24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807", 0x1000}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898", 0xac}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69", 0x98}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328", 0xbf}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d", 0x1c}], 0x5, 0x3) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x4000, 0x0) close(r3) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0xbf) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, 0x0) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r2, &(0x7f00000001c0)=""/64, 0x40) renameat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x161c, 0x0) fchflags(r4, 0x10000) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000001640)=@abs={0x0, 0x7}, 0x8) executing program 4: r0 = socket(0x11, 0x4000, 0x0) recvmmsg(r0, &(0x7f0000000500)={&(0x7f0000000280)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f00000001c0)=""/156, 0xfffffffffffffced}, {&(0x7f0000000380)=""/116, 0x74}], 0x4, &(0x7f0000000400)=""/234, 0xea}, 0x8}, 0x10, 0x0, &(0x7f0000000540)={0x7fff, 0x1c0}) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140), 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000680)) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026c07e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="001ea1e2e6a9629ad2201d7ec8b9c002f7b14c8d0b24a06a246b114071cb58b05be72f661a464e6e71e8de0fec24788001f9caa1946c215b4ab029fcc7122af9be13e11d89fdc9e3929d5ac566f300d087cd335cfb9c9c813baf79883553335c00", 0x61}], 0x1) executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60fd7df5001406007fe7c779e2fecab3a5a87b9cbe861261b1bd3d000000000000000000000000aa4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = getpid() r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) ktrace(0x0, 0x4, 0xb34, r1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) socket(0x2, 0x2, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) syz_emit_ethernet(0x93, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000700)="978b2a6e9ba7c8fde68137", 0xb}], 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/6, 0x6, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) poll(&(0x7f0000001500)=[{r5, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xf) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x10, 0x5, 0xff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) writev(r7, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r9 = socket(0x11, 0x3, 0x0) shutdown(r9, 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3}, {0xfffe, 0x0, 0x10}, {0x8106, 0x0, 0x1}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x5, 0xb20b}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffff9, 0x1}, {{r2}, 0xffffffffffffffff, 0x140, 0x10, 0xabf6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0x80, 0x401, 0xb}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x2000000dd8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x31, 0xfffff, 0xfff, 0x4}], 0x14f, 0x0, 0x10000, 0x0) fchown(r3, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r5, r5) shutdown(r6, 0x2) listen(r5, 0x0) socket(0x11, 0x4000, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/85, 0x55}, 0x41) shutdown(r2, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000340)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128a02de7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849406b11032fcf9ae4d86b97bc255c2b94323aff312712a888fa38f40ad7b2aae146415f7ffe3f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060f0036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510a9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb3949f026beaaadf96a144709ac219ee4906988cf28a15855482d8b0e7374a776559db92ec9977373b7f311696a09c25cd9aa191cbfecb610dc124f84724669bb5b604a8b1cdbb655f87c11d4183646edd2652d10ee786644eeaf7c3ebb03eae24867", 0x200}], 0x1) execve(0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0xfd) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x10003, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) executing program 5: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x10001, 0x9, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x536a35e93a11cd09, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x5, 0x7, 0x3f}]}) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4089}, &(0x7f0000001180)=0xffb) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000011c0)=0x81) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mkdir(&(0x7f0000001200)='./file0\x00', 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000001240)={0x1, 0x100, 0x5}) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001280)=[0x400, 0x8000, 0xffff, 0xfff9, 0x1, 0x101, 0x6]) getpgid(r2) setrlimit(0x2, &(0x7f00000012c0)={0x60000000, 0x60000000}) r4 = open(&(0x7f0000001300)='./file0\x00', 0x10000, 0x84) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001340)={0x8, 0x6, 0x1, 0x9, 0x7, 0x2b25, 0xffff, 0x10, [{0xfffffbff, 0x7, 0x3, 0xfffffffb}, {0x0, 0x8, 0x1e, 0x7fff}, {0x7, 0x0, 0x8, 0x400}, {0x0, 0x3, 0xffff, 0xf1f}, {0x3, 0x8895, 0x7e9b, 0xa34f}, {0x7, 0xffffffff, 0x10000, 0x3}, {0x3, 0x8, 0x7ff, 0xffffffff}, {0x80000001, 0x5, 0x96, 0x2}, {0x7, 0x10001, 0xb82, 0x8268}, {0xffffffff, 0x4, 0xfc91, 0x2}, {0x8001, 0x0, 0x4, 0x8}, {0x8ac, 0x8000, 0x37, 0x7fff}, {0x6529, 0x1ac0, 0x6, 0x1}, {0x6, 0x3, 0x1f, 0x8}, {0x77, 0x3239, 0x0, 0x10001}, {0x3, 0x606, 0x74c, 0x8}]}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001480)=""/253) sysctl$net_inet_esp(&(0x7f0000001580)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f00000015c0)="302365229bfca5500ec6244ca9a279f777", &(0x7f0000001600)=0x11, &(0x7f0000001640)="f8ad84a84f4e13341c6fb58bf93de0200a137bd18d96ca2de90c2c860fc12804f48d40ecc683cdb9cf42e6d26e5ae94fdf419b9e5b7dd6d093d6bb145d76f917f26a4664577bf081e58a13feba785f", 0x4f) chflagsat(r4, &(0x7f00000016c0)='./file0/file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000001700)={0x10, 0xffffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc005}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xd5f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x60}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}], './file0\x00', 0x81}) sysctl$net_inet_ipip(&(0x7f0000001900)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000001940)="939171a72bd74c1cce3423425e40dc20053565e986353d1ea4cba1c5977e86760689cf290f176cf1", &(0x7f0000001980)=0x28, &(0x7f00000019c0)="0f5185891cc574fd2fea0441d8ff001d13b614ef56e67983c8d174aa16bb191dc3de781f3308df77227927754d180fcbca3d51d15ea82429e9bd3227109822d51dbcd26650ef3a37dc6239f162ae84ceaaf41533d9c63b1baaf2037f31c7bab2ee6a750dc529e381bb3dd7db6c11182d64b9064e9a91a91492b86c59da8dd404a89bf37dd5f7bd733dcf615e3151b2056997b74977573c6bea0de412db773f01a8b850362206938f", 0xa8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000001ac0)={0x3, &(0x7f0000001a80)=[{0x9, 0x6, 0x6, 0x1}, {0x0, 0x81, 0x8d, 0x401}, {0x1, 0x3, 0x4, 0xffffffff}]}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001b00)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001b40)) getrlimit(0x3, &(0x7f0000001b80)) r5 = socket$unix(0x1, 0x7, 0x0) setsockopt(r5, 0x3ff, 0x200, &(0x7f0000001bc0)="e67650abdc1af026a7d5a1d74e", 0xd) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c00), 0x90, 0x0) fcntl$getflags(r6, 0x3) socket$unix(0x1, 0x2, 0x0) executing program 7: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r6 = getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x1, &(0x7f0000000200), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x4003, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) faccessat(r5, 0x0, 0x0, 0x0) ktrace(0x0, 0x2, 0x1800, r6) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x42) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socket(0x2, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x29) fcntl$setown(r2, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f00000cd000/0x1000)=nil, 0x1000, 0x4) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8000, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc4b2}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r5, &(0x7f0000000180)=[{&(0x7f00000003c0)="367b410f22f0e7c1b86d02684f8d23ee6f2148507020924b20f96082e314a12b5bf42269ff1e73f9f1d6592ae9cbe33afa34a5510be6dc2189513d1df56334786d4353336c568d6910d5aead3b899a364105a414a7580fa0323db02ce2cfbe6bc26f6edf", 0x64}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r2 = dup(r1) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0ec3332e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe22306d15517425a85180dcb314b469314fff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9d723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4e01d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x55}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfc4725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b4bb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f0000002700)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x1000000008000080) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r2, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r1, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r3, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000002680), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0x300) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x3, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) r9 = getuid() setreuid(0xee00, r9) setreuid(r9, r9) seteuid(r9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r9, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) executing program 3: r0 = kqueue() ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000023c0)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000140)="8dd8033a41a09cf7e60d95d6bd07c8df419b58d176ba6017aafd57adf1d83f5144c725da759f9837dc42e451fe332406565df9f20974226686fd9f20c2f8f0ded9b88ff05a328d53b0e2f0a406e77909cc18734262ecc02a33646e2b48a4f2ea3d7a43a60643203f79bdbcf4818e40bf92a1966caec4031d314ff30b0e3d", 0x7e}, {&(0x7f00000001c0)="99770e25178215a421f89fe0a872af6f6c02a0afd239856e73442a2fd450f5b97dbf7e385ea0fb8ac483d85fc66146ff2a3dcf486c37f99119521b55ab309584fa05394dfd63020d07c4ef1fa84263919437b61ee765b83bee17394dd39a8b27999adb134bc8e8a771cfe5c96f7d", 0x6e}, {&(0x7f0000000240)="6a51e5406760405f498f22c9a02433999ef4996f5755b2067156248dd294f6e1987177d908cd21880f20253e56cbbfd223c67fbdf600eca78f4c81399d34cb0b87add9b8e784bdc6c248d39247aabd518bf9ce24d3151719254d9807d183d31cddce879b5e2a4f77443f2e137b54cc5ec483cb01ef167b383885ea5762148ed70f1420ea39df9f98250ba6df212f2fd8c51478487415ed0f9c38cbf12068b6c9794e840f08e8271449c2021c15da7a9f813f2e793abcbcd0fd3bf5a98b4e6ba8e896f16052e6bd717947631d389ad4f10b1c4b608dc0164434020fe1f4646f9989e7a68ce90f9b1bf0d5f7b7ffdc148025ae34b8e95a73b6d7de26e16fbcab05215825bb5d55a02e6b5b989c6f5374e045648371c97ffe5f2d5b6fe560f86c701c6b02a4133af9a1928bb00773eabda04e9a5026a2d8ea00b2e4bcb077cc763909f90c7754afd62a72827d3ba7b292025f7541fc46e83bcf2ea76d9987ebb560e10c9158eff7ec0c64e6ce49865f5cd6561f6f24924537e54d0146f7f3bdf0242f3b3d2c199914d3e62a5d2aa8a6dbb3b285b3b821152184ea233fcbe5778d28cbce899baefb138d305f30bbd0f92045bad3811262b8ca17b950a97b25e1f2eee2e42beea36d202afb46dfe794c8c9af4eeed911a0cba37966fbd5a4ddca3b6a5eb9e04e7dbf0f09504340d85062fde6a8aefe28a18e3093bbd17e6a666f481620d4806e3d57ceb7e006b276d628396b8359b6c6b6e71a2406ca22fae36e7db2b08ed0ba6a5a98507a82069f7be5f371a96a6866a72041be90b234f36b047ff5576c81b6dedec7013affb8563b9f6610151d44d560fc20a60f3cf1fb6a731ffd5444b5a85d8647855f51700ebdba8453547b7be8aea1fd5e638973a1de7c41f548cef977f2b3ce470573409dc2b28f13ebaff8332d0640a31f6764fb5e74b263618b3d9b3ddedbe4ccbdb68675a3c8182199f25cb0c61438dbc967023fa316fd14426fe03cb22f0e56e76425d0f23fb771ade61a051ea659b0e69d42fb22a0d8c36fd912f04064c9850cdaf7d40ca2007fd60255646bceac421b346140062c76342cbd0610c9a27955beed9345e10fca564f4eba2afa28cbf3d5b03ec541d0220174ba09ac7359936b69e85b94b76088cefbee5e7a819ecc538964fb04ea7e7c5950f65175423c3294886934d07f84a4a38b256a1151949edf60e02713e7a487683ad8a22a012a8c02a8d9614ede546461d7b67e285be574e1ce36d1072a2aa1be571f8f22a74290ea1491e68c9b1c908f98f49b50dcb4802bc123b76938ec990cf7274ce20430b3259ca20badf17611d9a287848478ae0a8c3a573d722a03aa25b2f1e2539dd3791eaa12ed629b7a6d1c8466022574987d109dde58e2c0176ff2afdaffb419f28c830e1045e9d7d6525e7727fa2712c44eedc4d7bf6f61356dcf0871b05077f8ff0c72d7055a604ce64ab53f20bfdbe05bcafe39137538cff1ae813ef1284a242311d2bd44068ef01f11da865ad550edbf8f410dc626cf21bf42ae4a6c1e8a8aef0f9461b45d01d0272a577898dfa6d6f70312f3d0a31895a57924f963c2df0975a592d7b64f4d5227e11f018e894425315625a2bcd0cb9004f3329221d9c0ab60f7e86eb1b6fa9cd40c26bec7b06466d3431e08fcea0b9173fd104fd37917deee80e3185f56d04801b651cc874803aa40f017970d7fcceecb568f4be40acbfe0d5bfc4914f8f67e5825a19b9f8351fc3702914bf06aa391c23c15fb58b5f4bb9df0503aa00a71d4021eeae20805f5bd11f4e8096fba9b3b38dd9b1365d903f7910ca34b4d63377a5606c264227765afd4c8737516a8715d6029b9957bd3efe937432e230905b4ef409f949c4310cfa3d50aae15b867a667b48eeaed779a391972cb6939e1d3c8d0a0954403aed7ed36cc0b44f5a1ba8a780554e85e896182202bb6f1a638b1b2e3ebf4c7de235deaaafc4b55d19df8206f549c9b28ad02e3d8919a3f80367330545effe1900da2778dffea5be3729c3577f5240278340aec97fa5bad52d87c6fb034ff227b60250eb6be4f610a2b46fa58b13b8ff3f7897290ade9c978e6ebd3314fa30c0e7340f040dfdc92ce503e22983cb04530be47c6e2e64b9377d78c8634205b30b14c356a75e75f1407a4d9f70be1f94537c50d36a9e2ae96f4b66031ad15da651f97dd880d83cb64e0bd7866e29f09f8a4b8c04adecd7eda61d7b223df7ae48fbcbbf06b6dfad4218606ca1d24e1f07a94515d025c27e31af4fe903df9c52bb6e4158a5f880737a329a84308369fa907f55425d0ec433fe24a4f020671c2bb93081d6542deea2aef041b7080a4916d33b9076e820ebccf089ad72be940802f22f6fdfeefa267d2a805a60695ef960d4a4eaf972d679d934c0f40746c5da24c9d9b58dae0e49b0d4f7df6f111152959f8863e3f2e835c5026185a78992239d03c1e7d3caea3e6d28b8648b17bd72481352de734ec5137c74b43844bdaf7a4636e0de123ad992504549062e31dfa3131aa042b641359f5ca77735e7521f8c132c6cd7fc9b7779af946a473834efc03a5264a2a62db9669801478d8b4f6bf0741a4972709bd81e05fc9cbcb7b43e51b90e0e872b0ab085d4b0fc291779e1f43ccd2829a471a14500fec89af99cc76d7613f1bbe1881f095aa82f08cdfbe5f3d610d2a6cb9d5a4b4b6b5f8f3c160679a7c510fdb0d4e7921194ef90ad05fc143260a77c9d61257196be4c1027e939ece6a1c99913717626ed10b8ad96fd63685db10f9259ccefa72e288eecacbec72b18aaa27fcdafb0c9a8cb4872ea9d4fd0af1381ce329ea2bceb122c3117be8edbed4f9ea2061153f3e2653c2f97906d9d7061243cf5fc2eb3c93aabedfbac2cf1ca7dca317cdbaa7f5d2572c0cd29352fa53ad0b29391ad1a857d5a3b958cdd3345126bd56f259646063722c8f46b59d9f10b39a8b1ba3bb73fb4e65b7fb4c336f4c7263deeeeca3cd74d7a15752af64404b422c1edc2592687252b39b88837f198803988fd0f0fdc3e703a3e9e047e1513d80d6f9462604bbf98b4068f3c15e683505c6ebb698a2228f188caa16a0db4c2a380cff477a494e43a054c327f541b1bdba5bd4cc333a3a3360e251407759ca854f3223f0bf1f9911fab3cee1a675df8dd0651ff5881139552cd8f0d13caf2d4493c88c3eb9e6368a91cff7af4d666b3daa3f8b6638a7fbd64cf9effabb681de0caf6e80f037d12e72cf9c88f699ce62254c1dafdc6607f88a3eb334c17651cba42347ef8b255b544504e1d1ee7bcabf3daec4b58bd7622ce6f301c527a06a3716fa4f905964037ebeabade0a1ed91fd53d9bce776cda82be3fd3b192f3f096de5953868b8812a821053984754ce195eb4f6e9031351a5ddfe5b129bd8044b2df56836247478af6098b772738dc4a867787ab39d5dc8f84d07164f45fb2c99f0dcd2dd0a8387902ec5be308eefbbb6c2d12abbcaa4fd8945d0631cc6247380e843f54a2eee0834a27bd0f7c1eb64eba09a10d4aa5e054c91c0187938c40e3d7edb73c1ff49a3dc8ef4e1f995138d62c7e536ed6dbb8daff84849ba05771908c76b473169ebd5112e0984e7882998ad3397a5c2e0071724e1e7105699ec5ef78f71b7a5ea9f7394208766db61fbec8efc7e23f0f79054de169cc7ef7f11cf1ade30fbd1535848b28449180ac044039db9d5b8f050f45d4678aade334e4e4f5e032180dfa9163a86d2d7d1e8d74620f977381712040337ee5ff4d110c18c8463543f779a7ab03dd7133839f0af691b496d89dac75bcaca7ee69361abddcd67c5a3a1113c6dc904f8ad336295f409222151170ab1cbc4b06edd98db335b8523c07ae5a3087e23db84ae711a2ba4fe160c0121dcf2593eba36a4ecba7efc3ff078b3bdf9a5471a99c4e545c6a7a55eaa919dcb3a2f3b797bccde07bf9363a2c8501658b52b65024061e9fd847c39599234d47d2883f49d8f88573c3e98eefdc6310226c9e4ced1f0b8349d240e70f13a47c485d3a70e6bb318e6fe0673ff3cfec0d82906f7ec85f3bd77339c42e4458882f58239b244edc8062753e817b676d5d1aa694449f098c57bb938476739e81cb1735f3f30ac1f1e2311118b06ba5d97ecadaa7ff6ad396e9c3354d6b30f4d573390f2f42d1652225ace1639ff284fd3526057d97b20bfce393d8241525dbb5f55298d5e08a33b7130ec9a6e7bb533129006f64f637a4cef327f31311288299e728571ceb62bdfc9b972f983a5f3a94934016957f176d1ee2adf5c5f2dfcc0e867f13e7186f30002e6cc0b950c92d1e89b6e60a834a2c3099a828c484e731f698b2131048fd0628b96324d1a5a90acda8a78d9c757720cc222042824007453e976cb12fb6432c42e92785d065cc28f3eb9133857c2e0a248420dc8f7ab878cafc6a61f1664a36a35fc05b0ed91c9fd5e4fee3cb3a39e19fef60fac3b60414f240979402c245107bda762d98ed14388df9c332af519d01fb34eaa87fcfd02a6ec846ac19b7796f2077528fb4445d4ce5835749cd447855f14a6a3e610fa432bed9d2819482a6f7df636e41bc58fa09d196276ba5d071eddc25408be8345b1d62c99c82e185376b22b3f375051f2af0c8cf2a1fd0c496659a6ece1bcea230f1ef2a6cdec30a3cc3150c4be40f82ceb54969c09126adf500808a02a3e918915b4f349b2792263f96321e7336dbf93c396efd460c44982a3bbe72a075c68bf48b6b8ebac55dc20863c43770ebe97204074ccad24c4b8327edc9913e84f04bbbb6d10cc745d67933c5c7f2659cd5c5b5e5fdcb61f5b3a7b66f3dc1ff99a3d26fb6c2222cd06c0b8311da246324e452a6e078036203334fb0641bff23486d7ffd28dd0942206d1f38583389a3cb10bec2a0167b4bd61b987fd9aaf7eb8b54e289b5d415db7ae5f19255d554bfa8bfdd771190d88066c6348b324f9bf7f2b72ff67cd5e9cb1b5eb09263d00e36583c54da349c2da344824b58cd54e5e940e03513ff6402de5a61a129b88a465032bac0272e26152fe975751638a7a8e570f9345e84ab9b019671b1e1ac138f54a88aa56bc38550a4ff1dc9ca0e895a118648047bd621965563f7a65527d755a239b026c6881faba55045742f2646712c35ddc83f128ecbdeb965bbb4281c3651f7d4b978da4088f2d2c821a5635f701b2920bdf7ab7dafdf723eb1addf29a1e6d03e4ddd3d5e6ab0c945e42c5034fa66e564ec97e577e5b492ba777cf24d4384f3ae3aa8f0136f3dc79d9b295ddc53663346c8368c9c81dc3d3d66ce23386b53f96570825e9ad2f8a7b51ed33244364e835fc3f26a51286d82290b44060dc5c98fe0cb688475981c7a6dfbb28d97bbb6b5280c7e48fde3d9bdfbfbba7845a6759d853d81f982bb4cab9edaf71b03f585b2415ef3e507f897c46b1c6df69c15eaa1c8f43e2f1ad306a767e39fbdd1541b3cdde5c3ce8c21d385855535edc27cd016a672f444a54cb625288e0cef96a57071dbe117b5b28b89695b8138453392553cb8ab7e887c4f5c05675abc35b31ed93b106615c80edbaf85f808b7d881d2a6f7235df666a8c4bc230a68ed6c51c916ac5b32d948cc192f0e8b4e48f087a4e5505868f4e4af4a310016e26445848cc7753f69f079fcdbb41440d061f04f42ef3cf9fbad3458fe7790e4f3d60be43804f7ccd5264481c6a365b23930ad57a75a33d606a46a6db42ba0d1d96f6005300e370fddf4458db8b9899aa654e5173b86c673ebad95c448baf5557ad465703032c9800ff3560f5d36", 0x1000}, {&(0x7f0000001340)="2fcd6fc29e448fb96f83be875f4af8f74fbc919307a158561c604db43c9958f9466fcc07ad5791b71a60fb306555d1dd22d8fded805643e7faf051a2f343a77e9f6076fc4ca071", 0x47}, {&(0x7f0000001280)="bdb04bba71594784a618c752469736e6d72b32030f3dcbe274ffdf71badfee18024f70162f2a247de5ceb64906d0c407c763e07b299b19b3dbcd4fc31641329359eefb9e3417fcfe28b4ca5f90c4c2f402c6d322baf8f4726a7482ba748f61b4dac319987b82af8d0496bccb0b807bd5839c2fb7433101efad7c35e634c1606b6b10f9f1a62be43771b54292d3ffacca084244aa1385af328fe84ade8965a8bd8dbf206deb1b4f2147e617", 0xab}, {&(0x7f0000002400)="a38a24bc71b7cd08b4cb7f5624c30331397e6ecc8faa774916a185f75b249d0dd0c42a983a026e8d290804ec5070647403be46fd078223c1ac2b0a88683dfe5c825b23e76d3943e5ac34605c600a86de2a82bcd5640f001743d5ed60508b566730494943eecdb4f415933044f2bf6d4a8cbb98198a25e9173663a6e01b4c6756f4d8bacb43af464afd2a254db15507d724df44a449a34ab5bcec39602284b1d9be02a9ff60f0e3da63b2235042d74f26693365dea7ead86d837edbc5f5bbffa821b7f0926e9720f7d10c926bf07800be9f541093024580520cb174a684edbeb69307628f6ef0574fefa05b7b3d2ffe25c8c37764751df2df9fde401a3692ce11098e0ee62814529b6681225dc97c93504a6bff63256131cae368e0c02786b4537329ba68c83dded0488d326aeb32308245d5bbf66e6147ef53cc6db725801ebb1c5df11c04abec9176d8cbdc62d89e048c909233c5617ed19d66befb02b4f09d19b1482fc011a5c560fdcb43db25f1c6976313c953e124c3514cc5cd76218cdc0c2a0028d3f9a9a79e95c09fd86b09f9eafc798c8ab3c35f30ec8f7e46ebc4d3ded136d55c630446e622420a3d440d84857cb3f5bad2492a5e09caeba2896e860d415e97e2b728a34ff87dba36af9aedc1240761a99ec14475b7da49b5f648c5c566b8f10f2ce09a06e87ec36a9b2ff149edf55d2ea207534d175426dbadf3c019cb8a4a863016e7510953c3d5ab2130c6e451277ea39601296a17de29d4fd0f25cd072f1b699333ba91e415a65b4715bedf39b4596e68c208b94374fdbe31dd4d4e1800a081e6f622e3b4b796afe5c679aa1d128aefc73cb3bdbee22a2e96418fb14c03eb9369339d1dbce2be06e6291c887dd8d9385bbb66e6f427687932c18bc1fb4dcbc16e4dcb5638153eda968f9a532807aaf6bb55d2a91e29ddd6c78b540ee3e7c5ce9970949149f089cdd7ef559aa69be55d7b471cd482929694ac3ecdcec0a1c36ec65fbd8e4ebdaa10d3fa42a55be8bdcbce5f06f6d999079e068ec67cef4b10efe9bf6f9b048c9ebccd6da40a0b019559e19c863f48a0471b75edf4f3ec564e117d6b06716897fd2bd45df37faa31355f9d99652dcf497ed55443e8b677c0be9f9a680ebcd608572a929c6336600a749bbca0e42e3769036512db1c206ea8a4b0bd5762633560a4fce3faa1c4b38d1e936086d562feeb4a65c1ef5487904526dc8b2dbdd51b875fbd7ee0ad8f1472651d5d4d9b7ddde36873595952d6f04515b808a3499951df5999fc789746b869ae13b1c219380e5d965c96b2ed8c6f2cb39788312d9d8580027bdb541ce642a948449f37d6528c4ba5796bf0a09eca66ac8a22dc44e7175eb8875b43a1e1981383e73118ab825cc5df37ece02542ce2ee266726cf5c796b1041097f18b3f087affd44f19acff194a85638fac3edbdf686599a0c8bfc94986e5559ffa6aa7e8a629983bdb74d15c0b206cb2e19f52168ce95e02ed91e3e805f819c31567ef17205f80e4101fe9058bfea0ef58021c2770365435c28862f2a10532565cc8127e9c4bac040b6fb78a110e98bdfcc62b0f3abd347bb28f2826d4966b9687d4a6ae0fe9bddeb497d5b4445c5ccca4aeb4be2fdcf85017de8093843fb08918388c8b49b47d7a105d8c0d4f9e8a7649c7af4659eb9509d3a6cef0a40c7b230f5d0a9efa1c7ad43beeec80b0af99bc6a0569ea2e3cb2773c5592354b528ba387791e76a49f074689c3390e80d7ea49e6059d2e64d5f234fc6ee3989aa075c687334d4a79249dbc441513f17388cc9ceb006e26ce499844e3aaf5f0a2175c52e447e476c5c5e0e0bc9c415bdf1a91946dc92a49ab15eff7f96ac38e071bf467f487fa3ad458b7bd09e46b7defa4ffa88992573a2810484053ab2375a447cc0d93620d1ebcc918f1bc01d1023abc7a204a4fb569ccaec8170b7cd74f883de3f5b07b705d45995bcde0df5e71a5aaeaae7e3d4b666dae8425ec706ddd0b6eeef830db0ebe32cb9999344615ea96ea518ba639a73430fa72d5dd7492edb24b8185170e7a3c64ed4b1bde36a5b93a09cd6b7896ed50c5d6a7a892110a74df6d2e796af91adb4f4b990012ba33769ebeabe5f65e69648b5da8ab902214186819d363e02cbe07dd7786b44e357c412ef63628b414a37afd11adceeae29b94f3ee6320b8d242186f12e9d01a353641951c824df383124b234fe8bd24a3b3a0146676d5354f623ecd934608a27cc6886d3f08d48c3756281d3bca24b3d17a1c81003bf033c99ad239fc5f61ec53c56dfb07d6794b6f427583556ae0b0864b57e8905c758af2385c9265e9a38cdcd9e370f4efc4940392fd46a39c485fc4c7646abe6d00166d556cc5ee939444d575f9dcab5e47fb4d037ff586015b219738b7efc940ae53b8b8447fddc90db95390fe7d4594ffa4fc4a087e4b431eb4fa9868feab075c7950a69f55401e44fd3982b55b4067c54fd03c3ad3281eb74ab8489bb1de934db7b64e48c41e83e9b31809d7b8081c3063b6f3901d2a8f7318f272815a5b1d26214eaa1a4585bfb39d9678e5e8bdd6634b438dabce2621bc7054228a2625ad6a829321c00ac611f9b7eb2b9671805eb23478feb05cdad27dc613bfc7437686146028e3069008da81cf4dbaf70f3ac7c2eda54e9d27f0a2f0691bd240420ce2436885585abbc030e6073b6436267cf1e22a727924ca3fb53ce471815ce30d4f6be1fe645be34c8e3e6655fd61a52cca41b7086966f7926ea87d7d0d2ee640674b1a40a9b8f1a9086bbf480d77be5df29a73736ae98bfd082285f247f40afa1de487e1df40b9fabca0634d566649de0a7802233b551e928b85b2acbda7a2ccae45d0bdbf346bae37dde91651e1d0f7f47de3a208d9eefdc5b71aae8bdeb42d9b0ae2ae3878a72ba4ccd8053e8e609000d7602b1b1592db730f78743d2177f9c74a43b9720615c741fd0bbced229ce0592408413f07b6683075851493d6269494761b4d4b62908999da5a3e9a741678f3c743575e0bbaa4ab557fe0fa89e1f2d55bb6dc096e56f933ba5f7b04a35b784223d98408a54e3fd37c095723215bca3092f691e84e5919a1f30977b78afe60d4d7d9200639e81aa2b75ba120221476a7e7c3b8445a99c02d40e27adc6f1b3a05d5472217220461eb7eef15b2ed2744a84a8203d0e0747e3664b4eadceb80e6d400547bd0a4d5bc8dbae706ea9fc60da66fe2c0913c6c8ce7f84ba03f52ec7842a7227c1b062fb9b1b6d27018ac026730ab6cade2b62da7b60a37f7ac0923492d3f062db7b6c4eb4959c7716e3c3a67ed792707ca7056b1207049fb2a9961dfbe161b7ff4452f347f8bb653589f00302d11da578903253952e38e8eeb4cdf43c5f82d0edd698c20fcb1cccdbff5cf339e1415ed71a390795749ebf8c6e247b855219f4387d79577b5a30e82052bc909e3c5b6fb44126b5f388a6734ed95a2b97d640af54245292c976707c83ffa0085753400bc269642c29c710416992f5cdb39948c11556b4a3bb0965cb5ba1f7bfd7e6d5a9f7dd3e33447f3ba544bd9691926d3bdfb279a1f29ba1ad63646bff9d052b5feb8d7b4f064faf40fe5688fcc904e5d784c2788ceda34657559ce269253c35ce7cb340daf382471fedfe7d60af502a31fd7976eb436c93bfc7fecb703402db420e66d70b1818cada71ed7b71a44e0ef9d635ce903e136d31c06a2cc650f248fd4dab360f3661269a107352896f5ad11b3e3317801ebf16c91196c9f797a4da8a76687859531edd4b70a5c1f85cf0aff403103047f0389d0be29193ddc0f0298db114a9d9fd675c160fca4a20b222dec06f502fb7b9cd5be9efa0b132a373098b25657d2cec206f2a5a23c5573f44db88b5ec8e03bed171b52fea07b213237ef719680ab647ef6101261591698be2157f26344cb12b6b0504add76a6a499ab1c65a54981b4c01dc3928dc04520cda82bd505f2bfce921b569530077c0673781116bca6c048fc1b17df51c8ea6097290b7effee396f9bb71486b1cd0f1bb23f84a6efb70becea9b7e25d96b6d9dd7418130f18b422d3e3b73b491bd9dc4c1b3c3b02e9fc875ebd982735b588f44a7b6460bf0e0e319a51ce4d9b9b43790c7a019be96995e1fb7f528643e2290e9a6ba54d55e1d4b71de8bb54625479687734932060aa259b5a074d3cbe8c27a1c9b261e17cf5679d11f612b14b89ba5d2383408438ff92734cd7f634c8a46ea56ef2f5ea790bfe4f3ca74d3bf65970c89120963a5fd02585a9237031318e1e7337753d633f86d152319220492188c221f7b83d7533776b02a4b4118853773185f21feb512a7ea73ae4b28248cd188c1ca9501a8e8fc9b34826a041f6c2f6063583f0805226b27f1fcf99278cc9a7144e7de0584aafbd2d26db68f7168d28b37284285fd7fcd8ad635a70571b46c98643df08c3f3a07a57ba627324b581c21892e131f2c0fd7b66ea2a9504fdb4281ebe308049e1240fe901b3e161bc4c090be2d926abff155044e94e9f2f2a850f525d1165bdb3b43cfcecdfd8c32d31ddd62da6763e69563f4a63bec7390da6eb5288a412afbf8ca304adfe388033349e0329a7f49e7eb7407fa132639117cb92ac065a398d7c42e155416e19f2cdd1b841ddb93124994a802825ce463f52d2c55bdf7360f2ee87d950dec99db820037ba98454d6789cd5532f14cff09e012904a9e4f90bab00b697ab935b53dcec7c827fcb5184d8d07b0ddd7229a86561d0daa81958f2f799ba2178c6ff209a5d925b009020836f7e7efc6e5891e07d94fde782fd1d45feaa2c94f3f97536b97ff75b1b832e61b62442cc6740ec17ec87b609927fca72435e8b598ff6abec130a0a32ce2820c13829e00796d2cd2529ccc91cfac716d1711afa861f1382f6818cb13bd93fd12978bccc685fc0c087040c490bba2238e2a1415342b6992146ee7ec33fdf9d0408835ecd8ad49effbc861bde78171fa3b99087d85d327b2084e9d4f9e4a136620f86d35e17a8733a196e55224b10b9125c619543702b823d0b82edef0a772581e5426fe3ff7672c4ec4ef3a9cdc8dd17956ab19c67d67becc62566a587ba18e7fee6141cb4d6d83aa88fd335ed5b00fbf7bf38b0a093869599d996efef5def8e966637209b83ba691f79cbd6648d08586e0892f5d9ff130ca368c11c2f6d851cf8a71928d3cfd8bc078f76988367c4e338e035ee06148df13e1ebf7dbc3f16705ac47a010a794f9fd368eca12e814c08891be7e71d3e624bb44ba6f58c8f8eef66a96df3a7f97993ea11c846478fa838a52d29272422c233e53c95ce51aeab542ba39ebcba2ce13e2644a296d1ee002d4df9a76eb69c98805168c224ea5af0464fb8a5e82d36711a5faf7ee45c41b29c2fb33b005af4784bfd36a032f868c73f40c5b7c48de3da49760929c931831b483194cf12e89d64ab451f8391acf770d1b60422021c0908df8dddf0f9518e1452657b290571f634f23d66519b87bb0442108109c8d8d651ccc4fcac6c4bcec1408184fe00716a4d48113f7d378ff8d1eec10addf614fecf13aab491d5c6146680b8095da0c4672b2c88f3fc09084ec949bc196b43cb783e26569fef8a25d5981977e48eab89c168702a210b47b1bea1df78078ad45565c052b959399e8889acc4de10d602e7917ea04d6a092361daae09fed96ff59e650eea207ce29f50d1791da77a3ef84cb0d8cd41304ee554fa1ed16577d9bef59959cdaa2e31ef2fa171c1b75ab33bf740c9779bdc60aabd8c22ec14dc8f93601bc4ff4c5998de9723cb906259f7878d212160fdfbb8cc9b3a623dec8f3487299dc962d7e5aa87f013d938d930ade5205e609298acac40cd60a3a5d479e45b036d4fb2dba6d37140b692e168ed86f43f299714d94", 0x1056}], 0x6}, 0x0) r4 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x1a9) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xdf, 0x0, 0x100000000, 0x4}, {{r4}, 0xfffffffffffffffa, 0x4d, 0x2, 0x8, 0x265}], 0x10000, 0x0, 0x0, 0x0) dup2(r4, r0) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 4: mknod$loop(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="fb39cc3eabf47f05f69a20fa097849d0f6218207ef587eed450c9315d05b201c8a7ae58f6fbf86215b61553959c58c0e37a7d1308151e70d855b6052b9b2786174dbbad72ce8b25b73d98f80c713e73186c719e7f8abec0ca1ec212a039f4176052a700f0075d7c93bf96672d0e825d3317264dc3d8e0c4f55a5f6d5b099d8d5204e2b86abb74a6bf0147a4b59c97c8f73b891abfaeb6cd725de0932ba8ff6f1c3beaba825161f4046a892aaefad9211631889f75d5aa02985b81defa0d6bcd4d435deda80fd9d1ffcb39a91c2d893beafd414d23f82c6086f62481904f0", 0xde) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) setsockopt(r6, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x14) r7 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x118) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x27}, 0x2, &(0x7f0000000240)="4033b95e4abede5ced411eba6e20d7e212e23838b2da139686b5ffbbe47c0be4552fe9ad4a4405f74514e1276bf169467f2f802817e2853c14fa45196b3756bf6b20d63d308471190d5f5783d9d6da4b25a06b72e74a25e8cf933aba609218019209f84f6236bc556ea4249e440cc9c1e1420f7ef57b6fdec7147beea2", 0x0, &(0x7f00000002c0)="fea600"/14, 0xe) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0x4, 0xfffffffffffff800}) close(r0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = kqueue() r2 = socket(0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x4, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x3f99, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x20000000}], 0xb85b, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) clock_getres(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) executing program 5: open(0x0, 0x20000, 0x20) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x1e1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x12) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0x15) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg$unix(r4, 0x0, 0x40a) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0}, 0x10, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000009c0)="3802438697dfeff184a02e2df8b85188ad95658620c7e0062d8102afdd583d5378ee88706235a6e24b58347e82a1732d984bc0fdd469a91f35a54847d80363ffda9fe6305d1340fc0592faaa358242d6d03203b45bc29b0bc9c1849b6718d1985e97ce611f0c7fc9305f3d8e3de6c860fcb016ddcdb65ff32a8bd90c04a4115bb231dc596fc7880bc0ea6c2cc2f884f74082ec3ac7a76f5a49c954838e1edf56caa84e6281a6bcaa4caa0522c0e1711aff05f6d3756061a411700b64b6a9401f4afc155457694333e138ed0e22cd5fa24809e1a783498239fcbe1ea5f5c5b678bfc0b63d7412436d1b7d1157e2dd8d2530120414a3f7f9edf82fd7e71450dedf54dd56a626cfcb33f36b72d2930ff7ab31e3f6b30d5b2a424b522000fffa7fcc518bb5307daf34dc1a8421fc30493d5d00acb3acf5f41e42ef3a65b6f423beae45fbc0e79560250bf3f2dd89d6bec8c7aef18769ad4a835458e60107bcacfc285080740b9b803cfdad52e1f42e73ce07eb0dfc0050009760e84f9f008235f043f3389ab443507107d4e4189e4a0397772308e1955f8edafbe605bec6fc94388ed27cf2927739deb3fb4a7b2edb90a0e326d955fef602c1e0de601b0924345b8ebc0a7a906ada6d2297caf2faeebcfe5e33758ba7412d35e2dfaa20ca1b4852928476306800e9b89777cf23fecd56a6a2595356ca25ffd41d2dc64a21ca47d7cb780028d262681faf97da073a60682df33c1a94a854329d74aefde7196976fc4ac85ce32cd517707cf5df7475c527403f7c4e618a575180697f46297fad609217a5b539fa2f8bbbee4db69ce99e64ee8e88ba3e2108334a244da4e0d1cff48501caf2781e499d3b07f58713fac00e34aabeb60795d37c86697eb002bf4d6bc646f6737e5e35f7e3e3b91dcd21a2f663888eb4366f1dec70a6ac1d2bf1a1ad0272160a383ea89f8adf8ee1aff3483e6a09c0d5314e551345a87580e5e246ac29ff7bf53b750b75cbf2401bef59f0ed95573fd2e74747cace98ad70d6f69f0017b19010cefa6eca38f5cc4cd7e3c2a03f931470b1f81070430261cc52b11cacac714ba8b6d871e2aa20c832e90b033c61d6d06fd49e32c30d3020a33ebde3a08877f0516eec1198667ead9b0c09e7c8184553a903667558516d3b14846a3a7ba0ff00338bd59c9abf9ce6909d0c5c3b85c329aacadcf22879b41e249eb0397d44426cde6164f0d4663d90bf7673e0c7a0b7e5c0a6857974df8759158713f540db863573e784440858a1ed9fad32088bc9c7f3a91f73525439d21d1fd3c14561a5a9834e9bcbcf43f7649989a602af6a74b1649e73e5882bf4e3c590e96ca04567bb8935e1ccce9110f2fa5674145615b4140d77f68b76a3d6b341df1c728ee1308890d9872a98b8d1a27cc60e20f936773bba71a52d8849c61ffa8a12d377fb2e120f07032932ee233e4cdcfa2d42bd90d34aa1a7adda33c38881e33c0e405eca1de04b003e79a0e5a5fa129d2d79e2ffbbec7bf8b019477a4629cd652851395b9cbb8311044f2eefc93c5e1252c1e11ef95356fdb1d470b8ec6331b168533406fec3527c2c4511d7108e255ffe196770805c0086b6978d48143a77d9e0eadd126814c8ec7b9deaf0d566ce8a4c3b357f57d596fd3ed6c571d7e7171f5a939ba26f7d2ca44ffe0e428689ba08722633ef2d63c26fa4ff196845087a5a76f7356b3fa4dcbdbd83c433e96ad98aaa7ad5ef257190cbb54954fa8ea3fc15c2801d5caa888bd62c82598690d10f01be68f169bf3dc648a517085f7dc0a8b7b0cdfca98e45f2af4dcd13295401aa7e5b11e104efe84155583c779699bf32be41da6bbc0cc88616b223a62603a3713c2dfbd5b509f0c892470847389315d0093c2d91948fccbb75677a523c479200b028c891cd700d6d7c2274933050968f102ffe6e5269a10a2f6f947e91801e4c3cb5a4b40ad76e98f0aff05242f8b3cde3429fa1de61d2caec984efe0cf5b04780c0a803226512172f62d4ee572ce9eb39c4c8db34808a606c9ad99562576785237c96195ecc1a4709977778c260aa276b42ef6a765c0bc5275f786557f8057eee3b3e97ec50ff4a623631624b8cfef2ed7fea555b259858150fbda1f5e82e502f1e4e49e54f53a8fe2980bb2ca4afa5d0471f0d9aed0dd99218e80e6cf90767ab661a42ae0e2cb9d83779c1f6eee5ea161fa1799c8d24c90e23e94c6a91ef334615568e80c983be118d56f95a68e3bfe3cb0f2c5e45e378f32b00d9eab45924f00373a5cc4e0171e8feb1407137d2a5d42723f6a3dc771196ae1098d27c2c90bc52ec8f419d0b48b709a2570613645b5a7d136ed2eb226ed6694fd6f73c0b51fa5d259f5dcbdccb7a05dfc94435c2166fd2fa04a0dee9241c7f90c3b7948bfb3dfaa6e7d588d68812410a9281c58919ed77b09d18221f97744ea94f885085092684a960ebd25c927bbeedc17a9270de5fd81950000019ecc6ff212238b25b883f29b56aac30bb9697ebd52f78dd004dabc3b9f0b9627cf8f7fc37c242b65fb817f77a0f3afeb07d7d91325053757362dda29b868152eae9765bfcacaa61c86f9491f4919e0e1ef07f5778e4db0d8e05f6c732b33809555aea94e6dd892b77e47e4bbd79eb9b0c2c1d0a346057aa5d11d4beff1d331141b0bfb611da9572e25001e60927e58b1ecc6ad326a73191aeebd296bea99b0a2321fbdab0c95baa84a1895653c978c3b4b5b5dfb187690d0c148e28eeb92f2a865233f5571c10d736733e3763c774ad4c65469012c0144d239b2b3c68f851769206f7a7c09c13a011c5cf912cbb7486ba0f4664a1eb473c1e694cc62688c1bd9d482acabcf9b62bd9f19e08dc3cb51318484e9aee784e219d944d0704eaea3791283071803787e06223ca42dc17bcd3aa858f6e75f922edddcafb0661f06b46c4d7dcf6f7894958f4619e1c3a88d6819c4d20a7be4738a954b6ef7fe650b6376634003df86dcd0a5ebd23441117028cb153836b50138139d0472b9d595766f9749e450619a1595f110878ef00ad2b5fca1ae8387708c97a5df970a25fa6b50a552cf0531f903921c5f50129253f731fc935ae51d30a313e69686d9882b10f5c3ba7e0b6b99b3cc331fd1701cdba08309b6f51e435c954e27d0a9b622d06a4ebbfe2145729e43d41dedfed17cba9955cbf49109afec7b077fc6c43e300fea797f49179963a9927528e19c6726684549e89174e0a93012f794148c3980c7c1a9f3734c7df5ea50cd91ddb8ef4efda72c1bfa46a3b0302fd10fa4f9b7adff539db6a1fd438bdfd4aa8f6044ea4674dc3c8d94095c9b7721bb937533ab76c3b88f06d624c41caf6fa943293dfa5e9938172cdfe20d56c714bcd570980dd35ca7a7f84a850ba2d92c9e0f1e73ea6ad94561776f22f77566d16cdc1efab1375820016484076e4e4226992eaf28a6434feb4d4fbd5836938fb9ec727bbbc33dc5d48c879b4c9952e5d35a822e7b32a116e4d1b8958b2151611459ad506bb171f01cc49e15a2662becb3c36337ef0a5891392c2b829b63aff5a76ec2cb176acc166b4b97ebb24c0635a71351985c296ac79c15b4daa702a1da4a734671c41b52b95aedbf0bc0ca627a4d965ed807f2760802a66047dc4da9f72f32f754817f6ec405104c7b74b2ad716a20fd6c9e1c735547bf3ebb1837623043a681243cb752d280a6011040a52c36e9df4aad55b16f4224ea038bcfd3aba181897287f9be48fd3ca139afd6fa10df352adf1224b5df4f19d25051317c5b4507fa7aaedeea09719da1bee53e82700a0c50a2f600be69c4c039d6368e8342c1dccbd48da7170b5ea351b08fb127cd70605fc844a00ce4bdfeaf91bfc1f1aa8b09705f04e850c827867c1bace5ecbb6707057a24df5bcc54a609664c9929e6b88459930a3214f4b3e1ee8eea97dd5cb387b3be22ddb9beb35857dee2c0cf8ca9598da9d861d4547bcd5fc032d602ac65a68d9327f1e0f6f34c54a4b41a0426f7b87566f88e2ad2e046ce94919d5eebfdcb3d20f6360e2a0829c104ed7514af1888e9e7b19ace1c6ddeb6f846547bd104b57c881d8b531f981c693775f0e9e54f2e7df3c6e6e67920ec186d5009b5be0c6f23573b6738abe019489b7043872a30a044cfd8c9c2b522ecd0844d94bd4c3fef876acf99155ed5ae1b45b841d9f991b59fd5d69187821253c71ffb0aab22b26b1fe51277f5a03365c031928d07eed22d35d0605273598c65e6ea26cb74cad729189ed2ff432a0d88fddb4e945b538cc3d32464e616a3fc560a9d7daae77c0d51a308bba08554d001219bd7112b6d169ffa2f79e61b7f934fdfe32b8c23b56ff3dbbc251b02fb395d75e55b542763b0cf43ddfee963d113c7ea6a471a45f0eabb2bbd5602d6cc0c0c62512ff54d44835c9e083850f2149553b1acb7297b5a463bda7243eaf595a87383819f5906562b77fbee5c38ee1c6a85db750840535432e57d460bc95cfe8bd75c6049ada3bcdd4f6677e8aad60ca0f065b40032f10884619da16de54d27fcd21b9bac7506fd9fd670bba776ebf7ef8baf2b866d6e00d371004d3b8800c9b70c6752dfdeb64cb43bed97dec0b0e2ece4af70088cade723fcfc57f51621c2736eb6382b9316c9d2d193c76dccf8b4b7bf37d319c114655fed66d925234fdb64262c412c00eda948c93620afd2bbe40831c1b14cfeee9bcd66584edf86dac97e42d19fb51d26beced052d09475d32a71a56912db480f9e6ac63978ad5aa5c8771d3e270370f0fe85345e25ef6b079abdfa8b5ce90d51f0cc470ab0e5f21fb57ced32a47d86a614a3d3e5a2d4183f71530843c66792056c0ca90b13d03d3fd158cf2a8f8f1c775b1ca84c75d4269c3d354a6bfe0d988991781a605cade6d4ee367205533924d219817e595f3c2c01aaf6b3da61f018560ba30c6e9e36fa96841458c3251c7052bd2f5164d724120121a5df69b75c858cb2bbe793190f176ca10c25701fc39fb6de8768bcd521b7db54af53f2f3dcd8ef46b96a3c5360831bde52c2f4f014e3baa62affb33d6abca5622f3b46274bc733a01458ae48a89572ff49c863544e54ddb0b90346b8a152d0573f552d085b39e7fdd7d76f25dfe7afe0b36f80a7b7369b8c524dfaae6eb3fea22e81babbc1faed0e40284d19d674cfe79bdf96627e146a6880c67684a6f161b2f54cd05e20a13c06188f900abde71368ced8fdaf1a9f05b63b507709fd440e43a943396199d51d52063855a288aae2a849a79b9bf34add0cfe1612a8bda00b6a31f82ebc7ca48f28456be09d3a31c1aa2e7a4579caf67e81839efabac715170109efcdcb757fc48592aca7709081108cf9023fa35500326a02126f7bb3e5241d9161e98052b4a84b40250a2aba6eefc826caff9f78e3c67f1d2a15e3da4c7b0b6a01fe8b5d82f49e172b3ceec56b765c6e868e15f5f203f7dbf1f08d0969885fd3e9387be0ec4c01adb55b3bded31553b5e59d48ab6203badf7baedce2c89c67affb329a78db9bfb79b9172fc1be8f62d85ac2d6bcbfa425c77658fcec8258c8196d90d3515ca027ded915560b71caeff5d6ec957b575ffae66b6034809101850e37fbc8e72a2d708c64c92454a31c8560d77a4ce29ad39296546e450d80459092d4f48499453ba95408c7089add557857649c9c4322c9330c2b0ec4b569b314b27240ad1bc0627b2a8eb2dae806f67fc0246f5cd7eccae13def227ba72cbe45d765004d3beea1ba74627f1d6298c35a8f96b512a524ce39b999744656bc19d67c012ce", 0x1000}], 0x1) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x7}, {0x7fffffffffffffff, 0x9}}, 0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000000280)={{0x80000000, 0xfffffffffffff456}, {0x6, 0xd9e}}, 0x2) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a29d5d8 executing program 1: socket(0x20, 0x8000, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x1, 0x41, 0xf7, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)=0x8) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000880)="c4dd16f6004581c713897224db891d81acf4599cb39c9af0e72daee959b1b9c4a4bc2789172a6660c427d9264b0e1d38adc4fb89b1b5fb3ba86bca627e9dea9d6465eb92db399d535f5481b4228cec4059eb8bdb70ba93729a00cd2bfd20dde38920062c043d746893bc1bab9c9e49ac38baa482b7d5f8e4391fc22ae8dd0b603710d5e08c6033d15c16021c468f7d2cf91d4ef8e644698153a26eaeb5f7ee48b82b72f1dfeb62d6118f55056ca24dd04026aa475be2ed5dd5641a125a2018c0310e650f16e95b0d62cc66cff538474a5b1ef308d67b9e53b1012f2eadfca7f6d466f53d015cbfb00bab8960f32e83ff5ffc122e9141869d4f1cf7b0008722239b32111ff405bc8ab15d11c7a1845f7e015672f96833e1375776e2785619d71ed8d244cf0e841a115c4670c8bd3b291655a4d2aaa006fd9a5882b0ade77c7c8ff8de801e7b4689e2b6e913a299e899a2d891a7cd0dac7338c318785decd7e033105afdff67f02f1d8981fa08c128e2c0e3bd3d91a421014e91eb5f83c8d9ee4d83cebbc82a209a9d7814aa14106b61300e286b7aac0b6bc030bc5641c95a62852e2b05f615fda1f2a92fa71af164d1dfeab4971e2cfdbb94c873e6284a953bdf49f58213ab19d0263a1a08cae632d866f03da357b9b2ab95f0e827f72821dddce9aa3b12f5855a906ebb6938f7e2986c75e567ad29f6880b6b6ed0117a4d5dc7dde462a1234bdc066bf988606ea9fbad55e0ae383cedfb5bd65c26d3c5cf270ddb16ddd252ac8e4a020892b7ce57b6f18c6fb096948808ae1170c0db55e70c3972faa3060aaf4f789134859f4a50cd64c36e52e58c7bee7dbd1420f037f73d5e7fee88a7128f7386c2353d53e60a588c286af7b09b02e0174b376b54b97aec867c0a4655bb0b81c5766a11aa92e6129c117f586d7e255c4309437628b1fb09c596faba46b44a5fcb15b27078ceb69abc70b90675b1a8703bf3775ba43bce475afff0e09b5ba1664e50e41e82c79342749aee783ae8a4fd0a46fc44f0a7f1930f77c51d30b8ec8308acf2056d86a64ed7fa38a321565f06ae32dc6a1f2fe52a5097e7d647988bcd999bc0733cb3c81e9ded872bbd8310a8b26a850ce281876a2dbcbaefc52197fb5e273d2b1b0c0c19832cce1fb44ef100404b313740b4764d8b5782acb1f3533913599bd1b30ad8e66b3684283447904d9f9589e485276d736896d58e46eb4805a0dacfdbc27597753fb4f2e8f1dbf4c6cbfca5ae936dbe28315e6c3a0535b6133d5dbcff2890e391412b4eb5e75cb8a6da482718f9260f750a7a919dd4b30807122c1ce510104b9ee1573dc7c8f3278323e48e0f5d50afe9ab166eb86d66e0c6f9bdee801ccc1d8f2b173c8185bd5deff73aaf68e75cb5e0c54356b7a25a8342751ff010555c0922a237e240ca3c24adb4c40334cec7e92b7c02002eb91ff851b0ded9f65b8300c414052f050344541f960d81e9bed1efa76893709ad7d75437e2cc724ff21559ee5a6b6012a977cc2deb474e35543ce9e9032e67e11539a9816efcb56a2e224de2c370bf2fd6a87b5fa48129ac4b01679fc35098254c802497b9991dea532f221ac848440dca34e7a4dcfc01a3a1919ca4515692c53b9d6a3ec9d48f5c7deb23afb5a10f03ce8e3d6425ae1e98540f9c1c043ccf55bf97ac31370ecec66249f4733979cd772a4fa285c5264d0c1d074ea91dd0e0e5da5867ad455921e2f667a83b12150e1f546f47f7123028423a97b9a40b355e923c913e2366624b5afbcd6f51f2449bc335c7b7c64bb89618c25165cfb89cf229f4149cefc266357c038462a59c350976e0618f344528397e322acb5bc304e6cb61a4aaa3707a2b04b052146342560baa837bd45e7ddf1063f7e4a869661f8891cb96fad4dadd4cbcbcfa8ac1e43bd28938744058b44a66d499144d9e7aaa4606c8627515fb65f566601420058d4b7b56a85d29d6023ea5006bdb9950d78338092f622f45cb1a281cafaeab20d1207546142c9eaa89fb0bcf11f339af07374dc1f621c850bec17fd2a22df608528865049c50e44bc6c1f353eed0bc5d0a0f0713627355436094020f81b47d8d5d10b9d1c0ce1e32aaeb07b54fb590da9a7e5014540a838555cf3050d31d29fbd05aea45eef537196b8d7a45810a4379cc84e16f773dcfc9f3679ea6290def4726f664bb1c1c97bfd4507693ccb26e0ebc0aee76ddc02888f233a8564b50b9f67200866b88be93a2dd1fe213606533d9a6980dae0506bd4a7e6df066c000064aa1485f53ceef43ae99dd121b84a52607c3e56a8ba831c6f1368d41c1579ad962a3aab0494a1d820b227c4eb4374fbb8898fee5532dfc940ca2758e9715c5caf3bb3796e281fb901b8d1a4f7d599998ae4e39028b80beae0ca63e653af25ed6fc1fc667246972816cd2e86dcbd30acdba58ebaeb184c0e89de4e3ac478310eb85a64e1cd248491731406137a4a11e59cee3efd5f46f2a0de807394784a07365457ba9811ea2916ea933746784606f3a2d379fafaadc9a266f283953dd8e757e7cf399fb0cbf1ac394f04074bbae77b60c1707db3f1383cadd19f5336dfb75ee8024ca2943e624b83ab81a76e3ed04f5c52bd192c3fcc7e1fa042979dde0cfb7251e415b4376bccd08021486b3b726cfbfe7947154676adf0615ce5915a0e64ac33dcc5b4aed37660c19700c74eb22f59d678a7511eef5c1f2864e81ff064cb2fddfa3a869ce025b12ebb2d9857bbe2e301244c861787cd06af9d9d60c78e45a7cea21c23bffc01662570d13ff4e3ffc50a766cd3086de877cd1c84ecddff30f5b05d342560eae96eadc89e418231c61c209de584c34778ee34c687ee7524d3f2aee5936e9210dd596e312095877d9226d7dc96a78406ae22d6ab3460ab256788db69da34cfbc1e5ed301b8d42ad4bd3888bfaad5d7f155d2429f350f66f2b05141cd0d99b0d32b675c820ab82228b4f89ff74de7e4d6aaa0e09e86b490016ffc51f161681b834e04c877f6ffae8234983aa00b1d3804586c170a1bbafc1a66df6b64b4f8e71ff2ab3578c6226c80ef506cd2c43380b15bf583fc2c657c4a518689dedf5fecf82979f116861e26439255896ed51ad6f8c4cd980dc1999858209d07972979651bc2a69480bf55ab19eeb1e6154ac6a6cc6b24df098cf6a9a27a2a0fa57b0174d08eaaaf9207c861d9b7ca759eb276f53a3ba38606a21fadded0f1cfa9fc0da47c4921cfd9ce6d780eafc8e63f0e4b6a7cf1a7cd5494cfbb74ed64233e4edd4eac1d7b415d87e1a158011d078644e280ce35fcad0dc63105399d179d7a8ccf5a796479d856197f115c8f9e904f2c548c61a1abdae10a44bf688d1cb338192810fbc14de83716dcbb93a443764cfc0f31bdfa30885db5cfd7066a03d1da50c71ed44d97702e45c692777b385fd918a63113bdc43a98af95d9bb78f19d1f76f2a5dc44f7872b6a5b45cb96a443930b0f2c5b07c9cc88b4641b11c5f449af230c76a3d954fee068fd0bf5442f064ebc7ff0130c34038a2219541fc6229ebbd9e9aa2d2d2ccbefd0dbb8d8fc4092a70699e0d0ffb70f87b1f82d2d0995b4b0254f571afb5a6eb39ef9cb80c1e2260c2013956172f8bf6d4a85ebcda67e6af262be476be327189e9489b3ab39e7da8001574b3723ea97c63a65e0e24db17a4babb5dd7a3ce3b53b5f4872cb45cdb5830f4016d367993060448e93e54f3e8423adbe6569bb1fecfb7691c2519f54f949ef9d2ecf2e97f91c97b202231c7fbd4081bbbb501ccd424121d0a4943ef2b37ca038b864b68036a52dacc942c8cd056d62d9895c7b0a564540d1ce9ea418e8daf75bc9507d35960ddffa6cb5c7f895b50b16926a6fd031b37862f65fb9f09444cc5b10df1fe05f0a9b650772c4af83cb37938fe2be41acc9ac8e9a436032f552ef6aaaf612b128e8555d160a6f862f71f6e3820a5ae0dd95a5d84bcf8292f499dafc482bd88358204d2741fc1dc9795f85953f581817897eb2f5afda8f9c93a5c9098aa290b230a5853e3c3dd5398d45818637d9d1d38c9f9e9c3f98acc3502cb2a0f0192dc2ea574afd2743cd0567a190a3cc600527730eddcc9d43be257d927f083b5701787471cb3206afb5b29348272e494c3a6fe5710e390a03302405f2331279f14cb9db1882270a31bbdc7d404c0aa21cde8ee640144f0958e1590c21b1ff3b3b0855fb508a003a5bab6741020308578a9e656cacea9b9e11094e4591c44cd48caaf82df7835f7960538bcaf50beb3f5e76801ea4d12ddc82ab24789c7168a74db6f8da5c6f864a13350d427c459536effda9dc83439b18bcaeb3293a81234e99c417798209c0fa01c3cc32179641a02180d773c12d592c861b240825cf75a84b8c1b91bb88071575fd1e486d9f6336b7df5ca201713e07388e67d093ef62672780e15b3e97bbc9392e6173757c19cbeb638c768941167df935e31197c526154f68c484cd84b98a43c21917d050b6742e8e2a07090b7eed30979032a49f62557d36c2362fd6ef2b57b4ba6fb1b8009cb6e4f1f52a60f4f2400f615f7c9062ee09b61eff2adeb8344887658cb9e01758e65af55171e25c51d9a0a4a120af21c786128772046eecbeba80b68ed74d7f9cf159ed395fc837f3b85317087b2dc44fe5eead254c519a70a55fa081eb760ac522480d3e2b3e2e14fe2c2de849d81ef5b41583a7bc8db050e0a544683451139dae6a05dae1f4f010b40258010e72b710b011efd20f2634cbf1359eff4fb95f68668d38d54e4a225a85a8f27137c83a695968f844f75e974876beadd9d777617cb2085e76f106e38b4bcc22fb5e61c435947ecbbcc3b093029bb2af32972cf48e2d56e23337b3349409d055cee0e9db6904e0becf9c4737acb27a24e5c43ac73c3740b361c4cc1677c81b14e71252a829ba79cf5940178848bf556702e0205cc2e331291dcce76bfbe26df4f7fbb22b7e6a6ecf671ca3e90c178c33ecc85ee87e01f60808704d68effede96b8b1e9c770d9bb2505bb76d279af84c0675475dfe12e74c4ed398b5ae351fe5bd233daa135dd88436dc82b7879c0557d2feb523f999419723092481bc15a2efad62c7135a048a697fd6e416e50744fcd5d1cf9a21587302084a32d02b77715ae3b60b860ad1f5f679534c484458f82fb7eb6cd0f1a66f3457b98927753e729e7e85b0ab60b30d971e070c1f0e54f180e4a919011f5c67be29cea2cdd291dcfcad5021cd5300a38f89dcb4ec8aa912818c35e541083486182b040da5e602b1a5ab8c52691eecd18abf20980854fa6399e8a633c1e939d46e058aa5695717e9266fed816359c3bb7b5e6928661afbe0b85d548b23649fc9465d8729b8129a3a7cee87c3ab465a4d42c27ef5f68c0a4a93e4860c2867e55dba05f66b079127900e44cf7c753e9973d73ffbbe1cf937ab77b15b25b339780c2d9b540248d422a64f69dcf0d29b5bc2b9b769f7f06c64210bdc213ac0e26fa25dfe7b5963516b39b48487ad14997f434556ce64dada807179799a17b7d92f52c9d82c362e97261bd6b4556c5c2b33ffaaaf20948f368092b821c397ea8647536b463e560d2b4f7a7191cbd48b0c207a64de1c31ef8ce5ebcbf0a8e61754bcd431e46d7fd994e539399409b88bd69fc30a67a1ed812c52ed8f4323036a353f72b9facf8ed1bd11bd934ecfc2771b3025903b4093d5921341dd50e2bdc9452f31dfafda9d72a7b7013ca66bf142b4b2abb64021faa483393c88d83133376eba65845f0e3f5d720ebb990509", &(0x7f0000000280)=0x1000, &(0x7f0000001880)="82524e076fef92877d013d46d449a471ac04b40d727edb2016fbf76d7ddc9adf65039f659392094ce6e41cefcb78b3babc4240bb4086ef5a4d8c97fabeb1ce7d22f3b9b6e880fd4ab73f2acce5ab2681cc9119ef83130ffa662e9db7452a15b1b388a55be3beca9c7eedd4697866f56dca22b3d4a150a4d86f401ae8d6f1ee10b0d3412a553c156f4b4f436066f6e4802382af11ec5d66fd40ce82fb2ff0e84ab24d8531b6c3328d14f02501d9aa3146d31bc3f1c863bf9ef06b15f3ce631d42d691c006ef9d26ae92a13d68d0e1d382ee4f5ede0d65676f0fef2e71b010cae9bfbbbb64c7271bb9398d718badfa763acad6ba4dc6e1a735dee8152b9a5223404524a4f8179458d6a7a43f39cb9ac8977d87dcf470c7067cadedeebeaa2e0c5fed0b6edc748c7abbd8734f8290e17c6326c28ac81ea52d44c8d46cdf9a11d200fd7ec036b1cc913aee3212a42325972b3827e924bd7aa78e58fc0ea64223459a580b8dd80c7d4aba71188ac26a7fa322de4edda7a3b7e071ece7cac53c14c2b726828cabc40eb5c6e44b6255a9b961916eaf4e9b8ea7a74e23d0d7f174007527c6795014ebc7ded877b96999b3081f3b138b79bc5f4dea4d63c945915d05dd30f0823b5880fee35256112faddd55aa71ae1dcf17141aeca120236d11f4dd024de7cd6b90cd9a4b523a0097158804cd9f1aa3293b3e5b0c54f3ce962a1783993a453277a8cff23394c5220b1895d09196f93ff433c9d4a51569f67301b0e7cbed27b9c870ca03da4859fed0ab88ef5e3e3f9ce50b4e1c447bf77fdf41c44494271966e4856da1df69cda105a01609cc38845d8dff9424da4dd4f43cc433e633197d872e58135001258f9542e3f0e694f19f0c19ff57e79d61b56885089e055e09257db4703aad04c75508d6963defcf7efa673ecc31b46803527b462006773783842866371b8cf15f8d4e9cbc9d9b8141b9df69d427fbc145071470aec4c9bad3c3b8e65d7a2aea683b3833bef85372a853a357dda825d7529271fa069ecc665b44f0482553298938f06384d308d95d25d097df58ed33988b21bdfcc705714e7fec9fd4dffe70e9214518cf6fd548c96c560823400b8e912400da15da7bb3126727ba45e4d1ef8337b7a65f43e38369ba3d8697d5d63172ea37886f80bc53d81df9fb00ac336ad67d08690b8c3c3b7e5efed4b4aa6614d7be51e2cca0f23949115c2955a593edfb82f1132d075efb7eb1a15a7c9f1f1accaf137e54ec12fc4681fc0ee98e8cd1a376d505eb15e91b6985ccb046d21567f2cd9bc2e771a80fefcdfdba9df098c3ef5735651f69459ea370ab6d4d24b1c31a4a5b9cf5dedfe236d94d46b8765172b5335d91d6db2d68eb9821a16089145b9bd65005fd6fd3ba0a992bdf4e1cec5debbb9df5c6a4bfff5dd50b938bd6ccfb77ad08c855f9d37d00239f21abcb20cc0c0f458a56afd025ac620b665c342de9be4cea8baa2d75b379baef9261a43eefe1e8353087f32f2625c185f7d259ffbe90a35b24b85421e5d15187a816646f2184adebcf9df88589f2f3c023363e083fbec94c9e932210d676c391767c839d9aa99ce05cfb627083d04351515d1e79390264796515ddef29e9a66a69ca46a2fa6226ade32adcdc703a851ee21a37aad04c9af6b447b0597e4382ebb035b373f5d1bf6ea162fe7a7448742a8bba31157211c34b7129524f79b821f7d9c66074b3e9a9df9e7fe5c574d3d6e567460f5defd36b9ce29975e18c711016d5119a371922f1df279c3b5ea33904006aab80d055603e37e415cd1cf783e2fd71cba763be5a05fca585f29554bfba0308f5d3c6e1111324b6391b788af9701bf1c3d65e1751f9841d49a280e75bcc5d476f09c916417459303626bf968269b1cd1d258389f68107e0f7c02d7e0aa2e86701049808ada66ae796a369d409de93950335aff16103e11b0e686bda43ccccb5b688122ebeaa76f536771583ebf8fe96362f0efd71ba0bd8a8f86159e3262c013fa17815e599ae1d64e62fb58d34811e8e4da1804e5504014083ecd8dd4157a05b9cc84ab323a23b425437c486a49e7f304e1f10f502d67879874ece2a5a7c7379e67b4063fc28338b92e20bf6d0e4cef5d2e00166a97187f783904a113dc05ca8270229e6beb3c798444b4e7036bf9d5a4443c0ac96a3564d5a6cbf672e4f4a967d6b7d08b6a1f28365d4cb2e0d00bb7e47457c156ea5fa92678363231a117b7bd732f9eea1ff828d1d5d8b8187abab635b67b5d1df6920d4f6261d6b8efd3da3e920fa37ff4a5cd9cb3e2ea2aac3943221d0a418f331c19767c816361544efc9301e6d3e4b8e8c49831be494325f2d59f577f316f4dafee9669d3a4470f0d0f035ed9ea0cddec42dc9de33aa6bcf4265afc3fdc2d0684b15e97021a84e58b75d978d604a9af497245159629c6eb8d423f83671e7937f9e9db2d80808d7f6fc9eaa8821756e67ec5668b1377494c347ba1ce1dd6611df521067021d9114b2fe06a0a22d9b5c5db8385101d3cdfdedf6101b1cd3e9555f15c512b993c39ac17acf70b75483f707cca99dd424e15e0816ab0a305427e75421d848d9a8a1147447cbdc3719e8b1513f7073f3f57439f02316b3f154eacec99bbdebc0969081f1572b33b0c8f308c37eeef0eda9ff6900c8e406a77b0033a5cf4e6f20fde8a6b2b967f903e1b83ca96adc0ff1c287510707c628486f66c369d82fca6b77b1f179ce37230bb96870241025a9fd20a4f63d0df673bfe420a7add6845a48e9d593d2d047fdb770a32db7ffee7fbe7a003ce35bec0d88ee642cb603008f2b9c2f69236f5c3627f51b5e89b615b236c400066e2c2baca7f9dc804710e4b7c1945da19603e83231c677142e44383f1d90521333404ca820f1829f5e9e3c242adf15249d4992d866d0f68c90a169fdd73f38621af2c8ef80ac575a6f8154f86bff7e5dd281fc264a94504f1bdfb4ba54cf7886e36919abdd9ec3593949c301bd05323596984b18dcd7129e9561df093a30cd501f4c9b6ff35d5e965f11d95ab054d84fb396454f84b031a2262834233a4f0be9613101ad7518505d373bd2607315dc99cd83dff82236116546f6f68c56ecff5d9ddd2a9fd9dd98d190f9064cc668aea233e1f6166ef6e46a0487a1c388eb93982705f217a2cf63d4ee4e66b795f490452bad8c0b7ac73af3b800861c74bfcf8e977d64d42a3de9f55c721db2ed7b35f0d65e62194b47c7ba4474dac3eb6c002de3fbb2ab30f496df60442ea961c6deaaca91d7da096b8c773782f09687c74dcdf8c141c9494d64762a2d544205df172e5eb89c5010f61abf46c5ea052fe09442a48c9ddd03b1a530a12b47b7d8e6e42a85ea09bcd979fb2012729bc5d48b03202ba7b467ecc62d72b35a74989cfecb8fcaefbc52c37754666309aeae7e91b3e0665fa076a3ab9786c4fe710ecbdc637f302c0e39c75dcaa29da7aec655e84fcdbce336d04c0d04da0103e2b623e66ef0b4c810db67cce65c507feaf4f5c6d1ae6a18e89e926e2a893a52f6c2c1709146518ffef5f95a0c0d3fcb5e58791c46974df1d5d47be18aa3cbe7caf29326b1495dcfa1708d92ae0e06821b1ad3917173fdccd121fd6cef7490c9ce23acc0ffd2fd2bf96a1bd3214edf4ec3ec246102c206b79e60c86d97427a38121b32b630713c55f869bf65abed2d3fe08a0605e6855b8a65444aed7661cf2b7dab9a8d812a458cbfcfa47ac6d374da6b65472af9176bd2922aad5b1959bf4e96c5a4eaafa069be801b38e352bd141d574bd8d460e58192de3dfe1bd1c3e8b7011aadfdee85626285eb0af4fbb36678b9c6de436346e94ad8ecd78ab703eb60a86ccb881de56607fc13a85fab9a3ce00d1ce6f0368e3d50380438c663456d2ad99a48ce158544b0686c4ec41150b26f763111cc59f378533c740d49b84348122bd26d56b5131a2ceaf70b8c46d099c17420df92834e26886e7a4d26643f080dcee2838133a554f4e34017e1d7f3fc328c560e405826d8ef429c397fa8109c460558e0b4a72e6f92c2182702605042005486db0245c8efa12922a6a85a08604bf2cd063bf6bce3bda3b18c11a7bbd5aaee68179aba6526f837efc33a5a2618a284cc2b26d5c4a843ac9b9639d251dcafe41e8df1b7a862ab88ca699c5a7ceb685f5c2bef03be9e1ee3ef3319da1889d2bd31fa413f92120040899caf249ddeae2f91acc26ee830f306b166d2abc97686257df7cea9498d1b6fe8d9d5d25ef4b078a91ab27f007df9a3fb7c8d2cc64f1cd8582cfbaf7be4e4270b18e64ad54e237e410e754c8a20868c04d2d7eb55eaf7d880bbbc2472f650fd3604106748d47b7897074e8338173764d5473383b4bef201c4a855309ebd3c9376af426b1146f2f44dc7a086aab5d7e53bf6458ce8dbfb9f7f75264cf42044663ef9b2a62c370df3e8ac8c4ba3979012b7b455b7618b7c65c55e77aef389b5dfa11d7c863785a4cd9b29166db890206253c3e5883a74db8ea92e2de8db7b46a475092d7c4d89eecb17d5bd63f4fd5a14472f158a87bccbf3656211745f4804622ddcaa7aa943077d57be7c6b851fd1cfe50462839977491377bba6dadabac31eb40d7f2c6a180d4cc967a76f13080d36a7cc2b93e67b4bfc517e7a9700935c36a1164e51147e503685551b8111de6acf31001399b04e07ea5c8571bb35d4f872638e8adbd7b59364a408d9a28a7af264a696afaaa428e1985f873edcc0884f3c9d9baa79f0df978d4a92beda744e25a9e23ac0921d81bd23061a2193fefdf24bf285ae89d5fa06cd0cd52b3966210a3b72cb40823feeab2ed27b30db722b050b5fdd1994bf6e595fe946921d03e86df6f782f570826a12fbdcdb813d45a8d2bc9cd36bf525817a346f5dd55b586e3e5ecc776a7dbf4ddd74a61a1a865296277dbbf08a1dead2ae98f9a158ce581decb5ef3e84655053327095f179e1917d57c1931f5f889b3bfc163e9d916a831e665fb4eee0d1081afd2bd9bb1f4fd2be91d7a04426a87e4fdaa828408139361f764c6abbf166dae63b8131c695ae93121ff36ce124b0785f7d99971ff459ec28daaad9363a53525eda115c72b1222fa5e9db3d7c680d9e55a18bb211073f5aba2b4bb82ac871c80db7efb946423abf597531c2c88495e141fffe317b66abb4858af61eca710374cdd28788c9f99d30b71e414082328857bb67433520fe68f3a98fdb539361ce52b1701e073e7630db407be4a539ed06b7745e60c27c612cf31c8d0eb2e26054d12020faaa96a9c97c9cd57c587e1e97b5cc41c5213366bd1de3a8de3210a8eba9673873f771504c580efc8dd36bc4bbebf521cd99ac5f3172b1dfaa8478a899fd77caa5446b866de6c9c2dc69e16a2d5af6e61500971f144d2dd3d906b5ceae644943400b39b5e1823a82a42814369aa9e2649340ad321acd65e104f7ce64bd28c272f5553dfacf14b0468fb85862a46c5faaa47903e2c52b3ddc91a8690f4f89ea52f2092da908d2b7f1cd62067bddf019443c44d4c753182929a731d56235e4e92b5c84a3379b80adf7ed85a8a648b907327690616c8418231bc5d7ef2cd7b03953c6ca74fdbff143e52c77fd0d51ade93fbab0c619eb7f01ea5d1e65cb0b877498657ae410602ae5688093616b354ed8ee2dcfd5cf10ea86d8474798015d8661fb1440510fd8e923ef08bc4ba5675a02c621ba898f5334c504f310c8db4726fdf0fda81beaa4da446d7c7ef06ecd1b78ab3a021ac7dedb25288e53d35f2a7b386a8c2f1b1d72aa", 0x1000) close(r4) socket$inet(0x2, 0xe50906538b39a3de, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) dup2(r1, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x140) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) executing program 3: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0xffff, 0x0, 0x2, 0x400}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001d40)="8e2ddfbc8732b723adab4c8ff077a781b2a1cf3ad16f04669011f4d9d1d5b52992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3dadbd2922c4530f37d33138689d73e2fa9bef570349ec504301a5909fc90e0816c00000000c3e4c8a66d110f99605c94a800b9a0bb7df95a1ea96163dc8a0af6cde6f093ce31e4cf5bbbdf99da52e1691a0fe5a216e1dd654b8c98f9d2c37065d3ef94e59645be08ccecdf46688aa1cbf2ca1b243a26274c2e9bb9f45e5533e6fb9b5aafa4a6f6fec6f1", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c09511dae19d968b6d4f7811ea81000000003ba44da0b852da54eabcb3f796cab217f54f"}, {0x11, 0x1, 0x4, "566a4d9694be26c83b0da8"}, {0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}], 0xc8}, 0x407) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2000}}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = getuid() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r8, r8) r9 = fcntl$getown(r4, 0x5) setpgid(0x0, 0x0) fcntl$setown(r2, 0x6, r9) r10 = getppid() setpgid(0x0, r10) executing program 4: r0 = syz_open_pts() flock(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x2, 0x5}) semget$private(0x0, 0x7, 0x3c0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x0, 0x0) r5 = dup2(r4, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x20, 0x0, 0x7}], 0x8000, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r7, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000340)=ANY=[@ANYRESHEX=r7, @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd042b052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797c6b3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "4bb09b60f7ccd3cd3f7706e55bc53a303697c13c"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000800000000000b01e42318ce7d0130200", 0x0, 0xfffffffe}) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="01ee58c5c4000000f5b375270806"]) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1100}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0}, &(0x7f0000003b80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0, 0x0}, &(0x7f0000003c00)=0xc) fchown(0xffffffffffffffff, r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) getpgid(0xffffffffffffffff) r8 = getuid() setreuid(0xee00, r8) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4000000009, 0x82) semop(r13, &(0x7f00000000c0), 0x0) semop(r13, &(0x7f0000000340), 0x0) r14 = getegid() semctl$GETPID(r13, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r13, &(0x7f00000004c0)=[{0x0, 0xffff, 0x1000}, {0x3, 0xed5a, 0x1000}, {0x2, 0xfffa, 0x1800}], 0x3) semop(r13, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r11, r14, r15, r12, 0x100, 0x6}, 0x1000, 0x3f, 0x1}) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="1d2c0ebe64aa4698e8a7a9b9789b750b09d9c7cfc7fc83b87c0c29bdaf3e431650bdc0bc27ea737b959e52aff8f9711b8f31f405eb07073d4e02a02691b7efdccc6e3a66d211ebbfbf7952484c02d55aba648e9b6f453f79b01e9214a0702c2d12f75432b7447c5bd3a68d992ff45f1f5bfdc6ad057af9d21763148a154cca60022f4d19ea1ade57b8a0da68c368", 0x8e}, {&(0x7f0000000300)="2f8363141e7416a2362339f65a8d2a1df7816e5fb69a5be544fda14a3b343ba4bc5d041792b3b7d9cd28b073086542e5f928b46cc78de025890e6b9062998e10c7b929d6f0bbdd28e66905e099a37f699b617c4c8d2a8cdb95dc815455d32e51e5c77d360815a4014e78d7ee443c68296822e40e8c128be336bb4ab6085c14cdd35dda59513188abf2ee5bc7f0a672922651d17f9fe3d701aa9e0f2d487273d78d9f94687f", 0xa5}, {&(0x7f00000003c0)="d7022b2e55249e8eafe9fe2dcfa3", 0xe}, {&(0x7f0000000a80)="2325483a5cf794388a136f869e7418cd1176993c8de092a6d210e13c530197e78ae42135365e0815cdd8a2476f86b20098ffe76471d80a15f10bcc62120bac2c6a7691d5a4d5ee6b559593c49441c8c0f288294dea6eea022f048dee233b21ae5b02e587991becd0638281f65a2a91afc25caf77011a8f76e3330b4e90d7e3841935bf2767ee27e8fcb8c76ebaa3017c8712a8265f9c928f133213e2307efe80727455db998c5b8b724ea50735e66348e034358636a2f4e665a045b046ab98b3ea4368b6196f0c6ee9acf963efbad10dd2fca3ac3c60ec0c5925c4e136c15f0a1e836d53df35efd0a1a466b9a4b6774a065613e5b96daf4e28e07fdeb45b5cf07cb9ba2f5238db", 0x107}, {&(0x7f0000000540)="7fcf4a0c91a873e54184f455a1ac2b228b6459189a651b78aa3e7ff9424c1c370fc70130f23e02d447fe8673c87a24a3f6eebeb61f861cc28789120e4796b95976990c64f5d00ec0a53923644b861bc9d2f4c216c3052504b091f85980010afe1add12d49f610d4c53fc2e81b2704328d127a67f8354bb1a083e8bffa7a5d3789d9f4acd68d359b4c2fc7212b5ab1240031ac7fd522ed01f48f2510e975c175523e8ae0421a83af70e2f828a886a1e7402e7d2a6c67243dce54b7a712405cb15f3285187f8d3b522b969cfe305b684ddf9d1053f631a2b61e92a7069c1db5f52eb7d32f9682078c0645e4bcef9fe693422557486441544df79", 0xf9}, {&(0x7f0000000980)="dd6db0577ebd0a688001294ab9331355259875418f455838c3cead9ed7d642cd0c2f671f385a5db3eb736c5962f4988991f0ec9e19ba024ae85cd1e3d4fdf51e6352ef6421ad7f5e5a803a1bc59c247f266f361fc1f1c6c719b1cc27bc8d223fbc214d157c62a52011727641e1102a6652af24c1ffd16df1e40ea5916868665e486fc182b5d14af2a1ef91f580dae5ac461a65b27bb303ca3555cf062d330d93603248f12f3efd28845eac55750a51f8c27f0f4c2950cc8c58c09cb5498a560a91b8192175d657af3271192ff46102e8b4cead6ac8a61fb73c1942d25221e4c5", 0xe0}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r16}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r9, r8, r16}, @cred={0x20, 0xffff, 0x0, r9, r10, r14}], 0xa0}, 0x8) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chroot(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000440)) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) socket(0x0, 0x3, 0x4) msgget(0x1, 0x200) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000080), 0x100000000000025c) executing program 0: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) r2 = open(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) (async) open(0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000383a01fee8f147b6d5235da5000000000000aa7a1ecf28440e727cf1d12d42e54c5b9a8f"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="f5aad35f08ae07850724964fcae6f406a2218948ed0ad22ec2340ae33db5c84532d90ed933f60fe1e1976ebdd72e4ef30e3d7fe3bccf54fafdd64240", &(0x7f00000000c0)=0x3c, &(0x7f0000000100)='k', 0x1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000240)=0x240) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d91c0b"], 0x10}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() fchmod(r1, 0x104) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = msgget(0x1, 0x500) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, 0x0) seteuid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x2}, 0x2, &(0x7f0000000280)="c81dd908cd2912af0922ba3736d5f8922d438a001e7a9c1ee144c921b9c2c7571ad0c81bc5e59103fc2e0037ec0c29e951fd981922526e86c06f623a77d6feea1d591a368e8c278c3f5c1f769bc263764241d51c9939f8aba4f92b266e918e0e50ddb2061ce4d4d0cb2208788ff224f3a197a0024a44d38563da1c849a0b4e1e093637011c397f12d860c0f4911d9c94b70be6a466603f83d94e43c5a4685da69ec3171258a396b9e593c66d14b95ea3db6884f6fa476695a7338c0e0a314599aeb1a073719feb", &(0x7f0000000380)=0xc7, &(0x7f00000003c0)="f4244c52c26048d731883b10c14af8212fc3d8000011d69667c1e63fd3ede48934f5510c79668f1de4aff67d1ea6559af7d18c6004321d20db3e8d5a44c2588164d79ddd433509d10608297e1cc8b5b541b4d09f64d77badd4502c413ec748fe8b966d0b67da553bb0ae086ef0899ba2382e8e6da71f63f23adcbfcf98a824fdde770cf384151eb8a1357bead24d3d0edf94e435171ea7a04e25ff2d8fe4f0521e8ea2a7ea8d66", 0xa7) r9 = getppid() fcntl$setown(r7, 0x6, r9) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = msgget$private(0x0, 0x40) fcntl$dupfd(r8, 0xa, r4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r6, 0x0, 0x40, 0x8}, 0xfbff, 0x401, r9, r10, 0x8, 0xf30d, 0x10000, 0x5}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x200}, 0x8c8, 0x8, r2, r2, 0x2, 0x3f, 0x9, 0x534a}) r13 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r13) executing program 3: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000000)=0xbe) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x40, 0xc) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x4010, r0, 0x800000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x2000, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa000009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de0842c49b31fd3c20b9f78070e4b87ff61ce1ca983aabb38dfdb8d573c26db73117aaa1b6794d5752cb9a01973d95348ecd85824fcf7acde7d6700ffd18ec222b21f7717d6c787d41ed040000000000000067414d746ad3cd56dcfec80354d360cfb2aea5c366371f3b03cc882daa27f75112d038e707e2b06ce276f291ca87632df1327fd794aba96cad6461762fb2f1b91a7e28d9a9cfb3511605d812c4f6fa4f1c00fe7007d0a67e7138a33068bfec779a5cf5507d1ce1b23a895d75839f0efbeaf7d871da3d899572ecadaf61868f9d57cb20660ddf0d24c5ed013411e3c0675f0c1106a4769224645ea5f38ccd66d32c622d5ffcb50ed7ed16522c6f10d1978414c5b552d52d5fa1212fe041640f5181be329cd1a109479f0e590bfff9fc99fc17be766793246dbcba58ca8778225a870fcc526578ecc09b48e6a0aada8aadee"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r8 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x100000, 0x4) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000002500)="3c2993b89f3a6f0f2d336746cef431e408d1daa64178b4b6fa0ba80814ac16665aab0b833be7ab5235b7b2cad727ee0cf2eec93a5aa09ee570fe20cc208943158817bf964eec8f418c3fe294d6f8bd67638bbfb26e27c9a1b8ff53f2c479a9b9b473377b321f40b4d0b4b561330366be48b3f485d76fc0b433f9d530f13f98aa7fa7523051fe34433264e3c939bf56746c63e2cded5daf920a352aaed06dac9e1c38d82997a21a3ef563e24b20efcb738831696404c2d832dddf90b9743f7967414c553306a9044f8f86fc2c3c2a3d3fbac9d506ee9640630c77fcf8bd53766182fef235c4cbf0a161237064e2d385e71bb4bc3fca0b63646d70cf6dcab1101a6651a816bb7c2cb3fd353478c8470099e0bd823d36894ef840da52dea801e337a4c5aa1b5a4587189f7bfec073f3c2750938da505ccd2542b5c51bceec2fcaf4187762ce0ac8630fdeed6e5d6741df12d9ae1d64af179835ac2d1f1ccae02e73aef516b5b02893acc5fbce48c402f79a253da5aa7b7b5dcc865c6921db5ef24f0ab24e5b46237c39b4a03d94a63d8a5733d80c8e702d86b1a73f9e93d013365053b8e2816e28cb91fb9fd7268955dafcb5d4756d6a83af8e439c01449dfe0c95033dc91f01c52851e19685b371c5fd31c2908445c225d43b81f0f77273c7afdd4501e0e1a60424983c72e43f051f226bd3dedf7fb8d1bc413b6a742e8cf3409230b77f69e998c33b42fba8325dc93dbd8c5ebe702e75e05a26aee53e78fc0a1d9f25a29252e1550faf5ad0fcd1df68e684c3105da784d6588bf2ec9776ed80833a3b868d34fbbc8d49512f5099d94b2d8ce3d8c0956060cc7e8e5d6beb430c1b3b6d67bd9e1e26c6681374ed10fcc53745899b572e65df8db86d03e3f4da68524531c1e09127cd938438274148c96be53ed3eda8fbe408ed37d46c5e1de952136ff36f5a7b006e13f189d3758c8d7a99dc136b50a937ca83904f919c9f320e8f70ed4fa88caa378042f8fd344704bd5548f8c2a08fc27a5c4ab7c677f3096f7dd814c0d644f76807a064ba3031c93b1c4027cece3e55972fcd6720b5acb2be3fa4ab087622d30fb1a51eb6941d5767c8c39a1b842cc2caa11ad3b41d71d6317f09e192c41a33c470e122db2269b63bc5e6752b902893446287ab538d4f4841eae476f9d5289725387cfb57cf6bfbd59b38f77b509998602afd18bff902aaf3b27f34fa933dc2145e02b30625b2ecdcedd9beaa9d46ed1766a0bbf21ceff43469fcf0a4f69db57e7e08b72e77d6b650728b20811daeb76a8359a006137113be845ca0a2f7705ff4e6dba632d49ffcfc2bc18c571e7114351b4110a69e56bb01298ff3c91c793de38f7e5f97559f96cc34cd1597cb23ea77bddcab19d8923a54c708965409c30bfb2efc884b6cb47d60a356e5a33103cba810463ff88a44681a8fd423a93cf609e792cea58eaa0b87ae7314191972f9d161524da66253932aec6a058cb91d4a5514ac379f8625e36e08f30f8e2754eaee6f4560d9944ee9199381c6c756d2944d2b81d46beb59ad72b414c9c3f6b2a6e4d861a3f02ae3c2ab8d0552b76064e85dd3a225a64a1cc33f6780103da528091d1d3a0de7f27f21bd097c137b50fd7f9cfdc6c171b7c4fc57dab82d0d4d4b7a740e0970f54ea464563a8aae11adb6196b44b3d588f1a0ecbd404a6835603858d12c737538111d17ac1837992949f63d97da9e2fb5feb79a1bf247b22a4bf78158ca9bfd82438c3007e912668ef529f3f17efcf503ed62a2fe20929bf63f4feeccf9320369e668560690cf96c53f1f3171de99991ab58518be02f7a340745374c18d78e25f412ddc1a171e6063c1a51d3051a44b4bdaaa5850803563c82d48dfc4b15f63fd17792e52ece108d0656b4b53f50faa1b0ac6182535d4a9959595282c7cf9e9f521980b6bb258c0d13a1985b6967d7f5985483b297450a06e3c8d27b3feed75dac3bbf3f5be7162a202bf5cce8dff5de80a5b365d82f0f23f0b7990c4fe847214ff070c3e42be2f27e275e3a0ad8a04c7c4ba9f3af272812962474f799542cc9482f34adf6fbf7f62c99dfb6d2f2e267c5ec409f399f2f643c790e455fe7b5921d2edabce85ef375621e8acffd6d3522bfa1a43807a7432e7aca4e15d74d79cfc165e7560827d333deeb0aee2b2d4d8353d85655232525ceee4b033668c1faa3fb90b4019e791eb6c5cee9057500bd87ab5e0c4a94ee434f82fe59095ee2e5065236de5ac1889ccb7d1f054dbf3aee7af69cbf68ff642c6ab016836f3633c4fa3a54e2e33b50af852d28c9e0fbf4b9f779f2c20badec671d94434ebe708e424e2ad1873289479dd598c86e33b60358dfbffa62afce8ce0089f7ecadcb13eed8f137f374cade49b74811a0c7bc46d3f05e6dac7ac0530c8226d9885abb01507a2fab87652d3f452ae28e4ba4221cbbe817b14633b26080fc248bd2bb18a73d1619fb80811370ad6d4740462ce21cbfed11e5cf458587b3fc84a29b5dba0847c8a1d05f717d0b2885e09ec50f2611495f8d9c031bb5aaeab294764681db55270dea5355327e8acb7ba5e421480e05bbd5a8f75327326099bc3663de465bf34e8e1b06e5e8adbcb5722a2222d60e91e4323dc7c66c053fb4800c06bfbd4d0df618ce18c0d2875f8c0805cb33da158dfd570428bd0c302b594a6ca5464d2b87a1abe0a47c4737d93f2a337f62643c8c542ffe8d0569f45ef8420aa26c4b949ac432a5752ef917ddf19f65f5423fa3dabe09e3b75019a99e87de4dde39cd44b62fc812f779182c1913debc3f5f3ef13981a9ff77e7b1d97edfb36670b5ffa3109195acd3a53bf223c223ffe4e7a049170525207432dd040362ec79c1d10a2b678fd4ed18f20d8844b6dadefa853b0a450d0f8d5b709963f08c51e827ed3fa468dedee281e7e38a75294d7b3271b3b1097ca36bae5c49cc70800e4235c97746895edda896a222ac2297f0dd1e10dd1d2e467a88354a656321ee9c1ece03804ae62ee0489b3d26ee8272f26ebcb5a26f22e62c55547d1204d9bb7aecb6fe996634373d101069d6f4c216c5a65a369e9e375f1b60c16926961c0d385a180ff7536bdcb9536c73b2827d2aaf14fbf7473e4382739c706cbef059a39ca1cd2c36a3df2a61ae31e683cfb396dab1da7c498c8f55a6683f1733f7f38bed22f02a4747d55e635718ea0f46535b3940ed53f05fd89e8d9553fda123c0244b1aeb91b2b437f0f65c14e8fcbb4dbbabfe1a888d50ff58ed429a93b36094c6ddb46754413c5abf3dbb15c19dd8a81a6fe033cc105b5f50f59028b49a430a714ed84ded895bee20959feb306fb979ddc84f8962ac93067770c277dc28a9601e1c93787ccbe665f7e74ae8a6c7708ca7cf3be4dd29929445bc7d4cb7f3d1d9340768b53e91f8972fd17fab86fb9dcf55615f0eff0c9f220ae03464379b378e7e4d2985a19192ecc67b2245a916e24b8e375a7cef1e89379d198119d879f136fd37b6d3b84555355b508b5c42f31d7c62a867d4a741c4a0372e8a6c3e17af28fd0380f727a8d12d3a364be4864f0c361dbe6d855567d39c045cf15c81de6d3e9566dcac39e88a240b4303c44c147e146089415d2b358d7240d3aeac2e929a432c098938e7cc4480c76ae4bbb2c0cc7472821c13a6467bbd04beb4a2c79a1bb85c81e095336f21edf5fdc83663a6be052d7032bfee36a16014410ad1c834731b66578920938e1322da6489b584646c603bfd1619b48610f4748543bb810ab8fdde90f7292382917073283d652f4268fb26b039d969f09a753b9b7fdcf4526c1ede989629854596fd00b276d687e4becf7f5b6b3a63bfbfd8664fb06cab0d38d1e8ad055efd3904b718e6b5bf40c6fb64286cf46c7628673c61b1a4096f47cdd9f74e5f666e0e76fbdd473ef34332d9c6eda45eb696c5e030499af7b50a1c6b196f77d77c7da8d2af5658c8640f045c98eda962d3f4782b0d97a7b46f823d6e22b101566d93ce15b7d4ef059530fd45311ddde30681735b9a2730aafceea9b357619573465aee1bd9215bd79fb10dee77f29d6f33859348bf7a8a50c6d88767e251485cc471a26e92577155f3ce84822ec7647111aee48e6b101cfe1c68e5f9323def646b5bf1e0d0322f9b04585ab2d26dbec3c33a7ee2e2650350f1ff734cda49fefe2663c4dfba0bdb86af4badcc49e62e21f9d5184b0e6dc32a53fe3044dcec12d4e7064a24b7c0b13757341c99e0a02392e3878fce4a7395326db211a0306b902132fd6fc0970de15c2b050c17223a575c5e730d3180dc11ac768f7ac158131729ff4728b2a7ac6be0a1cbed68fa51c9f4c69b06e070c9d771a0de003a5acfa47d1a1949ad875d2304f662a0b9d1cb19d5feae576f4ce55e5b44acdf2543359dd50aaf52a196d07214314bfbe0d116cf1ac8ae2e8a203613b8597e1f4b84dece4aa81b10b753027d4e9ddb579cc86b93a588f9fe15ae66061d848569c8ae37509d58def36456d6f4d7b1dc34596cb55a020ab1d6afe58fe6d1629f74120f544d53f6335b6cd8df2d3ab398bd797a4b7bbeec5d0525f4fc15ad55fb880464774fe3bec932a16f4fb488e83a2673f778aeb76a917fd9032b886e163e993c036cb961ec197770974cb56619ff4172b1fb62af1b0dc7e1a46a8a2398e4fb328cbd507e712af6bad181e1a40a0a313353e7335a4d4a40b37f000000000118f65cd78bae04be50a85728f1009fbef8567f96b167da6563c6c311f44380860f38022c733e3079b11f2a80430d24534c9424529f7786a613e893536cd08f83ea31c8271f4eb7154f48ed4c987180dde078ff78c75ddbb7392e40a23e20471d4ffbb6edd1da4a794dc9c20038570eb5e99e6b9b4e81cb9ae68c1a561fcc3a8d8b8680f1c65a8f8cbb0228a15df8cdb0d1416686836f8dec05acc380d9897b1ae6622f977d6552087bd466ed90971281fe9916544a427113e093b19dcf6e3d6e867a4ee770c8d707c51314bf8735345b863449fc6445c2a3fad5fcf656c5dfcbce4f0353efd6b93c08fe4abb1124dbca56faf01978f45da6e6649e2a3652886757d6e3bec1ca2eb40ca747e45f733a3ab081cee9328e89ec49c3080bd0f4e7f60e63031793f0942e32805552b3097c88f4503ea5305e409ae21938dfb92a12939b9482372f561169f3f46bf35ca10cb6b266193db4e79f52f1a7b8e9a056c8983587deab5bbb88cece7b72ffad5071931b44679fc1ae90c65a9b48fab0482ea70ed083612505726ed05dfe9bb23dc23a60a28a1df14f8b83ede6e4f9bf05a2ba11cad4f66b9cea41cf1d64b1cccf69d6c80b5e6830392ea57afe8483f68ee49c1424e0356b5ff1fd6c2a3f1a22f014ed1e522a7148205d293476579a39a739262313d5892b8fe2a021dc927ffe3bb84e7741d284cc28d375f74f05830820c7c77d5c817490533f35168c6f6c0c5e51f61e03397e11d56e157cfbc536e715f8c1bf55f7c0efa1ca80105ce38aeb9c65d0cfec755f7219a647ff4920aee5aca3ab4b0c848a5e2dfe5b70d9834673f42f647893387c9e52a2969b2d8c2e9d18f8cb065abd412fb4865d4b47274f9b07302dfbfb4aefa09e3c0edd077e9f73eb80ea453b6ee8e3ced3e413efbf9b9927ced4baf763d7cdf695f659012526bb00f4d78aa990d6b562d0696465e55cc11ce05af43f0a76358ce30890cad45282a619e22491ce5ea18748e48f196a1fd158597f83a13f375438997e89f3ab31e07d7fa0a8207bcbcf41ee0dfa75dcde1ea9eec58d41a8058b24558645d3cdfbfa2ab749f589524724eac6e5551e8684c0985b2795cb402dc21dfa37d5035cb7e4f65ebd70e84fe0581d17d46536292cd893599acb1b9fd475356057665c413a455fdd2a7a94f8f2b083708fd9d013995f103bfdefe341fd03a254a1ce9cacd1f441d29e4eb7f7dc330d7914712f5a7db35fae8ee509f6726279cc26af138f1ac8b6a63ea4e744bd54b5c1111c4f85b389b416e1d2eb6532bd5ab28302ca82a2f43a34278c318f0d314ea280d7131a6800ff684f0602653dc6a66adc878e5d6ea3b8e043323d6c1a5bc4dbf4de6f9ce4c06346f1ff016e6977df779ce37a9bd9394ada626427d7bebf722073618d2d41effe89c963b458ccdee00d7435204eca1e7eb4e229c40ba377d595c23d0f0f9dfa199869003714493c590b7d7e00"/4401, 0x1131) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x80, 0x80, &(0x7f00000002c0)=""/98, &(0x7f0000000080)=0x62) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x2) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x1, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 7: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0xfffffffb}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0xffffffffffffffc0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 1: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000700)="24a608d334f68b1f26da30b9a1e5e89f27bf086473c01cf9efec932754090909020000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) execve(0x0, 0x0, 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01", 0x6) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="125f9201003ff7cc464a02b0f26e235c8e298e729c154cb35881530e4c4abb7697d88c060837908903958258048d64e35515f0fea62f42889168e2db229062dbbd262434b783292d95b18ed026eaeac5b2f661a3a317c2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d92158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc425fa024f900f9410b515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c", 0x101}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x11) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000140)) fcntl$lock(r2, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setreuid(0xee00, 0x0) r6 = getuid() setuid(r6) chmod(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) socket(0x20, 0x4000, 0x1f) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000a40)={0x6, 0x9}, 0x2, &(0x7f0000000040)="23878558e81b06000000", 0x0, 0x0, 0x54) executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x26, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x3, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, r0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001e00)={{0x401, 0x0, 0x0, r0, 0x0, 0x98, 0x7}, 0x8, 0x100, 0x0, 0x0, 0x9, 0x4, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', r0, r2, 0x4) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x8000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0x0, &(0x7f0000000200)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}, {0x15}, {0x8116, 0x5}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT]) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) executing program 2: syz_open_pts() r0 = socket$inet(0x2, 0x1, 0x6) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f00000001c0)={0x1}) kevent(r1, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x97, 0x0, 0x0, 0x8000000000000000}], 0x8001, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x9, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r3, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) sysctl$hw(&(0x7f00000010c0)={0x6, 0xe}, 0x2, &(0x7f0000001100)="3d1465fe11561db1695af98e20f1b8b530e18f8259174a7fe6a02450eff8f1a7e182c56c1ac5b37c38eb6663015a090d1208e47245cffa92ec1b1208b465c1c6cabaa30fa8fd507d25cf4c97", &(0x7f0000001180)=0x4c, &(0x7f0000001240)="139998194392c710dd146be50bf9568b542ba6261d11a806c698e5bf5a22b14cf209c73d5b1ec2b4f291ced775fdc9171dc6652e96656d6e4a297fd8a2d256b7ecea3aea798daa7f222c0e287fd239721166f7f7d686bb4e0733ad86d4ab2833595c9c9c8762baa52a34fac6a9bd45f6cfd61c8a859dac73181d90c73cb7db875069387459e24f0db458a6d4110d4628de3795c9ea", 0x95) r0 = socket$inet(0x2, 0x1, 0x82) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x8}, 0x8) executing program 4: open(0x0, 0x10000, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x2) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8}], 0x0, 0x0, 0xffff, 0x0) r2 = socket(0x18, 0x4003, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), 0xa) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(r1, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000040)={0x0, 0x5b}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x14}, {0x25}, {0x46}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xa00, 0x0) write(r1, &(0x7f0000000040)="ad87d0d39f1ff63f3d5fc2d5071e9df30f7ef57e1ec766a6880256117083bbbeb7c09c29eea75a6605688ea0bfc7f1dbfe3c471d08d3ec6689be8684e19eba656429ad913e8be3598e0057ff83fc", 0x4e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3a, 0x12, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 7: syz_emit_ethernet(0x8e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "885813", 0x58, 0x88, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@fragment, @dstopts={0x0, 0x8, '\x00', [@generic={0x0, 0x3e, "6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e4074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab50"}]}], @udp={{0x1, 0x0, 0x8}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 1: fchdir(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pwrite(r0, &(0x7f0000000040)="6ffca82c99ce61cf0b79730c27aed6ea7bd2a409b77e68b94a6d9c3191eebb9624acab678e8d7b21e63e4ac44c9b677da8abb2f6939dba7414f300034a6cda5d298a4532ba49b8be01befb0671d00d18eedc98", 0x53, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt(r3, 0x10000, 0x400040, &(0x7f0000000140)="23dc3d6a6a032b52b6b7036e318c03df5b3701e99f1b2e61af5889e05b3fcaf5749da618287b3a8823d07c7550a3e05d5c9298c83692a1f548df683613930258d60dfdc637", 0x45) preadv(r2, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/217, 0xd9}, {&(0x7f00000015c0)=""/89, 0x59}], 0x9, 0x7fffffff) r4 = semget(0x3, 0x0, 0x138) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001700)=[0x2]) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000001740)={0x10, 0xa0f, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4b9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x16ae236a}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc00000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1c76}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xc80}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000498000/0x2000)=nil, 0x5}, {&(0x7f0000b20000/0x1000)=nil, &(0x7f0000ca5000/0x2000)=nil, 0x80}], './file0\x00', 0x1}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001940), 0x10000, 0x0) fchdir(r5) r6 = getpid() sendmsg(r1, &(0x7f0000001e00)={&(0x7f0000001980)=@in6={0x18, 0x1, 0x4, 0x1ff}, 0xc, &(0x7f0000001cc0)=[{&(0x7f00000019c0)="37909be0203112802af82a893cbd146ad5f092f56faf412412090e7d2afda0b3a85be393f9337ffe22018cc89bfd1dcc3bb7483c3fe5c1e7a17a5672d079f8f28d62bdeafa4e523aeef94deb3ae1c47fc93b9679e5bcc1848ea87529aa2d4f21b9340000b6f5c6cd048586c8c613b766a1b00203dd2cce43c19c1137fdfdbe461b6b5efb8af0407cb94c1358df3ffbbc51fce2761b40f5d03444481f4aeec8ed3e1048b8ebc80f05434fd07804510662f3bd8a964451b5933c3ed4ff800fda5edefcaabc747bab2fc03a953aaabe42e0291fd603b7f3d5f05b1ec62a5b127a87fd3011dbb4a0d66c19d2df727a3c9da7", 0xf0}, {&(0x7f0000001ac0)="7e15254716c0d5406830931cd196e54b9afa8da34e6c19ec3d78cb4b909d4235bf49a6d8cf0a93c61c3cbd4ff34b9d8896aefc771389675ea42d339a4a1824eaf1c898c9f86c6218d2f703f34bf1f8895bffc8c864fe565088f6b05645115dd981aa0a7da338de68aa31993d410597fc70d08efc25895355091013690ed3ba3f78e9916a1cf23e9308c3ac1124eb915480461b2296a3a0cfd0bcdb982000bbf9d2f09b54f497eb3d3d5e5d4a3b4c5910911fb2f1053148cfce9d64329df96c0f7dc919ded2e8ab7125a231a9dead0d421dc7f3c12fc41c0f39034e116166aa0070c4ab111b05aeafd00a145987c0320a8af5a8", 0xf3}, {&(0x7f0000001bc0)="91c999c4e8a13245d4c09920c36f889778aeb53e540c8ab594a8a1524b04f352f71fbda1992938131d463344d278d0e6df8c9152aa0049", 0x37}, {&(0x7f0000001c00)}, {&(0x7f0000001c40)="eca88c87b8a95a76c98b593fab11b35c6c41ab210784e8fe126324f22520ab326a960f0c3a310b7ae5a50cb4957deb4e53cc1f6b3615ed7fa08ed6ac3efab3bd8ba89b6268a46845041232978c6b2012b3", 0x51}], 0x5, &(0x7f0000001d40)=[{0x60, 0xffff, 0x5, "38ab688f8d1e7e062f06e0784cdc34cd93650802c410fa12a04ab4ce2683bda5f32143d542ede5d7771e23dd1376e3d3f54de13680aea7717afcec86ecd1fa6cc67390e6e3576f7338395a984b8f"}, {0x48, 0x1, 0x80000000, "c1952ccdc4a58a610528cb6819068e0f06d1ab83a2a825caeb7800277fb114888dd6e0438e8dac612fc8b3d868f1b20744b70048402aec"}], 0xa8}, 0x409) fsync(r0) unveil(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='x\x00') setsockopt(r3, 0xfffffff8, 0x1, &(0x7f0000001ec0)="89c985148b9482c185a6861817703a45f3482a6c4f746ac4274c7c8a584f900b8f9cbfe60ca9afe038103dd10b6c88a08b8c953b627fa562b7384fb0ba2e3b6897253c778e3cffb3a1fbdf3653a816d17561fcef3750fe33f92b6a45658fcd5b2e6c011b61820950a1fadf845c3f50fd9ee60e21559008115c65e2aa7253a3844907c0d303b1828d65fa5aa711725557deadd922ea7736e44a7e83dce330583b6d2cda239ba610e8cfe195e8c6979626b5", 0xb1) getuid() r7 = open$dir(&(0x7f0000001f80)='./file0\x00', 0x100, 0x50) fchmodat(r7, &(0x7f0000001fc0)='./file0\x00', 0x40, 0x4) r8 = shmget$private(0x0, 0x1000, 0x290, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000002080)=0x9) dup(r0) fcntl$lock(r7, 0x8, &(0x7f00000020c0)={0x1, 0x1, 0x8, 0x0, r6}) r9 = msgget(0x3, 0x8) msgsnd(r9, &(0x7f0000002100)={0x3, "766f89f02fd08cc256f20d8946827189faf84d156f977a37de73b637583657a583b83455776411f5491ebee76bcb57281a7d175d975bb7aa7795603d323dd4363bf1c5b7f664538eb9b9d9fcf7e7a58e1d"}, 0x59, 0x800) bind$unix(r2, &(0x7f0000002180)=@abs={0x1, 0x0, 0x2}, 0x8) mquery(&(0x7f00004b6000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x7) executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffed0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, r7, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x8, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000004c0)={0x10, 0xfff, [{&(0x7f00003fe000/0xc00000)=nil, &(0x7f0000c9e000/0x1000)=nil, 0x1}, {&(0x7f000063f000/0x4000)=nil, &(0x7f0000c30000/0x2000)=nil, 0x5d06}, {&(0x7f0000abb000/0x3000)=nil, &(0x7f00007b0000/0x1000)=nil, 0x35cc}, {&(0x7f0000b06000/0x4000)=nil, &(0x7f0000506000/0x4000)=nil, 0x8}, {&(0x7f000076f000/0x4000)=nil, &(0x7f0000884000/0x2000)=nil, 0x10000}, {&(0x7f00006db000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006dd000/0x1000)=nil, 0x7}, {&(0x7f0000d41000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b1d000/0x1000)=nil}, {&(0x7f00006e2000/0x2000)=nil, &(0x7f000053b000/0x4000)=nil}, {&(0x7f0000871000/0x4000)=nil, &(0x7f0000ba0000/0x4000)=nil, 0x1}, {&(0x7f00008b9000/0x2000)=nil, &(0x7f0000ed9000/0x4000)=nil, 0xc89e}, {&(0x7f0000d57000/0x2000)=nil, &(0x7f0000efe000/0x1000)=nil, 0x100000001}, {&(0x7f0000d9e000/0x4000)=nil, &(0x7f0000ab5000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000dc6000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f00004b9000/0x3000)=nil, &(0x7f00007a2000/0x10000)=nil, 0x8}], './file0\x00'}) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xd0}], 0x1) r10 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r11 = openat(r10, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) load: 4.79 cmd: getty 97813 [ttyin] 0.00u 0.00s 0% 314k executing program 0: r0 = socket(0x0, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x1, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x160) executing program 6: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) munmap(&(0x7f00001f6000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0xc) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r2, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2e9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29b, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000180)=[{&(0x7f0000000280)=""/213, 0xd5}], 0x1) close(r5) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8003) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x6, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) r5 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="12000000", 0x4) setsockopt(r5, 0x8, 0x1, &(0x7f00000000c0)="2da707c38731cf9d73e1020000", 0xd) executing program 1: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x48}, 0x0, 0x80, 0x6}) r1 = socket$inet(0x2, 0x5, 0x0) r2 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x64) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r3, r4, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/6) r5 = socket(0x18, 0x2, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r6, &(0x7f0000000040)=""/4096, 0x1000) close(r5) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4, 0x180}}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async, rerun: 32) r1 = socket$inet(0x2, 0x3, 0x0) (rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) (async) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) (async) getpid() (async) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 32) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x269000000}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) recvfrom(r0, &(0x7f0000000080)=""/18, 0x12, 0x42, &(0x7f0000000180)=@in6={0x18, 0x1, 0xffffffff, 0x10000}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000000c0)=0x20fffe, 0x4) r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x56) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x0, './file1\x00'}) seteuid(0xffffffffffffffff) geteuid() executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x7, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) executing program 1: socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000001000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080600003c0a06000000ffffb26f7ba27346ced9b05e590ccbeb00"/50]) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f00000000c0)=""/21, &(0x7f0000000100)=0x15) open(0x0, 0x0, 0x4ebfac6bbaf7960) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606948, &(0x7f0000000140)) socket(0x2, 0x3, 0xbe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r0, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000291000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2a6) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') r4 = dup(r1) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x80) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0207534, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000003c0), 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r4 = getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r7) r8 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r8, r4, r5, r7, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, 0x0, 0x0, r8, r9, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0xc386, 0x0, 0x0, r8, r10, 0x8, 0x4}, 0x6, 0x2, r1, r1, 0x7fff, 0x4, 0x2, 0x8001}) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r11 = socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff409abeffffffd722ca6fdffa0800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001ffffffff0ba1bb358a"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) r12 = accept(r11, &(0x7f0000000200)=@un=@file={0x0, ""/261}, &(0x7f0000000000)=0x107) getsockopt(r12, 0x20, 0x4a, &(0x7f00000000c0)=""/76, &(0x7f0000000140)=0x4c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x7c, 0xe, 0x12, 0xfffffffc}, {0x0, 0x0, 0x5b, 0x2}, {}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x89, 0xf0000000, 0x3, 0xfffffffffffffff9}, {{r6}, 0x2, 0xde, 0x1, 0xfffffffffffff44a, 0x80000001}, {{r1}, 0xa, 0x8, 0xfffff, 0x3, 0x40}], 0x7, 0x0, 0x8000, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x3}, {0x30, 0x0, 0x0, 0x10000}, {0x406, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xa, 0x2000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000140)="d79e00411a4499a8ac5b7f8c5c35901b4d32d401c36683f6a99239f09b6ea8ffade7570dd417a7599270ae52c5640d6e7b1a295a751797405be1441dfe2ef2433cb87cecbc6b931ce3909e70e1ddbb2baca79f2ae3e671560c24e70de83e458902a3e6694940c2d2bce22d4aa3f9a7aa23dc644279d062abdab805db97e53a9275ce3aec30486614ad4b0d92f7d6482d391b317de4083a61d58f69191f710befcef81ff167bc3f96bfe21f12fa7e88b27de471eab00130524051af831ae9518ab95848558d7525e8a4d525c5b2222d3ed78e0469", &(0x7f0000000040)=0xd4, &(0x7f0000000240)="e0cacf7f5af416184b28ac8c7d8cbdc092cf66147260941aad971c1e64860bc3bac52d40c5a5d39cfb9e2c02bd3ed749e043131ea86b274222e2ec915d1a9ec5a41bf47b1145e2c3e64b2e1bd8380e7858f6ea7b8ff52f00a326bec69b175391960674", 0x63) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7fed, 0x5, 0x160351d, "1a00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8d", 0xe9}, {&(0x7f0000000040)="bcc77d229b84e956ee45dd94ce7883741fe28fc845c89f414e34b7d36422d71f01", 0x21}], 0x2) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1f]) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x8d}, {0x81, 0xfffffffc}], 0x2}) writev(0xffffffffffffffff, 0x0, 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, 0x8}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000790000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xaeb}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) r7 = socket(0x0, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) executing program 1: socket(0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) r1 = open(0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) (async) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x5, 0x84e}], 0xfffffffe, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x3f, 0x11b}], 0x101, &(0x7f0000000140)={0x200, 0x1f}) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) lseek(r2, 0x7fffffff, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a1e1ad6d824afd8f0f3643384e8a5408cba062abab68ba58f05759ffef5a0e81686e6d55fcbfb3fef4e3496b6654d08bb9702d7b0faeece9edcb0eda8e923f6262a1ed3aae301ec5f7dac789d2e72d6ca6e594e34ead1ecf31", 0x59}, {&(0x7f0000000140)="7ff58ebf235b53a315ace580ecf6684f", 0x10}, {&(0x7f0000000180)="cbff9025477e857bccb56e4433ab3195d4c62725fa19e0e7ff2e15abcbf39727adfb6adc858f09c836367b478c54244e543e9ef7bb01a56ec931040b47484748f0f5924d24631e8b3d4519792eb1ea5610213888d94bbe122311fa0860b7d89884177c385a7c88fb26e270782d1e4899bb3b42c56cc21f8bcce2daafb646b11f472d727f26e11368994d5ac3afa5dea5b9fdd67e857190e47244251ee4302a8721d54cac74ca86f2d70250fcb887a2a7e496f6ecfb94014fc7c5107777ecbaafc65c93fee3d2fd4a1491f6d5c4fea34e83f6d463322118", 0xd7}, {&(0x7f0000000280)="ec09fab91f2bf14a504583cd09", 0xd}], 0x4, 0x100000001) flock(r2, 0x3) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0x0, r4) dup2(r4, r4) lchown(&(0x7f0000000340)='./file0\x00', r0, r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) fsync(r6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000400)={{0x8, 0x9, 0x3}, 0x200, 0x1, 0xa57}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() setgroups(0x6, &(0x7f00000004c0)=[r1, r1, r1, r8, r9, r1]) r10 = dup(r7) r11 = fcntl$dupfd(r7, 0xa, r10) r12 = open$dir(&(0x7f0000000500)='./file0\x00', 0x40, 0x108) fcntl$setstatus(r12, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000540)={0x7fffffff, 0x0, {0xc7, 0x5}}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x1bd, 0x3}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) r14 = accept$inet6(r5, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r13, &(0x7f0000000680)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80000000, 0x5f, 0x3}, {{r5}, 0xfffffffffffffffd, 0x40, 0x1, 0x101, 0x9ae1}], 0x9, &(0x7f00000006c0)=[{{r12}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x200}, {{r11}, 0xfffffffffffffffe, 0x11, 0x40, 0x2, 0x9}], 0x2, &(0x7f0000000700)={0x7b8, 0xa68}) getuid() executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x1, 0x2, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r5}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() close(r3) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f00000000c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fee125138858507a53550298017773a0d8e91c8be9d41c1f6cc73ead471269e605605303f39c3420db1137b40ebae0eff48e25c0c4", 0x76}, {&(0x7f0000000400)="43714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc51940e05f5f06990ade789da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e51621cab645846c7da14a6a4e426c", 0x7f}, {&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f00000002c0)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d4cd79951b64f0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba63ac7", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a2399b38e8923f8ab87a456237a3b2d623c1791aa1ef9efa4e9dbd57c882aa0092f719510026e2d11d5b74f2814c9df4fbd5b25f59539a78013703232f6ef46f2735012a9bf22928f2c7e579d0f645cabbb5c330a85dda78e766c1a08d4f51ddc6b6e2ada03926bb4d3378710f1bb6752f7a051fd0e888769fde72d29a490e77473b340b85068a3f9c103f2f34dffe4f2081babf5dc213d42b3d0f9eb92bc589a53a250b2494da4e390d0e051d4c7c260f41619705ce977c091f7478c5b80b571c04b39b7430c0daae0a6fb549070cab8ef69bc628b1c2cb8b0986753cd522d17ed15476cc8424bec30fe69ea48db452e3023ada367bf4b3e7f5206b58ed94085857c6b7761e5b8dcf2242fabe79daa8566f0b8c62387fb2527b679a98a5cc89591d4c434ecebc31a240554342028af48a1ec3ffa31c6c747001872526dd8c397576038463c1d15715692def40430f14085430c1cca2f70df12986ea179fa4dae2459a25f09da54f325e5e7c3ac806c38aad8c349a00e4596504b9c627493531af9d33489b9420e34ccb65e8f169d0d3fbae862ae8772403fca7a0461c1fa3f98e2b10950a8703873b541c2eced19095614bf92f3468c6d5cae9fe22a974e8793520c6ce7c4d3e35c18f0084e73df9cd759b81ecb0a2ff98947c8d68e234eb2c0f7441b9f4abb869a374cc93f8e7a071a9187bd377b462e096999f263ecb415526d3aaf4f5bc11d2bd04bbef7b2606f39267a55d6610fad07f271649b82514105c59dfe3a75ba71", 0xc70}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r1 = msgget(0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002480)) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r6, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r6, 0x0, 0x20, 0x20}, 0x0, 0x0, r4, r4, 0x0, 0x5900000, 0x3, 0x100000001}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x400, r2, r3, 0x0, 0xffffffffffffffff, 0x102, 0xfff7}, 0x8, 0x9, r4, r7, 0x7f, 0x101, 0x6, 0x7fffffffffffffff}) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000180)="e2eb7227e637307f785f470351cb47600fe3f4de6a4285f90282ac5076ea3f54ff421574d596105da1c71d1223a04a667bb9528d2289a04cf41f3d1140fb13c36ecc1dcb58d6580138c0a15c2a6a114d6861180fa74d323809bbee159462e7fc2c29f9162aae253ff6b65217f29d0551945f6505cb0d7b79192efed865381f09810688e44f44afb3911419e4485dc93a412ddbb656d28a57417f49a46cd672569b8404ababc2ac424216024e843692ea88f86524a565fb5736989b8a892c6ae39d8ea3952422c74433fe387f26ba8d16", &(0x7f0000000280)=0xd0, &(0x7f0000000500)="43cf26fde1f05e8e21b4f80920a18f76bcc5110251acd6759e6638eb9bb6673cb0761b5f1543f2e32e6c255a8bde23f2de3101581e74c8b72c09beadb36a7db69893b0537af2616748f1", 0x4a) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x400, 0x62}) r3 = syz_open_pts() close(r3) r4 = accept$inet6(r2, &(0x7f00000005c0), &(0x7f0000000180)=0xfef2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000300)={0x1, 0x45}, 0x2, &(0x7f0000000340)="f8c3d2e4b4c36d5a291ccbe3dae3ebfdb52f1b467e0cdb1d33ee", &(0x7f0000000380)=0x1a, &(0x7f0000000480)="a95c8aac5f274f94cbd9d1843197e7ab787d663474665a82b4491219a03d1033dbb40210ca56f8b294c4c6ce5427ab2b9f60e68f2978b01814f77e24faa009b138c45b36564be7b661cc781d45f1916b33241d773ce7e36b8678ea163bf6def737b64bb4c0ca9b94fd8f32caa7b8a3a7e06abee74f7fb208e29d1b417d09f08065c14e581373d159f8aa94b67d7371b40562dec97eb1dd58ce3373ddbbb3a32b40b0b52faf8242ea2469d862ce90378d17d646e46d226be865922b3c508ce1fb392cf0a90da5adcbfba5bcd040", 0xcd) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x9, 0x0, 0xfffffffe, 0x0, "97abf2050100000000ff0100004000", 0xffffffff, 0x400}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x2}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r7 = socket(0x18, 0x3, 0x3a) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r7, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x0, 0x81) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x0, 0x1f3a, 0x401, "9f39c168c598ccdd4bf9253499e2418f244b7888", 0x1492, 0x6}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x6812, r2, 0x4932) mlockall(0x1) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x4, 0xffff, 0x7, 0x1, 0x2}, {0x7, 0x0, 0x4, 0x1f}, {0x101, 0x1, 0x5, 0x7, 0x1f}, {0x4, 0x0, 0x5, 0x3, 0x7ff}, {0xd19, 0x3, 0x1, 0x1c98, 0x9}, {0x7fff, 0x3, 0x80, 0x6, 0x5}, {0x5, 0x0, 0x100, 0xfff9, 0x3}, {0x4, 0x7, 0x4, 0x81, 0x442}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x48) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) sendto$unix(r3, &(0x7f0000000240)="b399179feee3ff279d31c58790fd553d8c9db7a3d8945a68af2fe51597d2e3635f4aeccee20a4a0f26209943b75976a72c20ec106ed0691b735c1d1b465c6361f41e95f4985c5a76b88f3d4f1990c4328a57104bc2c3c520f00d8cdf52d3e3630b8fccb99866c7452a165c3ee7d64559f2eb25de17149ee2e91406773043a15b86be8fc33387fe942be0d16b0f689730c09c", 0x92, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000380)="6b7cdc72542540055b29d58f6885a73f0bc5d019ac4529710160333b337bc548c6d19cf4a74d45c37359b2bb2d281d528849d8a005366c8db0feddfd1f4d916c1d94e095cc7f888bcd094bed6aa01366442c9c1daa99bedeac9d003e60b682885146b2a99e4f3facf27e97949173fcd0de5ed1f7a0d5c9200cf41c1667e638453228f60efa9c0380daf632b025976c49d0ded36f4a18361ee135e97956", 0x9d}, {&(0x7f0000000440)="96812f28ebd190c3c1f987f3285f9b5eade27bc2a8a2ab4057113b43dbf5a03cd1bed89b359bcd5a6367be", 0x2b}, {&(0x7f0000000480)="a3301361034928de4cbd633493951bb9b77fc80b8e9061644e51a21d766ddfd09eaef41eac77ef0daeb83f4dab4812022ccf1c0a20a48def148011a05990a4be14b5e2df3fe0d921c5d56790375f170a158e8ccd08e2b1174f560a792c65f0ae05f4fa0e186dfae49c1aa7f451c387f47c63ffe4ff7132f74cc58779675d2a5c92f2356c3fa56df73807ef223c012819d0d589a30458ebd10596c8b5bd16eb3d180e755bd404bd88e2f824ed43fa19181efab0592f6e81ecf6a3b2918bfd9b9abcf58ac645afd2c3e12106cd", 0xcc}, {&(0x7f0000000580)="f234526d7a70860961b82401e15c87aa1b941b28ecbfbbc5a37568581b6137230e7433319046da0c95708e4ba120616375385895476605bb21ab3c2bcc8232d8cde7e98c77", 0x45}, {&(0x7f0000000600)="bed2e51abdaa4b245808d00f8c3d19e871af1015683e667b6bb0f081d782b807bcc6461f0793d65e6f4013a66263128fb2ce2c94af8243a4aa3544f8833bc59f68e4f85c66256340e87624f724fec87e7bf7cf2090b1ba381931f464295f6c186b5e19e9b96f45", 0x67}], 0x5, 0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000700)={0xdf, 0x5be, 0x9, 0xfc000000, "9e144307f7fcf0f092b086dedf12507b52024c56", 0x7fffffff, 0xb8ba}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_index}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000007c0)={0x0, &(0x7f0000000780)}) chroot(&(0x7f0000000800)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000880)=@in6={0x18, 0x0, 0x200, 0x7}, 0xc, &(0x7f0000000980)=[{&(0x7f00000008c0)}, {&(0x7f0000000900)="b788489cba6a818b5661a1bea285325d7ca7c94417b8c75fe60d109ddcb41a04370059af849f513fb529ea783571099c5b67c517c95dd2fd992b5ab2fd1e585a4b6ecbffab11d27ffd98ad5d0d3193532b330f47db49a6fccd64a4eb26482cf0fb401cf7673e3085", 0x68}], 0x2, &(0x7f00000009c0)=[{0xe8, 0x1, 0x4, "c8251311a14f79c6249e66940282475c5fff49bc1ff2b690e7511e47bc6f887670dcdeaef3b8b6908263246724c9af9b5de5a9a33b6fc8ed6a4d802361e19f97a480edf8804a60ef1df44aa39a3065a09a6a8a42fa2d2cf2b4012008eeb807dd1f3c46c90fc90868613ed26752e3fcf02ee31c836283ed265e08197e180afa573b194236e053e6eefd74552aeac90cca1a8facc07009d3a779680e0d65532204924431c63b282482e0a852abdcc29afd97843337e6f06fc8c2dd95778be21cedcaad8b10fa7bcc60e18d8c6bd47f75394afaee19d8a6c0"}, {0x68, 0x1, 0x1, "41593884b9ba589a38fd15860301f73067c06af4342277d14005d73c209824c877cb6e9e9dd1dddde1022bfd79fc3cc849fd96c9a80b400d43a5fa6b61f288700661adceafa584bc7c00a18a611abebb695f1a7492209b88"}, {0x20, 0x1, 0x3, "a86cbaeac0bc8bdd32de"}, {0xc8, 0x1, 0x7, "be0806adbae9cac048df36e6ef0a76946c70a12debd2507301dc8f4e255eda7704fb9203840cd9b256ccc93cd9340097302d55040a6faaba81351b2b92b2335532444f4bfe9b0dff77705e18a7f516f84d4e1bf99db8b17f29de1cae8dd76b8373320bfa0d8efc1bf476168ecb5306b8af2d83e0b534ca0fbfd42d88216e05801cc8c97c3c5f809f548cdbfd76ff887c7648c3b17701054b9e6ed9cdaf9a25785cdecd957abc4f4718aff8c7a77805d2fe2cec443dd7"}, {0x18, 0x1, 0x0, "4ee77e5e92c3"}, {0x70, 0xffff, 0xfffffffb, "659df16836609d9a42855e467c0db2b54fcf2bd49aa8f50761652c7e197e47e3b5cfc589e75c1965f1dabf089988b65aa922dbc36a71c4f6a01a4b9cde5fda5c6f9bb03d3126204729f206e2c0067bbe8ee8ea5b5bc7e4ddba3d41dd146a"}], 0x2c0}, 0x2) getpeername(r3, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) getpgid(r4) pipe2(&(0x7f0000000d40)={0xffffffffffffffff}, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000d80), 0x20000, 0x0) fchmod(r6, 0x2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000dc0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00), 0x40, 0x0) fcntl$setflags(r7, 0x2, 0x0) unlinkat(r5, &(0x7f0000000e40)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000e80)={0x6, 0xfffffffc, './file0\x00', 0x7ff, 0x2, 0x0, 0x7fff}) executing program 5: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa00000000019078009078000000e94500fffc00000000000000007f00efc8ac1400aa0000000000000000000000000000000000000009cd4de7f97d48455fbe9ec53679cf82acd93f9dd606d08ed4383e1c3446e1673c89289049588a8d226c99f19b"]) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="2f6131ed9a7cd51756e9f67839c65b75159416ce64357abd57eae079b4aef91f58ff76c8a165c609184f19a43a0c8814f8cb4929bcbb35cdbf9c13a4ddfb8cec7684c8620bf872faa42523576bf49bab9314d167c5e0c845f20c2735c99cbed3a05457f2b8e13467b7e34d42", 0x6c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000402}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x8, 0xffffffffffffffff}) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = dup2(r2, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0xfd, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xe004, 0x8) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="65971d814a4800f89605aebf77565b5fae9a7d3a6889c6ee1fc9a12c8cdc41e503163ddeaf38cdb1d5a23a14d9546eee2676af98f44bfb7bfc2b47d416d739a0623ee94dcddb497d2c68a58a48f0edc22019b7167d8607986e8ba3ad9d3939c767061230a8d9ff6d48ff57062a91ddd3ff5a41d5e782005b2dd2f251ffffffff00000000b73f95fe7fdeb7d8518724d803e9b5e7e5139e4ba24e35c50bb63d7241a587bb2b63b703c36a6af12388d2e109e1e230aa3d0dde104426b6fff033127f0aeeb7a781e7eba1926a961622a966", 0xd0}], 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)="6ada1a54", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xfffffffd, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000540)=""/131, 0x83}], 0x1) semget(0x0, 0x0, 0x40) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001a80)={0x0, 0x783, 0x4, 0xef, 0x0}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, 0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x4, &(0x7f0000000000)="029176f5209728b9ab0b775005f044f61c91955c7f7b208675ed3f94b652991412b94ef520fa067df1ceab43ffdc635bb5dfaf8b2be5ed494feb68cb100fbe648e8d50edf419869f31bcaff080e5f7eb437a95b366c6aed3a98d084468cfc4", 0x5f) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async, rerun: 32) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYBLOB="dfffffffffff00000000000008004900011900000000fd019078ffffffff00000000070300070baee0000002ac1400aa00004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x84) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10000, 0x12e) r2 = socket(0x2, 0x2, 0x0) close(r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) (async) r4 = getuid() (async, rerun: 64) r5 = getgid() (rerun: 64) chown(&(0x7f00000003c0)='./file0\x00', r4, r5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) (async) getrusage(0x1, 0xffffffffffffffff) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x1c6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(0xffffffffffffffff, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r9 = semget(0x3, 0x1, 0xa0) connect(r8, &(0x7f0000000380)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x600000, r10, r11, r2, r12, 0xac, 0x401}, 0x8000000000000000, 0x8000000000000000, 0x8}) executing program 5: socket(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=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', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x30) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b0004"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f0000000300)={0x6, 0xc}, 0x2, &(0x7f0000000380)="b52b1580390af98b530f7d6d3e504e290b4b58c507d56a2a5acdb05b0703e77f7385fa2ff357cfe85ef37de9fca39e94f68072a53bc42c37c10cab78798c538293c7cad38b1e9cf4575535605d6632f47b2b19fba005ad5f0ee4f926552b16ad2649b8eef3be98d96828566314e5e5197109dac7d65460ff77ebc55e162e4514c4ff079e42b637b8534a4dd548b193182beeb065659ee42997a86fef05af16b248b9e09a80b6c7f3a3d4f099fda6cd519c", &(0x7f0000000440)=0xb1, &(0x7f0000000480)="28530986d36c2674f7402a7dc63aa736d161b716373078ef9389c30c5ab4658a7bf5ec0dc2832f7bb3192b70a5944308dbc011cd18c12cc8f9d20178f5517cfc9cabad230649b8460ee85d7ae34002868842953419471fef264ba6141798893249868a6c89858f643c9504adcca952", 0x6f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r3) executing program 0: syz_emit_ethernet(0xce, &(0x7f0000000540)=ANY=[@ANYRESHEX]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64=0x0]) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)='P', 0x1}, {&(0x7f0000000680)="b220f50096a7a66a17fe55c5f9f4b09ae8ffa9c0e4dfcbfb1f5208806f4c82f3aa996b4c419612c6d74ca734da7c93c057f078e2cc9b52fc810f00509d56eac08d9313ec5f2ee69d50d8cc32c8e643190634814371e8e93598bd111ab58be8daf7217b193aea86e23959b2ed9e42e788e61ff6ccb60b4e769d1eca24205cad27c5da1f3260ec9cb366ff31813ba1b86c9ffedcc75cef1e363d7218fc2761", 0x9e}], 0x2) getsockopt(r2, 0x0, 0xfffffff9, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/78, 0x4e}], 0x2) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "fb1341e0ba9ca378f6ebaa847f1d14d06e21b803", 0x80000001}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000006c0)}, {&(0x7f0000001840)="884eaa1c572dac6b128aa07fd12fe8270f5d270cdf9fb13591db4f5bca850036cd0cd45858102287dad523219f2375d8735455656aeba1c01b9dd80d70333b499809579b17bef4904433babe009bbca5f0d8e5f7e4ceb3a3453bd52428e3452b768542f50e57cf35f7cd32b1aabb62a595f2fd9913d28b058565d91d56dd113f71d4b5dc0b9f55518e1a75ffdda1df315b3f1b2105020d58743772f439b91cde617cdbe85b2571246e188e556a3ee57e5b0a28d07d68b358f48873c174163aa1abeee9b2f37beb046f72cce9c2dc0a8422", 0xd1}, {&(0x7f0000000280)="7279d7d96bf743e69896e9699ff88451fef1245ebcb21c1bfeca27e19ccdf9fd74dc346f8e12971ac5dd2914bf307d866a6232234510ac25a70ec03d7a5c9cad8e9e0eeea11f8f35d637", 0x4a}, {&(0x7f0000000340)="b84e9928764c42ef804cb8c896e3019308848f8ed096bc24d7dffef283e481ede7232ebbfaec66cf641c40462ec37ae5127526d546103cdb33e42120970504b78f0ccd3ef919dc662d8b6de530550eec37db7879752e4ca7bd38d997a85d69", 0x5f}], 0x22) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000), 0x0, 0x3fffd) writev(r5, &(0x7f0000000140)=[{&(0x7f00000017c0)="a1c725cd4eac05f9c7d2e817cfa4ba3ad5249e5064c33eced68ec8361276d5454b53b0fb327181293d71f82f6e5fd6ff873d27bbf49b309c679f8d8c07785fa430d647f072a36151a74f036de72f6f3e23f9b47c89764071527d"}], 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1002, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="47d4376bb9d9219ed109f831644bcc84cb95bbe6485276ae0abd23cc8f6b69418e26d83200a07b8c1c657eff1b86702d6b6e3837", 0x34}], 0x1) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) accept$unix(r1, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCEXCL(r4, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)) execve(0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 2: symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafb", 0x50}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) write(r0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) r2 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x2, &(0x7f0000000200)={{0x100, 0x7}, {0x1f, 0x7ff}}, &(0x7f0000000080)) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[@ANYBLOB="84776bb5ffffffffffffffff0800450000140f00000000010000001400bb0000000061232a8e4fcca27411fb60ff1447e2a6e9f13a6cc63bde6c50ee2cd2b832784138312fd9e4913e0a666361587ccd134eb7d1d4084c35893e09000000000000000dd4bd71ac93598966a552d5aeeb1d1a876c86296b9ff6739e497b70f0293c5020f3066502cdf1565123b6c0c51b559f6e9607d3fc90b994468b6b35dc2d78679a5aa77f36f3745559becb9b6bd65050ce4516b8eba0bd300f0a11b5340a2fdea73425336b8b909094041cf344ae507e6e34adcca6878d2b41660432c817e52157ada88f3f27859bef5adc023822ced38c3eb8e70112c97c514d29472c23d0d28121833514b3bf0fd721bb7b5141d118189852204b835ab19c2514"]) open(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x18) executing program 4: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x40e}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0xf5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x10000000, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x13b) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffffb) r5 = getuid() setreuid(0xee00, r5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x2000}], 0x4) semop(r6, &(0x7f0000000440), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r4, 0x0, r5, r8, 0x1, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x1000000000007, 0x3}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, r4, r8, r7, r9, 0x150, 0x4008}, 0x1, 0x8, 0x2}) semop(r6, &(0x7f0000000100)=[{0x2, 0x1c}, {0x2, 0x3f1c}, {0x3, 0x3}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x0, 0x6, 0x1400}, {0x0, 0x6, 0x1c00}, {0x4, 0xf3, 0x1800}, {0x4, 0x1d}], 0x9) executing program 0: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x5, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r2 = getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x4003, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(r1, 0x0, 0x0, 0x2) ktrace(0x0, 0x2, 0x1800, r2) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb}) syz_open_pts() socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0xfcd, 0x89, 0xc9, 0x200}, {0x20, 0x1f, 0x80, 0x3ff}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0xc0207534, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000003c0), 0x1) getpgid(0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000100), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r1) dup2(r3, r0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0xbeb7cdb6706157ed, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYBLOB="90157ff3da7aadd84903aaadfe3d80be64c83aff226282e5a1563b9a72bc9587417bfd24b00f6776b1073069e1c29227f69ffb4925e77aca9e341ffab023c719cb72dc64556c9e35082275cbd9a5913ea7dfedae612db08647e51bfa105185c4baaa992f533f72c76c8c9e9f2708e51a578f854dbe1cd1e91a40a1d43ea91f6192b039a36a6c1c96c39135ee96fbb633cb0d7cb9877992de135fd28fcd1d18c015be51988982311f17f970c7b92ff7acf9f459d019b694b5f4b732b13d1dee165839b5620b6f9ff03c41182978924d358b92a794403d0a1d8fd4289692b04c7d2417a25373697e160b65340dd16d066504cff5a02f1653f539d005517fb150abeed8a59e4d655fc1021f9fc52c043c2d99bf4d3d48591f6e7aebcb4e6b7245ac"]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgrp() syz_emit_ethernet(0x17a, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7, 0x3f, &(0x7f0000000240)="00499280e9b26aeec3b47d6a00004d", 0xf) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000002c0)={'./file1\x00', 0x1, 0x1, 0x3}) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000840)="a697431cf1fdc9345d40b7580177ad23c7020066d103104fc430999786923b0151bedd14116ed1207109e23c4c7eaf73a9711d568941423eda4b7446001600000000000000000000008f544fbba390491c9eaf1623904e480fc2c7f31f69a7446300cbc7c7425f3f4f1fe84bacc86331e7edbff6ae99cec129e17c8ed957ee9362ce0e6299e5cb0a1dba961808b03c31d35665a35baef4d273e4e7be1d79b81517ef100cab5a0af34fe7466c450f4b6db233570b387f69781807f0602c0f8f0de112130140dcb58b567d78851444b0d7b86bd5a3129e1d6bd6b401a27d895eb826299068ab22babb2373de709dcc99b5dd485ccc9b118a8f48672ea423a0bddcfeaadf2a2605b7ab9924e1570b5f075ff8fc3d10825bd0095b58d14974a046562db68a4e278edfe75a26a6b53eb5a700"/314, 0x13a}, {&(0x7f0000000700)="6b78a9d7d458e2f567e7698a4ad07924057cbcaf62c50d1455a85105631f2c3f7dc94ad94ef37cda8e8b08be0a9ba96324a8b89c6ba72b189f514b04ffb1eeefb18ea89062e6b44fd68877a2d952f82307258c5c61e9063cb7bc7dde54e77e71a71295189d92e908687c675573384cfb629e9f0d2e4770909bf3dce6e12ba2f8c278cc280f5546d674ea686b0871bbe1ef02ff6f39cbc0a283b801d35658", 0x9e}, {&(0x7f00000007c0)="ddab68d82643340df76abdf2da1507613c81ad866391f7a24c5cf36d08750dbc8107647488e275e2c3376e3ff4bacd00c178e2a79797ef7689e671ee13188be2570d61ebbae13b20ff6613663eff57b54a673b681fd0f747b1617250b3c550c961015582b0b01d76ef0396ab302e", 0x6e}], 0x3) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) lseek(r1, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x41, 0x0, 0x0) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xe004, 0x8) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f00000000c0)="81d66a788bafbf55b690d09dca6e2ac22e3f2002a571d1ff824bb1b19ffa11bc4fdd5226f3170dd78ccdde8d4a246308b011343e8cf28075d51af8a8cf87d84188bf6e243460fba9f6f9ab321e1f8a9f9dafbd2a04bbaeabb3224302bab3091ff8bba8dbcdc72a9dfa8cfc5f991c2239153a4fa9bd389dbe3ff5411b184301f45c23eb4e8df12a95b31de761fc73c707be0178d7de7ac2a7b723f47085ae692fa22dac040be1e90a56c859a74f3905f549064cbdc9c65a8ce0358c36e6b319", &(0x7f0000000180)=0xbf, &(0x7f00000001c0)="27bdb89ed62dc41ebf6d1ee9e7a6087e076c6585d8a72fce5d8cfd86e6174c7146d1542cedb9d1c42a2e121bdf6c70c57926b9c808b093c882", 0x39) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x5, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc2) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d91c0b"], 0x10}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() fchmod(r1, 0x104) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = msgget(0x1, 0x500) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, 0x0) seteuid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x2}, 0x2, &(0x7f0000000280)="c81dd908cd2912af0922ba3736d5f8922d438a001e7a9c1ee144c921b9c2c7571ad0c81bc5e59103fc2e0037ec0c29e951fd981922526e86c06f623a77d6feea1d591a368e8c278c3f5c1f769bc263764241d51c9939f8aba4f92b266e918e0e50ddb2061ce4d4d0cb2208788ff224f3a197a0024a44d38563da1c849a0b4e1e093637011c397f12d860c0f4911d9c94b70be6a466603f83d94e43c5a4685da69ec3171258a396b9e593c66d14b95ea3db6884f6fa476695a7338c0e0a314599aeb1a073719feb", &(0x7f0000000380)=0xc7, &(0x7f00000003c0)="f4244c52c26048d731883b10c14af8212fc3d8000011d69667c1e63fd3ede48934f5510c79668f1de4aff67d1ea6559af7d18c6004321d20db3e8d5a44c2588164d79ddd433509d10608297e1cc8b5b541b4d09f64d77badd4502c413ec748fe8b966d0b67da553bb0ae086ef0899ba2382e8e6da71f63f23adcbfcf98a824fdde770cf384151eb8a1357bead24d3d0edf94e435171ea7a04e25ff2d8fe4f0521e8ea2a7ea8d66", 0xa7) r9 = getppid() fcntl$setown(r7, 0x6, r9) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = msgget$private(0x0, 0x40) fcntl$dupfd(r8, 0xa, r4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r6, 0x0, 0x40, 0x8}, 0xfbff, 0x401, r9, r10, 0x8, 0xf30d, 0x10000, 0x5}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x200}, 0x8c8, 0x8, r2, r2, 0x2, 0x3f, 0x9, 0x534a}) r13 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r13) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x1f, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0xff6cae7, 0x4, 0x9cb, "1a118c37510a9c4fa879000000fffffffffff700", 0x2000}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="d62a752c883a080200660300511c50486304987ed7a64e841906360000000000002e0917d737", 0x17}], 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)="fd8008e8e144d750e0d740b3257b77ffb7d683799a4030c41f59b3a5c3fb27535531e628964015b9fee370efc7c1fda0d51d6083978ed5fbb64dfe8aef7614d763c483f113bca4b20b819f041c9fb4196e918066d4a139b30f383d44ae221f48f47976f10cb10089547909d7c00e1f3446d4638a6964fb0cc43a8f72f7a0806be64f148d9f4169eb11f174e6fa02246e33900fcbc018e036d08f7816d87cbbed0933e1be3a91926246ed8fde1e7c6a2dbc75a1703147eae13d23fd5cc6ee7effec987f44c8b108bfb57e919e", 0xcc}, {&(0x7f00000001c0)="0ff5469c1cb5425d5eba421907aad258bba566c88191c6aadfdd", 0x1a}, {&(0x7f0000000200)="b69452b56d61f08a1c2fcbc80971598715cb7cfd28defa89278c2d08ed5229790249", 0x22}, {&(0x7f0000000840)="038ad758ea73dbfee33713e8e845b2de233d2c060f9482cc8dc1773c6cec2cdd583e6fb8b4bd1c5224052dc8ccb84d8f9bc524d478fc526ed9ef5cf25f4df18d1ccc48fbeb1ff675a458e2d8ed741d456c5a361123dc1f5314c2ae0205b7b3fde3f624b643415ece794194a3a016df9ae8216c381b4e711f3ea41f026c6252bebfdf9a69bf3c59b87a849f40af46b62cbaa8dbc486a4531a9766fecabc9c9ce58dbf68db067bf0945d47d8bc09", 0xad}, {&(0x7f00000009c0)="e1e024bde89bc3e13b167a4652590ba5584970b4dba48aae1a73421286ed80000000ba7d4584f31e48d145ad54dde6c718df9466afc3f78fb84b19f77b307977fd0e947388e70ad3c260e0a988fe76ef114a5652d25140b11ea3ee732f5cb4abe3b453d6d34f1399c1a6c70e2e26f64fb4a9fb221840e7b2b63d2a0328a2a6fefacb18617a8c6b8c5a30e2ad340f7dcf3295b9e1bbafbb5a736835d2d2f41d29d22cd31cf01b5899ae70eeb8859d1e566bd681e24f719cb4aaeded023d7cc3ee3b160333ebdf4a3df8b02299b331259076e169c1007a7729beab23851ad86096527b82c6ef53657a6391a6ea813acc35f5a6b78a37059fe4222eae50424c568b406a40bc678bb9d553d3b87cb075c61b5f9b732b477bc07650c1f007c08d5f3e2e57064995af0889aa6c0dea497a94df6ddec4324ac194695956a2d1684f565c796a05c5f070b9", 0x147}, {&(0x7f0000000300)="b6aef244338ea9968d48bc551052b1a27d7b1a916d29cf1a2354b81c7097b4881c2ec78b2b07e694c2f7b649bd57b0fae3b7e86cb4566f325379e316", 0x3c}, {&(0x7f0000000680)="b4a8877966b258d964a8f4426dc4e69449c222256467c1ff35fa359e2dd53debcd945f21674f9b7368a05f0790141dd865654819edc0a3b68dba6eedfdbcfda92b0bb9ff8a2858d5d806d4f3e0cfb2b66af65413a6c74633f36ab06f54532e2df689936b55ba093961186a225c0fbc2a308746969c18395da94c079cae2bb754040441df614f12f5b2a42debeda20fa4c67882ef60c83888acb064e0b605552bbd3fad220e9015", 0xa7}, {&(0x7f0000000740)="1fd788b14ff245dbd0b77d7032c35f7cc5e1d5e5ce39088b82f07519e505057ec71b18fdc4ebb8b3a9f73071a0bb438bfdb3decbf337201b30700811f0875b70068d8fd558a81e9a2addeac6c52f2cb7f3a275d2349924662e22e110170d180087698484a2a67f6424154b3f17423fae6f3201222e6c06cbc18c1b8f0af316db5a5b167101cd08abd9e5157323fdd568baa8a619466fcebe89268976eba8d9a699bc157ec672651fe56c56f4e4225de2174d929a94f1e14f4b40094606e6bdadbe88f0f9e72457885b49f0acffb109c32fcb0ba3cf9884e5955cd0", 0xdb}], 0x8) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x400}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) syz_emit_ethernet(0x82, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000740000010000019078ac1400bbe00000010c009078000000004600fffc0000000000000000e0000001e0000002072b0000000000000000000000000000000000ac1400bbe00000027f000001e00000010000000000000000441800007f000001000000007f00000100000000000000002bf015736fcd31968467c4a2ae6479"]) mknodat(r4, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa"]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000140)=[{0x401, 0x0, 0x2a, 0x6}, {0x0, 0x0, 0x30, 0x33}, {0x8000, 0x1f, 0x7, 0x6}, {0x1, 0x6, 0xff, 0x3ff}, {0x2, 0xff, 0x4d, 0x20}, {0xffff, 0x7, 0xc8, 0x30000}, {0x7ff, 0x3, 0x7, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2000034f, &(0x7f0000000180)=[{0x9, 0x1b, 0x9, 0x3}, {0x9, 0xf7, 0x30, 0xaff}, {0x6, 0xa0, 0x6, 0x8}, {0x6, 0x3f, 0x5, 0x1}, {0x9, 0x80, 0x7, 0x63}, {0xfff, 0x6e, 0x74, 0x6}]}) r0 = socket$inet(0x2, 0x8003, 0x80) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2000003, 0x0, 0x0, 0xbf, 0x0, 0x1}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), 0xa) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) chdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0xfffffffe, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r7 = dup(r2) setsockopt(r7, 0x3, 0xc, &(0x7f0000000200)="ffdaff10aac6a28ac93e2eddc45c846ccacebcba64480e6a54e486f64c", 0x1d) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000600)="14bdfa5d1d34e2fecb284a6498307dcda9aec4300600000000000000737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000000000000000000000000061f4a8d9b18d0e3935b2214df59502cb2bd3b7ee313472406dbccba8504a37bbc211191493fb6c35abd5716be27a98a0b78cc7dca54f5144c9629427b6333a16650b082e064c28fbebf7900007d1295c20ccb9be7fdf17e1db0057b6cdbcab22a2a850c382619864d449ff31e41630ba04c15cc47a8744df5738b9a3b56f44f23709064f906b695b85d724f7193c642922da1907ab1c2cec49745bfcf99e273c9134e36620a45261e2c1e7d7bb389be3fe348a6db0c1c1d2cc48134cd7fba7c5579263ca77ff97f506c27e1c22e4ed70dc91d6a75a9e596dc3c700615", 0x163) executing program 4: sysctl$hw(&(0x7f0000000080)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) r6 = getuid() chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, r6) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 0: r0 = getuid() setreuid(0xee00, r0) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = dup(r2) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r0, r4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = dup2(r6, r5) read(r6, 0x0, 0x4c) ftruncate(r7, 0x80) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x101, 0x0, "79f846ddd4e66900", 0x0, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x800006) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0xd, 0x83, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0x1, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069b0, &(0x7f00000001c0)) kqueue() executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x0, &(0x7f00001b5000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x40000038, 0x0) socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = getuid() setreuid(0x0, 0xee01) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, r1) setreuid(r1, r1) mknod(&(0x7f0000000040)='./file1\x00', 0xc000, 0x8800) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r1) socket$unix(0x1, 0x2, 0x0) preadv(r4, &(0x7f0000000a80)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f0000000840)=""/210, 0xd2}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/150, 0x96}], 0x7, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x10, 0x4000, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) syz_emit_ethernet(0xa6, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000980000000000019078ac1400bbac1400aa0c009078000000004d00fffc0000000000000000e0000001e0000002441c00000000000000000000001400bb00000000e00000020000000001940600000000443c0000ac1400bb00000000e000000200000000e000000200000000000000000000000000000000ffffffff00000000000000000000000000000000000300000000000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() r1 = getegid() r2 = getgid() r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = getpgid(0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x400004cd, 0x0, r1, r3, r2, 0x40, 0x1f}, 0x5, 0xd5, r0, 0x0, 0x0, 0x0, 0x925e}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x144, r4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000113a, r4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000340)=""/225, 0xe1, 0x1002, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x1, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r8) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) fcntl$lock(r5, 0x7, &(0x7f0000000200)={0xd66241fd2f14068b, 0x1, 0x8, 0x4, r1}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000140)=0x4) executing program 0: getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x200, 0x3, 0x0, 0x0, 0x28}, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x790, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x109944) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) writev(r5, &(0x7f00000026c0)=[{&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d303566", 0x93}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x8001000000000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) fcntl$lock(r0, 0x7, &(0x7f0000000440)={0x1, 0x0, 0x1fc, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0xdb) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="14", @ANYRESHEX=r6], 0x3e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) socket(0x1, 0x1, 0x1) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f00000000c0)="81d66a788bafbf55b690d09dca6e2ac22e3f2002a571d1ff824bb1b19ffa11bc4fdd5226f3170dd78ccdde8d4a246308b011343e8cf28075d51af8a8cf87d84188bf6e243460fba9f6f9ab321e1f8a9f9dafbd2a04bbaeabb3224302bab3091ff8bba8dbcdc72a9dfa8cfc5f991c2239153a4fa9bd389dbe3ff5411b184301f45c23eb4e8df12a95b31de761fc73c707be0178d7de7ac2a7b723f47085ae692fa22dac040be1e90a56c859a74f3905f549064cbdc9c65a8ce0358c36e6b319", &(0x7f0000000180)=0xbf, &(0x7f00000001c0)="27bdb89ed62dc41ebf6d1ee9e7a6087e076c6585d8a72fce5d8cfd86e6174c7146d1542cedb9d1c42a2e121bdf6c70c57926b9c808b093c882", 0x39) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000c40), 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setreuid(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) lchown(&(0x7f00000008c0)='./file0\x00', r0, r1) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffd, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00ef000000000800460000200000000000029078e0000002e0000002010000000800907800000000"]) #!file1k¸UQì„0‡zã/é»ä,Èòz>ºŽiðCQÏLŠî~ò’å×ÔylUfÉY‰¬³Ñ…Xr4n–¸ýéÿ¬QÞ¨{‹‰>*½M؆êûà8Ò[{´Ã"'üžZ† oY÷2+:šCnHk load: 4.79 cmd: getty 97813 [ttyin] 0.00u 0.00s 0% 314k executing program 1: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r0 = socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000080)="e3cb76972e845d247a965599c2be3afd8bb7b50743411ebb208e2164084bdbd45f33f97a4d9ce52f6218109e8998aa696a9a9af52c6ecfbebdc7c682e0ba82b0b3c7cc0cf2fd09903617324e6150eef847dfbce098b9774910b58a5ba64a7e50de953140005fe269ac10c16f540e92005f6b0e7bb9e6a495bd868e561057ff7d7e0d16e6fc1ac8dbbef1dce3d67d93796a54d31783d818e75e35348a", 0x9c) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[0x0, 0x0, &(0x7f0000000340)='/dev/null\x00'], &(0x7f0000000640)=[0x0, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0, &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00']) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) r1 = socket(0x1, 0x1, 0x2) shutdown(r1, 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = msgget$private(0x0, 0x440) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r2, r2, 0x0, 0x10000000000002, 0x0, 0x1}) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r11) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r11) r12 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x70) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2011, r12, 0x0) r14 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x1, r5, r15, 0x0, 0x0, 0x5c, 0x4863}, 0xfffffffffffffff9, 0x2, r11, 0x0, 0x2, 0x240, 0xc7e}) getgroups(0x4, &(0x7f0000001c40)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f00000004c0)="62aee382ae07be093f1277c280a47a0389908d442a79b5a2869d720f42084badc050f774c9ba6e3a74205eaf54859ca25ffcea1dd06c8ef07e509a3ce7089caeac005b6b9aaee690f79c3f88257abf9ca90d6b879720eace3de9f840b7ef5bc55f8ebb4a8cd84965bdc00de7027092f37ebd8873f7569a4fc7e0c457cbaa09585938a911", 0x84}, {&(0x7f0000000580)="af67f6601996927529104068a5ba83c9085b71d65e13ad7769227a2569be55008f398fd02478a756555bf3763e81d056cd718d59f3e1d38da1186ec3f3426972a875fde8161472fcba2cc68ded28f4dc7665f2a73f43da80883b6af524c204a98266304309cdb481aeceaf6fca1bf3d77c35eb4b65380ce0095fefdf9b7644052cdb0516131d9ea0e7a8d76ea29637a3005f367669fa098e55fc30e5f73575292af8f68c8368761f2a7055e4d3fd8628a8819f57b90e65368bf1db22f474e29d2959d7caaf42bc4a3c123095b888e4eade1c209a29ddd89beaea6c89b3fb2ade", 0xe0}, {&(0x7f0000000180)="d22d3292fe4b0a36ced119ab510fe9f40be537b9befa4e9bb751bd6b19ce8ac28845749cfbe7e51208e0f9af6c91adbf9f643bad0494c1f64d35eab14e9e34748d0d086bc0e51e", 0x47}, {&(0x7f0000000680)="7418f1feae2db5413740113a446f84df59545c12244ab3b402ba6886789bee3ba9a9a04006c76344da28247c0277940fdecd8a5c7d28f7e630e6b48edae5f551988e3dfdf560eaa29a3adf3e04f8d6c501e540b97a9ae30e98bb9d8280a59df5ebafa7649b4ef88e86bf1137b0d057fba40630e8828780f29808cce840ca95040b830374b25486df845d22c9b3cc9b8cd55ee4a0037247d252fd775df8eabae9b6bb42a7a31e3abf389340adebf6b244bf47ed2af094e31bce57dc257a77b0b42cb1cc65ca165614357e3fbf9b01aa978c88e6c53048a45f6bd45b1ef639b888be4c5c971e24ff6f4d114ba7e7417ea28fe040632eed48c5defb4aaea22d7ee456d4808c882db544fd64302073daad7120be7dafbfbc15b7b1ca338ff7cde27c35f4a323f2e8a27e5e0c12c1be21ac24448959083767e1fad7505235bd6b1c4f93a8d5e6cd53860a94a850d709004eb3a7991d768cc685624af08f3a327a37579558b3b246d48dc4e2265cb6f14399e05e5e571c6184640d0183793efe3dbe80f0817d96db29c6c4cc1991085235ee5708b5066aa5f65e5494050bf1782296b67fadda1a8b4fd77fde3207d64dd785312dbbe81dadba31575ed87ae8845a98487c62474d6067fede245cacd855606fe62956dcc45b579abf8a55a8af1580d4a81db43167648702b2c5a15f4dfa192e2d6a5b76b56fe9d4422b974e5dd77df9078779be5c83c817269d79e5341b2be0790e350123d45a5ae7d6fcb03a5641acc71d71ce67a4caa14c7170c4822aaf1ea0e84fc22de67b2e161b59f4f8d4c601a6d4b01a07c8d7cb1ca8dbe4142b0aa10701e2470a5b5b618f75558d6f39ee48c3cc9998cca44107bca25b2ad4aab65990abf26ad7fdfa88907f4aacd451e07e428aff9e5ee4c5c83e3526ff7cb5934d9d4d7bddfabed210f6ab80a76cee488787e545b2fbcb8f98f88e73440fe94fe8989cc06755b46f5d703b7cb5887cebcc71e0d520836ba548b8166f102ab9db553d4fad4bcad4e15997e6f145eda2eb647a6a2dca8f19e2361e1cad1e5b7cb00daa06025434d9ac5954b03dff5837b402e4e8ac0319d3a9a90cd56c4439538ac2b84e74a4aff166e4e57d7a9e60accce00d2bdb9acb3a2b6f906515bb4b3c00d8384f0337feaf482a0c20cd8ebbbbe337dcec44e6e152e5ea7b276601db3a52699086141349f4109caa18f2898742a9eef7db816ecf3810a05ff4a5750049e76069824a485788b9f9b987d6eb22a18d338f854f155dc09f79e79c920c6bf6fe05c3cce307d6c6c5bf9f8e875bbce7d1e2e0452261ab4e45dda49efc57b16c3dfc2f2003bc3ec150f2e3e81eae768a21a67ef04f72ae2942343f969732a6cb15cb2bcf37f18107d0b24a3b90ae0e68775c46becc4327f49ba625b077fa972290436d2f70976f857736ca24279e977e13678d58e11de083b02b3886b8134c30bde530a0d0cab0d3050107e54f54c993ecd33e1b96c20417ef4409412a52f4c11bb20964079ff622d4eafae50ec5d0cc11a8f6ec806a9c86b1fbf0ae801a89d5e910a13862fa56ca2727161375c4d959335af00a457197110c363a23fd27a5b32323fd2cdda5432a92f8765ba4e0cc42f5af7ddb50b2ed222a066a294b5815d1c02d1bde477dfcd9eeb59540908ae031f7a4d974e7eacfad92e2677b739b86c788d9e4c28c2dbd06afd453f92c6b91a0b501c8c8b9cf6080c90d953e12f2582de4b252705b276fa8b2d2b48a436c83874a58552b6e96d647d00fe8703b0c63a1b515a9c19cc702f9049252a658e3e8e0aa1829b2e26c62ff1e6fc53e683788e667ac034dbf36d250e12066b43b409038fd2ec505c05435561cbd1877f57a0ea5e92922eb676096e670862bfa8617f5e026961d362f97b8d858f206a803694281d9bcaff941b54448df05ac2dadd8523ed7cdf94d3c7ccd007433fd8258af17631beca865aef562fdf6f1b4b4c25ed37193314ed8c7a8df6e99235d8c16f01dcd1a2dff81124e61364d372737b80714f9089d1960c528d0e2c36addfb426cc4339a882bee8830dfe04a3cfa5a05fbde2fb580b565315b65cea60fc8f96f2cb479001e83131110571a7982946c293594e5607437a286b9e70e22996e4696ae62818c0e243932445c9b066f9e6fcbf8f43584955acc23471547d7a9314ffe095025dcd9382c6f212eb3f20157e3eddec2a98ce59c52c06d60148521b7fee6e20ca50328fdfdf7425c060966f8a82504e286012fe8ef2f8e54328d9636a3f51e3a862393c68ece9e1c300f23162e479ae856e8661490162238f574178c6441fa090f24086eca17ed50d2017b184dd72142043659083e27b30c5142ff33df07b71fef249d955678bdcbb35994086c52e7bc2e76111a80ebafd413313de5a75242dcfe0aaad57c5a1cf3f70ada7e53c01bc5f88d8b92705f1f42eb178460f881aaae0152b3ad920a7486f8c61d6a6cd93b6ea9297ef9d3c5fe338120e4ace0c43f0654137c537e1f8392d6c4b7daffd077df592665830c2402f2ee7e6eeb110b51bf7d0e6858e7f9e04ec51b2aa35dba90a90526a5a1f1fccfa1f8c0884069d5460ca65bdf56f8792f1612e639abfb6a6a6956fe59536c93cd892c15f1d734b588a6989baaf085b6318859c4e03d8e87ddfee59e4d46a8fb319e3a9fd4627f65cf804f02ebb4d4c7e8731a16dbcbc7a4d132063dea0d2e1e4d446c8f19f20ec7e6c62b2e5945709fbe9a7dd86dfabaf7fd97458541d4c4ed319524a55f3c0cd5956896ea250a5c3530f8b419dd6b9380a480b4cb03f812f8271c672a075cd602d77fe0e536f04165c11d38ddcb392256551b4232a08c743beae31f1b24aa815cf60889d728ff0c22273480b8481b65e7d9380ff12ddc19a7f0655640a2b31c6b95aa7ae251530b3c03e23c2b78c9f00de98075fdc3ce89435eaef5d4e423128a6f0aaa23a9b8b30253ea1b7a54f4699f692c6c1a9381dcb1613e38ab557f42a9cdebf565239286b1ef69909cb361a22ca9be2b2df67614cccc785f02f52f3b98d703dabfd77ab5ca29e4913bf6b74f5e28790d349f3e744227fcf83bced9b2aab077362f3be705707a544dd388c21813aa6cc75b174974fff3f028140e10efd83183bbd84ccfa2630961a447bc8e83a7bdeb50fcffb5207e6e266ccca541ac8d89b3a4bc39cd10ff48fa1ee3435434f844dcb63aee7518f572135f3810aa40d975443fdfc7f70432069d3cb42490fc6919257e9af1a8ebbcf73b66bd9ef06da7c3d742bac7a936359be76f30bff57338318e380575c1b32b7feff9c18b704a9bbcebd328aa55d9fec95775133f51fc4ef91933291d7d7eb135d50a002734b9a9a5be3fe96e12a15f433703ef855450b98927115be82fb689a3dee7fe87c56df3eb26cc9485de6ff51b919489a653e9cc42dc2a7f61c976846b21a4197c608d966aced5ec8a98b7a4583ae332e6c9441c1407758f83a87bd2faa7693faabc77a1ba4208724c9c00a5874db508519d97cdd71722081ef5cad301440079aa3bf453280dee3cb1d37d09f2883c47986de67ec090f18eca68ec5d43b58a38d5521c1abf700a10805e14d68fefebcd32caa13d71bbca81b48ce435c72a439cf0306691d1af0fa4a44edd1cb4ab5543293170122778a346b2d9a25e510212778c95f74ab712736ef6b6277449b7ccc5faaec7a0b6fe1d74b51f90c3e2e97299bdc0aef35782f05b28299fa6e6b68e531b8c1b92e2b5af6cc587b991c59978a5a2a2c0e663030963aff46cba6ce0095fc778d25774602490620f21cea4106678adb8dd58d6ec00d33814ccca6e879cf80de5fff6c2d7e9686e674918e291e638b2287312080a6c982109596b3b8a431da14de9205fe570ffe86068cc1ee750ab378d366ed0b1d6f983d3bff4b89380f730f99a1ccc35418e7a2516a406ebc30a214a1896f5f6bf2d76cfd967b1918912faee66c78687cb2159f45d08c7b804fadd22a3d3c12c93175156efee966c72002b73d7247d22ac0f59c5cd4b422178fa85d5bffac6cc34dc14c2d8eb5870e556cbc08e3b276e4c61e30eac9a88a9f0dc703b883de5f6dee46bb95197611f9d962aba29c718d61de20314e697e14c742d438934df69256f7616fcbc557835c9379a15daf1749c097e256220ebaa66a195d012138e424789cfe63b0eeb251923a5caa907d67109151d51b7c5029f7987c42dc68fa5b401c0577a0fc78d50e6806b8c02e2fc391a6555c8d893fd492389cbe20f41d4472c79f6dd5855845eb271f6fe2159784bfa3137c3f9582b165cacfc57bd8f04eaa222cc2632ca6edfe91daad366662c9d6b8542d5f1a2d30e1bd134cf718f21098ff917be5999e5557dc0559875ef7aeae335b20d1b2af13397e51c3c1fc6ff316c5f5de3d7cfbfd47e6910686b53808bb75aff4501201ca0e3a8bba8e8da4dac317eccc0f8e53c8a737622a71279f9f8b078927050ef19c1a4bc8dc6904bfb76287ac230e1309a4336909d5eb49c5c580c6b2150b85a0e578bac56cd91609203e70aff354cd769a3762b9b4398b3ca8d60bb3eee77fff0d498b2e166789d5e5962653e47f15dabb82ecca3514958715a646e86df34a18c26c88b230e4ce94500437d144a3493ffdd53835043b566b5356bbcdc05ff27f995c42b1eaedc7a2f644bce6a4b8fc3c7b3b255bae257b452dcd40b9034704badffc521d0d346786e360a04a74c2e5cde5d52387281b992ef067a8ee2782626b7cda528f8e2cee3c02cc1ddb886cc10e284b38e1616d63b933573fad983f97bd5aa97898b5a800149764ae4d0ce1e68d2ad2af5a3aa0faf61d47753d7c11e00adf48e6e53444ae53a258cc7c9e9603e868633a4e7019eb4c91e2237d487fd2d72bcbb3115721eae62288de980e429a3b37e3de178175bcd88005049ee0ee1e65f1293539cd7cbd598c16c4427f83f0e6010722edc9b903fb534764569522d883ff82c5b102d8529c296cadb84829b8919c2f0ff2539e93e5de10ac2a2776a203d657ee854635643a9fdbf3aa21814ea4d13b96af5c8b6b3ec397a691f21119163413a76828171fd69549c2c86a0fbfd9b938031add3b543b1889b5fcc7fdf2ca501e61d1a81c28dda1b80706b3bceab846a3e9b27193b462fba5ef8a0b1dff8263f30b0e6d3a6da2636583f210b4d675bbec8425cf1c1ad9fb4fc8cb9c171f277ed7e5fc5153930b9f0ce8f11315b03562ab4e306c834c5d01e5a3fd4e51451721d6c4fe006c89ee5357d801bab56bd01f126cb9a81c69e3a19828c2e810445449627f98a60f2a879b97e1d09e6f41d70d389b6fbae50c4ce4939ffb577e758cf05cc00f56de78bb5deae38754a83c8cb7688c9bac4c9e181ce02ec2b3ddda9e1a46e47ccb69a7b4245ec0af7ef4ed4c3b3911a2cec1720d109b8fd29191704bfe5c69ad16d65140d4e9eb9b0117ebd49910edec7ccdae357cdc2230bba418824631ea43ffabcfb44f506b0aa0112de09f9843760cfe878c345d85c766b63c74049955d4a04936bab7a89c8442f74a7abd994eb923e87f8b6fa41e9739156fa6720df9815a36930e3a9b9a3d9e81e4f4fc926f1e07ea72837337fb007385712d1fb53adc6d4acf4f191fb12c6a1f5f7d625ab8265b7425cd45830570314272c68997ab1261b82101584fe535b4dead6f36f8ccaa3990f547df10d56de27e6a212fe41dcfb45938bea5b1102e816b66ddf02a9b3019421b1a9d81583c07378f68586a89d3cd8732b090eb783d054e091281f86e65e2884227c928eda18d9d5", 0x1000}, {&(0x7f0000001680)="072df2f7c2b0e23d4edff5682777143114a33661ac1b488493070cde99beb576ec1e0b4df59c7a22a847a5a6445b4a146343de283819dd4eb7a8271421504388e2d89bb713927582807a748a55b0dbf9b48b2501b780a4", 0x57}, {&(0x7f0000001700)="ea55c0d7e8e64f176c043bf04c5327c7896f8ef28de8518d6ccbe71bb97f098523b814c45036e64173a30c8244b7a3ebecd5e3db7d0f977ac6011adbaf4f8a9bc4a5991b3607d592550b9268922c985162517c82ea31dcd7a2e7c822c41111b815cc3f61c472ce52dfddcac8444c811f87392b3cccc7e247a52f0a64aa449ae5e7fd67288b4b528ab9ca3207e62758312e173079e7ab52421f0377ad458c9ae604d49a25274f1810", 0xa8}, {&(0x7f00000017c0)="fddcfbb098c10df746816f0d02db43bc90f91b3c0457ddc1f77de13109101dec62f9f7bc09518fa764343e3fa6e2d52e766a7d0ed48483502500b95b30fa79a37b5ec958af9776e8e504d4a30ec5b2d8e49b2e80a9948c8f1495a19485f88b15c5ce42df94b969130a69f7c417e346e793be0e763282cbf7b255ab8d918828c62b11bf2fb38736971ebdd56e47115c1bd0c81c141a564f9d2424136de27e5a6dc6563818cecb384c45f4cbf268d0dd034963d3160ce2b94be4a2cacaf17a0c18abcc7eb5eaa1341b8f2bea64afd0870601", 0xd1}, {&(0x7f00000018c0)="8958de4cfc381f74a81b5224fcf6a6576087dcf43d4e37cdb742fb260760167e5c4555439913615c785da1138d3144e0f533eeab8d94b41abba956a54eefea518fc0a7af0945c34c08486fcfa6ec0a1d251a0d4ba0f92794339d32cf963b0e7a7d7cca852cebdcdc7c7f550138852100de2964147945869fba587e9b200deda471886d25cf3c0b0295068762ba22e90e7612bc04a446aa44cae6a5a65e49624aeb735327c9805515d064d9e262b567551cd9c72642c7b9ef6bb9c141a379c86857c8a986dba69fad0afe24ee9153489789a4abff791dd89e93e336da11ec3ae102248b10342b44e35e6d0bce509c8a9b9f7b71acd9ccf45836bd6128d1", 0xfd}, {&(0x7f00000019c0)="d8a3b5", 0x3}, {&(0x7f0000001a00)="122bd752dd094ab99faee95e3bbaca0cd09a3aaa362ed34c80411b0621f82b4424c923c3d464b833f868e1adc2d82ecaef38ff6025c4d89e43fcf6c273506f006206f999741fea9a7009d9c9ebe47bd0270bf23853d379eb87f005228236d6ec4bb24efed039b5be9340a894ad436cd83e1ffb7ff60246c51f0704b3c38a3cc95d96e70b297c781bbe86657e80b3a73f490eddd8c2185cd55eee6553d4b3818578b355e8d3079f55066c9c7a1ab85c07bffbf8a5934f4ddfc33cd99f2aed27fb23e9eae45d3c", 0xc6}], 0xa, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00001800201fc300308af45206966b5494072500000000ffff0000478ad1a273ed04680febacb7c4da6507becd803f4b237e9e133b78798ee434880afd41e75b7b915f9438612d25da4784930ded02", @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0xb}, 0x4) sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140)=0x40, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0xa8) dup2(r2, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040), 0x2) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe17, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x4, 0x100000}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="e48bfed8", &(0x7f0000000540)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000300)=[{0x4, 0x0, 0xc8, 0x6}, {0xdf59, 0x4, 0x0, 0x8}, {0xfff, 0x20, 0xa1, 0x64}, {0x101, 0x7b, 0x5}, {0x80, 0x81, 0x2, 0x2}, {0x20, 0x5, 0x5, 0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) getrlimit(0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getrlimit(0x4, &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x643873a9be4a22f) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x2c1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000700)=0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semctl$GETPID(r2, 0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x200, 0x0, 0x5, 0x8001, 0x101, 0x4]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x820002fffffffa}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) executing program 3: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000580)='./bus\x00', 0x800, 0x120) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='-$\x00', &(0x7f0000000180)=',:\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-@\r}$/$[$!\x00', &(0x7f00000002c0)='+&.\x00', &(0x7f0000000300)=']{\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%-$\x00', &(0x7f00000004c0)='.{^/]\x00', &(0x7f0000000500)='\x00']) sendmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x40, 0x1, 0x0, "6b6a26666062c80c69d56a6049cbca25823c64c2facb016d5e5bd96480bf539fc3c02dcae6edf18c64"}, {0xd0, 0x0, 0x0, "f4ed0597ba76d44144280f8df3acbedffd3f5f52691ee1f479e3e732e20bd5369b6e91ecfc93debe06abe6881f01dc7d62a6bf5847a2e52c12422eedd798e895b83e97e3915fc762b7b3bc7869e2f48bdf9b536507c9c90a58d68ba96e9de529e56b461f744a98e1ada77ed436c26b5660509a733577a12499f80fa6fe2d5bf6c4c84319cbbdc7e4dd827f6b975dfa647810c3a604def539a18ea14c0955813298d44a8301207778785b71e4b7fbe3909d8f4d6b21a62bc4d9"}, {0x38, 0x0, 0x0, "4d94712d15454aa0d099ff946601c197aa9cb0dd9bc09cc6417136d494c6ec428c"}, {0x88, 0x0, 0x0, "86c87921d0da0153c030b7d6eaad15ce6c9136f58da0b611f86e3088066ed9093a2dd18d3ab09dfdcbc114a11cfbde1f5cd31275856fbb18524bc8228e0b9f58bd7185405765c094ae277271d862947bed3833b115a3ce5b35ac4bd68eb675f3d448c04216be3452754f0391a311d82741"}, {0x40, 0x0, 0x0, "66ce4c34c883189d2ac70315b449626d9b190fd78f430b495587653b77f638f026349098945707f3b7"}], 0x210}, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r1, &(0x7f0000000040)='L', 0x1) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)="72e4179d2c6d9a6602f95e123d5455ba9fd3d0c07fd7c3a0c864b27d2075b05f69163e068112eaccf8cda142d63be43ea5d0b894e8d85e72545abff435f0bc5c0270683e248a1c01946e9ac63e867c336ca31b5163f7fb450369852462bc96cd5cbb74d100"/110, 0x6e}, {&(0x7f0000000000)="b1491e", 0x3}, {&(0x7f0000000100)="3539b725690d880af6f5d558cfac0a812193a53b3a6b1fa0090e99c3b894ffb9ce4cd5143dcbfb48341009b8fdf73eaf9e8a4adcbb67aa175fa24741c87bd959d34b4b6556c535c516f7aa8e0fb3710b5a69a375d4388fa4450c9bfa12d55f87d22a76f144eb80d2b30b55bdef325ef47a71ce9d37d3769b798cec0cecf9648a41854964b12266732c246a8c79c725", 0x8f}, {&(0x7f00000001c0)="b4bdd2cdf619c08546d9ddadc9a7b730effef91d429a7fd7e07d227576ec055c38be14fdd885fe53d1602e15b9117628e211eb0e95a1f8da7624bd7470b7bc5106ef0a37e6ef2c18b568ee6662e70c51d9c722fb58d893386b9779bd9dc90755eee02b3997cce368b8022090871c7c8cb3a0d673974750fa6062d5753081955f3fd4b518b0e2e03e1edd2fd7fb8588053d1d0cbcbaff996d9eeb39c09b4779ef97356afb934c304a0700f8f6155dc87985f45b", 0xb3}, {&(0x7f0000000280)="a5860637fc6f1e64e80e4aa11a65e3ce9fc599e45b41", 0x16}, {&(0x7f00000002c0)="8a23d4155c96ce3ced040837c337188793ec79b7b852bfda39fe55dcb536cfea543d465db47cfe9b9a5a0240081942b3380fa74e6ca97448e7cbd21069359b7479012b04ff7bba8aace3676737583ade781594037b7d4d3ebec189446367f84a9ef2fe73d3fed1d68a4ff643e9593e89d2f49eedf9c25786a00f62b23fe8fef91b3eec233657546111305395a0121b9a6d993a15f61ec572f93b64f58cfaf21ec2f4c2b1ecb96e9084311cb49eb0fccddbf6cadfddf4a9311df32e03174b6c66d3049765603c8840527b789dee97ec41e508ae864ae0441b9b020c8600fe22bfac5c3b50bb5f8a47764e70851d58d1f396d641692d24e21956cf25770aff549d9f33b3afa370d9c3741d699065c33d6829c65d3f34fc9fddd5b0bd9c377d06645da82a44b30087d0e3f2fb4c1b65d45a3530f9ad07ccdca0e2dc227d1962ed8dfe9d666c8332bf6cf275da858275900517eed56393a3c0c626a6f53cc7bf2a65556a5980834e3059937bb1bca258e26a183c2ad2ea6f775dc3963bf0a7739ac4d237a6c0546dee7bf02d882ad7d924b2aed910b9194f17daa8eb0d015e47ca4b8a6c925858919d9c53765dd96b78ff4e566f6d722790dd7d20e55f326daf2725afece2d8747eec84a841b0a374cf08be6dc30fce4b4f69a1f6bb6adf00d5a33d1aac2aaade23747d86327bc923c90577ae8c8775e78742f200786e000d3ad45ea736acb4017475dd7ab8a59aa88c94b3644cff065f855000e2524c418ceb4b43a647d219f933960c7cc1ea7d387ef6f6fc921225d80031d2d7e4ebf262782e4edf2a8bcd8f1e7162a71ad9929b7d4afbd7a0b8cc4f52d18406d6d11ca157f91a28eb0432f962e0aecb2edeb973df46be51ce2211d342296a58e95866f2724236a85f99de4ee80a11b7c5d74409e927d2d479861269c9b5d646c23ef15f734e9db3d9dd1034d4dac3bd10524559992543611e6f0ed5a5cf5c5edcbac04164c29e4154e24170f86768cc1729498bac38fa194ddadb9bcb058d930af4f08c72c823fc59e64525a0b17ad149500af11b6f11d655c221c8a4966db8eb2807c316e8c76b703e742e5617c7241d2c0db10907b05571158aa8aaa692d0a8bcbde615f268b8fcb15f42e8c6a37b5bf03ad8792c314b55ce1dfa3e4f310f8847ea7b5b3da35237e3cd846247a7204769084b346cc4242193b9f27237c832cc91e491ef1be92e8a505b3c281546a2706737dfdfc023e0862b382f9940b55f88cb15367a44a4667c13d5125b120d5d533573ccc7cc7766a10ca1ab2a89edeed943f0a6f67726703ae509442836a84c2148c066ef78658c883d70b4f59a006ab24c190484fe7badba9ff35d06ff63d80f995d1823cedbda6b26ccb0e7552aff0708d0bd26710a31c00e2e488946f5ba1b35cccab02477fd0d1200953d7a5a65df4baf52bc67f97d69ad1ab26640e9e415c5937fc3643e37d9e365040cd338ac834f9abcd92fb79c374a8909952f4fd4814c308ceed35f2bc7cafdafab8abc5ee53af0107cb647dd76ffad406fbbd6648a526ab481d2ec30d9acca55c755471f8f487643209214fbd1d5942e674fb281d7673a7026a380362e90afe08c29f798eeb1f4222b22676ab39f256cc5a6bc77490603932c70413678a1ebd5442deaf1484698ecfa15aca1f26f9cbf1c8c3007c86cde6ef0f24ec72806355c15ad3c7e1d3dea18600aa15190ba37d394a3662e486cc0f94b42504acfcc73368670574c30768bcf5b59763a744a75b5bbf90df0d64c11bae5f94584b7d277f8fe608cb8f80d9540184ed751da1e47d47001386ab825a44878ffc818ec7782c081c29fc69fd606f84262a693191b535d6c749f50d5cddb47f4d349047612e5550e22c259c872d8a35512d0b8110df09d61265c06aff02c0c7f8d8d9ca097c851d6dd74c28c9216809c493e5c6e4dda206c8e79644c9cf9804ad0e786115b7e3fd4f9205a3d944d50628f5b7ce88dd397a630a45389298a6d4f5c6ebc39d09a63bcf7b545be34815fd1d0c2781a45264d1deb4e315a5191cc59be39cd35ab610ff7e5befc99acfece89da21d91783435e715c4face6551dc9d883eb277cc9e9d0134a03eff95da23a3ef0a8cc5da4dfce4893ceab82a442539bd3c0184716f59f3ea9e8e733c7f208320b698069c117a02ea6acae01b97484b97ddb608e4bd23d6f716bebb7d22a2847f3ad83b8e0d488bfe49bae5ffcee2ac71d3c12bae6cb3ab39774a758a68a01b8ff050912a55b6f9b04dcdd8f953c88c8cc0fdecb12a22d18bc8c3b515e42e874790af64aba492f91c0c189882012d9e5db80173fd352e6f4a53bfdb4e758d2af026c1fd19b64146e23cda2a66e213b24c2ba2246e53d7f22638e8a8d793a0724973ae4bce611091f935b409729e90331bd009c25e49aeda3650bdd79d194b15e6dba0ba3cad9c95fa9669663d41c257109104f6ac764d08769f43e5edb7848eb40ee9ec7a236af76cfc14df5fdf1cfaa7f27206e487a23fc338416f11a903d684774b387e4d5122c6eb1b0531235e3fa80d391869f1d2d4d6b25caebebd1d48f5acf6c1bc51e67e1d6a0b45777cc766b983d7c502b165bf91731cb24ebcb4a833d58b15c2f9c8734c1874bf36a6170fbfd83bcdb8a9d59cf28bcd5eb24d555d7a01deafc12e7132f51264461f6a7bae83c92f76ecc7acbf1318760608e18543c8c6f9a329331bf5b93f510cb8f2e4da6f806e331b6f07336307d96147f12774df47bcc2f37839ea57e693d7bb986b995b134da7c8438e7e79355e7d2adaa864c6f1a6eeaff05077c1dc958797352df8146f4cb66220aaec28004a42bb1247fb4cc85f9dd3d5e0b002bbc7e68e949c8a45afc276f6206f3a62b147f81775cc29f6df841669596970f4a64df6882e6e9fba215aa5ee8f3cdf7eb6b4a5c51e0bfbd1c5aea15cafd8f899c180c1f08b5aa577a824c35059531b1e4c59a11f9b10a6613659a2130f95feec7c2b36f673e671d44569fc752cfda301ca9ba12e673937b647eed7ef32acc007cd6be8e5fa98fd3b201ac35ce5057849b3cdd178b1fefad95c04ad743553ab08ddfe75d4fb8df72789e2a81fecde556d03b4eb75591e64dab0219888d268b77130e0c2b5108db435dd346ded2659c5a32b9ba9cbda2fa33a0a87e94c6b3caa8a81ddd08e4878f61cd865a423ce6f9acb71a7e3fd24601e1ee66c566cb3678d29022ab134dec49416eefccdf1abd816e8fb64af8a2f06d5fde3eb80e806c2586016baba86b7a8e7fa0091d2501823afc1b28deb0fc344557b6adb87538b152775e82cf1f787651c8ce6bc4b27a9a84f97edb76e79851a1ea461949ee6cb40c017331ba9802c95c8a8d34d4e39b54f69273deb3cd00a4a7af92f7dd849d64fc49e2ccfccc48c96e144ff6048c9c2078372546c2aa603438eaa21e1c715436312d244f9355e3018a88ea111175ee9f4e52e15804d228993c1dca2afa591d8602a7dd1b2fb818c58ce4d168dda426e6f5b434e9f93101a6df7b6147cf59c6e594ed81771ab044778b37c597174b0f91a5fb2f097d6c2039c31bd167b9ed73fc428da2c7e50d6d20ecfae8d1977c563e6da95027372a25c43a3dbc3a1e0363b963ffd7cd31047e5c851f94b9bb3d466753b9dce93e5952f1c7fd990ef31d2b08ff57c674a25103dcb68c4b8114da7fe674d27b02ad8044f82b1e4ec7490211859ab0b6fc43603060f5fbe76d88abf45f5a3815f3b332f4c569c982ce9a697a336441f6534636b3e9a04ac43c55c6776a5ce8b42d294ead07868a6e3a0ccf8a2ca9144f3166cb5f0a8bb36cee54210786e715f2be618d06ee679eee8533416f4d8d161494c86c1190b681736af14d29f8b61e50982e152bab41f162bee6d0cef2e7718bf27859da9179917d0e7d9ea91d692f2a5f8ea6cf332520f80f6f5ba04a4132da1766cc2500ab3cbafbe8b7bb595212c9f07f3b9f546d98fc025a25a2e2b680b85c538833010897100319f068ff1495b89269efa6798f25c7124d81f11010fbd6baf122e1e2529484f450300324b5b67145b3749704bda4f211e7e010f7b805f52715fa6d8d3a990d1ba764bf92f4296600f4e6519ebfd43aa07b081719e65ca3c19c1eac834409d29ff49cecb4307f69d404436af84156f87cb18e78cae2ba6a844ca1c5ffd055f632ec86690e2528f0c619fe1c00f5d1ccb6dcc0d513875b47ad5663566378f5d2c269cf9665df01f4c861c910b93f487851ee8fb1264199eb4d6577de99c091e8674b83f146290cb84e9cd88d127b1bb09980d1d4da4a8e7fbdb471a75abc103209845dfaef9c238bdfea8f66621e7667b555063dbd002f2df8a997012c383e00daa6800c9897ea69b18d542e127d6adfe05ddfd6fded960cd342ae6631b055bddf5e5d13970b3f055427125ba4fe24fb3ee1c42c45b2577e5753219484ffa6768a8d3e1f7da1092c2c523bbea7cbf7d42c1e0a1e2291cbf698057342d7bd548df5ddc2706bd3c345e11aef0f7481de17c5bc1fa5eb0bf7f30b26071f20848cd80c573074ed9d5dbd1804909af11e1f1d3f35fd0b04bedb2434264a5e12fbdd3f5461d020304b9c4efadf4b28bf2cfac36d2ce302faa6d6543bfe15b3b1030385ce1766fa0e0ef6c6149c127e65232ecbf436d5af9b5b783e1e19fce319c5e70904ba8758bcf03c4ce04bbb600ff8aa95654bf4aa8805b0b7544bfb1f1ce392e058027ffef4dc51c85c0dd443431e9bfde7ab7572f30a22dde10b68e5a7a4fa785c7e06fc3f2d17f59b7912e28c52a8642d3afea754c9e6576b214d1207e1b81fe4f59c1e7e577b48fd93f275021cfca8d0af2f20d5fe596680b4853cc73fdcfaed1d870a32b8495d6087acecd2fc8566db76cfd28066aa7e3704fbd1620805d268f5bf445aa17d3ca780bd0cddc5779dbfec68282df29285d213711dd48a2b3ac4a4f48fff2e25dc191a77e81ee7357dbb5c79ea068cef5eea188bce6dc9fe99b809189733790faa587e690ef408fc80375c8f30dcc9797a12b662114fba1a61b77b9fe4d4c34b3e581c36fcd8eb919ee6c5909bdf1737eaa344a11ed804ca6dfe34e2598a89fa79191d5cb55f655be3cfe8b3a5408dc89e2dd3ec6e03d40602486a9dbb9bffc2707aba987a61c25593f82e52e146cdacd5a90d216c9e9c85b2e98b35ee447855c541fb87af317d486d75ea335a1fae8574f195941fae401dd74f50bbc8b8c0680bf4d4e397b9311ebc57cdf384f8c8c41da00eeede9d27ba64c5398966dec06cfea54960a0d0860443b42d2205f7b220d58fc815420b833b012bfe0ce6c9361fbfd70dd219e8cb5e5859cfc21720cb24bee18d5c4fa672752b5b7dcde4bdcad2d179d92800504ce1c455d7ae04a32b6d1bd1609d8a9381e008d768d17ccd3a86917fa350532f6ed75996b587a4a2b0e78065a27b49f8b62ae6ffb7e5c0e77c6631c9ee6c614ad2c83899e237dc0060de35782fd00eb963ea29fb35e2c2b33654dc3a3f52519232a0fb391e1a3817143ee18a769db14048cc594e80860fd1831a8c20656d30644832eafedd36bdf4f42fa9103c1ba392c35da16ff4e928367076e282c6d9d83d493e0482c4c3aed2da9d4a165cba8a3cb3a97b3b5ec933b110be6097b3f17a30468ce89fc3e0de2fc417d820f25b678289a6e939504ba05d73fb1d68823e175e082c0cb05b1fe1e4239c9f745c4a9959c4c54c76e0d9f5cf6a2985458d792f4c2cd951a22a504e4b684809d675ab8a08551f49ba151c09a62068149b8e6c7a4f0a1ea0f5", 0x1000}, {&(0x7f00000012c0)="6f60bfa99cfe8b4487d2c88c019adc8b99312e33e64379a1ec4dd7da514a55bdda2a496c8042b27a6b56100b37b3e13dc416b5e422868b66bf8b2db166939d51a10bac945876d902eefb635296fec173769cd1e6b21fde1c6626086dbdd0c28345342fb6311fe037c047ee6e49c76df2b7e45e7a1bc82f802a7a09eea72d89239929b6fe0ea3b53f381fd3444c866f20805fad954b1804aed61b4d9147a2a98e3f10015de5686db81f8f16b5f97573d4b22456858958d3a7a28de4caf61bd46daa6a4ee3e7edb3fda1ec587bdf7b5c6b23d7a14c2e907457f403ca77811d196965d1be9488ca94346b165606919e8a2c902e0eb866ed5236157c110d99d377", 0xff}], 0x7) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000001500)) setsockopt(r3, 0x7, 0x9, &(0x7f0000001440)="f03cb4036bc0a26552f7866e8ef72c320ca7598f63105e5fb61fa9532b73550d260b0dc258f1b61d96c32bdc97516bd145f7bebb8a570834f911be300ae4f08110e3062b0dfe7da59fe3e3b739790b6b2cc7b8e66a049e04e28d3937ac3d24cd18fc684f1357bd37202524e679987babdef318a2626ce64d5f0adb49e308bfc70f4d3f85a589589773ec76d68ea16016641aeb9522309d10941bea06cddae884d848a0f853a991a619", 0xa9) close(r3) executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}, {&(0x7f0000000200)="52ebe9d72e29f1eac8857f65168696bf637bdde3b37af880c7655dbc526cc41d6eea27eba7e19060950b7a084fbdee61e66580f86a487828d93a12cd253f1950cdce0627f46fc50700000000000000d6b7f619f4c59999f76036f721cfa97c336a152d178c2d777b47f8f300496577d2243417093f8e3843d5032955598fa37933492b722ae8d41c9e4416eb94283f6d82baed9a12780429df34fc0c17d9c253bd8ff1ba2f84cfbdadf27c49d88688f8f548766a01a04db28bdf51e75ff112a442d88bba156975843bb596a78cca310cdc0a1b6f5a02a51fed7d6da79b30103ea10a826776783bf947718384a15c1cf24b64c908"}], 0x57, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x180) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x400, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/261}, &(0x7f0000000380)=0x107) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x1, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x10, 0x1, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r7}, 0xc) getgroups(0x1, &(0x7f0000001780)=[0x0]) accept$unix(0xffffffffffffff9c, &(0x7f00000017c0)=@file={0x0, ""/17}, &(0x7f0000001800)=0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x3, 0x0) getsockname$inet(r9, &(0x7f0000000140), &(0x7f00000003c0)=0xc) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x81, 0xf537}, 0x20000, 0x2, r0, 0x0, 0x0, 0x0, 0x2b4}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f00000002c0), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f00004f8000/0x1000)=nil, 0x2}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f000068f000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r4 = getppid() setpgid(0x0, r4) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r5) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2, 0xfffffffc, "c07b1f46000000ef1f0160fbff00", 0x0, 0x100}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10, 0x400000000002, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) clock_gettime(0x67f3248105b4e004, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000600)}, 0xb2c3a9769ca95572) open(&(0x7f0000000180)='./file1\x00', 0x20200, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r7, &(0x7f0000000040)='\t', 0xa) write(r7, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x200, 0x3, 0x1f, 0x4000000000000, 0x28}, 0x0, 0x0, 0x0) sendmmsg(r0, 0xffffffffffffffff, 0x0, 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x109944) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d303566", 0x93}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7ff, 0x4, 0x1f, 0x7c, 0x1, 0x8, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x4, 0x7, 0x1ff, 0x5, 0x4600000000}, &(0x7f0000000100)={0xffffffff, 0x1ff, 0x2, 0x3, 0x0, 0x0, 0x6, 0x100000001}, &(0x7f0000000140)={0x5, 0x401}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 5: getrlimit(0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="83370000000000000000000008060006803b060a0009ffffff00ffffffac052d7bba0b477172ffffffffffff308d9dea400b800982ee06f90ec19c23"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) setrlimit(0x7, &(0x7f0000000080)={0xfffe, 0x7}) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0xffffffff, 0x4) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x12c, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x3, 0x205}, {0x2, 0xff}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: socket(0x1, 0x0, 0xfc) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x102}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) poll(&(0x7f00000002c0)=[{r3, 0xac}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000002c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x50}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, 0x0, 0x0, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) acct(&(0x7f0000000240)='./file1\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0xfd) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x18, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f00000000c0)="cd1e19101c77", 0x6, 0x807, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x100, 0xffffffd, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000380)="4351b11ecd97fc5322e46dbf329f733d953cf17b4e11d5c9bd1a6d6abf02b35cf8608bc1cc5e27b9c6bf6f9e0d6e46e6b79f12536a1a8cbb13672b42f679e8589af6aef41b3af4f553eb04223106c0479ece1621bf4809f488e000a0e60b13ef02c2884fed6db3e2f4e6b0028d115e79945724f59fcac9e9bc926bff5b2c520d7616d342d14cb670029060d828e2266fccf16c20ecb1a2ce460fafd011424c3d424fc2ad0d77672da7ceadc9dab32eb8b5d293f3050c54c5e63dccc91b19d32978991312164a6434198e1d6c5342aef3ab7672a5bf31bbf42ebde80a7665f86628", 0xe1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) dup(0xffffffffffffff9c) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async, rerun: 32) mknod(0x0, 0x0, 0x0) (rerun: 32) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) (async) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 32) open(0x0, 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) (async, rerun: 32) ioctl$KDDISABIO(r0, 0x20004b3d) (async, rerun: 64) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) (async, rerun: 64) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_emit_ethernet(0x38, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x6052, "9ef7946e8d946d4c0d3e3420fee9ce98c4d1fc323f34cb74b2a8c011a591ab2c3a90e17e3306"}}}) (async) open(0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) (async) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) (async, rerun: 32) poll(0xffffffffffffffff, 0x0, 0x80000) executing program 6: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r3, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r6, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) socket(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 5: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006040002aaaaaaaaaaaa00600000aaaaaaaaaaaa0000ffff"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xed) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/177, 0xb1}], 0x7, 0x0) recvfrom(r0, &(0x7f0000000580)=""/208, 0xd0, 0x2, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0x3, 0x4, 0x171, 0x6, 0x8}, {0x7, 0x0, 0x3, 0x0, 0x80}]}) readlinkat(r3, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/153, 0x99) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000880)={0x1, 0x9}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000008c0)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000900)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000940)=0xc0000000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x2010, r5, 0xeb) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980), 0x20880, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40), 0x80, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000a80)) syz_emit_ethernet(0xba, &(0x7f0000000ac0)={@remote, @empty, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x0, 0x2}}], {@generic={0x8006, "51dcbbfb8623a73ea3331d588ce429a4e3e6fb369c2247fc73ceb29a1222fc0a0e30b43efeb98b805f107423b0be09959150a455a42001796e49f4d61387a062459259f4a6eb0bcb4fc163995f2c18d3ac6d32d511059a890e9b6244c785ae908610f3cdf8538f23bff0b2452236870fe034d6049b2dee692abfa355060bbed402d1b86ca1fe8ac00559cca9448f38b29091ee17dc507af4007bc3615c40233b6fe6e293"}}}) fchown(r8, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000bc0)={&(0x7f0000000b80)='./file0\x00', r6, 0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000c00)=0x2a4) r9 = kqueue() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x10000, 0x0) kevent(r9, &(0x7f0000000c80)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x4, 0x5, 0x9}, {{r10}, 0xfffffffffffffffd, 0x96, 0x20, 0xffffffffffffffff, 0x59}, {{}, 0x6, 0x4, 0x4, 0xffffffffffffffc2}, {{r5}, 0xffffffffffffffff, 0x1a1, 0x1, 0x100000000, 0x6}, {{r4}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x8, 0x6}, {{}, 0x0, 0x4, 0x1, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffe, 0x84, 0x10, 0x4, 0x55c}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x82, 0xf0000084, 0x47773b29, 0xfffffffffffffff9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa, 0x4, 0x7f}, {{r5}, 0x6, 0x10, 0xfffff, 0x7fffffffffffffff, 0x6}], 0x800, &(0x7f0000000dc0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xfffffffffffffff9, 0x7}, {{r7}, 0xfffffffffffffff9, 0x3d, 0x8, 0x4, 0x3}, {{r7}, 0xfffffffffffffff9, 0x0, 0x4, 0x2b, 0x5}, {{r7}, 0xfffffffffffffffd, 0x30, 0x4, 0x4, 0x81}, {{r6}, 0xfffffffffffffffb, 0x81, 0x4, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1, 0x3}], 0x2, &(0x7f0000000e80)={0x9, 0x46}) executing program 7: sysctl$kern(&(0x7f0000000100), 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x3c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x40000001, 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe33) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgid() getegid() getgid() getegid() executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x4000000, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000240)) writev(r6, &(0x7f00000000c0)=[{0x0}], 0x1) bind$unix(r5, &(0x7f0000000700)=@file={0xd570d0466b6018f, './file0/file0/file0\x00'}, 0x16) denied attempt to set clock back 1164971548 seconds executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) executing program 6: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = kqueue() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa0003d492a809d4cb76c48766e62cf8709f3f010fc050f981"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)={@broadcast, @empty, [], {@generic={0x8848}}}) syz_emit_ethernet(0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) close(r0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) socket(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r4 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x2) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, 0x0, r5}, 0xc) wait4(r4, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) r6 = socket(0x10, 0x4, 0x0) getsockopt(r6, 0x0, 0x6b, 0x0, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="5da35899cbb7", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x66, 0x0, 0x3, 0x89, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x67, 0x0, 0x0, 0x3a, 0x4c1d, @multicast1, @broadcast}}}}}}) executing program 5: write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) setrlimit(0x8, 0x0) r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ff5000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x2e, 0x0, &(0x7f0000000300)=""/46}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000280)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f0000000280)="7f532ffbe8ae0a447063720d4f41fa24ce7d12e6ee52", &(0x7f00000002c0)=0x16, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) sysctl$hw(&(0x7f0000000380)={0x6, 0xe}, 0x2, &(0x7f00000003c0)="a4f178cd5fe5da1ab3986eb0a68571e4a2284d2d74a3f04a9375c3a36e695d91caee90b42aa4b150e4413df89568bc5641f1d8487db0ca05b4f2888e711151efda8edca3e46758d053cfd40636720d4545ef59756c249e723b3d7ad5eed955206ee2235f37cdf8a3882bce16fe92095eb84b7c51928eb5464eb94f102df000a0b66a8e4ae88e1f6fa6dac6cdd75243c0d8c28a5f7399833aded80ec5a59e13c281b8181dbed2ec31aa2b6187d1c5f472908e4d1f76d8422509caebc2e686a05b88ba96da1b0a4c174c288120dd74db2e85", &(0x7f00000004c0)=0xd1, &(0x7f0000000540)="320efc85df0940680bad54fbb891297cc414146012fcf1b518b4a96e5d18684fbbd18e2878b31c0bc50517aa0927d9bcd985e892d02e3455325bfabd9806d06cd08b1e498292c5f993aa32097d7992ed43efd30678e8e5711a46f1a2f9128d671e026714d715d47b3284ebbd8d81adbb12ae1e2d529e1cf4", 0x78) executing program 6: r0 = msgget(0x0, 0x500) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/202) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xf6c2) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x37eada284a0347d8, 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a29d5d8 executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x55, &(0x7f00000024c0)=""/236, 0xec}, 0x1007) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f00000003c0)="bec8ad1faeaa6285d5023dc8393bcdf4feb3b0f915e98c31f5a46c078198233f97b31c3a7c17727935094e6678d8e4d6f87c78ea21ea04aab93660b9b6d12dc877dc75519301c3ef94861bbbe462ccbcb1be9a37574dce4cd6b5ab1ce2f8f3f4ef8efb3f598046b45d18a68ffc7ad11294b8946aec816bee30d7e218fe104ae5bf929c82d55d11e48df90780dded22fe6ab3819aff962ac7164d459c925fb44960a876e7df1c53a5a7660c084b5b42fa710f5fb324d0936721c1d08e6971101d3cfe83b2845773298e91c9982448c44ec05b1729a5c06026ed1f8a4de9f874c196975a939ce3cf3520bed610efd5d237d600b4cf04311b60a52c252de3495b89ae7cf0c7653ac6da0c32b0fdcb69fb7d67966d85613b9f587fbf29d1401e68b9031241ec50acf718329b7666aaba2e42fa06681c44ecb811c507526c93377fa916aed423430ef047dee979c571c002b1d2b3d1bc3f7d17a2ca7e19f48f3d48d828634846fc94b356c5551ac1a44ce668d78f8ebb35a8352a9349b7f5cc40ee73130b42684795b2c0395c324f808f557a553c55c253bfb8d1392c915f74c000c78a432a88baa227227eef1fb91af1a1d0b7504850c505b3c81e44e45ec8c76885b2cdbb31e5a30efaf5aa4c6a96c117e78ca58bcefd0fd9497815a23b91d3007163c5f80cd5815a1c2e94025649f50200e918cc410320ece591b5261f3cfb178288c6967ec2882542f4ea78a147a978dfb94d633bc0dce0f83d1ea44a140fd28604b5bd9adbb7b76ae565488de6eed709695b23a2af719eb6d5ccc4939df32233984936faa779f7e703d1105cbf93ccf4ae0ffed18b45e62b92b2264416b7a100000000000000000000c9885a31abebc80cd09d35baf3d6102411f421771a266ec29638d122ba46243a91d59192fa0950fa5ab8653387cf2410b0a33cf80000bcbba51433ce64aa4dc1305f1ae18134af68a048881546c955ae2e1e16d866e8de86a37babe1d60d57aad8bb2ac362f4502ea2613d1a0f07baaaf4019f34b6a346b5898c050d25d675435358590f6f6a3cf49cb9d543c08234b9c786196a6a3813209a6aafbefbb6b6d78af7b78eb862b10ebfde53250256319459412a0a", 0x31d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x800) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) setreuid(0x0, r1) executing program 5: r0 = socket(0x20, 0x4000, 0x0) listen(r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) recvmmsg(r3, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000040)=""/219, 0xdb}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000880)=""/254, 0xfe}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/242, 0xf2}], 0x9, &(0x7f00000006c0)=""/247, 0xf7}, 0x4}, 0x10, 0x40, &(0x7f0000000840)={0x1b, 0x34f9}) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6e2911", 0x8, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x21) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x20, 0x8000, 0x23, &(0x7f0000001140)) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{r1}, {r0, 0x80}], 0x2, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x18, 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='-\x00') r4 = dup2(r3, r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setgroups(0x0, 0xffffffffffffffff) utimes(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r5, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004ec000/0x4000)=nil, 0x4000, 0x1) socket(0x0, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000340)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ff28811a5edfac84f7a9f57c47d277eb89ffffffffff0000000000000800450000300000000000019078ac1400bbe00000010c019078000000004500fffc0287de794b1a8656fad9ea0758d670d61c13fd51ff211c56480db5f91eb8754e94fc9672527fe09fdfbe01ff4b64fbdc6a4f2a0ea49545d1be409c9d0001a65e04d0728e20fc7964387b26ab29e73b4cf513c81eefa59c6fa57d36ce2717b21d3567e877c9d770f1ec8ccb309efae8f5f6d2b5cf3144dae6"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x81}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x1018, 0xffffffffffffffff, 0x0) socket(0x18, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff, 0x2}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) close(0xffffffffffffffff) r1 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f0000000200)=[{0x4, 0x8}, {0x3}, {0x1, 0x2}, {0x4, 0x3, 0x3000}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r1) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) r2 = syz_open_pts() close(r2) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x37, 0x1, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_extract_tcp_res(0x0, 0x49, 0x95c9) r0 = socket(0x1, 0x8000, 0x80) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x6, 0x0, 0x5, 0x0) msgget$private(0x0, 0x222) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a1a3, "bb0880ff1a3385afffffff7f00800000000400", 0x1}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}], 0x1}) r6 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r6, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x10000, 0xffffffffffffffff}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7ffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x80, 0x0, 0x80}, 0x0, 0x0, 0x0) syz_open_pts() executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) syz_emit_ethernet(0xe, &(0x7f0000001840)={@local}) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x7f, 0x3, 0x5}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) socket(0x2, 0x3, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) (async) socket(0x18, 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) executing program 2: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r4, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/107) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000300)="b15f0d9426079243888290bdf4e817825ef4eae87de6e439b38a5d78e042ba736bf4c45bc3babb9ca6e70efcc4c536d61590a74883dad1a8feb9d1f5e5c48a15bfe29855fae40e2a627fe896f95e10445bac1b18b72c175c8230d32abed57ec2356c1a062858dff46643ae435785228c37cc0c896f1cc436d7ff7621c2983017089636047be080a3b4420d461a0821277726658dfd9189dec140745fc9ebaa0238c96f32eb6bdde96f70f6d6adf980835d8641209ca68dc9a5af3eb4908d2ac63a20280c10336a80", 0xc8}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200000000002b1f00220000", 0x10}], 0x1}, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) getrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) executing program 3: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1800000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001880), 0x0, 0x0) setuid(0xffffffffffffffff) fchflags(r2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) (async) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setgroups(0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) (async) r6 = semget$private(0x0, 0x2, 0x39a) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) (async) getuid() setregid(0x0, r2) (async) setreuid(0xee00, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, 0x0, r3, 0x100}}) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r4, r9, 0x0, 0x0, 0x9}, 0xfd2}) (async) seteuid(r8) (async) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) (async) syz_open_pts() executing program 0: sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0x0) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x2a21) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0xd9, &(0x7f0000000180)={@local, @random="0bff000000df", [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x3, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x9b, 0x3a, 0xff, @rand_addr="3be1e300", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x6b, '\x00', {0x2, 0x6, "4deb53", 0x2, 0x67, 0x2, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [], "1e70039f7a6106974d04e3f9c9865fa2b0ab0510444c350cd42673104f3b98384a6a0f095620ab67028c57c50851b40931bdf4e1cd99305085ccc3c30c84db0ffd3420a17240944ee067f08ebe58c94c0bbc83bc836fc981dc6843b756faace8a44df5db87537efa677879"}}}}}}}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="6b31b466132b41342f75ef9e71d56c035aee34d33862f99024d5cd77b861bbe2a166ed2956ef85f47ac6b7343be1c584d452a39a16904c26baf0cb8c792559276e6a3e6d6fa7e3432eb8", 0x4a}], 0x1, 0x6) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x8000000000000001, 0x3}}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f00000000c0)="bf59ba689593f43d459d0b281384524b5b9d4197f7f73139e1fdcdfda8dd1e1234fbca2d996f55479f1f720317cceb8755c9f51fe1f03e909c8c66a86a6a6dd425c162fd1b9efbd9716e9e0208868b40223644ca3fb192d209268c6236c4bb69f872f96ccb2c92b95d99b773498520538a", 0x71) close(r5) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0x0, r8}, 0xc) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) chown(0x0, 0x0, 0x0) geteuid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffc}, {0x16, 0x0, 0x4}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x4d) sysctl$hw(&(0x7f0000001980)={0x6, 0x13}, 0x2, &(0x7f00000019c0)="ae2162c9b0fb9b292692ae73eadeea0362a9308c52cb730993aaf84984487aca2909e368ac1529dc065ff3f5be8c370ec38256e686c96a32e6447f5713f71f748c5a50a14da054aa0172c712256371f108f77b9f540585df86786445802d0a5547a0c1daf4b8", &(0x7f0000001a40)=0x66, &(0x7f0000001a80)="7b8a3539aacf6a0364d715b0ac0892e01650e42b91a57a5fbca58aa0d812e447ebbe8f2fd2f4f8d4fde2ab38e8e19f0751aa45c83709a65e4174b35beaec18d2289dc7e2513a7aa8f9edd5eb63c5e45d846f3931283f2a0b7004da9ac62d987a6e941b9ae4706f53a445b39a5e44808239d436007de06580c5f8", 0x7a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00), 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r4, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') sysctl$hw(&(0x7f00000009c0)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000b00), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800480000280066000080009078040000feac1400aa009406000000000002003d5af45114cb00001100907800000009"]) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000001c40)) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r3) setreuid(0xee00, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r10, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000ac0)=""/198) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r11) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setreuid(0x0, 0xee01) chmod(&(0x7f0000000280)='./file0\x00', 0x0) socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000580)="9346eedaeeef9b2e531bde2f631a14607035a604d1270764261d685a20b1f9ef31c92d6c08c6b3c019cb5f2524c5b4ae88c9b6c6b2fea6f4e1c205075e3d50bb98e33c35f85c73292297b24c95266cbd48ae52444ad0ee615997361bbffe6207c329e79bca", 0x65, 0x412, &(0x7f00000002c0)={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvfrom(0xffffffffffffffff, &(0x7f0000001780)=""/4096, 0x1000, 0x1003, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x121) mkdirat(r1, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00060000000008004500003afd30b5c240e29f7800000000ac14ffff4e0acb12c92cc331adf000204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) truncate(&(0x7f00000000c0)='./bus\x00', 0x80) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0xfd91}, {&(0x7f0000000340)=""/100}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a80500810048008036586259197e3bab3d4cb296d4effabc69e3ec82c68af349263a38bbff79c80b34bd36c345c78e38e6ccc75db720ce57a181efdcccf0cf286b16344b1b454548ce2f203931e19b54a8bd0c"]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 2: r0 = socket(0x1, 0x4, 0x8) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff, 0x2}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) close(0xffffffffffffffff) (async) r1 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0x4, 0x8}, {0x3}, {0x1, 0x2}, {0x4, 0x3, 0x3000}], 0x2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r1) (async) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) (async) r2 = syz_open_pts() close(r2) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x37, 0x1, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000002b80)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000000)="c416accbfc786541be1490e7a0471957fc2c19b4cacfc8d224432550ce431936b09d5ee679b7a399e35d77d1400367b4de251fb68dbd5fc35238163569bfe22f1ac3468db0f24d634d48e773fc6b02b5e694f58ee3e200f1cf330f9808d7951fdf5d07ff374ced7d409174355a590889499fa1a0789650f25f9f0ef6b2f52eb72117207d3765bb28df94eabe68f68ff0d51557265ac748e57429d716448eb4d7cebe73ce4d322dc18f7634da2a12503801b2e40413367675ad13", 0x0, &(0x7f0000002cc0), 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000375000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r4 = dup(r1) listen(r4, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000080)="4b8bc7420aeb3432a5733fa34321aa020aa502c1d72be839fd4845f71374c7f10395e6155e97ba7845e608c0d333c737775e1949dd9d45a048d1ad18122e16edd51929665cf3dfb79535ac30ea83ed75e855b3a6080f61e829b4d3a894400c29066429b818b515d12571bebeacf249d57eb0867a2b64dfb824a1f2c02814fe704ac16b28d9ec59d80e0b0bfa1ae9d8e0d7eb1de976c6c636230be9eb28f1a254928e0d69b074942d0f06160f068e489ff23ca1e30c7ada01bb15875d682d5bc4d936a397201a", &(0x7f0000000180)=0xc6, &(0x7f00000001c0)="a116aa7f3c2a54d1737fc2d79a8da2bc5b1620086b9d500ced8838f504e3d218e6a2f7d5d3513b167b5d69ad9af348bb5d7c4d8f8c47a1408c5704dac995579ccd2ce7bb4e2b61904cd3eea7", 0x4c) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20080, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x0, 0x5, r1}) clock_getres(0x2, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffff9c, 0x40) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x0, r0, 0x3) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x20, 0x10, 0xfff, 0x6}], 0x1ff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x1, 0x90e7}], 0x0, &(0x7f00000003c0)={0xf834, 0x400}) sysctl$net_inet_carp(&(0x7f0000000400)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000440)="058e2ea42468e869db1a", &(0x7f0000000480)=0xa, &(0x7f00000004c0)="bc545a57b1e00bc2cd446c4be93ec7fa3e0956828c23af1d1ee15098f0a84e0853886587e8c87a668bee64304e9b8461bb8cdfc03e4e3a0d621901aabe64b419c198bfe71e40a984fcffe629c579aef79ef6ab08d8616a0f1702c4dc81329c35043ceae11bc351d84c9c0112713c9edc4e7a206fedc686667017d33cf225ebd8ba518dc10afcb1a8e27c53547520d14cabbf55487b4e984b5b30046cf1a75931ff36c28220f7a6e45740ef72a45b7cb6950bcb3b00d6e3b4bd", 0xb9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[0x63e]}) minherit(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) fcntl$getown(0xffffffffffffff9c, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r5 = socket$inet(0x2, 0x8000, 0xe9) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000640)="0f4ab95cc18c27a8658c568686aa960fe42889e6b439ec651d9009567feaf6d3bbb7216e3c1568570cce74c346b74764cf81f50852a11e466cc6e544ccfb8ad8c11bdf8d0bd96e58ac3ef0613dbe6638912729f3aab16bd2d2145e4f005d7052961a0e9708abf952b14d27b168b6aed2ce40666ad2903fdd961f92940c89b90cf73e394925380c3038f79080557f6dd5ed20fac867041ef6f895a746c8281f7805648c513405fa26fdbc81eeae44ebb957e6115e45d253f16d6c68718f3988554817e5d5fbe6fceb37eb7a6e4abc4e53579d4e", 0xd3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000740)={0x3, 0x401}) sysctl$net_inet_ip(&(0x7f0000000780)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f00000007c0)="bd562e21acfb5f7e3b9daf3adea42b92b57e0a561fa135dbce3a153eecd9d745ff0e5c521d2a0c71879638b6fbc9e69752251895a589bb37aaef5edbea68f11790f099d1677ec9d5e6eb88376a5fe46dec1d8a2582399e24ad6be384e823f956c3ac1fa77dfab7c04a8ae7ae460b4342a11420da67e7b5884538ccfda6fdfb38fa95d61209b39028f5fd0ddca3806c7c4ea491b0e12b53f4a8fab57b3a38304efd86df3095862b5e57cf40fc38", &(0x7f0000000880)=0xad, &(0x7f00000008c0)="51932e9ae331aa44e2c9ddb02852467737c4d90afc0f1e31b23fbe57283181c578dc4627b9ff51448507f1fa6129505c1dbc849639c492379deba3f97ea040946a195ad04c1c8c2b732f6acac9124b92ad2a078219f33e239686cef5edeae4837b961953043f1bd385d857520d3ef16f3e0fa108e71b1c4af012d1468fb66850ce5e3c9a73d7", 0x86) sysctl$net_inet_carp(&(0x7f0000000980)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000009c0)="2299e4039ed9db519dc8a1a4379bd86ed913a4b190c90ff8bdb69ce0a9b021ff2938762e03a54dd02fb27095fa4430a7bfa42a31e6d1ab5b00f0ee6ce313638f06634bd64f6bd88cc57e03e4", &(0x7f0000000a40)=0x4c, &(0x7f0000000a80)="ba6a76f4ae27decc6a15940945129ea6a9c4d091d3449296e9f669efe2adf8165865f17d9b40a1fcdbfdd875b9d44c992884ec8b73b3bef100f3a52929b8715e5b986fdb3443b95e3cc3413b1f9a358195154d04ecb8326825bee56b6083bf378d00c1a099753b0431d7bbbcfecf0d718f6aabf6315ddff77b7d982c3ac03dd6f1e8ff8be33ec7711c9dbe2d4ef43adca729891052a36a6fa18d606e1a317928799f7496a47f5251846d419fff3e0ce06d7015724d081c967d21e3d5e05a0f877b4345", 0xc3) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shutdown(r5, 0x2) r6 = socket(0x2, 0x3, 0x7) preadv(r6, &(0x7f0000000d40)=[{&(0x7f0000000b80)=""/41, 0x29}, {&(0x7f0000000bc0)=""/201, 0xc9}, {&(0x7f0000000cc0)=""/81, 0x51}], 0x3, 0xff) poll(&(0x7f0000000d80)=[{r4, 0x8}, {r2, 0x40}], 0x2, 0x5) fcntl$getown(r3, 0x5) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf, 0x2, 0x0, 0xffffffffffffffee}], 0xe5, 0x0, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x14c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x2c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x0, 0x0) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r5 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3, 0xd}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 6: r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) executing program 7: r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1}, 0x1802) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000080)=0xffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x4, 0x12a, 0x0, 0x0, &(0x7f00000000c0)={{0x5, 0x6, 0xff, 0x0, 0x15, 0x4b, 0x7}, {[0x0, 0x40, 0x0, 0x0, 0x4, 0x6, 0x8000000000000000, 0x27dc, 0xf0, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x8, 0xad, 0x3, 0x5, 0x20], [0x8, 0xfffffffffffffffe, 0x7, 0xd9df, 0x0, 0x534, 0xffffffffffff7a46, 0xfec0, 0x0, 0x888], [0x5, 0x8, 0x0, 0x100000001, 0x5, 0xddff, 0x6], [0x7f, 0x9, 0x6, 0x800000000000000, 0x8001, 0x100], [{0x5, 0x2d90, 0xa0c}, {0x401, 0xcdb, 0x8}, {0xba, 0x8, 0x5, 0x40}, {0xbed3, 0x3, 0x6, 0x5ade}, {0x75d, 0x58, 0x200, 0x9}, {0x9f, 0x6, 0x0, 0x10001}, {0x6, 0x1, 0x7fffffff, 0xffffffff}, {0x3, 0x10001, 0x0, 0x3}], {0x8, 0x400, 0x0, 0x800}, {0xc90, 0x20, 0x5, 0x4}}}, 0x81, 0x8}) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f00000003c0)={0x20, 0x0, 0x2}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) read(r6, &(0x7f0000000440)=""/232, 0xe8) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000100000000000000000100000000000000000000ffff"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="075b68ffbbff4d5a8c7c25ea0c0e858cba23e727a2b1360f403770d0f3b4e2ed37f287581d2408f210746c1477a5955fe489a2d736f7c46671354e60844410cc775501592c618db0b10289901f13af41e228b2cfde20224f929942fc2792b3408d567fc1ede0c39ceb3b2d8362879b1c6ab3771e", 0x74) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a600000000aaaaaaaaaaaa08004d"]) syz_emit_ethernet(0x86, &(0x7f00000014c0)={@empty, @broadcast, [{[], {0x8100, 0x2, 0x1}}], {@generic={0x86de, "faa0bf92f229a0acbe11c8579a24509f5c6d05ee835b0a58f053f87ee6e01350d965fad0d7e13bdc8d8230ca636a6cd13241fc4d78c64fb54ef84b3719ec8c95cfcf6ed15197c0cf2c6f594ee579718dd06c5cb0f4b82eab82f99026920efe9a2f4bf1f51d57ce8f4f103e2deeabf29ed4ce569c"}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="3877a8cdba38b65c2d4cb3a6c849be8ea195da9cc01fa85ca71b3834c747b6fe6847862b38010f5027e274ad32ea4a2a58762a138260020f2851f338ccd844565b88775371f5021d092df6d333ce7fe46d9983aa78d126b10bc1644f9405e9eb4601d3af47d733b764502876efc110abba0501320c0cfc9383720e5504f504b08fedb06904ddf182c52e5301af834e232a34", &(0x7f0000000100)=0x92, &(0x7f00000001c0)="f367624eaa363eca3520ca5b7093a0ade40a443ec385262f86ad3cd189f90fe97ab5d7de1e3a6db6e238199652f16d2b37b1d622ae6b1ceb7a93097615a4e22c08e76b5ca1b44ec3b60f5a8045467cb077ce40", 0x53) socket$inet(0x2, 0x5, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) sysctl$hw(&(0x7f0000001340)={0x6, 0x8}, 0x2, &(0x7f0000001380)="e98e630d3422561ac109f6513e41a209720952a057d02e5aa71c50dc6a77be483c1e0297266d09c022125b495d22584bf4575466d0983b27c5b7ab6aed37550f50e0915c3c51d5265da720a5a1869231bf9d2071dc2d0a03e0e8d13e953102ad042a707df26ed436314321eb266433a9809f4a4b1b051c48a1a64937c1fbaad1fcb973896e", &(0x7f0000001440)=0x85, &(0x7f0000001480)="01f15da24602448518ee6fa5fb2c1792bd4c996ecfd62751255de50cbf1d11060f2c72520e59b1389c8e2c3366ba28027f151cfd", 0x34) sysctl$hw(&(0x7f0000000140)={0x6, 0xe}, 0x2, &(0x7f0000000240)="e01db7b849e5b56055fa7009cffa28a2dec2cb9bf782d5ed02dc6e240b12d28178600e0b283075c336b30ae6d9c94e95fa86b7d71706cbb9406d97335551aa2225346be6ec232ca28220fdcf6c13ea6552ed642fd4f82a90d512ecd776f1778230b0f7b47d1086f85c2d812196b857d8988f869677ced7dd7dd8726d1057e2a6a0e039b574fb989b9e1680249a267064714ee11c58080284ccaea10b7db0762efe2df43af2f196aaa398baff171ff5e0c58e80a67bd84d1b7271c73c150c95ac885628058ee99f7bdf7ad89db7269dea738fa8273fdcf9fbb113c49d418b82115546ef22deb6d6efcedf72faf68a1adaa3bab297bb5ac7cc2c2854e15fa12f7e5fd0875be394fe276f2ed487ed75eb9cca823cfa3d90f73fa8147e37ee53a012cd5737d87443649e92c51ccbeb7cc8031ecf8d1f4bb78a97665880ea77484ddf162033b7addc030730c170f9de38c7ac40ac44cc6371058c74774584912ace5ce2b79610994c6abcc84cbaba91aea8d4af7c649d7dc7cf149af2071ee2b660b480b4c8bb5dbe84d545c45f9ea6116733ce8354e7e85e46c3f3154194a6fa287f8cc3411ae8314c59df5426f47c73b294372c23c86ec1717a173d1b6578e845a6ec87f3d03b81c2396274457684ec404c11d97e9ef44ffa4a36e57c0baac323316de69efe2b34e1a98b9fc42da11f7d04d7849af1d16105fa19037218594a7e813df264e8d68690e7968799e8810c863ac29e930d82121bac6340b8ce96d6f0a074a9a17768f37330583e676fa5198b52e9f006a3f45fbef8a808dac1ae1885b06e7b70426e0f6d99f1e79ec76728bf1c1ff5b9ece4b2d686c9e8e45ddd8813a8caf8658eb218d15a87e480147fb9ccac1fad538d936e396d993771c5cc632f2034be888dcef28a05c8a4d8e1e7314b5b3a388be0c12878c443dcf8b4f050348d683969410a1501c8e3f0e4ada891607b6df1f2151212c2216bcc2b9ce6f4f5e3452fe0a1d9f5bacea7985eb21dd0c1de36721d6b9e125e3f12d4e155ce6793e12c4a8ff3998ceb9860b60916311a27957f4e02f7062eb9ad582caa41de184d7b31ccbe8ce2670ba993d40289384f2a4410be98e0c123a103595dc3aef517b90e90eba321f7218dfb273cde6ff434c164301cd0e05361ef24431ddca9fb282be199d812e459cb4e8cd71b03d14cc8f2286b21122c9d36db99c246c9fd6897a71feca7519c81e2d945b59e70d1d3c925de2a07f2a31fa9577a6f051c6e6820cb9a045786c7d1f70dcc32b5035c4295664ef0c2ded445598af15e498f50293511627c6def39bcc430a885b4d6d6edb7fd7439ac06cdb20fa2753f287575d876ed433203028c627dce8b6e2686bc4b8ec8a55fa9cd5d68a80954c0afb641697e844193ff2d7b2a22e8a30471738767359a626481317851e04fdfaea14bb0115a9ab458c068eb29528798027e2127b491ac85a855942c4e53e123e6ae397b717df616cb038ed461835d03779ed4489b3563cae80f899770f16cc3e1a348893217652e4acf1afb14340b7ac3084a7dc8782d036533c9e4465fc5688f49345c1bca4a301bd00ae8b32e1d71215b2f4a0aefd169bd80b5d4af9c8f3c866d6d06a8c36a9988cc7e5a9692d9b0b8d675c288f472b58a0bfa7a278fefb6d40d77b175c846d4c960044de3b2f37bd9fc10f679e9513157355ad3eb924bf9906911b45f0160c76c9f3bb8e5846a295ac03cf42fa5230df1869195fa9cea67c2e0ec52207baefc63e8379c50f3aed2f999909e73b4d9bf791fdfefa3a2e72c80fc2563d89bc2029bcec23b8d53a832d0924ff34171d508a64bd67bfdeb74f3652d1b071ba974f1b589f66e21082189bb4561574b325c2c88e96e2ce7c0c36fd859f4a2af2e169015780223245c8acc7aebb97aa45aace47d4dc7212acde264a66e49289516f35fcf24c0ac4c5109583d92d26cac450e5aeeb3b0cb0c553176cfe5092462c3fe625461a1acf63c97b67965dd613b69289bb658acd1bc85b71dcd958070eab4d50b8d9def5446751bc6d1d8dec37a68f0b1f6dc8da283be4cb5c2a2f9798d20093ed8a9d2dbb6c4d80098003be57d84df8ace5f425a613cfeda2f772fa515fa3f2864774d628c08681d1dc63d2ee887c99ebf41bc7cf5dae50c1c88e9bad48516552d69589cb3d34a6de057d2131bd510fcafa29b744b2fc8e85b4508276a2fb5080ba8d738f9cc76e319ebea6696e44ed49b82e65f162b5ce2387287cad6d074ef2cb664984fcf64c7e04ce05bd84a907a1147f05403733b386ec59bcad43f0f05a5e638f073b166e4e3c895feba429c9cb464510e002e75ef07770d44eaa25cda5e7c88124f6959a915a42da45ac58ee671def9129e62007859c1ef1079a198736ad154c106c8ff7b25171248e818b73b3f578136b30bdeab100634fa8ec4980b8100c440d0a02f6e10f1ed03685f89c7be8e7d817746015f6e0507e4a8e81e67574cbad9ed3bedb7b0a439b79987b0ca335ef274f27cbf3d2a9578b2f62e5c93ffc48e9f2fe856be092c7f62a425b66e8b873d432efecddad7f10b32147b9c7c9ceb5a80f8b55922a8983a37cc8e3ca68e9d3dd2d5e33439c3053d0be245e1b2bcd31e3753c4fe557bc811fb7fb08fee0e0ba5083a37fbe4c406afb9f69b4d2c49d4837ea7aca60bcbbdb9dc3caa47b5507b6136dce8a4cb11fecfb1a72e335125abd2731622b7303569cf597746cfe5c4cca96fd213d831020946dcd37055a35f74011d6e292e7a63133b936b268515c032f27e8fe82da6e96e40a85fdc77875fff03ce88bd641b3de272e1409c1f86bf32cbd1950217ff531a164fc766c1de28603b73bd0ffc7bc54b67434ed183d4c0031e775fa558ba4c3115246c6e933d6723b238ea0d4290150958f21ae7df526f8d66115d7c9e186002a60d82ad648f175d62f30807ff66db13d789b7f4066bdcdf46bcbdf6908899d73d4f320cb7a01ddc00cadb3d0152ff00342692ace4a0f37950141138d11ade6483e5809506bc5766a759dc84a4db3b9619cb8e0698fdcee449ceae70940251d3e4230bf1b2535e28b45b0352ccbdb7fc656696f603cfd40c0ae89f7304efa3bc33a529eb36fb9b2865f83f36dab97ee3641f2763eb67ea4fc90491aa629c40ffde10d27a2c2bfcf9236630f5cc106e7f6dfbebfb782bebb00e04fcfdac6b934b275d839c777d0348451b3beeab2da380bf7014554d32bd2172d9d6be88563cb45ce1e4e744eea514c5243f5f207dd25f7afe3c24a9d295e9596643c9b953964a03e6b7b2f3615234cd37b28deaaf0a4d060f6c0c75221d95ded93a0a666d6ce3f77f71d55c5db796b933f8aaae412dd38fd6d7e2d6eaff0f51f2469a7b2be777b32a54ee3fe36482187ffd68f6da475ec7270b3603914394aad657aa5f7bcd47c92e462b8334e82964418407933d9a8b0ab1b2489741f09bfa893e388b8fc3f40748ab77a8bfa2f2435ead9dc97fb8b5b7b256b8d9440641319f2f3a1b9fbf2d9c5bba7490343b6ece71b038b52d5afadc1bba1a307ca65e30ff4ed5c1de0f3e3114291f4c9ed6bd242526b32ee1d562a59ea352823b4aacb7182e1320ad36e95d92e16af9aca7be3fe1030438ec6a7848c7086afc05219893540d6c0509ec1308d9dab3ab09d298b7e223a8e5f736092b4383d639b3941e056339ca8c3dc9219dce762eeb9d8258099ce836852bb9d3264651f5aa1c61d60d18d95065fa7242f7fc456a1f3e0eb2483b00892a9134406acd123440af71cb9476fc9b8057dded6b49d46fc61befa588b3dd57103b8fa4d080234c9660142ee5223814902d15d7db3dbd69e8b51df166d5c7408a8b90f71a99f48f179c38f20755967eb7a8e43b9b38485c7530abae9a0d24d4165735d9f82a6252715e19843c7ce1453a06013e1de70c6d6d8ea55ab934521a9378da74a4c70b2cee21aae1a6c3982aa3d19e0807ce89d94d1e64afa5f64f09cd9e919b0984f6ccd1e4fc70c2d08b65a179eb48891a423495f8ff44fec349d97d7488590ef3d453df96bae09db4dfd01478435d66afe0fb543cfbd9394052e4f72fbe8891b124c361a8bff532df5a718dc2e015b40b2d95e3503126fa4d77f9ce3759ec413420ee3db52868198c05b9dcc1db38272180069592e43f024603e64a8ba5e4fcd8554992e3b1ce7fc2bd44c47c1e862442557faa4ef6cd62decde655bd00a4aeb21f9353e7c56ee3ac6f426b720343226f8734737c1e517204bd8d59ff06ab62a66f4ceeb8c55685f2b78450e49fff073f55e58759887ec6c1847582d5920cf0cf2fa4ae5e2a9fe4f76ddeaa566de2bc4f3fb4ec9114ee3f546062aa5c8756bb5d87631e545f954fd5316aa88ccc2df6c3f986010c52cae273094092fb73c763433572b13c562f434c980bb88cb2ba6e381221f1b654de05c3670db2e9dae8fb0a0162369ee9b3f1685472922e191b1b721c1d700866ffd636e4935df73b28ddbd752a9a04e8c57a07ba7d02bb4b61c51be8cbf70f4ee04a3d34eab012cb077babf8b9b929b0eaa23b11902314ac42b2730641e7153cba6b68f943707e5045cc7537ff9c0b2404e53b2e32e1c700f8a1f31d3fd2629a0daae3369ad4a0b26d1134a3c7e3e447b2c76ea03ee536ec71f437163567dd5e4d096249c8bfdf89707f2a8cec459b886ea0ffd514a298ac6d49ad38185acc4f9075ab37f7693b4d887bb1df575025841b43d6d3180a8e97228e04bafc94c903faa373a948c2de66c55858166ae41a908f47c3b84347943a91af70b0a2015696106495672b84920157817a6401429c97fba19eee0bdf50f2e2b685e44f809b4d8eaa4072211123c923a0113fed026c7929cf629b850d4840c4431ff10b229949e689c4e138f28b1559549a6fc762b1f0eb94290d4863f37032b65ba64cf6b503ea2bf42009bfe19d3ef4d63667e9a70a6f9ac6d9870550940551fa0b1b4fce311f525d34fd6a3ab3412cc1e15af4facbb399b09d135cb0d8da8f923b385ac8234af9cb55eaca8a1ae9494a81a91919abdd10c7a70e44de66aeb2d5aa363a3c68ea4c6de52bd2a23d5b2069418c001f3b323de4eea36a6d7f70f703e552d36e76f61f01632c181039fac9fd50a8b5591f88ec5bf7fa2c62dd6d04ae3e9ec46d985650cb383b19d9a02a61df155f012bf57a08d1731282f175bda7c02e5192568ad74f0200986766a7ad403de902a4df319c63dbab1aaede50bfe7999740fa55375b9cd9a32e81810fa4087891a24779c98d3321d099c4a446849167bc617db790f5aefb37c0313ddb6c3cb8bdddebdf68f5537f67b237d9fdb8b110f4a76f4fa6e1a57e59367e407871c2c724a5203893ac270ddb37b8b59b795d148dd96a42da16f0cd9b4e2628b75485884bf4620bb2c6850b5b78fe77cccc5c508c69be55d41745090a178c94233324ead546425f414e257aa0c6f2d29ade4e3da813ef9a2de616747fc2441dda90a59acbc9371b213e65c03f486204812e32e033b88513a729eb3623b7d9b6d25d98919a833a4cdb395526e0dad3c647e9d79af7702b50bc6a263fc9dd4dcf79f06e86177e761672cead221b0a26ff8935b1fa3a7dcca7dad4100d246ef914a3a917fd047c5b8ae47e1f541deac2bb13be15b81b93f8de892e229a4d542cc5fcc7fef668fffe15b232949c061611242092f121073e78386e1336c5a178d600fc9dc9f0fdf614e97976434004677ebf05bc90b3d2473f691e1c710845cdc3ce0ff013cddcef8b5a2d6e40fe16fe42965a6eaf2cd542aa66", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="141a5a9cb5c0a393b77510c9c56edd1f9110672099752d2f052514747e93ab5a780a01a614c79f30989d0dbb4ec796b487dc721cf76a22e0d325915b651b09baaa09d27deecb79b3894cd131f1b7f0924568954065843243c7d5c0a23727a63b51b27d102167521827f8906683fa4f14e3334acd4071f454d9ebeded0d92cf104e331a60fa523302a2efd7ec30c730080851d0d782a857559cc9e9f4e1344a578f36c462e674", 0xa6) executing program 0: mlockall(0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getpgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x7, r3}) r6 = getuid() getgroups(0x4, &(0x7f00000000c0)=[r2, r2, r2, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r8}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r9}, 0xc) r10 = shmget$private(0x0, 0x1000, 0x644, &(0x7f0000ffc000/0x1000)=nil) r11 = getuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x62a7, r6, r2, r11, r7, 0x20, 0x6}, 0x1, 0x401, r3, r3, 0xffffffff80000001, 0x1, 0x4}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000280)="1c3a5d53a848b64d33fcd6960487dc4ab0e0e1189aa9365b5520e8527b7869d1efd6324f4898f97df8d6b53562ed61b67882b0c509991771f66143d1f141f7478a3d04fe7ea6951006efa7d7915208125b1280069aeb7c336bf6d576d4a075adb8539db06db38d3d48284d4b4bd124ca9074c4af0fa520172ce5d2efac0d99906cd6a565f2299616695bbb54299a3089d0a23b147fbe6cbc5365fb494a2c8f536b1084faac1bcdf01b78d09dca81292eeacfebef", &(0x7f0000000340)=0xb4, &(0x7f0000000380)="4756bb5fab28cf49fe98992ea698e87cfcd8456453582da7fc8bd1b7f1cf45d3f5df3e8975dc472546cb2408c93e245e738b64a1a21e31", 0x37) setsockopt(r4, 0x9718, 0x9da, &(0x7f00000003c0)="e29feb66dc91b4ab6b8953c580728bd6bdba41c206f1e845f96511c90ce01b74a9614a173e0cf105a721b938acfb23e485ddabf433517c01abc2fcedbf9beae8941af4ee88569d523b008bb9db91fddbd23fcc79e7176b520e40c5d983008b1ab3e629b3cec999137bb769f83ee13366f1355633cf7edd13b0df74ddc8a08557b9c193e912735e831e85d48e2fb5548d8dc49e68535f5bc64b26f438c943388a998d3f06d9693350d5010262cad894423f4e61a6f341e03bc5c85f273831d91f3309011c7376594e92c19de0980011e309f164", 0xd3) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000004c0)=0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) getppid() setegid(r9) lchown(&(0x7f0000000540)='./file0\x00', r1, r2) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000580)=0x30) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r13, &(0x7f0000001940)=[{&(0x7f0000000600)=""/39, 0x27}, {&(0x7f0000000640)=""/183, 0xb7}, {&(0x7f0000000700)=""/117, 0x75}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/28, 0x1c}, {&(0x7f00000017c0)=""/125, 0x7d}, {&(0x7f0000001840)=""/253, 0xfd}], 0x7, 0x0) getpid() r15 = getgid() getgroups(0x2, &(0x7f00000019c0)=[r2, r15]) openat$pf(0xffffffffffffff9c, &(0x7f0000001a00), 0x100, 0x0) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000001a40)="2e5e9285bd9fcc62c350627637b7e99c5422b8ea48008ed9b9798b4fbf01c829ab038a319db162829d2c6a9f36a5fb651e17a77aae72dbcde611706b343a0e016d2db5b392bcd10043b490a01200e18e8a20857184b6a5ebd46d803f6417ab0fe0169bade04dffb384eb34f6015bcc37338c944797d8643758bf6bbd770a60a3fc5f34d08bd71b149429bd9ccedcee1d4bb1fdb848dde25f536da151fef71aaefc88b98a84622eb99b94a33dc97e24f403e604b15c116cdb749d5a3d19c016c9b4b2a703da3c96a65f856b8547961c5f0e94e516128f7ac6a27047678283f2fd81b4d9fa0d2cad4f983f42e04b5effc19123e8be5851fc85f9a9cab492e54b8eb399cd9aabdcf1b27c72f7dc504cc9d4b7469d9f76c347ed1bfcfd5d991b3dc747485609674aac51d5a7382639a796e21e9a8be1ceefed630d5707fb9c11773b3197febee601811c93bf9470f64fedf42a21fb7e4ca53889693bf271d379f217e4bef0044e9866855fb23620c4bcd06da3ca290f0b646c8487121bea4a8fe991d69be0f4a25e248a2b9088aff601a4ede303389d04dbac1d16f6f39530111c3d7ef2a43f9984a2aabf7aa6d22a1d2b23b018fc30e3d2f4ef577b2ca34fad881658c0ad3bda7fea6dda76c1ffa27372486e31d16e9bf424a3950b38cfa3c7174b3398f2f30d834685d1bb27e8c6d1d451e7c23aa38f9821a80a5a0ce8bfdc0d8c989b836e5a7bd4ca9a63cdaa8cd22421ee912d3e0d497338f9a44701940eb83f88629b04ab93a8846ac0fdfa1fd524be3561c140fb8fe75ab46d14c3435b4e52ee4c3e3171ca95d1ad4f5d168970834e02da5b96b6336b29068ff46d9169bc1c53bda7b91e1907fcdaccb12a28bd15463a9ca93805dd7120feeb02f5228ce67b702efbc6c06ee60ab0f2b1518f46f408a87d158e677e2b0a9c9bfbbde90403111a98b6ca59d5dcefd1a6970696119fa75d046329f53e6f771840ba0ae9d52c0b3a4bc5dc7de28578da8b722eff1ce4bba2ed0845133eb6422d4634380a02166fa7a2015c45b708b8cd53a707ab91e463fc30503ad1efe39af3720d25e0e17fd0daa04dbf05bd52bd3dae98d667e3d010739c4ce07fc6574968f4a1e66ba29bd8d39694077aa3efd2be642a8e98b06ec6d46d78ae94265a4af4b227807e12d2a6730f5bcf6ca8de7f99f74e6021421de076d70b96826d508f7a7703effbd4ff36e8d0750772a8e6e89cfd6b44b95b3e7462f05d1d7c660623f9d7294b4666845d8f90a61082b22e46c737123b9db86f0416fb0fcab6aed1f361b8ee4e62078126a0a73cfb90e89abeca310cf20cd7f82e331617036f925f462bc4176b7f882984664e08b1c15cc3ce2a4e617ec7ba43d0d5635ad140ea660d8bf575bcbde8aebb5682e2aba338c9e1d3b5f52a3aaef0fa72e03f0538f2d41eafc0e8d718c7ce6355a16fe9bf7499a215994537430b0430e9d6d03091faada9396a51e783f0f929d120d7275f6a3332c02af44359deeb090aa50430fb9e4785def733cd56affca25ec6618531daac2b061b9aee515263b969adb2eb688e51e9d9a5e00d3c2ecfb57bfa4565125738eaf247228fc220f6eec7150e8250e5e1e08ce3ff0053729ac6d6fef509b124ea71e3f6d249206a24babe51d0a1a0690ce3b4dcfa5597eb0b5e50542c80944b7f7e43bece77bfe5568400fb3df32ffc12a04dbe9e9d5cc9f34cecdad0351c778e3912ddee402895cf632010870e8f337cc1ba2c43830aad36b3fed0291b3f27f417ff3d460502b2f056386c114929ce43667dcf73df2f3dc00a9228ab99db14e2a5c547c67fe9b86f2c68b8cb65272eecb1e3cfa42f0d70173e7bafb24e1217738835ab98500468ab9c16d965eb6615ac6178f462fe46704d92ac0b0149e7035714d886fedf5e3b12f9d2af01337514759f9e13417acfd1233d59b66cb7a8bb4b8e97727c47f00d3f4252c8dac42b69a0a0df942e8d315df8c9845c1c88263fb89f44b77297b0c2386e344fac892f0b6fdf230b77505bf31197c919213d4a7ee9a5da033c1b98b4cc81355beaafeee4daf9f646aeca4cbe1b3e547502b09c15e4ae9eb90358f89a3d553c49f84d9b229a87103b2835a6adf25ff4c72109c0bd7a44f9cc68e13c7ab24caf0d9adfc9111b55cfed8ba90c84d890fe7567a131c38d0d9789c180b6286cf321a92c1a2b3b5a0d6addb24608133cd57a706a8dc2ebfd1600444d6ce95040eca1d680f3387925fe7eab685639b223021ff88409242ff780166e1f9dad366ac073eb11393cbb2207d5c15e17a72d9f679b4298c0a70eb78a39e34a8486d4010c1429e6feb1556585f9e959ff37ea3710632aef3a2e5f9b61cad4d8886b1c67026e898c17276dc597977884c847ad64973596d5de64db3775fbbefac9a3bfad7a457b0589cb9b68c34bba10794a686a477c7ac1fd0626cfcd4118d670ea42ade35362f853967df571929dba56cb936113533153a97286947e7ee385499fcb67b0b0c569c173cca12f20f32100cc47d802a0dc8d2f2b48905e149e654b8e6208d98c3b68979d4364dbcc36261e49a97458cdf1df4892ba746deb591ddbdbd7775de5017ef9c03fadb74344c7581a20043ebdcbf1c01a2d91253bc5b16b0829095c6e3042aed76796744f8a4d4fdb6d41fde91e85ed4e1e61e74e9c4048d01659072066a8c0ef93c09a59de1358f49d137dbcc678f91524de9a3091395d67e3864de9c9165650dbc014562dd21ef8b9af130e70d3731b7f829d1e9558e30459a6364637c94af2d97bd5883c38ca9ac6fd0630b233ad45172a0035c702018789aabd10563fec66a7c7ae6270a508cee30c32406feb1e934f1d3a2804356a180401956200ba82b5e166b889f533e03cb06231cad102b33f5c717b325d0fbab499c90d5e8b8b7c14054286a5c369b20aaaa15c4f8fec04ac82f20394d08f1eb886ffb0a2c53f7b6b2c4185a8138ec488cd376b24060b3eb73b83a683ac2503d2cc6cb34b58abbbd236836112c76ebdefe1ba07d1d6d2737264742efd110a0377476062a61539b028a92bccc400e2485b0cebd4778af36aabecaac0dea74afda8358ab5533dbab0733a235c4699e872108be5a5466ed23a86475cd78276cb7f54637923ff20aa0f2f3d86585e7cadff10a3c14179dff87159aa63b4b9d3c1bf9e9cd3113016b0e503aa9c23e98fc73aebbe990ee700916e4c020892823af8112535e57bbbcd87138c58e7b4b3adcd7c187d9b372c37de1e5eec56617684bed6a0e92ba8accf5bce4ea820bc3642d659221fe045871f8891a3e3d3849e7c3453f5b78df4bf47e28282a2f484a14e275ab2199a53e2f56eb102ffabc0682e5d2e90f07ee7318dc77f0b586aa399a5acf24baacf0d8fd988d604629498007812fc20f7ba46433a6d70b6d7404164242f53adec9f2d54865dcb6b9d161725e2dcbe20d36ad1d6f684b3a958a4ee05a6ff641dad73478045fed5de045f5f21f704f09c19e754d6881daaa11cbcab61d0c5a6ec96606241850ef82d9024d4f49fc57d1569aae1a8229fe7041944bd92cc2bb65cb21a8fd8a810c60ae145ccb522ed2e1e710c83d7fe56e1490c175fc05558f0cad549f4eb8e41a2920ef6054a0b90d1d6beb3e26ff582d1f8d9c2df9eaf4e599d9df05b5adf7da0e578a8558439435ee2cddcf19cc60cef386a9235f44484023601e9ce63aa6576d29fdd1c88d6b9405eb4affd549c77249268b734b69c0e99dff32148b8344007dc7dd49c00a95f618b14b82e981b559cdc46e93a5b692b1ca7c15409d5303f1af3a8dad411f443e8daac9d41f29401c8f8ad22bf2ab4a6648c573f8fd8e1353bee2dff279a2aaad2318960bfa02b00d00b616672278fb5f3d15721b92aa9fc8f0f164ababc6bd33dee4cf907777b3637a2595ce9d4d7e82089013e226c9b8d4ad4afda2364ddcad4ebe6676dcd925984002d3e8c669d95fdba031753f2aa38dc29a5e49ad58bd5ad5443f84915959e70df18675582f70aa07498002dc16766db7b5b8e7bb25f6eedf670ae21720ac4804a819b91e44b732f1c7bdbc4f12e3458f241fd1570ec55a9381c7da59bebbdf1ceb95491ca5553d2bdfaebdb3432bbd610e9c92db87472ae830a9bce1714028faffc3a0bdfd70281806c5a3f4d21adf87fafcb87b690bd20d434b51350b8b2c2bde72c7b23384ff50174ff7f36614503c8a36d8bed88e237550a3f701c9f61409459d199cd461cf57d0096f09828010432a0f966eb398cd5eb8c9d64f4981ab3664f58afdeecbf80298e7a4e8dd546a1d4b87082cbb09508f4f4d31418f04f36a3789ddfc96441e7815e2ee8b3cb683889608d5f836a8d3216a257eddc0f54daf9e551466a9b32c243b4a53ace238ecb0104ec5bf44774200a1e79a94f614f6bf5c0192148de15ca9f100086ca82d0ce62904e51b4d17a91a029ffb3c2480f7e6509a0bd6bc8dd1f7f82116833dc8d5000c5be9e9c5a26299171dd5ad1b704b3b0d2c868dc07ce104c7465f5ad94b4e8075851be442336e44f5d5df7065a10e66312e5c0cc3b93f422bd0319beb62e85629a04b551dd78ada9b172531cae85d86b7fd82327fc22c12a7653f7a45da73dbd68f5d2422ca7a80a352e2f0beec4de4b1bdb55cf165633974095739434b20d5c402469a421d49a2dc7cf6ce28e9d3f4ef7779b36721522603383abf64e2c3e64a2a0370a73367270e21dce13b39b7399efd3b4ef395d5f89375c8297d89f63f043a00eb13dd8200e3dbb1db5045a30255eedc132dc68fe224840e644dcab231ad0e37dfe12b200b1067ecd192407d1fca01cb4ee4ace3495b77cf15dfb2539244aa476494076326377cc26fed14d6d68671a4096a7fb9bc1919e9ec23792800f3f4e7bc74bf4c580fa96d8007215ff6aa3ea3609b85253602b214f253ab30327602755ad22e4cb119f629e047ba7fc3eb62cce0aa5af35a8958da786d78596c235ad91989aaba5ccc5446a0ba7ed5739f773d5a944ae281465747c50b8e7448e16a391e58d362a684d53e62b47f76ff589bc47a2f317d60f2d4606ce279265e3bb82642319a96a2c9fa3a04a578fc097353c6d7e2769b47307d2b6f615b8ce149355beed7c0f49eb279c511ab18b05b248f37efa71be02ae898b49f2fca62fe896e0b872c8e55cf2f55d59d694134f9cb8b0ade240f9345fdfef3198815c90318900a01f7c7ce5d7eda55901b2d51e1f76900e117c02bae609b19b4a8d9d4e7155c20e870bc805b93b3beeff11a3874029609759dd1694d58181605bd141788fb9f49e078449f37c5fdee49835b9180dc81e931e8a41634e2208967b92cca7c1fd55c92931ce40a685f05e5e8b8b35698a9d8a9867aaf71a31bbf2ffc08ff4af8bb6b8f8e028fd85725c7bd6619e4a5673d670cc788159e86b66119d59cc590afa3e0e251ba1c087818162b55300fee5bbdfaa6146dad3e1809748fef2954d298d077e9a25cf73e9a237dea5baf403e9efe825d444afa689819b3186cdbfe746d6b297a0ce0becc97ef66dd8903cf4266031162a88ea458f76a054a703d278f23cf0ba2019b36a167dad03e534f5f67f043ef0d97ddb061d33703c31a015c662bf84424cea9c11f7a226679fa5bdc2ac5e17f5ebf009ea4efa227fcbab35be5823a65faa0cdec79b544e9b8462a33d19ac6ee3e8d6b8dfaaf9513ce0bd6ede62b13e68d394bda5db1a490668c9ff340fdc3eeb7124cc90d24524b296f00b9b74b70665d58d2c2bf2b009bc6415bffa9899c1c0704b338928a7c281", 0x1000) r16 = getuid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000004100)={&(0x7f0000002a40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003f80)=[{&(0x7f0000002a80)="1037c849b3d55149551528", 0xb}, {&(0x7f0000002ac0)="e9c233934d78440ceba79926eba3efeb49ce459d63b1c2484ee4d85e1e88968cff82198d80ceb30b6e18f3dd68c6787d3db570021e558ab7a41a", 0x3a}, {&(0x7f0000002b00)="c4956af61fb0a8c55530d4f317e53316ebab36c36aad2eaa6ee28acd2672e834a4199d020989d5c32c6ce8c6c72eba848beebda5c80f553e7eb30bec4b9a82ec196445d4a6588d1789bed04cfcdfac53f814dffbd17608d0889fa4403da78a85e71ce1f2d4c7194c8d5f65bc8fcd505252eeb6db8d54f3c050e4d64ea4ae8db69493061770", 0x85}, {&(0x7f0000002bc0)="c6f7392986cc0d3424c439784bc4d54f5f42eb2102ac7310658ea68d4fb38d38c944ba3eb0e8078c5ab66fa2728fc911e80ed41592b500e185fd5aec18086600f17a8116f7cf45738693c670524dd11de6dfee0306d95518ea637fe0f95afb555b91eb46d35735d9f5e935d655f5f0fd4d46346456835aef052045d748afaf1144702c782c9c9a723b189569dbdb8f53269b0ba8d4977c7b14dd4084ecf8b5ac4494b2feb6c8a9c6d95f0da0ecf872fb98701c8e5048c9eb0b58ada5ec9fc2edde4dbff7b6ca90f0c4a9a03afa078aa34212a816dc727f00fbfce657ee0e66c3f1a1530e56bb558d6a1c", 0xea}, {&(0x7f0000002cc0)="d90509250a3a6cd9c33d8d84f2037c3e4cd8350c3a80e74647d5f5553951c8c4cfa1c7d6b600237880ee8dffd0f9f8d06f6b34f96b20b3bc56fb0e95c731e4a6fb2270219ffc99e9a93a436c17254d0523ce31e57dcb79f0adfe074a4efd8efbf4475271154612e83df4f80a779e61e50a5336f3730c1af5b6e3127d00237a78931bbbc5a7c5746e7b19b78f7f4ffc82d4bf7490fe8ac65da18ec67d4a7751e77f77f8c419c175ce41c4a2ac7602589d6e2808973287b241fa82206bff260fc98a5b666f8ce296d715e7325d655e8fba7a7940aea3df34822eb0906488966216efbe177896f1da10c65055852f9fbfeaa3cce0d31605bffc0f886aac32bf51051cb8d5a57c6f7a813feff9a6081e1b61479d31760ed1029a9448c87b4298cc8c938a57e81827cc82c833ee599b0ef82151e62b86a702fd0324d4e7a1dfcccb6fd940f4d49dac5e5a46dce32b77b906abc048afd0875c8c6739fc8c3122f3b2a1f8e41e15bbcc6f287e63939b50666d19cedf0d49ab3fccdef67118bc44f0e926ba59b379de940ec669c748a0238d732d06cbe5ff7fe5755d7607736dff22c18b4be6a88264141d7b5e8314c4d7368f5a4e7f6973462fb94514b54a3573e655a56e8c0ee786368d8b97136d84ebdf2069c4dfb7f85ad2b5ee0cefdd1c933cb485aa78c687e30835b8dc1eb6b0aa60de12c5000288a40f1e76ab398b6d1b987b9b7af6f27bdebeda57788b9d48ecb6ac49bac9fd69577a25432b05c858b3a80b14d34335a2929d224a637f532129e8846b4e8169a4a70fde9713b8f898f9d608ffacf5283e2ebddf6f8325cfe38836bad9d69c329628ac0219afd347ff3d4e2be0b1c96dba0bf33650a4c7807f359f31ff7a2df05996a312b6fd73b9cced192b3dba96b5c34aceb84dcd8471e9b63cc15992ee531f99925165c2775d0fd107346f5077ed84fc19ce1e97b9738b924d28e5597dcc254ede04cb7a66cd63c1663284a1a0f17fb95818f6390cbfc2d4d4cb5ff9a57f82f3a02b446ea9906da76558b3857fa55ebdcf413007c37f5c6b90be89441f08c511a966d746a29c0027fb485d89bec41b491add5f3a4de5026f7336eac4828e25039100d5d998f79c6ffc7f36a52038894bee513b2a5d632eb74262858d13f1d981c61f51fbf3e4dcb78cfe742a66f9ff96821fa4e7683e2737b9c0accb8cc93f43eeb9eef8edd102a3da3bd692ab41ae05a22d4108a97a4f1e58af727de3407c8c0d8eca986d42c217022bc58ad11608816325daeaebcc55dae53a7c24e61c5cc647d2dd21b42650b581ab9a9986c3f0cbf7ec9741a5a3d4c8d7b3f4b7ff4774e18880081a24eb967e45ef21c9789387f1be06832f0d011ec92f800063aee99cbf86370f6851c903b2bdfb86b9ad1e5e160267950bb649b3fa1b935e7f6a7f2543322db8387b317e7f2c1b0a6feda16dd92f25c55b5a667437b75596ddf3310a4b025ff114858358e8c419a577d36a145b911c97e8471de27c8f6644165c18935c01dc5e2a0779f76a6bc70dfd549ad4e2b77efc6fb1a48e3c959ec4742cee9e0fb4f8cbde73d659c0b3543ba3be08a8fd1e46327a9636beb94f23f6a08f1499282be55947d1022df82a6d82b5b385d219ae58f24aec8e6caa9c6d7a46f375be185ffa3993e283c62ce3e4e7724c244a1aa5b75502f198af876f5b8136cb1ceb9cce119c6b89a5e022f4b764be25ba536817d925cf9ba32135b044694fbad22a2b047503f6e9daee37f56c3a961972336b78d40593d93b7f4073178d740cccb8f16867290c69c51abb2e8ae3d66cef7b3f1251c571ab06c4cca71275883c12f04bdefba02b29be28da693cf736cf72eb6363f998fed448572db424134af6555db587d58a4078b4c448d442ebc4bbbbd5629e32e421a964e48728f50c2c061aac7e498fc59e0bb2cc8a84f32883394838b8ec133318c37546cdf79d19be31e30b39fdf31fcb7132a5ba3886c916d81960877a6610b6aaffb9705aaffb96a78c069838ff53e52ec845f8a91098e140f30b403804e2a1d10abb7fec90af743c8c6839d494b043d4f43b89c346ee2d7879228dca0f1946e5d8c339d2673548fea14660f6e17192115ebb236175ce3a65c3548e50de5fefc33fb5d472729021b376387b3d55f6b9ba2af001ec0eb01438fc98b0ddffa9ceb03d8ef26f2341e31de1d004bf1a6ce95d418509bbc9dbee1bc304ae51622bad2d4788575a6a9fa5206c32729b7362eac7d8fa15293adec069556c5f1c1ce1408a2cafe0dc33c25543e1fe088f566a5f5328e311a23364face73f4dca40eea20057fe984e01ad11bb444943b18de28b89c1c5e0ae79c15ec28463f9d5695dc66e854ae34207d9c262f6c766264d8901830a16a253768ad50317c6fbe17356f058abc05db976e85c4cfde02c03903e255782bca6fd428346e7ce489867f060e467992ad8aadb9e67e4111a24d732357eb4813d1eda6551de8ced0baf5b8e82c5e207e095891dbbcc2b024dbb3888a724173896b99b859e4dd45fd90dd329358e85269b15f5d6d457b30239966c17a6a3273906082aad4e1679d7149e8dde4e9078d7e77354e241896c146ef0823545814881c7e7dc49501b91754d7aa46a0063b2546196e2cb7afea8d2246d4c745294a06a4e8de6bc0092e45be20115954c8166617f48b2318bba00cbebed3d8443a14de2d5a52c0d751a08ea0a8f734b1dcfd01f44a122ffae70c4286fbc672e0d5551bad9d83770c4158e105ce159448fa397d1528931a4495b36adefab84dddd37bb7564789cebff1bf0d0897efd46c1ca6cabef9c10dede66551881e877a9fd27f791e4de61176d0bf98a2991cb384da02eb02832b9da2ecc575d469f3f50cce5a276576b36829bcfdb6bc6514b86b2b444b2e09582968cd2069ad376472e2d62ddc8df274a54c9bbdf552b16476dbc0500b37ca32eadf1cdf08e4d140ca4f77fb6649a1d8ab1d5f7e5915d440e782441b543df0f0ef54b7b42f50d015003d5ac1661648057cddcbe7e726d224d47014d98794975701ada3261015c3df2bc53e2658eb21af54ff07d664116d0f3503f2675b6685b5bd5f7d720cc112436b969ba3d6fb09744d0dbb5061aee618e353215f82ca8e79b63962843ae00d5e6cffa84d626026cbc67f3e63275fba9fc637fdd9faa0da27a49fdaa603a143afcdfd25b8c328c9e05e22da0eac9025741c5606bbd428536e63ae9c002b0e04fef5449c0ba35528bb944af21d41e4938128641259172c400d21eeed8cdbb87c9e179bc0a46f169edd815dd64a05f334b66b80294fbf8a189f2d8bcbdccf97a02587cdc60963dc25708807c7eab0c3d98a29f6ad97796fa132b467df0fa235c95dca5ac4b7a5c0d6a94ad432fcb2bf2e02a85925ac2a1775a673c158fc0b818d949f3fa2886ae717412be314419859fea0c415cccba4cf206fd36d95c81d541a90648e187a84dae4494bbe1894c7e46b59e472d2c1eaef6a362bfcf84973a883ad5d0d9e27046aa8f939bf68a7435af166b335160e6556ec4ae481204b22e53293e3004bdc0755f39afef6406946ab997760a9fa26ac0e3bf8db452e1c95a7579854f2ab216871abca7aa4077d05fa249947ef7e1920cce9420029fe5dfc3c9ce05efcdfcab05eb60fcc12adfb9472a7500b33428b6269d8abcb67c327d3237aae563e00a26e0d702916fe4a637f69b453a962d0b20be608c21274cc3cbf19b7cf97f850d5fdf0220a5b706495cb084981c8f69e10e6ae18001118f59caae924a0e57f86013a1c8b1bf20e7f4e4fbde5046f608faebf341a022048c21c26699ac8f03c10321446a8cc8c32ebefddf2940113a8a96cb774cbd49d027248e497fa6c963e3338d732f4e613f6e4e07045cd571d72e625bc9bc2aaa6dde678bd063a1c2cf25b6ef986054149eb58855d8ff56896d568a7438c0ab0fa7b694d2a59ef040efc4cd022b6828806979590cb7bbf3bec76522decf6eb6204dd29415d13599098ef3de07a4798afc23e8d25bcb7db63185cd6da6b8b855bafa7b9b19cd722754d30ec06b42b4936cda6766fb8f99897045cf9d5cac17bd3d7b2fe76728367a997466d740834a29c0d05920e21529adf33a95167013efd44f849fd404e47a6611d899a0e26848c9a5ee762fa8fdea090200ece468b52bcb9a7bdeb4fe6efe26dd23569f38ae5a5a309e83273e000f4c3be9ed38aa2b6785c336c428e24a64f5e5bd8604f2d8d1d15a8d0ff2408129aa2c5bceb5d4f4dd867a86cf2ef61fdd96c96c0fa510dd4dced8dba1f7ed2bba7ff31f9beff3e1af5d8aedeb376d977205af6ae4fec8128d5566f1310303196b2d376e1be36bf8cecad85fee108384e291d488a9d569895ef24216d856c9b4f7a0cc5aefea23667917d31e38ab00bef4abf646338dd2f5e258451ef11ff5c354f821e47579914ef24257bfbc20b171091ed8aaf7e6246758cf678df300370961dae9915608e40f177a2c60c628e4abe32f9dc137301c5b84dca57a64492b3f698b1956015fc77ff2f5701210f361e0a8cf6ce21b03d53fc7cd2b7f1216ab89a428cd0a2e875da92a8b817d625f18c97cf8bbb0f73d17ac5c0d4cd98010e966e281854fae846fd458e2e2d9d6ca90e2cb37f224cbe257adb68cb7528ba41ac460149cc266eba8528d6fd3550d745e86c84973b422cd246e6e6820b99cd90686d793403a01b07614cfc7358e25bf5c82b034912a9199569b47300a469de514e06a5478f2fb05af25a3f960208e54273d56ba6fe211df7293ba8db688a68e7400158e094cc0b7c6a3a0f20ffbb3d3c584c3a5e7e6a18794f97782abd118b8d87d64b7e63dcdd6a5931d790d4a2208e17c927b59ed6f5dbd5d9a139e154321f4526214a55b3eede8c4b13fd721057e069d56be5e28166c928c135fdfd7891c82fb7a29153c8f67bfecfd05385b66893ee1f43dad23d16f0a97c2fb5bdaae44644277703350c76740f7809b81ecad950563dcf45a2ee080fcb89e0ec169098fc87aebdd48ef1934a7737950f896077a0318fb4d37f3619f99f2bcbe0e568c3b745dc3043360eccce89be421aee4e27f237b7cbd50c63ef48957e62a4435707640862cec905fd0769e3421b1c6c9759404f28723b078a80be2fcf48cd502187b8fe1bd49d9fbc215b121e1456ba1c00415f605b4e8fe4b88ca43f907f3410eb6ed20b1fb03f3ca1d8053c45fd299e1ac4dbb0f49409013275ff4956f9fd590fbbdd91d6ed649c792c426756d31c6b043e0f90e585ae8e911d3db2cf65ed840fb416b9578a2d391b7bb94de6b0f8c084a8d8c1a42c41d12a3df08ac64932b5bad8290bcedcf033cc57e1201ef6c220382f0477205417a90e3c2c5d43605e625c8c47eeef64a6b7eb7f0efbe1e10e25c7b70614a58cf53f2ee646f3094d01aacb2f3b731b847667abf38c48e3e3b70a5a504e1568eb52a9df469349930fb3f05cbe615fd01fcff5aaec8e23ad9042b0001590bbe2f115c32281454c0d914427d9068751723f61764406e706cc7d1d2766702482b30fdfcb8f6742f9a120ef88ad68afd8955eefaaeb1ad9a0b3e8619005b49ad554315a59d20a8c783de96708f069ca81f784c3b95c25cf3fdf5802e39b82914937d40e8294a267ea43bf5d8553443f67707a52b90afb584dd3cf202ac068005018d6f546b26b133178a3c2844d0b7f244007081e3b846ec81b9aeb5344d1a251c16cb3e60ea2308259ff4af43f7e5526c1750705889a88405ab570b543c662b2d3d1e60d80144043f8df5a9fed", 0x1000}, {&(0x7f0000003cc0)="a6f854ecba2cb616478f036a3db94f7e4eeec28c57546fbbfda18d9b519e77c5189ef8c91eefbe9d01b1da8c40b2fb30a5720ed80476766e0fc420dbac88c44d8f70e2a80d9ab8db5c96f2bcc80a953b25f1757b70e432b2e7b2e6e0deac4d55c5e91eac9a182684138f6e177ae4207baea1c2def380983b45f74068f40e16699e5a2f61c3b64ca895aa80c0483f913dbcff0e44788bf4170c2f7a8a9b9a9e65e7d7912fdea6c17b41", 0xa9}, {&(0x7f0000003d80)="c7b2a59ab6005e0b46ae3ae8cc07df0c99937320015813961eb8a7582fa242dc4929bb74b849093b933bcdc5c219f3fa0e2162783e26092c1250098756766b4f324e0e3aac70039822c54d57a5473a806a5a80b93d010b01893a6127f4", 0x5d}, {&(0x7f0000003e00)="48c6b812d5e7c97f29abb77c5f7a45bd4267c41d5b3e218ee338758eb2c0c1c6cb551598192f4707064a4c02fd6014361987a0ea954b29f957127157501de9e792b39d69da85b0108f548dc2285d41bdec037db1c09b58216efc2c15969ebd40312dc1b5411892fef22e61b994c67fcad5db44f09a7d976ccb81a346cc88a7417e85caf95ab41e51e309025a3ad9d259c6cf91047d1e75534b5f91c1952a57e0fac01d5175c6a3219620a0629c318589c6768b3af8a5ab4a25204feed12e97e5c03369c8525bb2e5a1ab31e54296aa324513aab3f87c026560637aac1dc5", 0xde}, {&(0x7f0000003f00)="9f6b9a4d4ca89dce793b4d46b3fbbe9472b57fb4fe2a0e937b122027c572fae86aaa98903247be6c9c6bdacbb675ede9c8eaf81add0504039873d2174bcd898ee5b8858a0e24303114bbcf8efdb50044207cd70d2134cfa18e8ba7b76d1657fd7b3a74bc7b59aa0e98566a36aabdd7de015c43612e716a3d456bd5512c", 0x7d}], 0x9, &(0x7f0000004080)=[@cred={0x20, 0xffff, 0x0, r3, r16, r7}, @rights={0x28, 0xffff, 0x1, [r14, r4, 0xffffffffffffffff, r12, r14, r13]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x60, 0x402}, 0x4) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) socket(0x1, 0x1, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) 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) truncate(&(0x7f00000000c0)='./bus\x00', 0x80) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0xfd91}, {&(0x7f0000000340)=""/100}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r6, r6) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000001500), 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 3: sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$unix(0xffffffffffffff9c, 0x0, 0x0) open(0x0, 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4003, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="01000000", 0x4) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, &(0x7f00000014c0), &(0x7f0000001500)="cdfbfc", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/36}, 0x2c, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0xc1, 0x800) r1 = syz_open_pts() flock(r1, 0x1) syz_open_pts() syz_open_pts() close(r1) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x3, 0x800) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r2 = open(0x0, 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) clock_gettime(0x3, &(0x7f0000000140)) executing program 1: sendmmsg(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001880)=[{&(0x7f00000018c0)="4b1716104f970eb97e585dd6b8153e8a80eaa0fcb1b79e391b1760ad730968c25115738218672442ccce3f8f1f99727e080fdac11402364993637d665b123a1c76d9bfd6f006944818898d481dc87762b505c0c87097ada68a4d06ce50ab85d64c040e91dfc224150518fb1a67dbfa7ea9e243bb252af8ea2af01c6f3c4f4fd3204757796a3ea9198b7400fbca15a8eb533a09a155c36898785e7850a2efed5296f57ac334c34cbeb36122bc04be7adac673ce37390d7f0d492e1e1229cb52badebe31d5e46dd0d97f088f806bce246fc60270cb1a9fcb024c495cdaf6aabce9e6cef98852eb1145504d58db294e4a1893c7bcc42f1517fd9a82242a168d612c1e8f4d4bbb62fb47e84cba433ad9ad308738f214525c90fc915e5e098ec394f2e19aee5d7cc1ec1b9a1447304739f086dc4a411b6f3035365dfd565931ebe871290de86a7ebc084c3352b9a3dc7cd48d8b605b653423353b9b35310a3982174febf56a7f5ce77e779d70becf0b4f9643dd817ce48228097b33b1999e96417094965bea5710f0d7878a0cc25285f608dfc8aa385752849129fb93bf8e40c72c260d72b064310642d9f957206792e03b4e290a4ce79445e6603e3af38c433a93fdc7031c37177ef8a52ed16f5cce1e40b035ebb8a34d4a1d2ef39c16f4963e3dbde45dbe586cf5d7777a3100702544320e591abc28d2f10e8276834b74a0cd7ac148d579445a72f22ddf6ad89ec10aaae28e626935fb8378fa6c2537abedfbaf0df710774007129d46ef474731b0c732c7f71c62025e8dead185895ed3a0c7913ca2d6889b4e3ebe1c358feb150040a874e35c2c89b0c0c04dc3d12e4d8b7fee1fa5a171aafd42ddb393f90ce91f770c97398bf21b37fb21998efe1d32d97311e7595003954ca66bd5497240b93708c079a4701cfe59473a6bea08731d65c0137eb98781285de6cda9b289dcdd56b729e12bcd3a21fcdfadcd27ff25711318b78852389b2baab95beb7939555b683eb83de00bbe41610f6823954b40abab1ef260f78d6422e1f764a9a3f397e10a3f2991f7eeff131bd58e50d6f281a35f1296c903d3def0ec1fb0c2e4984050331aa74035170db352d97f3b5cfd7c026a14c588a0c0374ea3cc5df703fba5a279126b761068db92e0d314e98f4c213edc6cb01896f1a4b5ee6fd33b1ede648721eadf25035f9ab8b1653b599f59b901a2616cc70430a7e8ebac08a89a7d15692739af765898b5c4078e3f6e12f2029aadb46aed3228e96fdd2316bbaed62e656ccafaed319b6b72c681ddc8d3a0cb72a42079e9878cda9abb62946ebda3ab4f9a394d9edf15edb54c932268dfe393155f6d0714d7964d96097b564a3de5cf30c1a95c9409cf1c1e54b3348e9c12d7eb9cd9d24e98ca62cf323997f32f589dc6a2b3fdbb0b2fe4b7a67220603d6281d8a836653603a853311a5eaf87a7f65914849b61c0d350ba7235d280eefdd825848ac6186f44514e24314b7eae0dcb594b20abc4fb7458638599c1fb50931af03ce1b7cf4fd3cec04887b84a8f1b90bc47820e7a0933521976a7fdf24abe695305559bab28fa7da3f52aa3931ac378f87a0b4c43fa2a6d66a36b63a774ced1280265d747a786cfd9bdd6a5d42fb55a23b262df7b6209942b47fcc8f49c440ca9ce2cfd069cc4ba36b9b0859e1357beb5ccb24d945c46b3168b5b7baf5740ecf137cf8859f34050c0eaf82947b662ebcdb38c6b0541a0c9b284922a14e4495a18a8a4d290b6e40c6469c5bf887e00dccc0ff45c5377bfb4c9bc176da482fba3750386b632b7428c58429e731cd3e9193fd890d11891043dc95010c72bd687cd686c2c3b23b4f86f7b652c90bef92852338ec24204f87a0293b0349a6e14f94e770469130cbb88d97b447dfe6a9f442bfbfa7c0a48c73ed3e2dc1d160820819c341c5a19d77edd1142069557bfd6e3ffba8620fcdce13f0830f6ceaadfef17407a638ed1d5e4bb62bc0a6fc95baa707474a215d04d570f6261ba90ea8f647cd798ff1f12f81253ad4a19b7d003137ba994cbb90c230afb5f72e71febde3e6d10c0572e1e14988dee9c023863244ad4565618707fffb18bf514c779389759a865867a67f658376a89388fa8a9e5c2bb77bf84739ec0c2514f7f2aeba3875c1fcc4e702f6e46da03994f841fabdb6225a6f30f3cd45411cc3042a4d5c0dcfbb77c2e9f4698e5f02852d4d2cb661268bc56fe291589cf2d83158ed018611f5a0c003ed06795919dc3ddd2c5e9cb8d9e6c97141ab867ce17ea6d9021b79d5ea702c604a331e2414b6f9204fd3acc9db017dbb0b8b8bbd9abce988478d81546bdae0883444d396c20328e2c62414d58edbb718b9b0e52cc493d1ee856cb6b19efc460b05559e4202126d0abe972da7aaaf5391e1b0e9a1c2b646d24f116a91ac27dcfaee96765341e879f549d8bb206a1b6668bcca472193f06f4910866dfd7f21bfd58bbefb726858164b3ea6d4e674db3cb18e859e35862cc95d135579d452acf6546ec82793b857c88092fb089b6df1bd49801bec4ca8d8e1a25aa00cf031b4e17ddc29895c795618c1a3acd1d763fe6842fba0a4bd986b9dad766fddf4b5bc3d4ffa2fca63fb339", 0x741}], 0x1, 0x0, 0x138}}, 0x10, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="bfdaacda5be9d6467d258eaab5c67116c62439a17976d19263c65d2aee1c77d21734b4580d9866f86be02cafe1ae1d03114d85605699943199acf1672ed1ffd288376608727ebf438bd02aa53b5a61eb26f329c952f63df1fd059771618f003f8e0a09a95c8dd54dd9d74e7e0b6893f3f63ece5797980d377c91b0184c0f876fda3333bc652d46", 0x87}, {&(0x7f0000000180)="f0b15d0eaefba52b30c3d50e149420e5547ccebc764e7b3a242858005d85abee243bdd4574c752f623210e066816c18658a450887b6fe2127ef62dc39813b1ac505e485b7d871dea97356affde608cb784e2adf7bd39f78c101a91fdd7556209263331e5e4e2c29807b47dca6d81085a28e292105c070deade6ee449d366f7bab153772f57e931eaa1309b928e425ea8da941b8c23759967c268398595f9bd9dfbf4de2bc4f79b5af87ca4a8ef330d315c7a926f93eb5c5d4cddfceab695950c36abf1bd2d0e9d76141d2d688b59cdeb225fd000cbf524e921e1d1657c", 0xdd}], 0x2, 0x400) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b4, &(0x7f0000000080)) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000240)) executing program 6: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f00000002c0)}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000500)=""/211, 0xd3}], 0x5, 0x38002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x1, 0x1, 0x1) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc, 0x0, 0x0, 0x0, 0x0, 0xb4}, 0x0, 0x0, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x97def600, 0x31, &(0x7f0000000480)="9931040000000000000000e5b6fab9ff37d48bc2de7191a846a788079ba3fdd4b056f4e659675bf44c1cda48220e5c503a27028398951cea3cd0c45571827daef66ce712965a7b4b1f795b176ac65d264e93df924bbdd0d64e1796cfc221000000000000000000", 0x67) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) poll(&(0x7f0000000280)=[{r0, 0x100}, {r1, 0x80}, {r3, 0xd0}, {r0, 0x100}], 0x4, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}, 0x0, 0x0, r2}) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x10, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9c0e9b2fc24ca2611438daef10ae1e91f38d11f9ddb6e596fd3e2ae1b7bfb4a18a96f4a28b3b8c64c8bb6835b185d1b61e90427e5fed5c8506eea52b40ab851b4b84d980ef5399f88e67e3b6d40cd836c27b868229ccb8f42e1f6d3637a122ef7f4066d524271298a720df03ad9b80cb70c0a08ab42f4e3ca42cf7b31be7fc2bee969c606672859f8eab005cee6a77c413f6aa428fe7299ba50374aa854c4a2a55fafbd7aef4fc9a877cbec10558b6c16fc8423d99fa937305a8fdbe28630bdd084ab3ae0329b1bdb9eadae7f5d9a41b51167453466e6c13da661756e4f70357a9b8519ac81a11d4b8a968c1f305f5ba20c092a980b7bbdc68bbc772ec0fd325f", 0x1000}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0xec949070602bcc13, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x0, 0x8}) executing program 4: socket(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x4003, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x26, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x18, 0x2, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x288, 0x366) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="53d63f9aa7cb27b9c7e966", 0xb}], 0x1, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) (async) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000480)="e99a250e1ae51b64587b7b4fb547a5753834c6bc9786606de58c9b70d3ca6eebd5fe10d2761b20bf6fa8a821883685c7a30d4dc53a4b8dc8db8722db1969b4ec1530edbc254dbca3", 0x48}], 0x1, 0x3fffd) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000001500)=""/4102, 0x1006}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f00000002c0)=""/85, 0x55}], 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="ea0000ac00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x102) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x483581ea) open(0x0, 0x78e, 0x0) ktrace(0x0, 0x0, 0x1928, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffffffffff7b9d86dd6000010000303a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000010000000000000000001010090780012b5ae235d3544d14cb2e907c8ff020010ff0100000000000000004000"]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1e}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc2cf}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0x4}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x10, 0x2, 0x18) close(r0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f00000002c0)=[{0x6, 0x3f, 0x2, 0x2}, {0xff81, 0x4, 0x4, 0x8}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) close(r2) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000340)={0x0, 0xce, 0x0, 0x35}) getgid() open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x84) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) msgget(0x2, 0x88) ftruncate(r1, 0x80002) r2 = socket$inet(0x2, 0x2, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) clock_getres(0x6, &(0x7f0000000000)) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606954, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r4 = dup2(r0, r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x800, 0x1, {0x4, 0x1}}) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a8", &(0x7f0000000100)=0x72, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000300)="785b236a99aab724c5bc88da5b06c874414fcd810e3de68a7ad252b7501cdb71016e683412d9eb2b301a9fc00e8da9d00ccd6d5fd6b2db893c29439ffd37804cfaad8a064eabd855c244bac374dd8b3221780ca25839d182286ae2993b861c8e408c312a5b998ad45022877aaab4c8a3b39fce89ded5a792e2dc9c09ad45616a50fc17f84072859ac5ce7d9c95e58a7ba774ab622bb291a4467ad303e0dd8c136d482e48e3a5e497ed106059d8655e11d7deadd60b613f3c3f069702fbccc55b6489a31189dafe7aa5e51afc5944e34a5715d876abfdb7d05f19887c66", &(0x7f00000001c0)=0xdd, &(0x7f0000000400)="3124853717bffdee0183516fad901f0585c308f3c0368b291ea411ee584bfb47ae41c0de2e3c3f87a272873f80454921efbea1c28ae091f15fd97077ce1d6c7468", 0x41) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x17, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) executing program 4: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000100)=[{&(0x7f0000000480)="224626b24faa8ce063ead00cb598676e886aea21e79da7f98c6c67d62aa0b5cdda81f428bee2762c6ccba4def27f8940cdff9db09113a7874a70f9390293700f51021c1ef8b98a1ed9d7c76bf27f2d8050fb846f095d2e490721bff0b5db53790ca23e7216778560e2355dfebb33b2171c10abe2989716e40fcd3fc2bddf58e26cd5a1ddfb1bba00074333ce907722877ef06c8988e92ab28fae4f19e27b368467ad7695a8a25b3f463f7cd6e2eda84a866070020f26bb600af1b21400832e033e06c7eed8b5218a9e016e846e36947567006ab0a7fc84741a0c9353f31f67d6a4efa3f82cbeeeba9e7c2bad01cf4e8444755c8f5fc208c201de67b3acfbedd89b16ebc49b765efd7292d8368fa0b3e9092af2f6510f102b627ca612a05320e33002f2506f68632db9c5fbac3a918f503ad65224601e7d5e075b61f4677bff4f9a6b5ba79f98a1d2bb5f8c46d6da5ff8d6cd57761219c5c2aa557df9e198f00752e3fa6278e65769ac09a533cdfd6fc92efbeb44873ead062378c7a5d267194446caf3a85c5e2f040d0719a64db7dd5bfcfede4d16ca95b97760cde300444b68091e20c8ed29e4b2ba1c95cfd64f7db9f042dd24a329c4da8267ebea6696364662a086c03b578bc82a7e6bbb67ecd44d710ad8a1db00195366e47457c662276c9e053420382fa1c5ba772b8f46f131797d5f34d5425a8dbe62add4503c72798126cddefd422a56e0fbd04572148ce7ec6cb5a37fc84dd58e0931c804be1b5fa1849997fa5d87bdab9075cd3827356619b0cbfa9933d70bec89132334c57eb060369a74cd0ea9d435c68660089748198e94962c4a3016d52420b41c758cc3e9813ffc80a6209ffa29ac7b623292490679713d04e2ff1fe0e3d613e0d0d483ca494a2224a926fe6b1ad2c856ba255ba8e743e47b84bb03e5797407401c3abdc72f5e191cd706a0e86e903ecbbf622dc49b648d8e29251b72ebd3790c4baa2ac98a5b2fb4f49c2989a610e065a71d18ad52570e831e57523b9a956a41299abfce412312e8d3bd950021979ab304cee9eaa55c0a8ebd0a62e131730a900d0b7d769827f3f4dc779e99d3fede83b63ee4bd00e196cfee24fe8b61d2ade546f5438f26f333a47c34ead7738f77b6373a5291c7a1ef493ef7e1fbd7b823c9c1578e0c0b0853c427582291a969b5c025031403f5d6922ad490166cd5132e390d038421b5a57f5bc8c18f1347b6f9ebac163fadf2ab31f2d1b630ca5da6538d0285b22c377b638d744a624d9aa8d1c01a6163d305209c4784c7a45c727533bcbe3524ab42529e8c1a1d5dd6a1d9004e17f699b69dfdb58f2ff0cc6293c30d38ad575335167e5ef006107c851ff578adda481af3f78546733c324a2fad1fd886370e375cf41c4ab7df7c875649a2af118fe0781acb3f015ffe9e524e7881647db4481a52f3c47dd37ce6ee159b4d09da675d893666db041898063c791c3beac8e94d742a20a067560a45afc6b6df3d694c32ca910031cbd57f7c4e3d3e5803cf7c9a61bf2fccd60f816d98a6b64ee3b20fb28808896a3d280681e6e0f3563d05fd977d9629c2b5906cffe6f767a559a04e99eb708d6a48fe2415961d1c797ffdaac875e1318c422c4f5974dc5ad2738bb538ecccdd0276fdc14b554ed7adcc05869912c409a0946a552e9bd923f8d63b54064eb33fd97fe9bc30f282f655f575dadbdf1af6997d5cafceebf50f0e263fcaf65dcca6538340f026f15f5b33d548815d13633d19a9f09a3a9d6401757692ab93b71ea0d998ce73e36101ca50e3cb4b4da7a878e45cd8669f86c0dfb64d23e0e20cb6b68152a6f89759d9e81559548491261392958ff8b4c190e289fda091e602fbc6822f2485ae5c814a5c212067040b000bb413199f92147d70d4d80b079d6684071c3a5b9319e44fc91ac1dff1be8d29212f7c5f1aa0a51bb9dfd2daf444e1547d77c091a3b46b8a48c9158a9f9691291263c00ec5330eed09ac942fb638fd593c8321d5812330544b947d9c35e34344f7d531c69e56e3ddfeb88c6ef1099b9d079b9cca68fa6c9b71ec5232e33fd8280358bf3447ab4b443a38ef41a28c1a88d2c6278b4f12df99499c639b28c47d2394480ae1f78a52738b082df4efa9e5311983d9612eb73e9710d9353234c8d03efa703f65b2ecd0b902dacb9ffac1e40345a52e738bc932021984eceffa7a34172334157159b7751d79ce61c2349d9e841d98d909cb2bfef13d026283d8a01d5eefe3cce6030236b3caec0b33af487c26cc4bb673183de563f5f23856bf50b7b978cb990dd77a08f9ea17239b464e47c490fc3495f721dc1e38f5c99bc442b80c751edf169ce964324128077ed7d261222a442f968e41824b2c61b063ac519abc8908593157efbcd70b9a7730abe86c4bcd62125acd1f3cc4d155f6916b888631c6c9502c3767e063021745f3807d2b49b56ea1be595d426961b4b8eceb6a01fcba5e0953dba886bcf31b10ef5160b1490097bf08a343dfa14a39d4327a89bbaa3bb91844b65d5317bb08af70863b17837dd3ef2922e3df52af58cf417ad6a1fff9de228a235ab5281227aa2cbaf0d800be77b856617fa8d579ada3a94491b102c13742c9a306c962f3b378f52e6c573bfec87b9b59e763377e1bcfd67efcf0259eb0a78fd9b8c3a642ac3f5b36a25c6d70f91e40066fd4e1e200717820d7745a56268c2d49b9b1bfa835955a81c73d7f8ea44364c5f86aae8e63496f82e2d26cd73d5ece29a3bff31f046db80113d5a1d8c364ed4b3c3e86f2cc7a69ee39118e7b4ac12dfa723bf6a3a330ead64ddd04a9865af4e1a2f2292d17a1e58911a63dad767d67f2674b4b15f6e46e24e8c43d7fdb348b770cfdd25071b745d394a5a81f315d5d5f8621de59d7a7c63b1626c345d784813e23f8c5040e3a93b05f631bdc3d0837d46e28198b9f9971cd945e74c6216a729c03f3fec575c3d3f138136d49c959b0e1b4f334dda6a193532ac3ca869b987081e29ed93c28e5acbeffaa51ac3d2e2e872aa0661149bbca98630035cacc2433580cbadc2b2f9b3ad66bb980a2866b77f77b8c4db043c3a516bf5c91f32f2f585847abeec20ab96efa9e252c625b8b4766fcac359b9a96f9b7ff089fb88db0760b0e06b4e5585b2d08b9cc4e6c72d13b685336299d1668c1b735fda18aafdfb94ed79073ec6c3ef52c8e5a5323889df6dd45d43451349679b7eb34d182dc0c0ca874b277adc65a90bfbea54d46d90c8c7a33e4086dc8a1632d3fe0720b328b2b7d9c4bf2345069134fc248ed8c9504bbe91f87fadc4a01bb10dba9198a7efb619416d789ce438b85dcce9019d2d075461a23bfe61ad5651434a281140509d1fcf4c1563e6db2d91c1c0fd4fe849fdf4fcdd5f959e2ec996ce7d68328249c675012667d50bee08a35a13963fa14ed57478e0e35cc04d65c562baf6c77f75bdccdf7a05006fa53ed0737c7c21dc936f9d35e22aa9ea13a00e8da51da24f5def6e52eca332a516b7114f6a724a750601c8a2eceb5496025b492cf64273d478ab2d7aa3c3418290e8e88992b9053c817dc2872ff9739a982c7c0bc6a0ee9f766ed63ef48f363979aa4185b8a580b0fe0aa35af6768d27c1b7e5ba4955f7e11aac757c8b8b9d6d5e7318f9c3fcd5bbdcc5f859db893ee96653a3f612dc6f173e68ae55edc48b4127e2f8bcdb719578f08e5edc8e062ed7fb2b2b06ea00c10f4075bec5217f60f57d21a38a8d94ba1456266318315a0b0151478143243d21ad608201d73c69afe671d8049cb4af15f652cd33bbe3a8008ef585258c900ad291b7e5ff34b810cfa42c7a94e8e3f1cb541500cbe82ebd52dad9ce74132fa9248b962a77ab5fdfce7c787e6bee785a28662230c7d0fce3044730c350977f6ddef7474947596e9abe079fc5f8afd89e4c9c3b302aa52378ae45cecb3a548f5bd8483f76f35701dee594362f0c15ee296704483ad545f9b7d8ffd2d935b1864291099c056b544b61c4e2ad748861470e3ccf0e2e62faafee157ec3ea8e8c59ae1580a9c85ae5d2e2c7f5bd55a67cdbb80e97a11dd672b331099e9a8f7e77601899b339c148e627b5710b3d942726f13ed53e90193d520362063d8f9364877894b56d3d08de3cdce08d5007f28c8d67a305fb0dac40a3cfac0764869d8912575637cde608e685296c34e4c7bde2e265a1980fa91c47a170a6827cfa7dbddf0105321be134d007fd82942e086b8045106f816e799b17550af56dfd360f3ce946aadc722c9731ee48d1fee25fe41d743dbf1f1dccbbc2284cbb6afb6d6528a3a6901dc25a081f94ba33e853849f4ea6c0a1286ba7ccbce581bbc9093444acb1338068b4f3b68db1e92c6cefa6e4289033d0b7970b64a8584f9007d73de6918eb3bae2b56a2ba906cdf170b657bc7421456eea970e7c5f8aef467d501239517d1dca478506775ccaf1f96a7348dc15271ce0d987bded2c3f6ca4dd32b3135e708cf92fffeb0585c8dda0df64b0989d38845e4082333562b9c61bd9f3a3bbe89f59d6ca4453ac022e685aed3f478f4a5483fccf384c34d5648b5834300fe2b4cce336a0e88557d17910d1ac0f9eae084b63cb198842544d01620883f57599bea472320ce1f08b6253beaaebefd53aabf1986c913f4f605325964960e4778560bd7f0050d6f3cbf07a391c5f8776024e0ca561f422d315e03e420d1eb211f8b26e5fe53cce861f781cb540283177a023150b6bf69ae5bb878aa4ed73adb3078ba80e02c80ee052be16f30da7979d36967a1d00571df594d0dc8f7c474f819200f37d1da71a1df1c36159d4eab38f2e4f4f9684ce9fbfdbbd5682dae93d5c7e8dab69bdfa658d294167a121878ab74b84958ec9b82e2e4e0035b6f31f934f4f24f6d699eefa5a8e1b459c8e0197495a28c447587e7b523a1eb55f61f987ceb5f6aa7d2daff909952b0d1a0c5361d43719b60bc86540f1c2a9e4db271f2b93033580d029284691208129f1ef588be7f2172657782d0a9e413f31ffb61f627d5e4d0347d02a873825f57c81db2e28a25a67d66f071ff9e34b6d7110cb895a0523d15f01d78de557a31dedc0e62b171da23dc2ddd153a659ad647312234d5e40b49979bfd7de232227a9d05c93dfc381c07bb9571d1094caa27afac25df9150cc5ea3d0a3ac2b12605298b0067dfcbdec048d1a495895ee6cae7451d12de2ef82bdf82c00f49c2463d9da672efca8021751ec17c215505ca35819107a8f8c56158da3850618f2259c754ce3737a9675fc3606a55b120ed66aa190a9c19ee23c0aac7468e9eed74e2bef510aec9e53253d3ed139b46a56de625c487a1f73f168522a796af2bc85046878b8785ba9bdfc4203bb9df20bb6b7c03da5735dbd2fc47d09170fd21bc80a6907f979cecf556f1c7b2d0f0070876cc1d9a80c4b61b3e1b67175b0d1fef9541c4b48e52bccb27f80d7f451a2b6fd039a4b47ff644eba0b0dc46b004eac35431cbf1132dfe031298eca621d651072d83854d4019bd885758f28deac9a7e40460bb2cb41721d56f174ac28faf0e5da5c716437b881f19e1c4913e98b6d1641f6e6ee79c95355445cf2b40daeeb69a3f8dddb83293f68d7d87bd2d1cc444303558884c749ebf4095fbf7c2f748b78f74b72aa3d44a7e772af950b6dd780cdb4edf3a0b62df76cd7d421fea6ddb5d3e9d40a00587fb880741b0e18f56d185bc3297279d75b92971f66219c826505749e69e56cd427a955ddb1ee9170243be1b05f9974976e547632c566094e8d97b9d1ebac", 0x1000}], 0x1, 0x0, 0x0, 0x402}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r2, &(0x7f0000000400), 0x1000000000000165) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000980)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000300)=""/135) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semop(r1, &(0x7f0000000780)=[{0x0, 0xffff}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4}}) mknod(0x0, 0x2, 0x4) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) link(0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x205}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/261}, &(0x7f0000000400)=0x107) connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x119, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff34cff7f8e3ab08004f68010b006500027f619078e00000017fffffff8927017f00000100000000e0000002ffffffff00000008ac1400aae0000002ac1400aaffffffff005d83e5a80b23000bb65aa559c4ad4e0672bca5b6f16cfd2342d00d761ccfab4d97c310cd45a2818533abf623d4a58b080b4dfa1de37aeffd84a261cb32f9e1372331be0d0125b07ba5f489d2ee982869ce19e4448c3d23f3e7c998cbb812c5630fab0088ee5c7a0d77dc11912bf4f672367279ded3a316bf5837ce05fb88709395756e58f9bdfe2e1bc7d44054cea1b66ef6ea831eb2c76d416c1d2c7ef101d50ef114cbc272066a1666511663aa52a721be6469dc9ec5ce28369b93a7d1863349c600"/281]) r1 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/118) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r3, &(0x7f00000001c0)='o', 0x1) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)="3a2de5ef", 0x4}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x5) executing program 6: socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001740)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r4 = socket(0x0, 0x0, 0x0) socket(0x0, 0x8000, 0xfd) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000300)={{}, 0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0xff81, 0x0, 0x0, 0xff4c, 0x2}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x61) pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x40) r3 = getuid() setreuid(0xee00, r3) setuid(r3) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c6554", 0x5a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r4) getuid() r5 = msgget(0x2, 0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5c0a78ea, r3, r6, r0, r1, 0x0, 0x3ff}, 0x7, 0x8, r2, r7, 0x8, 0xdd, 0x1, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9bbe3ff0a1b9d025) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000200)={0x8001, 0x10000, 0x8, 0x2, "ce9ad37a58f55714988bc83ce13914913e6960fa", 0x0, 0x7fff}) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000240)={0x10, 0x4, [{&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}], './file0\x00', 0x7fffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) msgrcv(r5, &(0x7f0000000480)={0x0, ""/243}, 0xfb, 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000580)={0x5}) syz_open_pts() writev(r10, &(0x7f00000007c0)=[{&(0x7f00000005c0)="280bc28567adeb2ff91b1880ebd5be", 0xf}, {&(0x7f0000000600)="02efde73226e5ac671cee9f4300b8b729c86be2ddaeba7b4b22b7a8a8e4e2f4f17c093ada576035d1cff0c25421aa4c979f3243e0906855f40a12f122fcec68c5866a12c28df03fbc2d4d0100a6eed51a5ff3f48e6ff6ed44e8d", 0x5a}, {&(0x7f0000000680)="d59cf2200765c1e566dfb359207450e11e575a9075b4044fc00e15f6a62bcad3f2f9ccb40929800a3f8a4a3e753f85bc9cdf0cadba984eea2d4e9e574e5cb8cb83d0710723d00cab499cf593bbcbf06eea1fb2d66df9ac1f06673ee4770b24d4c07daa83d70293200f5c3b913eddfa43d5205180a96f4c0b9a1388cdfbf11e22270e7635a41ed5d8e8cd7e37845dc1641f8aa19a2656acb91e75ded351e5f8f451e7d8a4e476", 0xa6}, {&(0x7f0000000740)="ae870d52682c3d8a510a9a3024b41cd8f51fb124a54ebfd7d2eb26f2ced318ffde5de19af284a9e7f15a18892df68431cfa6bdb4a9c6cce1b3e49003d7f0c327be5feb2382cd73367ebd", 0x4a}], 0x4) r11 = accept$unix(r8, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) fcntl$setown(r11, 0x6, r7) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000880)=""/116) sendmmsg(r8, &(0x7f0000002540)={&(0x7f0000002500)={0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000000900)="960510de2330b74b16ecf74b936270b329731ba4cd2cd8fce019d47c56cfc957667750d0da84c359cff07e4dd0f1413aa3e3d4d8ed56408f174de6de78e2a2ffa8ef53d0376b7773c87948d3fdbcee0b5a39cf716ded89181267d2255ebfc6aa0b2382616eead74cf1fc8ca15ae071b7d8886a83bfb688604a11a8c70664d2ff01a602817935930a2839e7562a996e3009bea0", 0x93}, {&(0x7f00000009c0)="e9cf945f239b7ca3b1423574520540b4617170027abf5e22d27c399d170b3cca8e7215382eccd1f167f3da1ac5d6f4ec766af7b1c220bd42d6dfd6f841bb829180acb4e6a396fe6ad7adca50d1db02d9043b93d74e486d0584052b6e73cef8c125eccea26e1967d20f2f9a227b919f87c84c555bad73829101b6c2a834dfa5b0881dec4214d74e8f2444833a7d8a921fd2d83c2900d3ea2a1e5642ec1d256dcda4cbbf90d6e42c834b62aff4c5f22f48e6b5431c9da7ec8ed8492a73c246ca031f819d4883875d48fb644bdff66b50799b43b06051ff74fc161406c4ee0632dff1fb1dfda7d63d50742d82c8f654a2728cf559f731af2e4448490b257ac3fe24b86a0dbb5af7b2662bac0e03027540a0e5923ee06bbdaf0470ad3454967a13b7e9058f45db638cdc5a56dafa023696dd65b5c9c2f14d42b0c5b9d8d20f16bdcd915ae08ea00dcf445029480236cc0c8c2bb1d169037c8b1e1bfb531910a8adee00f60967f04d27cae71ef7b0175ac053daaf1ac426a0e90d90c3d861ee5c448317cc23461fd432e27c2439901b6a5d6387fb9e14e6b83d2e7081e553b2e5f147f47d4c99ef51a5c4db013bc1b590349a08999362f44bd65b11489a25ee834188790359b019cf6801216f4e3b51e676814f356d949417eacefb24d86784c49829767c5d85dca7cf3d547d8b5795c98af539c0ec9b4b78c87e8b171157a0e4aae201a44340d5aa91d044f1385ff6b22e759880e4558f58b3a17285e6dd756f63c9b8f7fa1106c97c76ae7cd0b6b50564eb04db021ce63543fe9332df447ec2ed1f3dafc77189f8b214b0c65fdb53884b51d7ba94c8e4cba63d7559e7e8228630f55cbf10f4057f1f3d60516fa61e515d0f5f70f983264e70f94620bc0ebc54254ec6f0e84891f89150016add9e38e349bbee0f7de667dc1708c2521d7a4b9efbdd103ce241aae52214dc3ad1b62fb4bef68287549ae25c562ac90770ae8fad515a87d63c027b5c1de58bac6b15b68e0b0ad5ce5f06249c6069b7e417821af796ff9e3b78826ce2a60f127f5e56f116e36a01b3a55d59c6d2ed949669a97d02962fc0f851c28077fc13e13a0bd749cf2c919845c0e1e7c1386a1a6e64faa5c0b64ef635c967ddeda0ae06bd65dc48c6e9ff0d69584b117bc6938ab540bfbce7e455e722d9aaf22386b82b16fbd6992034791597a6f920b73cfb5dbcecda9f51ad04bbe476efbf9731d2e9835ce95e622716889ba07cb1b48490eb95a5062132094715eeb5d4e7b32bcb50211bbf4552318b048fb2da96d3a9560ada3cedb4f6b0da15ce9d1ef3362167310a555347582a278ee1a5e5be36033e103054e25edda3beec8bef45e809263e49c1b888094f012c0aa19b62a2656aaea8640e5972fb1222d7f9147edb567edc8df07433ed785a1dfb3d4f5f3aa9111690f7d3103be35dd7e74d4d94affe8baeefd0581f39b19c9ec8545a460d57d30d5c7b60fa5b8b58a594f1f6d9b04fc35ad969aab6e11c42058464ca5d7ec8bb9cd3de25e9a0e1ef607c6aef35f3e0b81a10160cd58847dd1d16d3be2422bba211cf3d6d9bbb4303361d58d77ca3b28881ec951be28dcec745849f3905487238a357cf61d159c22cdf0e82aca6452e2a320cbb4c5b0b851d0d22180a9c0a2bb1bffd3065998132726f3bcc013cd248e7591d6ab6907600478794aa9782e99a7396c019f378d9774e87e79fd5aa65dd7364907fd67233bcec022fe60f159359036d5f05d074dc2f9ec71cf2ea2c5b34b56b198602473dbbb6003254df7b5af25f412fab6bc0d1e9566a59dd7ff9445dbded5162ae02c5fad9e05e3ce82ff0052954b65f7ee8cd8b0c24750557d6a22b3c5ebac791168866952e73f3f81a7510b97a3ef1ecc4ad771ce140fce6364024d7ce1b32341700844cf11321c848fcc6cd4db17abf89d81f769e1667953e9b1fcf844cdb14b76ae7d59b7bdd3abf3edc1ca2ef5190c1a3431cbe7b4e0717f3e8213f61bdacaa9742c2394966cebd210bc1b5e84d7b0843f0db0430fcc2fdc090e3ddd5f807febab6ac8707e2c522f40f444415094455e12304036b0b9956191b6c5c1a1c0352db008ed622881b875ee96e5ef93586f7a43c0302f1e4baf7c9bf24538f7bc516c60dbaa357cfcd8000048bc0465674b73ded95cccfd073d3b17b5a914b85feb218fc11e44bfec33d2f489bcd1da5440cdf68b8c66b4d81d139174472156ee78837ceb716c51167f93b0cdae5c2c92103129a896c278872d471f4ed476bb324d93d0794171e905b21e0523b67c6ee426ffa5d5b343f61b577468775bc1d0999f83b75bd3ff370ada3956e2d2b00acd56f43c38c698d71b7ea0e0136f60b990771dee548a02246ac86dfaf85f41d86a64c8b86a33ea4389cc19dda26d2cbf422044f210ef1d8ee20e5b862a2b21a4394c242bdeccae0df5e69d57c9030da31ecd223a96889a3a510e1c952bfc42c7bee5c1508e09c59cf2e61b5891c7a1a4591927dc24a261afc80c4227a7e2284f4154648397df56f590ca0c9e75da82afce6eab785752a7666535d6d25121aab3ffed82a6784f88421a8281ba3ac2b4df41777c8cc6be8ad7b63152a3c84a378e6e3c4b7d696d409af3ec22ef178f36cc4105ebfc99abbc10703ccc7d1351df2d674f6c29371edf59d8aa07e9e3f8cca74f10869d43dba702790a67d70dc2b1c9cf16683479933444a4650cfd2cde7f291c35dd5d8f1005d868c2dfbc77b75e7f75eb4e9fac6899d097decabb77ea026529da6d0d778b7606c8098876b28d74d8a7efb23c5c024586e2dbc0587e6ef8d2efbffa9175868a81a9e9c45f11f80816bf28f153f67e4d7abbd04caea922081d826859fd8412a03288c506c773e04c8964ed58358c77a22ddf940550557541b8bf3cffdf5c084d7347b00af0d2c73b26f51c80dbc89e03510bc6d78da812c37ae92d9d9b83da680a0a807128902a661d4ecbcb4cccf5ccd67722cd44e90131e3dfca9d27179eda4d72f3ec6b9b1be49e07c4e4c54956a8c35dbb548216281a3f1898df3d377bdecb8dabae81a6b5d310e81d170229ba908f2f8cabdc1e2f19a042429353b5e5e45ab44825da9b88fb11495d5f85f451988cf5afd21e90fe6290cd19bbc7d11e519f82a5d3fe61f448f69c198042c0cb71816e4c71ffc2846e1e783b970e104b3950611c32b32b3e69b639e3ec23681e5d95f05ad9e7ce72b1a89ddd0755ee08a2a84319cb34fdfafa72825b20c4217e5639fe92a2b924a0af9eb9a9ef6914a9f6843c3b2a3f8b87197af4e368ce9bfa063369e507d403e06a49e41757176462d8646f285bf389eaea8260ba8e1ba559775af015e912f041cecf3666a7efef2ea584d2c94a752701408338445e34f66e946b077f9262462dbbb2fca34d4c17f0cd0df9249da5a3c0dc1a1cab3f477ccfcde94e1f65d9545b95249864a9ddc0a48256b08220642655ad87dc8db00cb0f680d836e7373d59c2454c173549e931a07218b9c21ce570701bd9d03942e2e6b0682a499a8fb7e72e9b980712b6d42e67ddfa9bc6137fb2844e2d34e0701091548fedc57e095f81aa6785fc17417b436df6b658d017519f1cf23783ec6cb3be77d93a771dd5431f0060145cef68a84fa7752e4377195536a989477e6be64b6b6a30d95ffc9398ae746a092aef84de55267bb02d2e3429dc1c072972d56b5d85a1ed8434abc7052581f86ceabaa8123e558bf02006ed6cf33ccb33bc8e9c3457815c8528e829affa78ca0fc03813aa3d43e1ec2b127065297144a0cf7d8f05da2b41c8d4c0b235c8774bb547ba36c321e4d9d879cf37f603ca78e3e053a166d38d7b09798dd7196568497d4279a4c7ab9b43f3dc2352d2594e505d010bfa934fda73cfc41e54331d8aaf2472af668a6eb57bf5d5e82c267dca4f83b51e24e09ecee6fd7737a231aedc24806fc834360675af4435eb4894d88cbba0e34b9d35ccebeafc663afeb84001adbf414fa43dc200176bd05b0c37376806fc3ded322963c128d36ac566ebd9a4b7f1830569f696a4baa1f582bfbed7183a93ed1712ecfcb2bc7c1af715f2ac8db494f68a2b4956385a20ae0fe0c4f010047ac80b8ed980948f8a92c2c0120d92cb74dd9bf7b0de5e1588c04327b53713e3bef32906bfa443774bc132e6744593cb28b82694f368b28fb0f130c43c20a2f9ac7fc5d5ec2c994fc9fe52d23837c299bf5a8843909579125dd2c4030e2ab5fb81c190ae9b3630064b636e8598f004f14cf04e4812840cd86cf461b3f7f3e994cbcfa1f6e34a3caeca053bb1708212eed7e85efbe5952115a77fa7abd8874c54010e2fc4e53c875dd63b6d2892672dc8c2d63d34ced64ef4a4be73206f285beb8df894328afe3a3a50f66002f365d2f00e1ef4c1608131bbc4a97e35297017c1fcd1f3260b5b2682801ffee231593eae26ab2e82664ae379155c3248a51f9eb54871634de9c12f62d13e73430fd56034516a20a3de8105b2c301bc2806cb86ea39d0c3e7631b0f37757553ebd629911d1eae78075bd620039479f55cb2905cbd4e0e23742a955636b46cb835e9ce191fe46727e81431a8996fd0dbbfd564f306464de6cc9b21e1fe3b45fc73fd76e4c5bbb9d53aebdf181c215de3d3af1a44b5c0ca8f54223dd5d5bd2da6977c7f4faedc76067518c8240518894d31b54b0af6df3b99c5cf73103a9f2556c11130d0c9967ab2f76080708b3a098e3f71e0b77ad9ded0c084994a0ec8b302b63de9d7805e3d5f1e91406a200039129680bda556b52c43d5503f782f32fc5bbfd3f594a831b516392c80fa7ac87b5893cace04df917248544f4235dfdf504aea88b6cd5e069825a10ff9e89b432c3aba8a67dc6c724eac5a179fa9e91d886897f1ab83886d4f4aca7e07d5b12d083502b2fe64350a25b154f41e929c1e9b8ff8094054e1b3d8297cda52ff76e4b44d8d3609d293d7ffe60168a8c1332c3290fdcd683077d3e235a79af9376ace7e7da1ab015a93b8e4b084df2f5663dd5444582932e56d7de75f72ccd4bd96c6edf1e2b82f78ec1ea25bf291b217fdf37b6b756987d4ba41577f3a6b48857e0d633854ebc73c528b27295e3da086bbfe988f273f86d2047b2816f3549171b6f32a770aaa278e935000244268ddef24354bfa9328a39c8d4f0428397a81451faeeaa824372049a5b6618a0b65b3ded0a62593fafae886d7b5cea7073a9e46da9e5270aa12d4a24b469acaa09f4a244981b33f3e105d67ea7b67001cdb494b7e829bcd9208196d706a60654615949a65c12bfa666be19c8ad038a827afe797b7e850d43507a8059d631716134df9c5c0b568074d52963e340df8a3b4827e5b9434e85a97b954527a4897c998c2aa20bce0125a43db4c2e794220ec1c6b0f32faddd2b106f875f0236ba15b7a18131b71f38f13dba0d13f6d43369a60244a4b87cedf3b30ea6c8e2af838141a5c4d46b0c409d725cbc09cf81c6062053d55cca819d27c2e41744ca2cefa8c39213a773ed4a9c1f389f9c66b1956853d1a8cd307bd727dbfde339a7bb8d8d9f7ac8abbe444f5abb96507f9e0206958fa8bd63f08da346515dbb25360a6969f3ba0849d0f9da118be83ea54f078a5b96bf0f97a3482a449bfebb5a41d06cf4c604c53788e7ade4ba187acc1af25709981c7000f52d119bfb52460c12dfd189cf769d5c77718233b5cfbc4f61c2588c8260d269508ece01281b52ef2b072ba42bb542c57791cad705c334cdccfc993624790a85b4db515250d423f7138af0385e03b0d9b5", 0x1000}, {&(0x7f00000019c0)="aba474d57a40b951e25cd0799f036411c49d58375075d39380308e57d77ba5fdcf8a91ad4620d3defbf0393b8052f31bb8237166455dcccf5413483b9aa0c6e3a956126d1ba8a2e7d491deec13e1cd68c7a12f2d5e51d755916ef227ad67318e7e747a2edebc3280335403208b9477d4a8770916a851749b786ab02923da1596b949cbdb6de88cd89f3cd223b903a04bbc2d6128db5009ce81239d02daf707d3772538842e3213ef8b6e181632769130282d1d1427800bf8c0f45a5e0b5786504ba9dbb4876fca42fd785a0b055c988dd4e319e104ca6f039576021701", 0xdd}, {&(0x7f0000001ac0)="e22df1d197e1782c72df4afaada04ea3f8875a0bd47302ee977dc2b0e1c69af8b80feeeca5171472b25c7c2b583a26a92e2525ceabacb11a86c2f92c84f683d9e6ee013b7830ff0fdca716489b25014f7864d0b952d09d6c6a26924409817898586ce659fa686c8e95040678e978ccd65230b515a4d5be5a8856c2960c4cd30a23d5b4250292ba7d57d613aaa49a5ae59c243d5cde623e7426f8286e2ccc32ea316581d9976e5794ef4dc67baac001d87ad18d95085c914f6bb2e34511049fbf83", 0xc1}, {&(0x7f0000001bc0)="da70b85c9f2af0ce7db11fe3d15a5fdf40bcbfb26a541ad75b81d04cc679acbc162e159ba07d584bebae9ed8ad06cf12bff1d8bdfc05c22b04e06e2376138969e88e2605c2a50da55f2cb05dc09e8833a103d63e303716d2e15b8509bc725374fe2b7d9b0b077eb8ddf262964bff1b01cb77a0e4e850b8f39cdb6ddb78eb7586910438337a582c49bb53f7abf439dd2c42a3d42bc41f6c8eda65fd0612ac329cb5eb06c1e675ab47205bd4c86c7c63fae3eaa0cb9245debb914e55777bc70630555e27a1b759cf", 0xc7}, {&(0x7f0000001cc0)="5d97a87b0c059bd6263aaee62eeb254a98296f2ed1847db2403a645f33a8c11fe7ea0ea3ccc637643daba73888601c71a4aa2e8d3ea93eaa4466e1499ff726de6c6760b3892819b1c54acb91519d35ae3f9d584c893d9c723df3066d74a66bd35679c4d08f540d8bca8e0551a67b2501", 0x70}, {&(0x7f0000001d40)="79e23cfb4bc977f9ce297c2ea42c2a50d73b64b9f15da82860a7e89d67002782f822", 0x22}, {&(0x7f0000001d80)="f361ad494e4848728bae36da877bf409233d90656689106443ae4026b3a37096b99d5c425bbe50356842bf91cc79510007ceaa7d6f2eb57c15d9d8e60a740ebacf470b0f191a2f2809f58d6db8060fb8d99e3fa9258d0ebb548cd85a680811f85c53280e7136f5b7f8839da095b2dc0678ad64b08554581c494485aab684359be502e1c52ec9102799108e3fe823551b1fab60f7a43d2a39b83f57f4fcc62ea3f3d2b0adb071d8e847f7dbe4a2e37ffc05ccbca3e0", 0xb5}, {&(0x7f0000001e40)="e9903c15d88cbad32e1d21de3cf6388f93dcc195a968a0dbe763eb2fdca0729ebd87df45a927c3641fb9dbcbcc513c27d9bf29af0eea998c9b352add143a80ce64b0851a9f15d5724efdd2182e2499bd4ad181e2d8627325685eb6c720aaca19be5227e3969ea90aa4c4bae8b15138ae3df1b40f3872944953b6a31f6e5f9fbe59de5548fab4087705ca73b823ce5a66dad5786119ac78e4f9007f21e1fa75b432c568e1e1b6328c54e5a6be62038071519f8bf35b3480b1dc45a3e1020d126393706e122626b6153af30690f941a750c83e7e63d6f9280ac6aa214d53082f0e2dacbdc1dc9d0e5cdc06200c3fc499fe0225bbbaeedfb1ce6f", 0xf9}], 0x9, &(0x7f0000002000)=[{0x58, 0x1, 0x400000, "a69ebc258c06791ca191920b491b7362e10ddd044fca6240d0b9030b921a261ae0154bc21ed89dc05989cb2aab0be08b0010c7f1642ce9c2e0d1084c68594c95dd"}, {0xd8, 0xffff, 0x0, "630e43b8c69bbd1a8f24b664d3d95aa21e0b2074d5b0186fcc2a6d8c7d21938323b738a3297398aa156163d6537d065f6a964c33be5ec14d85cc9b9c04cbe8a9b691adb4a6661f2e2a1aa0c0365a8d5dce9a187f616c46a649ce6a2a6c016268a0ef5cd6c056cae44a0c477268c31f91c63f96ccca394f3988ff9f53437ba552013b8c7727bee3e47076beafbebc29a12489d8e5b4f752d1b93a6782313803bb1976c8eb56e8fa1cb045994d80ed8bda8024c3ffd80e22979489c55ef9b9b1fe635494f1"}, {0xf8, 0xffff, 0x4, "efa23319db89d9e14843f3b66f42398c7643665c02d67899e0c027713a847ed3c074a2d604d10ad7adecef4bd8499aaaae205f751834037d72da3c9afd8bf5b9def9cb1aeff367b51c38c773c050bc13049ea8cbdf2a3aa972c8ccdefb08492c7475e2b39ffe2c3c2f0e7881e6c05993eb2b99071c6a687b6dc455a78327f563f147593f397e802c0f3fa7fd8ba4cacafc6d6a7835442b548a4c368d05e0651b85cdfc5d8020a5b4d4a1ffb22b151df0f258f65f3f119c59fa9bfcf095ef2d88569c934518159892a1023d3550caadf8d1f39b35dd3663fe6b9dfb2cfb78abcda0da12"}, {0x58, 0xffff, 0x9, "b1b454c6789697d7c18d292010897a4b0639ad5a9366ec88af5ea4647b13bbf65bd5f3043df53c49e9b7869f091f91c4cb1e40ac82832bf501d89d559bae072309f304eb"}, {0x18, 0xffff, 0x6, "e8"}, {0xd0, 0xffff, 0x8, "c69589bcf5affdde99d3bd2ec32d5ac0ad6bc1af52ee8da16508d62276458b38b306d41dd4ad6afc18101ed8a1cb7680cf35899768c516c4b2d512b500d42109a02ddf7c070d6e1ee40ff216febd1212d8234b1a601bd33cbd399627dbf6f557d7ae774185dab779790f30e730d2b1fd27041e6aee327089d66b75bff493640bfa46108c49b197fb0e5bb3713c547b73a3f5613c1abc97bd1054419f5ec5a1df99cc9e5bf9d1ec51439018ac2284b1ddde63525764a8227d01ed"}, {0x20, 0x1, 0x38a4, "ea1e1ed05116ab45d9"}, {0xc0, 0xffff, 0x3, "3fa5786d82ed73a015d20be7adc53bf0f21bd1ace28db31d795eaedf322b8b9875143cde50e43030ea23f2e747d3eac37b1c856ff9a0ded14b8b45be45c28975f1489eb734a2f5aeb465c230c72ddb4c3d7e791b04d294c6fb8f0e32e9cfd985c0afa69d81587d2279e3410fb16e61f5722b1909248613071b17059963d7c208bd30eeb17ac8f55c138e206b904fc1d73ef3ba2130004977441f80e200a6ed84129ad0d0de39571397ecd4f3"}, {0x98, 0x1, 0x4, "680a6533ccd88c5e00a20db076d2fca0b335083aa56162880dc2ab189309cd342319d5e9ffb2516cc85d140aa2a45692b20451098fbd406ef446d32557fb76ac617c274c32f0cf9241bab1156a2b43d87a010723a4c21de67e9a487483afd18058109b42cd84937b6516023b35907d6ea480f9d1a2609386f1032f0cecfe6b790541b9656ef921"}], 0x4e0}, 0x8}, 0x10, 0x1) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002580), 0x100, 0x0) ioctl$VMM_IOC_RUN(r12, 0xc0205602, &(0x7f0000002840)={0x868, 0x6, 0x0, 0x7ff, &(0x7f00000025c0)={{0xde, 0x6, 0x8, 0x7f, 0x5, 0x4, 0x800}, {[0x52, 0x7, 0xec0c, 0x3b1, 0x5, 0x7, 0xffffffffffffffff, 0x9, 0x1, 0x9, 0xfffffffffffffff8, 0x81, 0x2, 0xd95, 0x1ff, 0xff, 0xfff, 0x8], [0x3, 0x10001, 0x2, 0x8000000000000001, 0x1, 0xb8a6, 0x0, 0x10000, 0x0, 0x1], [0x7df, 0x1d, 0x4, 0x865, 0x10000, 0x5, 0x1], [0x0, 0x4, 0x8000, 0x9, 0x7fff, 0x9], [{0x8, 0x3f, 0x1f, 0x7}, {0x6, 0xfffffffe, 0x8000000, 0x2}, {0x401, 0x7, 0x8, 0x7ff}, {0x3e, 0xfff, 0x1, 0x1f}, {0x40, 0x7ff, 0x1f, 0x5}, {0x20, 0xff, 0x6827, 0x8000}, {0x2, 0x2, 0x9251, 0x3ff}, {0xffe1, 0x8, 0xce, 0xfff}], {0x4, 0xffff, 0xc93, 0xfff}, {0x7f, 0x1, 0xffff, 0x2}}}, 0x8, 0x6}) ioctl$TIOCSBRK(r8, 0x2000747b) sysctl$kern(&(0x7f0000002880)={0x1, 0x10}, 0x2, &(0x7f00000028c0)="9557cdd52e7bef936d94cdf2f6999e5dc053b8a1fa08af3193c5ad28ba723185756b35b4b63d2a9eee11c440373d9f0e6aacc260f6225ed788547a067062dce41e936e8318b5caf211799354618334ff82ebca0bb5cdd7439426ed9873d2a872496008fcf929bca64ae0972a589e437d64bc46a3b2ed6183bcc6b080ff4d10fc403c587071fad23ddb23db452b017878613757c4c1e2a84b9976bf9040e10f9c", &(0x7f0000002980)=0xa0, &(0x7f00000029c0)="0c8e5cb059ad9c12eaa50c601de466ced9d7626502505043d996c37d6d0cde166f1e27f684ad6b50036500a344b90817d1764577f86042d155a33d814be1293f0f90d77af89f563ed897808df4e0720a029c66d50b1aa9b48da59240a90251d8f2cba6183b90fc40ec32d3b1740780ebce3c9252dc0bb381fb63c8bd25e3e6cad981f5c2a07486a90d5c6651e7f7cfedcfd0246a023ab6261ff24417f2aabfc230373649e557bb6db34eda4d325a7975effc50dd67f2d3eb263bb00b520de4978456e22d4c3ce78d2697b48db6fae7393a99ac53654a5f6f5b6ee7fb1247", 0xde) socket(0x1, 0x3, 0x7f) lstat(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002b80)) executing program 4: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x4, 0x0) fchown(r1, r2, r3) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x401) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(r3, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r8) syz_open_pts() r9 = semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000100)=""/227) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x9f, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="e1000000", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ab, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="9fd21d28166d9e12edf5502b492b7566a39e7dde8bb5aeb7c2aa0c6cb9faeb3ccf47dfa2cbe563397655694369936ee61e72f0c49c0df795cbcc0fbb57c84b3992814678a9a3bc00471c0e660a64b6323b69c7935bd182d918fd780e5290c0cbf8f3359a5af95f24c69b48ee0ed21fd5d2348a59f849c315a00a7657a0d7d5f7e8e69834f779410f37e62478d2d610a0db1dbbf226691b9f3c8eb143d9e9e98aec6b0ab36e4eef16d5d97bd9e869401ad9d12e66fbbe238a6342fbbf0a4cf711b818569a1364a46f945e8275b49314706baaed4cbbd85f928add680c21058648edbf02ae19f4e7cd202726845eb1dd5253b9afe87e4993bbf0d6717894a37b", &(0x7f0000000140)=0xff, &(0x7f0000000180)="da32a6d7764ee59a451e790b165986e6acfa31e28a1039d46af288b80da4127d6af4f822c51f1afe948c4473202e909c7ad29164d6828a", 0x37) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f00000001c0)={0x6, 0x12}, 0x2, &(0x7f0000000200)="85271d6dce9d5b65647234ec394b9c45ba033307dcd1f275212954a03193c8e6e0bc5c15ad466b86d54d14ea0d37973ee6516c4600a3276da57cddc104a6ec6cec63da399ee0f9f97def803e2faa6c2d8748cd33062f3a0b513bd9b6fd887ce45c334abaa4fc113788a2ee6b637fa78e319cbfa5a7cea3a4e4a2ff8d367da4a7d23fa698e52566aa42bd375b60652bca2223bd8c3d1b74cb4c23c35e92a4bf8235f80cbde382ea03a0b6284b84999b82d55590c3f9", &(0x7f00000002c0)=0xb5, &(0x7f0000000300)="5c3604b7469a36b42bda8acde7f801d4a8de2a54c85aa32d154c9fdff6ef8926aa9ee01c940bed775222fab8d01a45bca6d8757e48396e03fd65756302eb474f6b92b4af5f22c68b1e8371b51a74e1e521afe9956611de9ed90e7f3c939cfb37819a4b59d75d893a0b2e7c32523796149e08e055e04a8a91ed28150f99823bcdb5efdfcf71710e944f94d6da6f8a46e095407acffb3bb839fb1f3201e91a8c7bc36729e1ecabb34a96aed897bd61767419cf3587806194e2d4429c4a64c80a2abd3c4864c2a46e2a798ace78c6a376d86ffcf8d6f99245b14996476fbb1d4e90dbf12fd5a17463b1479c8f624d", 0xed) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000500)=0xc) 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, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4e000/0x9000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000f17000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xd7e}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f000081d000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x20, 0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca98", 0x41) mkdir(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, &(0x7f0000000000)) close(r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x202, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000012c0)) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x1, 0x7f) r2 = msgget$private(0x0, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0xe9, 0x0) executing program 3: socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x121b, &(0x7f0000000340)={@broadcast, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x1, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "1ab0ed", 0x11e1, 0x88, 0x41, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3ab34cf913b560bd82df213ccf59956c", {[@hopopts={0x2b, 0x5, '\x00', [@generic={0x40, 0xfffffffffffffee6, "aeb92f76e18525a19349bbaa271b4a38c0"}, @enc_lim={0x4, 0x1, 0x50}, @enc_lim, @jumbo={0xc2, 0x4, 0xfffffff7}, @enc_lim={0x4, 0x1, 0x3}, @jumbo={0xc2, 0x4, 0x9}]}, @fragment={0x4, 0x0, 0x8, 0x1, 0x0, 0x18, 0x68}, @dstopts={0x3a, 0x20f, '\x00', [@jumbo={0xc2, 0x4, 0x1f}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x3}, @generic={0x6, 0x4d, "d7dec8fe0ee9c585129ad72d03f7e68f59cb4f0090d866e1789f3182a4d4e42fdf95ffae746300c063fb3a977e5e4eb377d64637e36bb3dc65a77c8a7996d05f560a010c4570248ca6f533abdc"}, @enc_lim={0x4, 0x1, 0xef}, @jumbo={0xc2, 0x4, 0x5}, @generic={0x80, 0x1000, "4d39fb0e4d179fdb5808948883d72417964b0b4b6e67b4b7b9715f34255e9f576ee1bd8d7e4fc596715582d11ae755555161e6a8850c73e47303c4d21c01b9a5bea9d498e1112a2b7935d6a62faba05f8a78d030d984a3e743d878ed357e806d97b2b2221e22391d086e662ad79accfc2630d910de10f3d2e11ee07f0c71274160622c900074ed22321af097d6ab4346d11bbf6398d7de7d7b510017f99ce7c2c8b84c31e2cfadd3bb2ccb797f387e620f88f58f3c7fa95e1971ae4ab14d67221ab5604dcb082f4b392f84c210268ac5f2a040bdf2952248d2516a07596b265b1059b1896bf4a97d3225fd17448896985a5abe210b457e3ed8cf18eaf6d5d2a420b7fabac37b49209c8afadcc44e0d4bca2fbf21afe1615b867f24dec043f2dcdff6957917d7437bdf742b68e11ef48c60eecfd4b6219ee4c1bda1abf8291610593a1d1d18134683287078972de2e04f9469e42f94908c23e9cc1a2b6ad59ceb1c8fbabc4e06199b18e0a57ef7cb80ffba6e907a202c0cffa31b093e57db92b28b80fb29116fe85ab45abd1201b0460b703ff72c3e74d8eee295162a2f540a92f948f1059a7b429159e1f97ca17232b7221fc34d3d273fd25f6121fe255be9a1ee05a6a71cbddf36c646174dc5ae04be37e87f5655a2df602fdd836b960052b551c3bf6aebacdf35f12c5848c03374f5c87b0521869c5a6df26313cda820a3f4732f15b7e4413ea849f4eb7315708c673c2ab1159f3ecc073d53d4d9c6081a0946e99761aade03c5f9bfa353175ec80e4f1b05f0f63241283f537dffb27f6598eac4773531b92b14673f04d661b1b72184371f44e7ba81bfac0e2318eb48362e8990783147346ce52c7e559e038fec323628da292402bdd30c7714cbdc9722efe078fb0fcae5c37d5526ec2326ad30e4147228803685535c5e782dda13bb5604b544d7d83e69a05223b93c45d6cfb4940ac979cb893d62866ad2cf2efb22dfc969d441e17077454841c68bf999f15710d1c81685b70f90c155a6c623beecf0652164787fcb43c4127a1f745917da4724d010265841c92a5b87f14351e4a7f63cae14ace8f0346f159abddd92062782b37d68bf51378da0571af73f9cc17d93a61d9c777d1ece890537c216e40050ce0da986a68af6cc26d51763c6fdbf3ebad86700a470e59fb0734e3d6bc2874918bff2a9e6827aaff703e47f2afaac3355d7d97ef1e2bf31db1d4aa6eae866f894005d49b12813a88ff265505c15e1f66bcb29cca1f201687d9c4738e0f6e9d02383deb04db23168ca843bf7d1e44d3cbe8a1e318f41947c087cccd6105abdf30bea6e99746c69ca8d8a1e3ee5a61a72bad123c586c7d1a3d97b661050c6fa7b219a38fa4f620d7c77e8634a04e3d42ba4e390cdf127f59f6a441c13b9c8d404f860a41891b7f4a431a7a79149a3ae226c406dc216c0d3845b843c816de4c3175f185b7162ea0f3007ce77bbbb02eeefc871b8240fdb0f17c4669e3244054bc53ccb8f9cf3cc1ffe2eb8e2ba2eade553061fd068f19136d60218016fab8630333382546d222a0d3f0da2d7610a14e22a3d8bee0761cac3b95841f8cff33f6b389b92028a9490218b3918711e80b1f08001dae9f4aa5b06166e88b108a47474a904bae62ebc98254390bdf0c53793764e690d4755e57e6b5c7d32c43fcd3295045e42c23e7677fb163cb48af0eefca3f322947ae6cbbba0d5afb90873dce83507a5f1f9feeeaaca8f77e6f27bdb2d5e1d6b0212330a1948d1facc0f4f6d2a91050fb856b84e28ac48fcc8bd49eecc832b09ada57cf1cf2194f65460e4d61f7363b7760ae78d9ffe360bc6560cb06907a3e1c8ec9d53d2625578489503b454f446ff9a39cea9c6eb9fd81a0d645503f23b2a5d2f071cbf10e310a9d7571446872c78d72ff6c0335b6132890a44c0902d2670e1970055135f7d54a85fb4f4113b65ddbbf4ae59985864117238386cb4bdfedfb82f7908b25eaa9170da88038002be8eaa61907ea1282deb85eb770663b22e826cbb8a9fa238d5b6dffa5c88bedc8e0e5bb72ed7602d636062b2ee3a7966ebdc37c1b32035a9d634865b75d854f438f47fdd2c0fde6330c8140a6489bedfa1d2cebd9bf0f012482cbf1ed371c5fe81a049b25fe53c82125535c3e034ba674f902eeae5f9e2a4b5c5c89ecea4abc08e15774619e85b9aae1e1593458bf1912e34da3b90af5f43d7b171d6a6d3aae5293d19c33bff614fd93edb9299e6897f992990672bf69e6655e4f42dc62c2a08ea9ccf76c1bf1163418ab83a21fbc368f36ce59945b794b8b6e56f0b782984a88c3ecc53f9ea6543664ccb631bb6e20104d696df038968af1ccaafa57d3db77af9c96e55234627b08d63742b0836e8d309de5e135222b5772b45edf497fd3697e5b1d6d9ddb5ace145778d4105706be91a1afd6318f89b1985a45931a52da6b2017edec2554442c0e2efa5a5db27c9d5f612de73888715f4d1b8791daed8fe67e35bb9fc7a331533a3061d855566e813678fe89f98dd5098004519759113cabfc591526c605df5f8e0694fb88dca489fe222905e11d489314a6727896f2ec0f8371f2ed92a3b79eebbbea4ecb2d431c7502b504cce55473249a64d2a00c4778e8f527f48b554a3e7621da13e1b92af551198424b6890e0a55a96eb9c11406f261f6a76cd27e5b5cbc37d3b7bbbe1312789552b69a6cc4dbabbafe1ce1870ab28009e106589ca74088836d813fa8130f3a457f97671e2560bc0363bcb404ebd144ce00d55d4857e16a9b44f32b4282b5d08c749d72ff1152a36edd7423517abd0c7d50eabbcb151002bf8dd919e59eba591baad57ca07a3ec5152ca2ea85b298864a0746ff229b042e057a4f023118b2cea4f17449c1c6bebe98301790e14437622c3461677f80bb3f962f707af0b7ab59bfc52068d9606cc2c67c4c591e2be80946100bc6df038b9f95f718b132d0d61cb05ddc9c91a4ec21b7bdc785e77d2b2679adeaf320ad85a877e6a2e5fbb2bc71ebd3d654298f858ac2bbc6fe2c7533d6b89de5c34c42a8ec47029302702d29e5bfaa6077c86298d7d3553e24e65c65a65a2196769071c26f896417ab5a1f0445191063c5c2731caec7d649e3f25891b9074cdba368346979678715cc703b7b181327a530d683e34fb18bfc85c38d0b89cd41a42c294347b760251f2f91718b0a75eb5123425606ecada9d5acf55d3e46fff10d19ef2b83050c57dd264912f3266c2b4c691a8a1db88cd4b3cee5aa970dec129f5fa49fdb16377c406e979fe5e901f265f0f1212905853949c3555bd7c3379bea84bcf57e8bbd20da0ec5ab8b49372d5884482e50a72727c1f641195f0bd850257fddf4ef2c8380032df468b3941503a768d83a3d99fa1f3fb41297af058712a9ec23791d9c1fce3493a2a673560fbe7f030bef574f6ebfa985ee8fb09be8ad3d143f674e44b212105b67f2d1785b5efe7bdb13965cc46c1413f2d307f96d1d9bc90ff0f94e88ebb8031ef7b9bb3d2bf364b1628a12d8115829d372ad61cf8ffa139c23401b237947ba98d605a0ec73ec00f0f4fef2b57d16a62a440194fb8c43edca92de9a4a2ee98dcff49783b687682b4f4fe79678b91bd2122a67b137418884c0fbf4b90d800ff6419b7b137279858e60f73349f3ab9f91e9549c6349fcae31060123d8935e432f620fa4f37e1d189afeebca93b8601b6fc15e21c5507e1c8b2f5c5c5611663a031ef3e7f40d5c99e7368ca3875c9b10f4722bdadfd8866b16e99379d3b96a9a307bcde16edab78b734c904be4186c1752cf8abfb9761b854e16977eed368770dc66b4ac60f9b539cec92b88f60279a807d883195b2636522f1960bc1e4367421fd6af44f3cd3361c548957bcbfa4fe9d47842ce624922ef4fa75a5ed1257b13c846fd586d0c2007b276250b1360619e2e070e7c6fc272fa7c82b3548866cd2870b52e991aa55f520660e731a6609412ebe651ad9ec0923ac05fb8c94f2d8e759c1d8d327ae8dc726f18a44ba6450a05c3835d25485526a5aec1a8be936f12db2113645f125e9b1fe0971cedd182790b488c9056a4f47b36f7b681e0c6fb95865472b4849df0ace727054d04d93ac5251fada601c4169cac3e7711a2daf39d09b8846804ecc24e875c4812a8ff0d033dff8c538128fab53c3868bb1c0914e26adcfe4ad3e6d6ceafcd7c673e9615087dc1e5c5c074b11f3517b3a8480c8615a79c608c273e5ecdaf3a5956fab63d732b64a775b4dc06772f953e56319b9a3ee38c8aeba8de20c825fb2efea9cd90cf0102580799410a49343719c479bd3580cd0610e876d7bec0fec590291028e48ae11b43cd27f638411852075a25ba82189731d3901ceacac3f6fc32e9cba15075b8590ecafef20ad2e00e8258cf6f1f8cb49e9998fe01cc4137a693c0ab640085b9057514f94a9e9278ea8365a738006bf6cb3d14241d3c5c9676479e2869800767a87eda75bbdf7921b822f9f612593acb76bb28b9843d9c1b0d25aa5b9676932ee30d20cb4ed9607f8d6d6beb3c5d50229fff31470f4613503b14335ed46920522c3b20003454e349cf19d8bd400c5f0b9cc5cdc9cdc15b066b94672f94a7970a19b84b5bffc4b9d488cdd32ab420c7b3972298d48f9381ea6c257a4a49f7a181a3173a951ee9a6164c82adebe045119b67b6f46883064417fd52a2ca7c36dd9895893a339d1e10e018364c375380369ab7ca98b0f539aa0660f77326100a7bfd0f74a1f2660daa139e5691bae11c744dff5667280b22029566339d6c3fc0bdaacb9d05f8c074b6cdba59f859022138f67e340e3f9e99e0a8d9d1c51c07cc2347dd2ceab2e4af672ce62f00dd45f805a38535b1555e8851e84a6c7ea04b1c6efe5ec3e0611eaae34aecb5d43dcaa951c442476c3319e9f951169a5b4d6da55898bf3055e63b7a7d0b06cd04fa4a69ff84c4e0bfcdf0d14c1a5f0c2ea1e815217ea932d791d06a7d897d7d47322331a14f8e71cd281e4e4c161c9b66c227c75eb74feab3c1df44dfba532741735f3c628e8fedeb117bdd897392a3c14400e8c2d3812d877929a23b5bcba5aaaf4081de69f911b078826abd5b496f210274d6bb9b323d8f74b76c593f34b7290eb05eedf887fb1d80132e33a5328cf05f5bb01d769606efb832446649bf3aad4a91b09db3bba413edb781638c5de37a113d9d12544a3b5c0467dfb242a033f77fae2063552b7d39c57db896635fcfeaa23dcba05eb24024b3603178607a932bedcfc7d0fd87e7b1e22d5fe289debd51384e406267395730a6d1bc52e3d47c41835dd9ac23d5d35463129800f342a4e56e7a51d19803af667b9d79f2f44d4902410b22e0a839d1fc5bdf6c857abf27d8edb8b660845cbf4d1c017ecdd9838886a32f77e9feb68131b307e2951ade867615dc8f8e9ec9bffe1f765f27589d6b5111405ff45f995ef7454a74a896f022c53f46e79bf822446db03d4c3f36291c89e5233c8a42cdcb020f184946c564bf01730661e0910fb2802c69b9447027e078d0a46d5b853d8a6f72be865c639c520529716f49234cf5d7b0fbd8718bb2aa2acda17427da1ed2ec514e01d6134a135a178a1a1d72d9cd6fafc327cc24b9e18adbceb219afa529783fd562c6ee94080f6bae7d729c9a9de07266e41d9ce3d70663697746d09b4786df40c2552cb59998595f71118950c086490289b4e71253823b567ff556ddb504c503ff524d60bbe94d5d6a113f6c1a330b06b2b762209355a3970a7aa2dbb8e256f5facfd"}, @pad1, @jumbo={0xc2, 0x4, 0x61}, @enc_lim={0x4, 0x1, 0x28}]}, @routing={0xc, 0x8, 0x0, 0x9d, 0x0, [@loopback, @mcast2, @mcast1, @empty]}], @udp={{0x3, 0x0, 0x8}, {"270e0c7bfb80e16144764e860f8371a79ff6c7bfe89624bd18feea1ac71f3ca3d719ce153e803a9eca63250af78f0608efad40c09f33cd713f92479c96730dcb2b5039924e9d2280946f145bb5fd942350d6e6a1ba923baeae3ac9f945d0f6a079e57a3bda7411ada73221a666802a56de74d82ce06cd0eb1aa40d69bec28bfa694d1ba843bbc76294142a11c4c313e40ae7b9803da606b805de843f08bcb810bf74beeaf0314f560ad193679c2d64cf69a9603f198ed14b70d05b006f6dea7a7027864f67c5fccd09c99b9153e67a9272dfc605ae94c962f8"}}}}}}}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000240)="7ab963c65331f1ef9216d5bc90320d19877b9061a1a5d0e48013b574c2fa5e1fa388112babc672752ffeee9d9e5e161e0175c1d3a3e6e15db4163ac9fb5c57c234908fe8f32925f2853959033fba854af43ca6b005a5940a73f2dc965b142c2bdeb8f999c233e228e80a2c5a685d28a90273d60b9aefdd673b18c7b4c3dc4fe7350bc324af10a10a90ae515db5a898bc86389abfd5a3d2a60f4e5c4e06be4855fd10e444113c2229d399b5ad7409068a7f3ecf1007f4c3ab2ac85b3da59e42ff0f27e549178e9e48017e32b2ff7180cbd40b156c148ef122be03f5e4e83dc87e542bb9ea5acecf5e89349073aa4992e8b5f3048352254888663ed23b", 0x0, &(0x7f00000000c0)="88559150e8832ea69e2675f2b02a6c9c90e4fd4dcca459c2664fd412cf141847777c81988dc0bbe7c7a0728f653a6cb08a0a0b71126f73c37ec78d9dcec66666d4e7a365934a05dbb611a44218b2", 0x4e) execve(0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206917, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) syz_emit_ethernet(0xe, &(0x7f0000001840)=ANY=[@ANYBLOB="aaaaaaaaaa000200000000000000"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x37) bind(r6, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(0x0, 0xee01) r7 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) bind(r7, &(0x7f0000000000), 0x10) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 7: r0 = kqueue() pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000004900)="1163adca4a00f4af48a36a5de19e99fdc13ffbafca60c8c3edb958cb96d383f3c0d602c5d26ec9d5ac781fd8c7fc031e66cff8bed0323723d05826f8e455a16fb4a535f0b0e5a78f6301c2b80a10e5ff0e53ab43665396041d08e2bc59105cf3bc9a3983c7e0c8c7f011c47dac24b45a198d73e4bae807a73d480c178215fd8669c44046378c04a746804e304a9a1c065c90a3c26097f3cb1eb4b8f85d512b7dc95bc2aac82e085f1e016b05f8add4a9d15fa057b8100befaffb7627f4174ea9d37d0a00ab52364f4cfdeb06c6fcb60483019b6acf361f7925ef023bd320b0d3081b4972c0561eb66ef608410abf7aa07d4eb10a3dc6ec5b4012a2cb7412b4d8487048cb85f1358be2d69bb1949ec79706848698602de7252e8f86f751a17b3af8f52f0a82d86c8eb096869f769b453f9901ecd781c442a6891d6398af8ac084f44d0f749c9cccad1528e4f646e39eefbe2eff5d89cbf3dc584bd9cd980011c7e20a61f027916fcaa13ea9d9383ed8591b7f6cc2cfa1e088adcca1e64f01c344c007967f8a91b12609921dcbd29d6da1bd0d17e5b2cf0fba8af377f79ce56b0f4118aa9e40864f61e9bc160d5e94c63d784d9b663cd214cacfe2beef491f291b039d05a3a081a2999c860d5cf63b5b9afe4f586dfb37871cd90684797f19383d38ae59e72c7644ff97516c5447149ef626f504e9639f597cfd7f34d3fc402c5d294d6b102782cfd2c81ac3210502f63a751bde395c037d945182fa6628efd42b03e1ba2aace9d9fc80194402e2f875337e1d19ce1bc2509e0cb067bf835c42d426f050bb74ec5e9fa19e6c883242ba7941c0ea241cbc671ca273e5d608a991693abe23aea52c3550bdf7e5d68fd7fcc09242d325dee1ea3b6174c29d990e419e2c8948426f48c0b94fa9d0bf22a9842a13b8c667b2c1b5827e308a0120740c2247f2fec8ca595e73bb4dac820881e57962ed5b11f1d68b6d69cc786f1dbb8783d7b2d06346059a05dc935f6b14fe7943a97781bf8ba728e0e1a89d8f72f3c1c55e3e9690faffdecd9c2837ce149c1f95cddb71ba7e1f4163b44f49c9a673926752e9a0cd186cff787e68852d81d1e9fdbcc9a5232033717fcd3e42b83853abc9b7801c8a8b9252ca923d89c062dff4572c9e4b8a61cb62feeb8354172393cc7e4fc790d9243a78be9414f2717ffefdbf22d7fb8d8161479fb2436ae19ae61a03e9898b701651484af23d257a75d04198eec15784db8d5264e043ee37780b12f4b6c24d55fd4b709ad1e7143939df4eda9f1861c906b1ee4ad7b341804ae22d7878222d63037e6fcaab6327d0e5bf63cb5146508893bd36b7be951b44821949c783c4de83a261a12cab13a5b0aef614a2024475a004278d47d17d79af6cd742394b3ff70c513dce3272ff73702ce0957fd37623495f09ba69c1141fd3b480ac61ad787ab141cd812a1fca5ca85d6db00ab4ed4fdc9f2c37ce5a3c58ce4cabec2cd3149a51f0b7d3471c2c0de7c63aed9ac26c45a4c3cd0e05da9b38f494eda91810ee17c113ae2cd116b708d99b1c2d0586857700a6cbfa50b88647b992db9050bf51bff35458d89c2cc189f37354b1f4787eb6753ec9e8eeb2ab5b260d8ee72210503310ba76646fe391218f1ec8c3e77494e69acceda34d6a49fc4479a9eb036db58ad37d2446d12fee3f9112d09068174ee97c4a38a797967bb374cbefd3d6b565518fe9433c73c2055b6f38624749206b9a113e91392f7a77289e8974f5f6b4c90ef3afa46baa1c7fdadc0a57eabc648c9c03a06db03fbfef94412c4b87e4e8c5e1ddf0a23d9c59f00156f212a6a9ce06bf4d62fd0093e43902dc71d23eeea3be7c75b66d96285599fa0f4e09896b88cc3bebf698397a64e5f088bd855196e239311361baa76dcdc5ee95641c81f8edcda3afb6a36a0d2cb6594ce8afa1e817a0e14b5408e5cba5f930ea097741049741097f499a217f0fbe28dbdc1321c96137f635dec3f669bf9ca818f0b2b1075682cf014efc2e9cc28f5ad9103a524f79c65e78d755ad062d5fa129e3c4334dced0b37557d23c6964fb6c8e58a3aab5a2900d7e913daa2695933bd64bc67d5437fd0403d25324d65adc0845f9c4d35d9b68b58d4f630bafffbc0f175fe1f8d183072eee369ddbe4b62e73909e57ace807d4276eebb5a7e91e0eca33598e148e95d710b8903122887f87697a791f76aa273dd16bb089cee65248045323c15ad2abd9763b0ad1b219419e607ed32c8d2ccd2af8e7fe9c48e8707888f2cc322556be6f800391db6a13450fff39d55b28d335bc0016ae291397edc2352dc20bf800f1d109a35f74db9a4c515ade62832982d2186b2949a6437fecc0c9ddc92cf0c1f69846517137924215ac8a43da5df856cb2490d5dbe9342230b03973e9fe51146228f32f8f8e5e87a1498ca7af693c33f399ca04ce306e682beeeee0e20a97223459064c47792b5dd1f1ba486433e98da56b0dbe7937c208677c6c260ebcac47f18102827af3b076f8fc0188c14be465860edaab137c6f0bd3f5bf86612fbfc436f15172a6924c3d65d28295232d64c9f3e766f9fbcca5e48ddbf6a2dcc0699615c14f0ffceab9495d7be68ec719b70e9bbacc25df767cce981c7b6ad5bde9f1b9692d9954afdc08d705bab43d53160e1b9f4c71a6cf78c3044766f14c7c04f7daf4096214afbdf8d0f09fa6ff00f99bbf6e47bf10f69c30334660a9e8eceeb14e0d0362c18321a765dc4886621bc3d2fa28aca80c19a45f080342ef605c55e5246ed3467846f661d98afc21228ae768b444744737745a0480d234961ef16dd475fd18149ef0af7d2754cacbf403d4f89a2a8ee4103ee3ebf97a09abfb163a3f0f746c5bbba8d48597c2557c61600b260e50f9dad727f9ddd59a25e44df598b2353a84317e50e6d3063f8318290be56155446fe2af51b8e2d1a1a8ce5ba1829cc7f8ea394c20a300c19621ef66b01e04fecb4e9e72079ab9056d93466fc0ea3b16caa803c3bb5b33fd0cad19c281a6f1c6e0d7194efb99fb16a238134352e2ace52b57dda3c858f74a6ec1df11c2262c34ab5fbaece2960f40d543c26859d2a57435a95291c30fdecf94c434d67518bcdc47f401ff0a6b9220edcf14b8887182427b2c3d84762de96f083d174a892f8aa1248582708cdde4230eb7be2c1b8bd83abde7d4bc130ea655dbb0971947733fece02662bae2709b3ef03194f8e4c5ca91e17c001ca281f89784bee309f46d05649f494845efcb0436d1353f7bb2756e4e0280896836af9b276241d54d8a298c4c003e5261ecb912c2f5206523c12e19bb5b90b75cdaae8ad38bea0c01442e2708d4b764700f280b7c2dbc2fab13f81086014dc891237e92b506f554925325704af076bc8032c62e28bc920e498146dce218527eab9b39fecd98375c40a71cd5934c2553aa48ade5d340109e9f7a583ced84bb5ca4a52bf38b27630bdb20686e60415b89c80e91a8fb4aff99f2bf67d1250ae049b1db124397daa20d68cf978d218fedd20dfc393130d6fa89944f80097fab8799322d84aed4c2b5b7bf26b64b46817df8ca594442ecb684998308f9c14cef43e8e5dc89d578867694afbbb7bff33d89881ac0028afcd9731e3f5ed9917438e6c28e3b51a48f33f258c9621b29b3c349b7fdc23a306d5cf85fc6ba5e9e896414dd42116ae0668cc11469f7bac9444a40a0f640c6a804dc37e5223c843e9c7430720d4595c0ced1aa1d8fb739076080db25f08b01542ddaeb434a2a065babce22f40c6606cc6eabd5bc192ee39b2052fb01cf647d0a9f766793fdc343e3ce7e8671734d486e7cf430774ebe7f56073c232e643e5f31611e6dd3cbc65c7e3808441e4424418eb4a864c11b98b12eb2fd232f454ad728e5d0eee55f4a7c7cb9796c909b65f4839ff1b50b4cba7bb5b5df65737cc83cc48318851d1092cc2b80f0d30ebbd93714d6b0eb5b0e9cc4d50941f142f2516eaac3479b2f1d213dfa3b1f7b0efe47aa72923af1bea86fe97bb6faba564e6c1f75b347f21f73553b55e79b9706cb0c69900b1ef312a639fa4a7fafc7cebfb2aca8d09821b9f92ec14baac04a5c4277395e2cc3c040d98f42e8dee5bd7562d849cb91031025d005268809e009435b9f2629b66eaf39cd73b6525be92083e1c579c8c28e11f87e47489ef6b10a58dc7eee5195898369d72cea4bb885e2f7809c59c49c3923db8a46ce05575504b451e2d114385673ff26f137a66faec4c4500a53694b47b7ad4361759446047bceca7e48a5c11d2c2f8d7b200fc9decc16d9494bc7c4b08f5586a4f76939703b0a19a8bcc8ece723613e79002c6cdb799c1c4d81335fd64add1b766eeadfe98aa21e04940584655403ffb4ae5f8928f2880a3879db488cc4850d287869273d93ed83d21af33768feb1452aa082d76493615f0f4e554690b7771aa0fb473ac297acab4888252f472dd175b0eeb5893448641d450136379fe1009eb321b621c4a74cb1b37dd9fe845cda87ec2ed94b5298060696cf9485afcd75f32c1140b76fc763944ba5e05583a37bef38108ce936510098a226f32dcd6fa5a55c6b86c0e9f8f03c165d27964657b393c34e2f85337af5405336feef239abd2a2d4de27591a3d12b56d7c2152003d0dc26fd96e642064b324888e81b29b02af2d05fef8d4f4f406422b7c7bbf427de1306fbffa55c9ea04979d91de659baef279bf83935b1fabdc15edb36dbc4976575cca420e70219cfedf52d7ad6724bb34e7b3167d9f6b98deeffbb19ccfe98104089dd2d488cb110b5c0979e0cbd860e4311562172ab734f3b9724250632ebc613df7504882c058afe19f34b6cca774af2b3aa2ad4044247acc7b89470295d896f882fd7b0dc1af6b8d1283020f1a3d030c3411674e25963137026dbb279c174afee7790ef7e3e861641f47678763d9caab183bb4c33929477d20153b6ee0d4935e745496c7e5e5ac986e1ef2ba76b27b8b94c570f8e76d695667ced6d9e5c6831e17fa8cc95158496a41f9a502719811824c5f347f09ae3c921991e729e928857dd1c17757047d0ddbee75400ded0b225e20c5354aa11f0821b8d12745a59e1e15e4167e8fa754ac814c7277d9272dac7eb60eb2563d1e44e369bef9803a2d82f6f8afa46a60c92d639c680c95c531fb437f3169c8497cbb9728883852f1ec488443ec3fdec47909cbdca83fc510f063c81c955ee13cf238f931f77b0c1ce76fea0123452c68d4d7f25a2012134ae6bb2e8f1561544c99ec8d3c560981ea2e8fad045197a0843b87362c66d6b6af0dc14aa35b253872be9cf9e6723bea547b24d98660cef9598afd9790838f297eeacfd569e660d14ca100e465fe0738781f313e79397aaa8957d6c65fb019c3a1450944321361893f9aad03c84741df4a209b929b0ae2a98f13386f014c7ebe24438e4c263dd006d6083e63be57d9a5791647673119186cea05143b91a7c350e18830e2e41b6f98bcba1a19fd6dd4880634e01c481472e2bae042cd71eb618492d94a98e5e184a95e671b48e008275f13b6726af3698733d24e044928f6fdc401f455f817d7374f7a909ee78f3a64794b785d2e1a2b05807e3bc19bc0df5eafc751df12f08eb2a0b547b4c3b3e6fffba44eff48f163ae3c6557f5e5f71d11e1e2de6fa50f2b8c4ee577e4f9888cc9f563004bb8aafbede58112903c2e9d4ee35ef3965f7c23b1132dc4477920e78624f215e342c2e4f42280a82e137777fd11657b2b655fd0879030ca8ed9340ad7b5eafc43e0bd311b557190fecc5b2fdeb5b904cba3de4fde2bd2c69058743cab5000000c0ff077ecdc98720f47aa8215b0edf954ee7b726d352290c0b0847aab3cca124f983062286c25697c63d3daa7acd8d54cbb93c53be694f3ccb11717f76f1e62bd1b03d1cddd0e539f455b0ad203159ecb7953ba6bdda406850f673d185b30ac6369890af6c87962d63", 0x1085}], 0x1, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001040)=0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001080)=0x1) sysctl$kern(&(0x7f00000010c0)={0x1, 0x34}, 0x2, &(0x7f0000001100)="c5a6d3899166c42f9be2016045a3604932028b43842da7fcd2a503c9362201a4a1e8666dea41711db6a07038b96f7e7033ccc71329eb31f2b4aca6f88cd4a58c7c2a4e91379e2bb412bb08cc52daf926e8a6b4bf7b910ef1e7e2f7013ce3b52a3913efa40c7ef43b191b841eaf5c6c8685", &(0x7f0000001180)=0x71, &(0x7f00000011c0)="7ba1bc223a9a95bcaceeda782c15029e7f5b691a932fad11bbd346268343940cc6d355a798109e74ff5282fc6f7810bdbb7f0ab301ac176c3ac36f74bd2699e041e9ad53e970a2330ddde5214ad4927a6d06e20dc03661a4a528d1be9019e52570d77069a99e98a6f99231b15974c9b67a129ab3c143c230e30a8c87c5f0a045b8e09eca35571ba76abca42375e3602afc9469398de1739ae3b647d5a3a641ea144d0015197d58f2a91ad35ac489", 0xae) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000001280)={0x10000, 0x165c, 0x7}) sysctl$kern(&(0x7f00000012c0)={0x1, 0xa}, 0x2, &(0x7f0000001300)="08116bc5ef26217d33ea9574e478a852bab49530f907ba00", &(0x7f0000001340)=0x18, &(0x7f0000000000)="f2e35bd6a18056bf3720824336a8ac88e64d166d6d2fbf6318d5", 0x1a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000013c0)={0x8001, 0x7, 0x3ff, 0x6, "e9f200b0635c606709e98b2532c678b62fcb5afa", 0x3}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000001440)={0x5, &(0x7f0000001400)=[{0x2, 0x8, 0x2, 0x8}, {0x4, 0x3f, 0x3, 0x8000, 0x1}, {0x64, 0x5, 0x7, 0x80, 0x76}, {0x200, 0x5, 0x3f, 0x7ff, 0xfff8}, {0x0, 0x8, 0x7, 0x724, 0x8}]}) ioctl$KDENABIO(r1, 0x20004b3c) semget(0x0, 0x2, 0x420) fcntl$getflags(r0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000001480)) r2 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fcntl$setown(r3, 0x6, r2) setreuid(0xee00, 0x0) close(r3) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000014c0)=""/4096) semctl$GETNCNT(r5, 0x1, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000002500)={0x0}, 0x0, &(0x7f0000002540)="c567e531bd93528047ec01be5ff985ca28ff2c20333341564900d942a2df09c3fdf9a7f887eeb542dbac57a8ca9033556a1ca68778a9dc356396d487315a88a303f78ec16a54c089d947445db3d20e94750fdce265e880c8e6c1716c8b2476e08587bfcabfe47c6a6f793512449b0011b443f24a609b5093b8a685f793eaa8e1389bdaa2373fb5b0bc9faddf1bdebf97a38c6bdf165c5377f267e680ff091a983eed071a0ee820b73b5ef63542a77590ec6ff7219702af8b510c3c010052fe0bd028b7f6919425f89897de15e30c90a9ee6fb5cf5f36d2e8e450b0bc146f36123c827382a95e9fc39584192403033e7199fd63d4f59a7556b82ee03f4aa55652caa7e4962f74858e0320b16761b8b590a98f7e0ac7c86df09e2a5058dfb6135060d089bf0a2533f1baa660404c8c6b2ef6c4725d285349b0e650608b0f33cb3e6dfd9c478ac019d28382c97006dc63cd4f9a1f6568fcc1335e82a59f632291f22d6695fe68e8eb5a1de5d045ae7cccc9ef6d70397faf3c2c539e3308891afa68b68fa42fecd28f72aa193fff3e4d404c878963fb54e333dba945c0047fa971c1b3508fafbab6715757460de586091d38ae6914459ce626e893d9dadbbb41c004c1f30d618e202ece4a59ffe1f102eccfb01b444f4085aca02f945293d9e546e388ec12773f20e1652bbd0fd0c15fac0f00d93869f847c6a3f6416cddc2238e9619e08284c94fbd9c3ad83dfab173658a76d847ddb3b7c92af21e10fac9f39e13dab4ff8ebc3279d30be75a46e59f38e12eb380dfa4cd105a89c4b77f22e884e83b0b82ec503ad5cfe39db4b8ccf4904362a0143b98e975114db23ecdbb0128283434cbdcf9ba7d091f60400599e9ecb9f25a87c831aa3f345af7287225b840c9c29765f82835f217d8aa46fd98bc6f64855d171dd8c807f3097ea07059c7f14344154acd4f146c0d23eea374d78d3de7d08f33f4973b7e5719c9b29909fdeaa3bf6d33d32919509561c9eb1f77bc527548b43e6efddfb3e775cf5092cc99e4246b8abd7b8ef5356940dc736d71997dea6ff4cc29d39397d4cd123d0fd9dcf7eafd08f3475119fe0102ed77af8538b37b051101198679da0ea877da3e4cb07e36b22dced872d9af61c2d034f406599c8c8290835ec48f1a5d24bca36fb51cb17463a1352a3e4491a6dea2e8bb8360591ee59fdf7787c5918efdc4dcff5e23475beb473744b01d787831fe19a0857091d2b7b33f93a566aa1c3370b820bbac394d8a7b1991ed659bf9dbbb3774ff90e7368e35f58e4b72e5d8683836563164fadc6121a5a1def29a8b75d2efa74dbd9540de637bb3ca1148cb8fc88d079668806b4e658d9cdc82959c3de90e6115d5c6da1030a7b3826645a33494d2753971250904ece32a408c515e00b4cf8fe00ce66baecf85125fc2d1dfae00e1f316e25a303bfea386df45eaef1adbf8c418f714a554114d902d780192dbdcc932f1453d756f12739039b5482568a758cb41387f2f51f77d0f5d1e7adff514630dda4d3d24799507c37ea6f5461b338c65ce622bb24d9c0a2e7104e788e74b80abde12f773ff6723a9c74462cb663bbe8e72c3adbe343225ebfc79486a9742f9e39323846c86b742fcc61e39b6038db69ebff48d68000a5bbd5ffebf25bd923b5a5d83782241102145c82141c9751df0034ac1a85d7d765d3d8b5403e83eb49faaa875e5c975aa3f756d481a682bd0ce27f0832273c5d52ebf461cb7f093655b341a559f89717628cfe8757e1d4e7b926b32a9d5aa671c0abcf247805adda1252956d1502a81f89dd526cbcff4cd5275b88154ca2abf6ef33bc25e9c04b8cc7401c2029ad41387e477a97e0d625cc7fb40ee43bb8529ad80706fed9cbdf5b8392565255debb90f730c059387babb6981d5a75738ac1845bedb57167ac25958426641c64d28bb40e35c476f05ea755efa05e3928dfc840080aa22a1530a4340790a3ef1f960ec020a97c5abda0a3bcb36003d2fb006fc0915078ce07c5d72a7fd6cba7168f10a36359901f0a49ec7a64ebebab6a25ec22188a80b5aaf3f8d511c4f26921d93a5b5ba0d5b04cd35e75754251b3a479d7db53de5db18654dd8e4f189d42ad0aceede661b24e11592abcada5ac4018c2dbe66047442cd4de65685d1c3d02d8637cb0cbee8af8dd3f62dcc4872e6eb112e8dfdac68e66f975fbd5b590c2102bf18904d0acfbd57fadaedc72e8ad789ddab04ba3b67ddee2241f72e3c35b1134dbf710dd7c1fdc14b9d72c4471a314b910bba3f21d2ced67236bb9d5c98b8018773abbccc9e204205949d511d5b5d556ca13a09d011d44802e1c63f91ec4b2107fc0ff791b95f6bc6bbb19c0cba43be214b57691268b63f8acf1e9ed9114e7a54299c03cd94ad81279791fe0ccccee624b68e1565a69de9798ce947512cd0b12aa1c5e5cb4fec6d25167a4bdf8f13d35051c6caa1b686a36e6477e03be7499fa6cd54bfb1030415ce69db8e82b17e6192d1b74a9bc51ae406d325e62437de3d23ce3ee0accd958497c30347881c85788b04ad294a493cb37611aacd76f1e7ccb587d8cd7219b001d7c2308b824a8f437585eebe0c50eb75488d3f49fc48e077124e212d8a23dc5b0b71bd8a996fde87beb4dc7ccaca087d1c283e97ed9eeb817613045715489e9eca40893055deec822c47e29ef78efcbc46be611253df5df82a7f281e80798fe2ab5ea8c27f802f06a631aa906800a7fc28bb73ebc171e0a1a9da5acb7617fb3ef946399f74806886266d6e5ade24aa274380f0d4644e921b0fdff77271ac16a3d3efebe44d35bf5eaeafa2468feef040786857f3561e810c343c54d062666261adaa2fade17817f9a6a2d76ac63de480734110d8fb3d23e7539d07ece39db6be82ce7973a5dfee819be6f0c688b82745c324152096aeaea30c31b96836a54d0ae85d69fef2912b2f69323c15b24d31164fafa62115567460ef646354da31320107f3581aa3c0496da5d1b526a1ccf12a4161f68e4d6a9d64be8ac19a647958dc7349f48709d38afdb00410b0bffbb735fd879be33c76e1ac9bbd94ec6eb5e6f69733868f9d2b683aa32e3964855d68b224a28ce5f730947dc6183e825165c2f2999a80bb06f3bd72ac641a7b9d44ed6e75b4e396382c82f0f9d2293bf8fe66b0bbe1d20d2fc2a4febc49e9c78346f518859a2e7cd09856c65bbda73300ef59b7fb290463ae99dca2588ca6663918a5ec31cb4909be2ff26b2242a6a4ff74be0c1805401da5c924479de1b26c9381872f4b6b16cba07591192361cbbb1575254d5b3d6ff5b0a982fef4d2fb5b1ebd48bc6e5f3ea4e53c31d2fcbef1ed19b663007f2a3e29d293b80731a7aeff1af41539d52dda7d5282fe6d3be3b161f3375088ee45a87faad3e228696cb30be4a12cceed1d176b78f19f3f8488d182ca70fd8ff82d121d2dccba5631897ca03d5a2a2e84d77c82d87da37b89c55bc38862b87323e12c2654d5b85232a294084c59e2de1bd8326d59f1743385b1bc2fc43be2b8aefee5397424aeae37db7021c9f4bbac6e1cf326ed8dbbce7de56769411329a1762d5cadfc009efdf8054d0f34a7eb82726e15c6d58f3a867db2571c7d35569f336a6bbd8927b519d9919c84c9a99b028d08d9a56b37e5332794532319a9255b1e3650630160d440c9c5a75ba906b59db5b331c61331b6b73b48a35dc2811ff5669e0d1f1dfc35d774d429b82bfe37d7428f033966f57a0ca43993929dd1b397084fa17f5d41049a532baa3a191a7c14ad03663f2d5876ef5922d4eab032ab142b571c0afda4200971c09e84d0fc864c3f9f4e2774a22ca9bb95de56d26f5b3221ddf1204322ea484d3eebfc90798dfad5196f7a90f23a77dcf33cf982a536562810603c41e3ef253795627c2b7c71e03f49e122af55d1496cccc8ded6afeb52dff5ac905155c85efcb74aedc6a9c54d44031253de907d641536879e74f69a851df32a1bb99201e7ea972ef5616aa3cc541600a3e90b18afeb02cc95832f5a57e35f1608670f36a27c105cd76a0fc1aaf64cb220fb57262ffd70f9a74a03bdb1c7ba16e05ff0d40e44e2aedc76686e50c1afa7cc4f0f6858191b78282cea0a4fdc82aca8038a3d18ee56a626142501fe031f1a41f5ef5a27fb1fe6bfb03f68d8511df816e8b0576bc2557ef3a8f9ee19746afc01462e761dc863aeb73b34fd06777dc821bb2daa5d506994f84be7a9315ffc5b44a34290262cffa0de34e0027b407e99194e731aa3e38ffe209aae7324743f7cd82de12274ad09182cec280b690d52670fee69ac03d2e86d063900dd6f295c78850ef4d15124587bd2507f1de82f7029662996e2af06aa3fd4f857d5b65d4f60830d2dc68698a6c7f331432351ca394f74c897ba508b5b24968a3fdcc974d785039622ddb488e4799eea93b038d752faae219a541f344b802e4f3585301fdd80ec6f997651c19bfe2c12cd07a1ba2d6c31f3042941eab6a042d2c8ed9758b52718e0e9be64ad427abfd039811f3453821ca1c92f24eda37a90c666dd1e8b83e30c489e6793b365b34074c7ef55b8818a19fe7c06ebf1f11cdab6720b3f967ab72e1635394f97e4fb32c9fe7fb180017cb885a7dce351d639baf9b0f5af7ea6bdc772c46374c6b87aaf5346c39f7b9049797d4eea94344b8ee92873754a085c7adcb11a136798b03e3f759533ff4c1b7cbba7f93d1e900f550b4cdd7af3029eebba58640dbea343a3c1792faefdc6bd8ba266fd52fe1cfa22f26fa223629bac5bffca9ae1271c543afa467592bcbe2168d7595e81da6bd2d24047afe1f53be9a6d83f9ffe6a55bbeaf524e9baa2234af9397e708160e9f0915f97b5995bb7bbd0563d0cb41444b74c23722c1fd0f76ebe8f27168c3b750a19e5cf92e4776ce7747e73c8f92d94e64bc5938317a5d8a26442fc1dadac75624229a8e218b005604dd92966d520066a1a48c4c0c2e7c14223bbb9544e27a63d0b0f57cafd82d09b4371a8e0ced8033896eaf9618946cc77bda677ca3025ca45ab22a941603809789290a8f46bb3f8e303c91d257aecc8d07d35095c7864d02da989261fc693fca86020fd3720691d31ee89ec4e59ba719bb83a2e7308f14ea2643e70ed53223c4396b9838971000834270f1b7a0c31b503bb4969769db40f895a74fb23e5bc1836a677cc2ab0a532e6a423c0659710666550d06e224f04149490e34cf9a018f184cd076745f71907b0e3c2a3ba076495073099eef85c3f70684dd6634ef594a77c7154b204ca141fefa8037980cabbca66969618c8e82d7815149afb19b43782598ed3dc726e6f47748e54f6af84d2dd719141de52a8bfd7a7acec10b2581a9de85a03a578b8fb6921fddb49d8ea32d653b7e53bd705bc7b7ec95c50d77f14caaf830645df5de38a7d8520e9989718b99392910cafdf5ca514beb93b296410667fff946b43ab0f48cc5f7388a6d146947860e6c7da1b713f57ebe839e1fdd7612f622bff91e8cfa9c851b784338ccfb386bd14076e1ea64b961e508390c5148d30df6d647ddd35654ec8d0092e2332d895f24e70094940b587f1f0013b589aaf5120a9357ce1f247b8550912fbf667d67d263404ba4413142aa35364c71da210f006fa34cf1f7894ab62934bf50ab4b51054cab333de36e7f230efb35a7506a5703fd53517333de9620a3984b5bbd7817c930c445dd3585fd9d32509900b3b8eaec8cf4d9266ec7623ca1e182f824f895b77821a31b32e068306cc6d2d4f57194bd22bae340499a2c7", &(0x7f0000003540)=0x1000, &(0x7f0000003580)="7c58b62ef27f23f38bd246cca72e0301489c78076cbbf7e1d0e6c6bf5c837afe1026528a3bb9e8ba6a514c53dcb63e8528a2e2d7e908c796b21ea9d641e549c228ca4f1fd6daf52fb6b31455ebfaf8e56c964745166608732116894f5f3c76fd7d8de50a66e8c9", 0x67) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000003600)) sysctl$net_inet_ipip(&(0x7f0000003640), 0x4, &(0x7f0000003680)="ca36688b4e1d3d6e2f94acf6c6f6651d33aa6c37a9be75bb4c483c3abecd71f8d2a5cc3a7071d1842e02ee1f5eb730b123eb5c8720f563d9101c8c16f1554b6bdb6bf641aef7841b48d27946573324cead5c4e83fb523b77db08439b77e011f4a043be48b6c7aad2d755c4fa2e6c0ec32accfab02987e546d31dae867f4d37e919beafe1ebf496627cafb7613e76949effb24402cef29262d346d521", &(0x7f0000003780)=0x9c, &(0x7f00000037c0)="c1826095c01655983b1e7dcaa102b2be5d8c4abf3d3258f998938adf060d17f8e6637bfa8335d1ba67803e18dc1b07e2668cbd4f9385850385399fed4f07e97ccabe288cdb6289b9ddaaf82a3ea38f980e7d172cade51a2d8ca0762bd8776300288358522a8ba42b828388b6964e8c05ac96003efdb304914ab97c", 0x7b) executing program 4: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0x7, 0x9]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000840)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r6 = dup2(r5, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) shutdown(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x1, 0x3, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x89c0, 0x192) getpid() executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket$inet6(0x18, 0x8000, 0x81) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/176, 0xb0}], 0x1, &(0x7f0000000380)=""/126, 0x7e}, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000140), 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r4}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x400, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x0, 0xfe78, &(0x7f0000000180)=""/182, &(0x7f0000000080)=0xb6) executing program 1: setitimer(0x2, &(0x7f0000000000)={{}, {0x2, 0x499b}}, 0x0) setreuid(0xee00, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) fsync(r3) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r4, &(0x7f0000000cc0)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f00fea77cd3deb6f0dc9d16a4766c4d01ba7574d21bb6fd876a5e273df5a6cbcf415a81d490607c89f6f900009842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22a", 0x1a}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260bd71fa870becd338e810ac9db46da6003daa2d429aacf5d2f1c5733888f6d890f54448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c0", 0x51}, {&(0x7f0000000800)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416311256aee61de0400c65e50b09ad43b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3306000000839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d86", 0xee}, {&(0x7f0000000180)="feb05c3c891902c3bf80f80522b16504e27879dcfc93934eda7ab99a85b0677bde213fd6342f833610c542aadaabc12720e706f929d2aa3494c789947e57b550c64bb982728a3d565f80b98a99378d247085bedbcb1defe9a9882a31c0f377fca288bcbb904c5f19ac9211b5dd883c2e005114cce38f58f4e702db338726f7a4ec786a8ac9bbf08dfcc69e4deb92fb9d7673be24a9c5c47102e943cd657d5e7267de91831bc29a66c522d800f3d8b08eff1416450687c02c067ecd95df35cd4cf55a7042d4c3816ecea120124791785daa2ef1f2e3049bdb49d8c26a02b3247a09ee5e91fe", 0xe5}, {&(0x7f00000003c0)="32394fbf84d2a9593892f622c7f8b9dd99151e97163bf48f8377e92b7afb3c451628ae5b74aceae9c508269d8b727b7320508f3762fa132614025c55603f71b980bec84b56bf152a68e1da8107c9acf5c1d0df87ca2f0503b60f82574fdc0d7846508a699dd90b9281e43d471f2951794c1c6851c99424cf5d17353a360a893f0141a9a3915aa66291d1a7f92cfbe0864283e8a958fa0dbdd25f14192ecd9865ed6647cd5b51a145a5da177fd7ad9b22f26473328cc5741b9da2885263eff539327fbc96ebbaaa61163f4a84607b75de47d0d5949dd7bfb721292a2b6ddbef61b7dbfb984c8ca2e81dd4298dcd5d4efa85", 0xf1}, {&(0x7f0000000540)="99ab35b8de8f485ea5088c41280f23f2fdee3593f184eda09ef2b562547e519e8e5f43ca862e3c460cd4750b04acdc1e94556475920dcbb259bfe270bf255e5b8c7a22a32d4343067f8c09fb8af3e71c750cc884148e0de0dfe1a826c1c453be23e6b56d21c28c5a528c85b13fe03ae1b5469c997f445ddb766eff52ec484258609dbf0a43de21c66122ed11f944228b022e990748d6f332cec95963babadb2f54f9d58583d1a7dc29af31f14c852ec25419212ea5d9583eecd8022c2c76fac62510a168905f5c8a091504fba3abef0d6919eae5a15b7e546f52d99ec15cb17d8963b64d", 0xe4}, {&(0x7f0000000640)="d0c09421715885b21cda06bf0836f50dbbc6cfd764920f83bf43318f60885ef349bdeb4bc123d539789549ab2b9db4f123697a8e2a6cdc88705b609c718308086239597b", 0x44}], 0x8) writev(r4, &(0x7f0000000340)=[{&(0x7f00000006c0)="02000034882494a89344e447c1a9c223a1f0d6c7823c9a1c706b30997c062cb7b14fa1ae41fe65b21b69bfc5517bca5067b04598921d4446f11101b2ce980f700674", 0x42}, {&(0x7f0000000d80)="ba8f83b6f64af4c0dc0f12f44f18df01d80f487f27c93839e92d1d99a2ea109f53b35b6690f488fcfbe8ffffffffc733b436fdfffd0007fa46594a210766c31bfbf094303dad6c6d78a16307d5475f9e6e8d1aa4f215589735ae3bca058d49c68b79b785dadc6f223dbe43b8b4cb3d8a50706655b35861286ee47f1d1030ce560d3f750ca9e9cf3dfd033a16bd1b48392b0c27126ffbd895c770d5bb2a1246c6c94467aed219f48a3bf4b756f6d3a6af076112a3db82ec97d4cefbd5fec0be019555a928020a4b15ac59a99c09808fb4e14708bf37709522eade2f85951dd846a9c8f7cb2dc83869c81e7f41203cc630561834a2eecaa46ac086b180d0d8b50c548af0089f131e210523bef8a238961b035b45834c8b851f07", 0x119}], 0x2) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x22f}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x401) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x1, 0xbbfd, 0x10000}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1000) r3 = getuid() r4 = getuid() setreuid(r3, r4) clock_settime(0x2, &(0x7f0000000180)={0x8, 0x8}) shmctl$IPC_RMID(0x0, 0x0) r5 = socket(0x0, 0x2, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000240)=@un=@file={0x0, ""/255}, 0x101, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/211, 0xd3}], 0x2, &(0x7f0000000500)=""/98, 0x62}, 0x8}, 0x10, 0x40, &(0x7f0000000600)={0x5, 0x5}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000640)) recvfrom$unix(r7, &(0x7f0000000680)=""/91, 0x5b, 0x40, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchownat(r7, &(0x7f0000000740)='./file0\x00', r3, r8, 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) openat(r2, &(0x7f0000000800)='./file0\x00', 0x0, 0x24) r9 = shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000840)=0x6e) accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r10, 0xffffffffffffffff) getuid() recvfrom$inet6(r5, &(0x7f0000000940)=""/239, 0xef, 0x1042, &(0x7f0000000a40)={0x18, 0x3, 0x20, 0x2}, 0xc) pread(0xffffffffffffffff, &(0x7f0000000ac0)="252930540d839657031769fdeff61dd33f686b6bcecc10c30bf19eb6f0056594911b38693a6c3e4e96319a843e43bccfb3e2bee8cd5e534ee2b580f23f04f8b7ce933e1f4ef9c5e0b530a1df70a9fca8cbd1070db31581efea6d13968a6c4003f9e79d0a7af8fe1f73f0cc879fb7afc12cbf949067f5e820cb8e2c18de7901953aaed3c57955c371991ddcae1629d5cf14ef00a495987c847b1ef07df93c2faf212c12d1252650c281d19c3d7c0f338c791198dc9b16395d22c3505d78b56c3c6db46f705dffc4c2ce35b37ceeccc395c26ffd5848edf348f8d0717c8ef2224272200f62b40fc69b2c2dad", 0xeb, 0x9) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r3, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getegid() socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffd, {[0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x400}]}}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x4, &(0x7f0000000180)={0x1, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) bind(r3, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) r4 = dup2(r1, r1) sendto$unix(r4, &(0x7f0000000440)="9f4570bb1bc100a3c15c673012cc7f6813f37e84a4fab59c6f267b5e9824029dab505c6eee0e83eb734a1b798ebf1402c9bd1bf27f97a837b29fe2dc611ab2c0d5945be1b5472dfd001d44f0cd01aaa47f8659a815986b22ac06693a8a7a5091e186b5e88db54c36168be9ce3f2259a3e1d947eafb24625060464a91ff4e19a1415cfe4d9499e6d5475f94717e541da55014ebf856272272ff4df085b4b7978b00b4c87b3c160fee07c82b5d5616d2a26c6612547e95e8e8cba92c53e28d32dfd47c81147ec4a156bb881df7aa29a92ef2ada2260b8843b16ab6317522aa0e5a496d5310c923dc23905e308b647cc2743443b01cc544c188671ed64c030105097c04ed17d86cb6625c28bb104416996c1f0c65934c0a7ef4c01e3adcf1bca679968c04071b6126b41254f8a9f01ef3a108f77de4c7e28905f1d94758d68a00761fb57b5b584765b97fee2bbb19f73c9a0b5d0fb13895a0ba8f9cda30ad15977c68a7a7d84e3d5e82c620e81c68263794e8d5a000e4c9392c0033fed54d9bcbfc9f983a9ea6465fad2e95365e9e797a73e04b06b885b6c035de6ee6233976227d66036467a93f8d4f5e66505a167a9dd6b7cbe26e8a7c37f129728c37a54cec67d33c48e6a6f6c571cbf50ca64cc95e652b93f7f83c5353b5ec862369a6928f637b74fd4ed0f04ebfa31cb9d9246aa7dc4ed929e73d4f5a7e403ec7b9d768493f0715f3b2b94469aa8de3b75a3aea2cd10065a1844e3ab9a2f71b0a744ae45cb7dac07e2cbbd2d9db11efd3966145e04ba532dbdd32385d541751bdcc856d1917d169b8f6ac39581801a2341e576e53f6adb0d656bbd02bec0f1e107fc676d5dbe07b192a7338386116f7ccedfd2c7daa70e72c4bd304d9cda9417e81416bc3e2e445448f0e67b5ac771bac8c94619d94b9bb8bba364e7e114d11729779503a4f083b2cbb00b2b3c152225eb325e31ba203bfac79ff15613956c7a1dbd5660b7f5d6db36f24d6b34e7c1240cc5affefce411a26440a084626b715860bf5656ba0c12ae18c9122299b1480f7a2bdc437df78666d5376f2634e0d93a16d90bcf6a790165566fd4c3e62476b9c1dd0aa0bb5a619697247a22c3453ba3799e86dca004d82792048f090752b1412b59ef4124e647ce68ab4ff8343914265f64070a02ab8f943a5000e5cedb348dd224848e14d5b81867d3b6ec2bf36d7ef38205d77cffb9bc8afc271338814cb2e55955fe2f4e8460f6535f12df88051d4beaaa3a6143774ee47acf9b8ec22a1eb6e9f340dcbda62290b72986da786be73831794d8bd4a3516e4029b08fe0079cc8b8eb5eb46ad17ec6551a06d435e2d530cc8bc60834aaa98fab75d9728593ee409010dfbf454fe6d97395d03b3817ae78d6825fb8f677cb9cd8b69b675bbee7324846fd94bebc8e2674252570709faa43019e0419ee3ddce17930342c2b45eedb7e82e92ae737285dfe3343d67d4d4a3426abc11def1ef0010680d13f7295f60836247d2f593457ab6749ca57cfb4e7eb8472d588dc361cbb67a03bf27604a1c8960e84cee04e2e081f45b8d9d2c7b02b48b9188e8634e3340c2a4184fa3ed3229224d2e78359c2016e97b142aa31e407939f116bcb56772cb370ecc3fe853e736048bef4b4713512080094ed03de06d71dcb84bde359358d645cab06e49baddcbf16a8b856d208bd2b42d87171c10f892026490cbc1c641609e8a02833b2b1a51394667d06a76f56bfe912b416ad7c02574c4f0df39988d7cfeef0a7acf2e077cef06b9b54af237ef1c097b04862e85ec75bebfe2861884e219f614aa2a68adca133483455e8f57cd2cf53d988a5539c31ef3adef1b26e2aab69683ba7a15a0fd415a8b53f918340a19af33cb0cb06b56e9cde7942075d10bd89d37b9fdf3f13c7d7f0dd0f430b541a9de51ccba01b8ad465790dd055949ddce33bed409c999d25e97472f02ccc07be3eed96b09da861b96ed4d7cfaafbc68067af13f3fb5d3de6d4c3f7a399bf127cabb525d824d4a28a6a4b5a8448ab8522fddf702191a03b6babd06a75fbc109344078ae74638f2fe28693a872135cf4e43e8b59be24a658df2e4597811d12b7651cb8382d40feac5f4df5a9e4459bea265b77d4ee255465f598290ca4263a4ff146c97913943b11e11c7c303ea61d6398a24077c7d53b914a260046cf9737dd582873972d77d74768774b8cdf0f6890e2bc41d97d76e5f3ad019e702ed89be1c08b94a043562a209233de9f2d0b2e6bf74cf24efba80d5efc6c318d25c02dc135e30a541b3a2230a1dbf1ef0aec2474844eba0052aa8b9a0dbd80503508b382c120c9a92a9ac0b038f7076381e02dc2988f7e603cb6a5ee96268e2e1c174653005abf7ed8ebe6e1b0cc6da02dc04526b2a89e2b2a89ed7ab11f393b98b250cadadbc7a247d1bcf8e4842a669f593fcd3385c562ed47862154b57e27023414cb9ca571258b923c49f7f08a10edf839c63851e0b6bd6bc46ee50e42aa1b2967a3fabb388ba2e4fc62218a560c65d9b39e9cac5dae04b160ea3899d4d302476338b67113b238c76e5bb78322cc6333ad31c60840b749df2ceadbcee442344e56188a05705886f9793d4ffc0f9219b7b06bd0b133419333cdf910fddf234e407a102c8f0d4ab1d3f6d4aae85a59febe1e5f60972dbcfa9616c373fa0047c7f0590733e82842a5b646bd89489c821293336eec395c615a849aa4d5e1ac46f51520df5d9bcc2f3b336c148b749fd035692803ece3d65f5e07ffaeb9b1997ce339245fc497b569db4614c1d02a1d19813d402dae06b9083ed17ee2e258f72a836b60edfc211c860085b93f80298d3dc1fe0aa5233bb97520d8d0232ebbe83dbaad1ab671ed87b8eb920e5ec92058d6f2c6ae8a91ca3b5a1d5310680e01f4cc0826e2f7df154ac20193e14360dc3246e66f3c476731cad1e6ef204d8a0d1ab3d985eb124e8e307df8488b7c38c178d897c0387c7401da5e7deb5f7ed56908b3c85407b1a29a2a46d5ce55af059d2e0dd95bb412b26d06c52fed7530fabb3f29e1268b7687d43e4b24d1dd8f3abf76df5720914bc385c195b99ba9f3cf27c8bb6abe84f3ea80d9afc774a53cd8a470c9421371281c5feab7d738826870bcf1c5a0533a6de6e737e1897048a18abb90945917adb8ae7ea8081466e0127f608a421234b0115e67bfe3a30f81a7d9e9bc890ab13df97d6a81493cb6744f661e57a94518410affe2ba825117ca90ef8c5c160dffc3dd5f1018a242c90cbf6e025bf18953817966597c733bda4c04ec3868942537e4267da478281997b545f8def3348afb2ad8ece86756641339183e142e08bc134c13642f34fdd9cca7607a8b7b93f1ff642337ac9d8d437a5d81093b756e9d7be2945e00483f0836a88e48da6030554c847a83d61f4f9c8e493cc42d77a25d9e68517ed88b782a51ccb94e2f01ab2dad491b4133de488f32d8e9efcec9d2731b1a55b52dc26ce3856dc62aa7d7bf19cc23adb729aa9c9bce1d3d50cb16f073beb2aaf514a43277a033cc9b8b035894b21ee190c6c14dce5b14796b1bf2ace55593ac5aaad90a683db467898620b1ae3b809b853999bc7ca8caffb3f5ee8d127d2c2dfed632089a40b6844288f94f5f325f98750479f3f8578aece97b1bed2ed9812f801f61bb44aabd2e6de352fbff8615e0478a2a88bdc2d7457f861cb52285904e14a65d983f444657d42641d8a5c6c9ce00ebe8109fd82b7080d3527e5aa079f5fd7306aad053e26b92fe077d858063c1b9a8c249d2f98a195a7b21569f9183fbac4ea8062ebccbc339eee1512848a0b6dfbf4683c0a5de057ac6f7997b5629bd2d1b925c23eea1ae42f87282267adcccefdf64982b3934736348b5b11adddee60abdfeca8a010f17f88ff508270f253a7f235fd904552f7e7c026a5a8925fde277526c7ae9684ed39123d75d5b6a498e3d245a908f1d7a8d0c0a5f72c52f53aceb7ff160f50f113bbcb5cb8ee04cdb031526b7cb88d2e2313fd32d42670ceb0e071d1c8e5ad87a0a4d63cd3e21eefadf97300304cad65297182a6c6dad2d8f834ac8c3673f22123d53d73f51dd73909030cf38aeaff9d525e4203c5fd8699418de299e3ae99c978972ecc4ebc1ec19d04f79e642852c58ce93fb822ca579a6d17621d0ebe1884f72f85dbfac51ba6a70e413a51c2967d509d767e79d64746c14e604bd205078164880f65af988df796169baa8d5c6717fbae9b8570ffe191f2acd281e7cded3c77d5dd3891afdaf4852cc29fd8b58c34dd335703252a68f5094030aab8a2ad10e7d9d8dbd8807c2414f1645aaebbdb2423ea25af64a7875bffeabff913e25fce39534e3c9793ef8cd1ac6860c8d3f024c6206d3b63f4da2e7c017b9593f6bbc9f8dcc332bb1f485fe7bd4d86adad97f51d5163000a283c59b458a604a6b427f3dec1d48dc0aa92db914cce475401ffa21d633426441cef9a18f6662d7c2ff667e17bedd7f8b8227f2191d482d8692748971049ec9f3c5431b99ffb1253aed325ab6b1f6e781b2cb59ee6b90ba8eaec8cdbf090502e221f2087f1741abd4606fbfa92029308d642e327d00de254d087bf8972be364b59a02d576e460657929a8ed02a8e135ec8061dac8c39f71e16658ed21f87f2a18ac71aaf4a164202c48249677b216c15a9b57462053599e7c3ff8d68934851728de318f7e6ab891deda6f60952714dd2cb54532afde1097cc776a7046edfa94e4471ddec7c8b550869e3e1a44f1fbdbdd4e62dd66f377826d948b3b1b90269da4e7f26865de315344332852e2f8fd9d6c1cdd43c879d500d988bd0c49e67cbb912a0ccaa484be457a5f2125ee9bfed1449e9a0cb6b62e2e5095e1a7adeadc2fd6986d26092639d6786f0c7ec6e4c1ccebd2b012a2d9f2b5f0114fc962d11e6494bf324ea4b73f07e9b0c0f621863856e065b282393e4ff05bce359593d96c7918f7084710a69f090ed99ff57b83e0df3691a3e324e0dab2eaa5827770fe3b1ddb56374340faa47b6379a5dbd57fb81b8bc306e29f08468059841d2e6defa9b425df076c2c350079eee44641677f8f7e90085792e939038e68404a1a4a5d8e24db35c4700fd7fc8d66903ee7ce2a670592838f609ae1c640a959dc015fb5244e726c9f06e071af01bd3e92f8c8994dbe957729318eab792d01068556f53dff3815d1dcdbffb80b1326c66c42412dbfe5fa89e717913a914b847cab832cb2522e1ee7866a24700f6d9a1d256f63e1169e245c86e8fae19104bfe7b0e19506f57440a17df59d13246df86f5f2be6bbbd290db278471b893c8f17d3d2a72963ea8a25da0741f8ac0602efb23c5d447148f80b30f9116458c4259b7363110a0a4de49479ad4dd2d61605902cf0492977e5ccc096a015bee1a5232a2c3764d4da82aa4d7ddb7609d0b41ae0b943c64e972037185401746cfa5a4d726adced6d4ae43518a2edde7759ae8cb8112d4cc33b836ab54d109d43af49edf3bf8d60d04d447fb2043e74120f11f298dde053c376767ee9c9a2cf5a3a001b41a6051c3d5da0768cc6f6979c374d47f770672a8e1a1b1bfd5b148caa004fc78a9146b3304bc2942d0868bed0569b17d9b296e075288e3f7c71c4fd5dac026cf21548410f8a7ecb8616b4ecc73c34d547d84aa3ea82a461812df5367f7213fde6a56b991253774e530a8d2ccbc9dea6de4909b14318353f18bfd6cdf826da66a8d159ea4820912f80786702479e3f3c84a7f229f5cbc739c7449c4027d58c0626dfe6632a47dc7a7bf", 0x1000, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) acct(&(0x7f0000000180)='./file1\x00') open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open$dir(&(0x7f0000000040)='./bus/\x00', 0x1, 0x180) executing program 7: r0 = socket$inet6(0x18, 0x4000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) close(r3) poll(&(0x7f0000001500)=[{r4, 0x4}], 0x1, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f00000df000/0x1000)=nil, 0x1000, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shutdown(r0, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="0ca6864d69e383bd7865cac7559f4d461a17b63f8dafea382bfa08b5b76193198a7729f06dbd0b6ec0c18c74dc0ccf3d00b1dcc26124c6e6ca54f066f5ecdf93473e1679581361004c590e8765fa1d04680e28bb6e603be3c57017068e4aa26d884404b553085e5009319a23d0414a1ed91c52199f49167a215a296b77075215ad6dd6280ffe5efc85acdcc32a12ed9551bf6f386472d300637539516558615183a2a75dab3a1c695a5a96e2e75b", 0xae) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffeaa) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0xffffffff) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x4000, 0x0) r2 = socket(0x2, 0x1, 0x0) write(r2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x181, 0x200000}], 0x2}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x1}, 0x0, &(0x7f0000000340)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) socket$inet(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x7, 0x6) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) syz_open_pts() executing program 5: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x9c0, 0x0) fchown(r0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x2, 0x2, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) pread(r4, 0x0, 0x0, 0xb43c) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = getpid() syz_emit_ethernet(0xe0, &(0x7f0000000340)={@local, @broadcast, [], {@ipv6={0x86dd, {0x3, 0x6, "a7270e", 0xaa, 0xb3, 0x45, @mcast1, @empty, {[@dstopts={0x0, 0x1, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x3ff}]}], @udp={{0x0, 0x1, 0x8}, {"f42c36ae79f0c383efc8922c992aaebed67e4853c28089b400859e59843bee9b6b7a76c14459b50118998206a4700c25a2396cac3c75c40ab5a6c31a27f5db5a79848b2cb0a629d656ff06fb0c1d1a8afeeecbbc57f4c47d3e292b5ea2914479c8144cee3e4f2783dee5c8df5f70704554ce5f412651cc28c7fae70640acc3386d5291c65d81a4bc8ace"}}}}}}}) sendto$unix(r4, &(0x7f0000001480), 0x0, 0x9, 0x0, 0x0) setpgid(r1, r6) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, &(0x7f0000001600)) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0xc0) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt(r7, 0x0, 0x4, 0x0, 0x0) r8 = getegid() r9 = dup2(r0, r4) ioctl$WSKBDIO_SETKEYREPEAT(r9, 0x800c5707, &(0x7f0000000000)={0x80, 0xe2c, 0xbd}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000016c0)={{0x3d7c331c, r5, r3, 0x0, r8, 0x94, 0xfff}, 0x1000, 0xffff, 0x0, 0x0, 0x800, 0x0, 0x5, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001b80), 0x40, 0x0) sendmsg$unix(r10, &(0x7f0000001c80)={&(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f00000017c0)="36362d5b7798", 0x6}, {&(0x7f0000001800)="3d4be2deb33c03cde8", 0x9}, {&(0x7f0000001840)="f035db0dcef691705fcebc9ca21352aa5feffbf47ca3adab0f44795544aeb9dbde218e46f6322ab6bf46181884363abefbb8f53d79e4c2e466055c28ed394c2600aa80b48655efdf98876db0bab24e78e5d6e6662e5b04f0b83cd3d756df6a652bd40cad67c812e8a3cd5da70899eb5e77413548d7de", 0x76}, {&(0x7f00000018c0)="76ce15ab6eae9bf6b33c391cb75ea6caaee517a37447a3dba3d71e2c192ddcc13e4dd479437e2552d8f7ce0da41dd223f8cbdf0042336f844cc3283c9c698e362abcdf7dcc4533a61ece4e7d60d4caaf9aaf664edf26eda808f46e32efa7becba80d5642268e03f12aee8f3f350c2986877a3f0b1a6e2b3d14a3b408cddbf0f0bbe274080d67fb9cfd365b0422050b7ec805c2ea469ebe1111a1b65d3445489d80c40ad5ad3f42e7977e30112db7516b24c73b12e720d4e47b6722", 0xbb}, {&(0x7f0000001980)}, {&(0x7f00000019c0)="57d75eee2646a6d4b7dfb873088587cb433622078ad97487cb592177c64b77f4a08beb5443cfe1d808e61cc42aeedff4fd62016d2187c3a695b218118bb2306ebcd2fc954e114bdbaf9b55067f9ff51c8c5fa993e3aa737028a6e1964b7791913522de19d52521d40a092a76ba508edf9f00082ff4626e7b51f74fc9aec0810b2ae6820bf8f41b18231cbfcbd3a46db06ab017567f9fbade22ed2a1c8512a3a19cea41467d5400bb7f67d8f489f03045a8cc493bc8c0d0e9e093a5164ce7dadb89cea7bd47c62ae71216f13762756856", 0xd0}], 0x6, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r4]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x58}, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) semget(0x0, 0x4, 0x601) executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x36) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x4b18) read(r0, &(0x7f00000000c0)=""/241, 0xf1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x6) ftruncate(0xffffffffffffff9c, 0x7ff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x2, 0x1440}) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000240)=""/197) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000380)=0x9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x47, 0x3f}], 0x1}) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x20) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000540)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x5, 0x3}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000005c0)) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000006c0)) setrlimit(0x7, &(0x7f0000000700)={0x81, 0x4}) r6 = open$dir(&(0x7f0000000740)='./file1\x00', 0x200, 0x0) mknodat(r6, &(0x7f0000000780)='./file0\x00', 0x6000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000800)={0x1, &(0x7f00000007c0)=[{0x40, 0x7b, 0x2, 0xfffffffc}]}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) setgid(r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000880)=0x9) setrlimit(0x8, &(0x7f00000008c0)={0x2, 0x7f}) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x5, 0x7f) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup2(r2, r3) r5 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) msgget(0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206913, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffd}, 0x10, 0x6) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="e1ffffffffffffffffffffff86dd6060626000000000fe80000400000000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0x1ff}, {{}, 0xfffffffffffffff8, 0x89, 0x21, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="609b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35d9f05c5e2ba6c23a875217288b27ea89910b51bc6224831897f5bfcf166e90bfb98f21247d9936342cc917db868aa8f206a4e9150b10b1883d5b045db6a4ad3c23657f8c6d31a6ceebc4295300257034577eed3f95e821f4e9dbacecf973bb53e7731015f72d28ad02103ff7e97727d10300085cf2d7946a314accf74ba851f246e589b2384e7ba9f943f96fba81f97bab33260d6ae5ebb9b85d839694d55b8f7f608f0f87220787b2e2520a93e870f28ddd74dcbf6664ff63a6e29cf64e54f5fce063c0a7a7be4470e3bae1f54314f095ab660c9c4e09f1a562068ff6fa472b6674528ba933686f", 0x15f}], 0x1) execve(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1402, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/98, 0x62, 0x800, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xf3b, 0x2, 0x62, 0x7}, {0x7, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x3, 0x5}, {0xfff, 0x8, 0xc, 0x80000001}, {0x2, 0x2, 0x9a, 0x6}, {0x1, 0x0, 0x6, 0x1}, {0x16, 0x1f, 0x73, 0x1ff}]}) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2, 0xd6fe}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) poll(&(0x7f0000000380)=[{r2, 0x20}, {r4, 0x80}, {r1, 0xa}, {r0, 0x10}], 0x4, 0x5) sendto$inet(r0, &(0x7f00000006c0)="a79d335dc992a57deb7468f5d305551591b58a12f4d603faef230bfb28a04a2aa00a892a9d9c029cba7cc37b0aac32f047c0cf2b8e1c2f072c500c71a002022dfbbbe142861d6635ea9ec3ae4086dce6422736e8bc87bc6266da000ccf16b8e8b2e3ef6a60a8a9a5abc9fa41324abba51b0e8e00e1d859112a82dde997396191dc6dc609b33d825292a08f6cdedab2410ff2b7ead19e8bfa6f82a41e92ab3df88c3305f6b781f3aa566196d1b9abb3e7bd96748e8a1f64dc69b652771e4c74dac1b96e49ded5b9dd916a7147a972fcad94668e6dbcb9a00a7cb8426ac112ea0218", 0xe1, 0x4, &(0x7f0000000340)={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5900) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0x41}], 0x18, 0x0, 0x0, 0x0) r9 = syz_open_pts() dup2(r9, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setregid(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e8e748546", 0x90}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd5463229f9fef5388fe81193881ac07014740d91e3366aa199cd45544273521506e8d78c9eb0aec65c81665aad1909ec9123f782737b79938862fb52bc371df83ad9bd8569033e21f04670abd8d012651a9c80154ea29cf0aa57ae8", 0xb4}, {&(0x7f0000000280)="caf6f20e04", 0x5}], 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x51}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r2, &(0x7f0000000400), 0x1000000000000165) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() r6 = semget$private(0x0, 0x2, 0x222) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000400)=""/157) r7 = syz_open_pts() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000080)={0xf3f, 0x6, 0x6, 0xfff9}) setreuid(0x0, r5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 5: r0 = socket(0x20, 0x4000, 0x3) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x3, &(0x7f00000002c0)=""/165, 0xa5}, 0x803) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000001680)='./file0\x00', 0x10000, 0xa0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket$inet(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000016c0)={0x41424344, 0x41424344}, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0xfffffffffffffffe, 0x8}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8bdc9e3938046372, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000600)=0xfffffffe, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) fcntl$setown(r7, 0x6, r8) r9 = getppid() fcntl$setown(r4, 0x6, r8) setpgid(0x0, r9) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x1ea, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd670c4c5201b42b07fe8000000000000000000000000000bbff0100000000000000000000000000018806000900000000fe8000000006ab53fd000000000000bbe4c4e76423172c04bf20413f3871bef1fe8000000000000000000000000000aa06080091000000000000000000000000000000000000000100000000000000000000ffff000000008fd1b0a4d7000f31aae7da7ac7dea19db6688ff63cca83a805533099203e00000000000000000000ffffe00000012f0000000000000001000001000000000010001f000000000000000000000000000000000000000100000000000000000000ffffac1400aa00000000000000000000000000000000fe8000000000000000000000000000bbff01000000000000000000000000000100000000000000000000ffff00000f17ff010000000000000000000000000001ff02000000000000000000000000000129060003000000007911592deb2a5234848a1e64a7b95bb0ff010000000000000000000000000001ff0100000000000000000000000000014e214e20", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="1020000590780005040200030302040201051a00000006000000010000001b00000000000000050000001f040a47b5d385e9fa475c01000015fa502f88afab6f73957d5f8362430f44b2757c98d455a1bd8ddda2cab8a418"]) executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x1, 0x5}, {0x4}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x6, 0x8000, 0x20) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffdf, 0x0, 0x0, &(0x7f0000000580)=[{0x60, 0xffff, 0x7, "33eac50c8295351dbf75a9d9c61acee84d4eb3ef6c563c2bf0f72614fdf769728c81689b2f65c1cfc762fe8557bc60104d15be11b0499dfdabe2d08cc6e07518901000"/78}], 0x60}, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) close(r5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r8 = msgget$private(0x0, 0x10) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r9, r9, 0x5a, 0xffffffffffffffff, 0x7, 0xfb}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r6, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) r10 = msgget(0x2, 0x20) msgrcv(r10, &(0x7f0000000200)={0x0, ""/4}, 0xc, 0xffffffffffffffff, 0x2000) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xce71, 0x562e, 0x80000000, 0x7, "cfe6f50d51a80300000000009b4bb4f87338507f", 0x8, 0xffffffff}) r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/189, 0xbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x55}, 0x400000000000000b, &(0x7f0000000600)="ca809b0d8276569cdb06ae250237775aee1bf55c67fcfc1d6cf9b84865fefae1ef9681853050650c46aaab46a614b0099e68d781e49006e4f0325effdc9cbcbd7b2b6e63acd0a57e7bfe431c5103a53dd024310a292d4d14cf5da85dd4a0cf8d9a7e671c57f8ba0be5d5f419fe32a017ce806b8f9cadd1470dae33cd4f0537937495a49a39149023bc14548e98a3e604068ff8e54dfb35693e63ca2a8e5c35cdd623af8cac8a51ffd938d2b17fb43df934110003fa8f76b3a38982364558c42d333652eff79a0aa702c03ca45797", &(0x7f0000000240)=0xd1, &(0x7f0000000300)="4f4e3ae07e72d86ad884ee3f42145e8e7bc8d0dd086924c3bd51200378c8ad0b5b2ee620", 0xfffffedc) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000f59100000000bbfe8000000000000000000000000000aa1100000100000000"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r1, 0x2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000480)='./bus\x00', 0x800, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x4, 0x9, 0x2000}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() socket(0x2, 0x1, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='x\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlink(0x0, &(0x7f0000005280)=""/163, 0xa3) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() dup2(r5, r4) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r6 = dup(r2) getpeername$inet(r6, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setitimer(0x2, &(0x7f0000000280), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 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)) r6 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02", @ANYRES64, @ANYRES32=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x13) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x20) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64=r8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 2: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000080)=0x254d3e40) r0 = socket$inet(0x2, 0x8000, 0x40) fchdir(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x8) r2 = shmget(0x1, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000001c0)=0xfffffa93) sendmmsg(r0, &(0x7f0000001680)={&(0x7f0000001640)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="45f92f216f9b48034ba355317dbe50fe1336e88222593aa880a7db54ad5dfb73a5a933ee2d1eb3b28aa8a57de5a9da0f5d03b7d14b3241c34142240327f669846c813cca72310c8187b31f5f2984c70abb0916d94e1d74f5bd94ff5a7d5b86b2220a6cae92f3454f7b3a0b3d20533f7396623cba4d1618f216a79109d6ae5fe80dbd795a5c68c286a2d717934c71fbf9ef23e27854274d098d6a0112c3d59f40328d707c7ca2069acc73c0d4f17e8c6c1166cfb23b0c2bfb2e121330fae31806085634b089569985b2c40753ad5358dbf8d2d264c1a3fae1c9d084ed4488181efacacc172837ea2db7192ff9e39095b18e4ec91a74f450", 0xf7}], 0x1, &(0x7f0000000340)=[{0x38, 0xffff, 0xfffffffc, "11221246211987785bf709305f83f1251779fe8fb71dfaea703fe1656b5c2e77db7e785af5d63b"}, {0x1010, 0xffff, 0x7fff, "8a428ee75c3a6b226279c2a1f1efb3b2c2020269a325f41d5adf911d70a10e53fac1a408fd96a5dfa09aa6a8349fb05fe8f57c279f60426df661a3618397fe1b8fcd0b1799c979073fa93126c7bc1d2f4976d8c39d35d81b251ad82696a1408c55f96a6ec47d7a2bcb14fba74b4ee2bab790d07a9891f0addbfdb2a0b0ee792fdc9e41b7811b2e814f69f75fcb4b1642b613556d8b733ccfae5d253a043a46bee4fa6d36aec3982ff8778c6f50ba445871f0467591a9806cc4efaab395b3dca3e9f5b598da93160de0b709c537d4bb9d94b7a5a97cd0b2a946329863878cab9b2d6bb4501202aa30080535b86325d35d6089e49ad5a7e5fa455d0b300cfe41d7d9af5122f59cd5d149e3120e20b94f13d7579860382dedd3eaea9f5ccdf81fbb928ea9b5f4bea1eb62540fb28c0bea129e9d16d585bce7a4f3d78329ca8dda59df8fd1d0d5fc5bb613a095918ea24bb1a5387389fd42a4886443600372fafde0708b9bdbeb939e5c87a657a299c7adc1140819c998494584e7d52ad4f569c2d7774c8f2bf7f417a2cfe56a6032a433c9aa17aa7ed8d45ba117b2a5b1ace16308585da45e4339d224dd6cd680966cfccd60bb1200831fbe911f1c5a05c378074ee5dbf158396648c09f525f262f38ba766f5cb6898a5920821e4786bc0144ffb7cca6cad6a360e9b8b29c6649ecdd25304ef17208fe655a8529dbd7997a071fb526300dd2df5ebf04f41029235844e86f8ef2df4a058632876098ac2d83150a3509e2c98b720bdcd7343a75c76df00b65dcab152210ebc8d14ae54534c9060979c9bc980145c59e4d0f5005fb044906344fb6ca0b5319520933c8a94c358dd0d6f4341fcfc46864070127e551f325acc0e372f53f01dfb0f93c18c4c744a81aa783b811175f3e28e61e8d7d5e74a6c8abcdf4732e8b3a610e047246eef831bfc396b62f434851dc9a4b49d96d6eca11ac7f302042941c55f73fb5926c21d7f952c6ca2ad67efe4b8aa51ac3a653a533bfdeb6558aea291423be51f21014a9679715b11437a5b8db70eb15a652071786b6ca2114564ae0309816d7d66b83339b092bbb2820cb969553fcb54a2854be6090a56ca69f7b5fca84f39fc3bfd634e7d265448bbade1c93133e695de4023fb29eecae8b465c24b5230acc9dfc53188c38d091fc2725ba1cd1d6809ea9599d636902ae566da82bbfe3aa1b8012f94520e0e4a0d8c0a829ea9ced46d7ca0684a0a82d8c9458fdb13b4ef2a184b24a12e03f4e8c28e9fea2cb134e4bcb51d22ebab945998e96d447e21cbda2b647ec4e00a83b9ec4482be6f074ae9904d59043e365fc093f2c86edd941ddab4d4b676cab81381b0b0cd63279dd9e96572c34cf980d5ae094c31fc382325fd0eeb90f167dab0b6de14d7e02cce40928b225b4487212aebf2fec0c0059f32291c753346a20de136f8058901c040d04ec576dd78000fcc53dbcac408a28b46f57bb0da15c0c456c96c5df06c4206ad752c5f3f790ab562e1bcd1513fe9fb15ac5255f2802f67e45b6852fa745dc67bf701689d97849da2a4399fb8d7f3f45acae1a18b178528a9a108035cc682fb4f3d33ed856e2b5afd3c3ebde46dab04a349a745adf10baa98af7180763d9886f896768f1a25578bdeb63af38d5c77415f9937f9557dca88475dd9bd35c7294f26cc39dbb91f3834f5e05aa18617df0243d58e639626119d7991bd90395eaf5db68c2fd4070132d8ef42d5a0deb872cb5f6625d9cd44e761cc66bf7f30148a9a1c0dd2e6260d7c14b9f7e9c6c87df10d0574f16aa56740c09c8de03783de99aa43cfbff361d4516a00e34b11475e51444c297597944d1d2c7c7ef133aaa8b14cdce33fd0eb3d41bebfbc120af081ae8debbc962d99d5f27c008435372cdef6f8ac700182c77aeb8c0a0590dcf0fd7ddf23f96db99bd758274955364659222d33cfbf7d66ed71109f7f740affc9596ed2253b793150d3eb41af35e7dc9fad9edefb3927e769992afa658163d752b19fd933c2664bb0a2e8e494fe78bd4f3f2984a96973dd932ba46ab32cb4b44ff1b553f0decd59700b1d367ef37c652414b1ade6a1423ecbe030946642e74d6b4d139e77cec75485351527b1a1c1759b0b69a7a01c1b430cb8f07bbb55402cc3be365674377251bb16080fcea63c7c8537854be695b25a7ed3ada0813070a8965172a78508a4766a2c8c74fbb1a408847eec2b3da1ac38d48ddde2da85bb233fe2dbe749dbcec0d24317f2658dd0f9fb1d4fef1066def17210f71d6803730607327e2921c8e534c96978ccc2f20b29deb14e4e2df9703b31abd7247b15200a4efbad74394b60577cae457758dbd20b5c1b501c47519ab8aa5b995e336c17391c89a8b47b4d8f1a6798f10f45ddd45e4ba0881bd0352b03d345409b98ce9e31954323745f8b0b0ee518445e0bbb30117ad2ed049124cc52c79b661a62bda150c2cf2964e78df6f03fd78ac943d7c35d8b03d40c24ee5de179dcb0f3ddfca54ec2024cc930e80560b0c73137c9951285e3ecfd6d12ae132b60e34afde02947b2845449c92175095870906117424ec0aa0745af3923b4ecab87acf56bb7d15282c0f73a4b91638b698dcbff9a498a04fb37ca8ce7e51cc1f4de5e67c1ea5f449977ec2a555411d17468c2d193ab484af6e490ecb1f8e1bc57192ad379b01e13427830058a77939114884ed853936c58cab300488a57692c5b94ce6cf5337ae6c29d0aa94bc8ed7f248eacd7a9d268a33408037255348cc0568543150b04e6bac54bb98fbc053dfec6db3b6c89f0cf04e763b276f333ccf1f87005a7b3c216bb097ae9a512401a561d36a2ed15404a9a410e619e14ae1f6550895ac1f05aa7bf161f1add07de9b2a0e9462c145e256b9e47deb86f622b4c5989c6521e4548e496277a940ee4be00783367e19c9f15c8e6bd745f2206a73a3c538a134d75a398c3bf71ad41707fb0971d0acd4b71d7946ed8e2aaeea57aca688127e37aaff99a6c8a97e10f11f576e7d0ad65e266826cbc9d0fd3810fb166c5048066362c42bf0d158573861ca9d582673959fdf2b541697c1546b432c13dc75925631a2d94e9f98ad8ee782662639fe9eacb0c2730464d1efece9c9b297def14585ca4fad557eaa76763c941e29b199c00e1fe80d101089869a07bdb585793072b25fe7af10d953e30126a03ea4247ea6b57cf09f94120714daf5fc73dad30078cff120715773b6caa72619623d29ccf98a6a17de3ef60ac69726ad4d09af0d43d50e5a1470984f27a16fe6813db3bab0d0b33daf94afc43564ade2130842cf2e9c888c77a2bd513af0aae9ae6163d3acc37a78bf2d97174fdb27090555ec835e9190b2b3b2c818ffcaf3dfd25d1d574f53a60140121f9aa5a6eb33af3272cf6055d43e5fbfe9402e1ab65985f46eece0b91db5a194c5f82707806c26b748dfd3790147a08dd6e79f0b9ffca6b78d5a3181f08b2cde39c7532a66cc9f382b084d067eab21c7addcce1a324ddb841c37b427196587f84c534b53382575da70dab4a377cff6205288c99c148f41469a018f4b05f34407db8c542b9b8e195b0fb93d03aaa06b8666bf01ce16ced9f30f51bd5069d399249b8bba3d0c5a963283bf100e956efe88f441c456533beb4bc08a48b06eff292967fbf1aea4a3a3732633b0589485445a9e2aadea86fe0c792579721ba1d8c711e3cbc2d90548f903b1fd3e6eb3d5207e43a6222cd2f5a43f5470e61fe783196da745f476c12694a7f5b9cc71380a8f89749733f6952713a6b5a94d7a1fc59aee1bb096203b20cd39c9a79e159077ef2dc0cd02fb2e98672029297ca8301ec0e77b65023de5f7a95d3fafd8693ce014d396e345742b86240db525ee9b2ce6c1ed917eca062b3d6447e4643e2789dd9188c9a4aa83c502c2ce00e4604472a3241cc823ed24df40a32dbc3c57b0edef31e390891b3bae01a453599e65fdd62db4d068569bfb87c956a8e444d77790172907df01f1f6c11a7457cc43bd3fe6a28f0f028aebcc0408c1648c334ca8980e0ff28d4b0d285ed357d7e1dcf93d5934296651b2f5a3d6fac8df899e49733c23204ac8ae72e8e2678622d0ab879886820426790a4d58da2fff534ca845f46a0c03a1acdef7645d42545852a68a7faed79f3f5db9fbe1d8a83f6675e445d6069768583f56a14119e982310d666b189e5fa5764500983a0423ee43a377bb1d6ae3d198f06b30061dc854b6b48f038e7a7cf2247e4c8a20a7cab896cd158bb2d97c96ab3dcf89806fb121c334c52d5bdd2b626770f0ac3aefebba0badd46d719c13310af4572f8d1185f82087edbe583c1acd7bbaf3b372084d39cf6b9694d498f7e552ad2660de49635d72d0987bf0ed280f755b1a553a1c46f4e52280e7350fecc2e197dc16f04b554f6b660b8e529bec15eb8ed176a8a6683e57812ed0a3ddc4ba901563711c62a0edc82136fea346c547bbd682db7f43789a09d1f0ba1d07850b08783d609084b56bcfdd8558a4e393256b9dae7d9c1800b58a8c130f2f04f3322d5a0b9472dfd52164dfe7ffe7aedda94c24022fa69a12fd442e4bd52eedbecde92c673d7b2fb86342b4998792a0745188def4e1f12ca2604a6070f04b890a0676cba2331f57cb717e400a8f9b88745ab25bc3ffc4a13ceaeb6ac2eabdd3bc59332483fbdac3570bd3252a8c9d906cfaac6006851574bae337d05056fb3850fe645ef067ef082c4aeef54a31c1bb6ae586c1772c9c0badbb41d71ebff5ce7ea0d91a059e2a3cdf04f5d992d569e823f98b0574f0f640fe730b97cdcc7c31ddcfa6749a1d24aa5acb87f5e71cb6c1929512f6b16ef8e5c949c21d08be8eca6fcd16cdc879ac99b7d0565d9f20a0bf86841d83540964a95629f8032a2df0b2e395a2b6aad6cc7f6fe8a757854068532e5983d05faf6b6da8a4aaf3296b3c0adf1861fa96eb021e1035ddffa5d45bb0e1d536f369c0079b2f0baffb0a8df19ea4260e57c6694f33710ac2f0faf0af2318395420b7841bc78721e76285e09622f0dc9a08fd1509be336df841d5eb791d79329e43ccbdfffeb19abf5ad047f77161f5fb17900ca2ddc97197b6d3dec1683a856ca0e9210fa9b0c31804710d0b4e520613465af78c5d2d70e006f46a8d2130d621c9c6308e05e6eab2da3704617d193eede224f2128c491efae95615f886ff597a9a281c1561e42a272e9acba5beb6e54249678fa86c433c2a5a88f9aba6c9e52821230285e38e9cf2e744c4209d82682bf99a5454b9e8b18ff3817cc9dcc8df14842d438d34adb769d638292e3d1dce7ef7516c121c4b70d5e1f1ccb201429aeef4d6162e8aa81a07ceb9c2dbd0cbea4d74540a44bd06fee92543af6184c40fc3acc552715ff90b86d60029f5a25545935fb52a63f0e8ec01df626d8f63dc3cf09c28a3af1cab778c3416f4c927db625f057137edb861f45f48e272e86bd2ead4eff98129454e13e218b71f67cb7ea1411ee3f878db1b3f0322941c858fa90461e7462fa8b93818ebb2f1b24e498a740ab5b59103d511ca0fdd56c494de67c59ee4773a76dd6f70ff5b40414e598553b87b02071441bcd32f71505c8700943db6b965f38b46178513391a8ec82a57a2ff2dcf4d3f64f8847685bcaeac54871d6d90ea9095432cf4494dbffdae97ac7f43be9141fde80035bd50e2feeab0c230b520565a41db561d8deea0709721ce6958b76e72afe65b0e7796ef6a725264d97d917db8a3aad6fef203534462551a76c66e8391c1d138a0630c16688d23fbd"}, {0x108, 0x1, 0x0, "b3a9e785e7c3e3797873ab1bf427977321872a5bafd1255b8c578d31cb401ef59d6d4118c91d1429b5948c4aa501104dd0956328004d2c1f8a30fb00ffd029189032a4f765c431d6efc4fddec27306ab19e6acfb77c18c7c763b59fb56fc124e0154e4606d462dd3ee11a18304f0727d32a01b988def204919c01b0d504c4d7a07e6baae916b78401b0f240b8c6f79c17a3a7a00900897cc56e4d43264fab5ead9a1e1bc58364ff82930d1cee6227ddaf53b884adf117196bdab6b3d2022764482c98ada196147a1caffeb68517807816e84c276106f68a7bb9f4663e735de5cc6b1ff804ca80c317e5c2729c5c66f283801"}, {0x78, 0xffff, 0x1, "f989276ab3534a59ae27ad0774f113ce38d7b75d0f7ec9fcaf96b230dadb5b569d95a4820f4e44361a53a86b9c31a35ea0bad3733094868d59c557e07fdca98cda5d6e715070f0897c59822872306f0a8fc0ed1f3f6928e1bb34cdf36029b6c8953b37481b6678"}, {0x108, 0x1, 0x800, "a07630dba18f1a952d6b01a6f5644311feef291dd382a1000e89a14dcdc0407e76bbd03eb53ed789eca2169bb88d1a2ba8dd9e1e12a8d0b3f3266621264f05f88b5722efc838b225966bd19da7c5f51731df0a2021a01a9921b72fef860b52198b4a4a3a931ef4cdde0103b44ce0a2ab98295b0768f04061459c8f9596eb2f9e3926b17747f122821bda88b05af80a5b4b2813eb4bdaa67fd9c35aff8d6b545f3699a1fe567db979b26c190ec93011b6a16518f1e6e24422291805d9c106850f1378b7746a84b22dbf46266b51ce8fdb08a876bad834c52b401a9cfabc16e08e30d8d8422f470fb7b31a7cb13963cdb2a1"}], 0x12d0}, 0x4}, 0x10, 0x4) shmget$private(0x0, 0x2000, 0x316, &(0x7f0000ffe000/0x2000)=nil) r3 = accept(r0, &(0x7f00000016c0)=@un=@file={0x0, ""/29}, &(0x7f0000001700)=0x1f) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000001740)=""/95, 0x5f}], 0x1, &(0x7f0000001800)=""/121, 0x79}, 0x800) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x8, 0x23) r5 = open$dir(&(0x7f0000001900)='./file0\x00', 0x400, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001940)) getpeername$inet(r3, &(0x7f0000001980), &(0x7f00000019c0)=0xc) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x1) select(0x40, &(0x7f0000001a00)={0xec99, 0x3, 0x8, 0x7, 0xfd1, 0x7, 0x1, 0x7ff}, &(0x7f0000001a40)={0x2, 0x8, 0xffffffffffff8001, 0x1c, 0x1, 0x342, 0x641d, 0x200}, &(0x7f0000001a80)={0x400, 0x4, 0x9, 0x375, 0x21, 0x3, 0x81, 0x7}, &(0x7f0000001ac0)={0x5e6e, 0x7}) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000001b00)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x10000, 0x0) r6 = semget(0x1, 0x3, 0x210) semop(r6, &(0x7f0000001b80), 0x0) r7 = accept(r0, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) sendmsg(r7, &(0x7f0000002180)={&(0x7f0000001c40)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001c80)="4b9710ff892b719acad1a683a3d8877de9531b8c94a7c45ba7d2fde4f66d", 0x1e}, {&(0x7f0000001cc0)="b6a372c96de32d39b79a0c85a35c4866a46202edd0bc802d907f41b790886d5df554f0951f07873cbf29e395adbd34ccc8473b7288df27f6c562139cfd38c060b56f48a674e4e38279afabd1a68345b3f77afac7bc91db117a06e2c880e78efa84686850a628751b7e028fa96389bbdb304a5679", 0x74}, {&(0x7f0000001d40)="dd6d796896579f6020279a063895beb995b423dd2e55f2af6ce7f3ffc02dd3c067e1e523868dcb1ae81358b747bbab286d30b0222cc553", 0x37}], 0x3, &(0x7f0000001dc0)=[{0xd0, 0x1, 0x10000, "ee54e9609af92f768ccab5c40ceed50f9b0e72f67e3ee7da6078e8ba5432a852013578f3e70a2f212c91cb5e878b39b54daab280c3b97153830bad1d27df0c08b68094d28beb54ffde7abfff55e3be48aa4fc9a8b589fc3febdfe82505b630416e918257a761bc6613a360ddc400084e6eb9f92e5785f50a0cfa10f50c3d6aff41f9698a6345bd20c30f9084c123ae51d9816758806551e18873075f9a3173061659dbc71239b28dede2b96a12cf51cfa64846f7bb7b4d49276b"}, {0x20, 0x1, 0x8, "0c47870d8c07d0c0498a9d"}, {0x90, 0xffff, 0x0, "18e0eb870b17f45afa20fa56f80e2a834d67e405873df20eaf8e7ccb54eb670562bfa54aac5464c13532770cc6736668c5a5c616cbb33b7e14bf6d86435e1657df4e92938391ad4356bc01278bcaf273d849283e2d7a0c60a49de07e7f6d0b03d7997faabb1151936df012ffd8cd731eadc78b309d849ff9cbce"}, {0x108, 0xffff, 0x40, "8e35fe806aa636dbccc8dd8fa15da93eb4196d1b60f40248bea7d89417e12c2483808c04913f570f217ba7c5e19b90e04286bee2bda6efd965e41fb66382a61a1b4645f61dfcf32fbec5b5adbff9a6b617635ebf8029152682496d0f4aea5486e25713a63b4cac106c50aea85fd7bf264130894cc05348ba10edb3fd95235d269b15be197cd45c134c355e9b599a33dcbe78a0ad177551c0cabc5e5fe1eae850bdd99da913e433a592907b7d3da8d956b8ed7d1162c1623f70bda0a213407f610adadf35e6088c7bf3d4117502b570b1e79ff3c3a4f5264cf7c6343f2b0e62b307d77a8db13836c729b72b44c92fcce7d6a48fb3"}, {0x68, 0x1, 0x380, "72f3e32b6890bce721541716767bfbb48f9ca7f5fea98d113b45b098e4d405fb40ea9161026b2424744f72371ca21ae2722e330dc84bb1ab922c28c4ecc1a79896c31b916ea9faeeb8e0a31f0c4641eec46a10eeaba7f933"}, {0xb8, 0xffff, 0x2, "e5b667e1e57b3a25a94ad44af2a2f59c5142fec141b61d6760a4b59c41be673a9a14af0511687e1f7e38beb9d2ae001d7d169ae2263e9bc03dbe358a0d39f2175467c05027deadad75c972b13cb7f7062095658e327dccfe302859ce3c4cac38e5891eaa4970cb778d60ec9dde5c5ec3a1444953e1def50cb5fcfc0dcd650be1bfed199c0351cf452d1845b24b54c2b766f65806249dcc8b76d18e768331a90cd607c0de061ee635"}], 0x3a8}, 0xf) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000000000000000000000bb60"]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1143b30000fc000a00"}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x802207, 0xffffffc1, "1d590000000400"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) executing program 5: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000016, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10401, 0x181) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x9, 0x0, r0}) r6 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x118) flock(r1, 0x8) read(r5, &(0x7f0000000240)=""/4096, 0x1000) linkat(r4, &(0x7f0000001240)='./file0\x00', r4, &(0x7f0000001280)='./file0\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000012c0)={0x5, 0x8, 0x3, {[0x3, 0x9, 0x0, 0x4, 0x0, 0x5, 0x8, 0x4, 0x2, 0x6, 0x6, 0x7, 0x100000000, 0xfffffffffffffffe, 0x1, 0x3, 0xb75, 0x6], [0x9, 0x1, 0x7, 0x1, 0x8, 0x7, 0x1, 0x1f, 0x10001], [0x9, 0x101, 0x4, 0x7, 0x8, 0x8001, 0x3c84], [0x1, 0x7, 0x2, 0x9, 0xfffffffffffffffe, 0xffffffffffffffff], [{0xde, 0x7, 0x712, 0x4}, {0xd6, 0x7, 0xffff1d61, 0x2400}, {0x3a, 0x0, 0x3764, 0x20}, {0x5, 0x3, 0x48, 0x2}, {0x8, 0x4, 0x396, 0x2}, {0x7, 0x7ff, 0x8, 0x7f}, {0x4c3d, 0x6, 0x8, 0x1f}, {0xffff, 0x7, 0x6, 0x6}], {0x6, 0x7fffffff, 0xfc43, 0x8}, {0x1, 0x4512, 0x3, 0xfb}}}) r7 = accept$unix(r3, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) sendmmsg(r7, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001600)="c16bb27563a4933b1073b1a5a8782d121b6e5ebd2ed42cdd448d57fd1386430ffad3158a8dffee73bb03f1e95855b70a214dca822f5dd5762ef4665a9e5e9f53027314b06ec71b273345af0928a998127c2bb01f5b29c99d04de6545d7c1dde6c5c8b48b46c616fc5bb0f195e8d7bca61768c8406f", 0x75}, {&(0x7f0000001680)="f77e9fba73f6973f1cc82a1d3ce386c1c27eb5c90cb00cb581cec62b6529cc03063f9dac865fc1ea68f72838630bc608bc0d78bec0d4cd46dad902118426ac587a6fb6cd6b78eafd4abf93751476bbf1cd82c6f87ca4728b75af5d179cc6e37a4362b7cfc3b646", 0x67}, {&(0x7f0000001700)="ba5e256bea357ac4d1f5854101d9cbe53525425946ba7998a5ef3e52a3b5506d3bb8ffa684086ec6a23692f30de909ad1e03e4413aafd2ddcb97f38d69d33eaed29470eb26d964b0d35d1870724012319d199a4bb38c0e1bd2df0ff2eff01e177a4f9ee268bcce21dbb2270d92771b2691d69d9f62ab698de441c2aa516c45d4d76fc020668e211ee84ca3a7039daecf5ccc2e7f46e52e28fde88880c89cf2e1200199504902b5358079c8987c022808bdcb44ab4611e68c0cdf35dd5655d57f", 0xc0}], 0x3, &(0x7f0000001800)=[{0x28, 0xffff, 0x0, "46f603901596ea37c0076d2f581eeede1791830f"}, {0x20, 0xffff, 0x7, "587e899588ea0656d5522301f608ab"}], 0x48}, 0xf9}, 0x10, 0x0) r8 = open(&(0x7f0000001900)='./file0\x00', 0x100, 0x41) fsync(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000001940)={0x5, 0x2, 0x40, 0x1f, 0x55a, 0x0, 0x2, 0x10, [{0x6, 0x0, 0x7}, {0x2, 0xffffffff, 0x0, 0x1f}, {0x6, 0x47c5, 0x5, 0x3}, {0xa5f7, 0x4, 0x1f}, {0x4, 0x400, 0x8001, 0x4}, {0x6, 0x2, 0x9, 0x7fff}, {0x9, 0x1, 0x6, 0x1f}, {0x92, 0x1, 0x4, 0x5}, {0x1, 0x3, 0x6, 0xc91}, {0x40, 0x8, 0x65, 0x1}, {0x7, 0xbf0c, 0x5, 0x3}, {0x8, 0x200, 0x6, 0xfe000000}, {0x9, 0x5, 0x64a51b15, 0x700}, {0x7c000, 0x3ff, 0x8, 0x9}, {0xff, 0x2, 0x40000000, 0x8}, {0x0, 0x3, 0x4, 0x7}]}) write(r3, &(0x7f0000001a80)="0d7dbe998c0101d18036", 0xa) getsockname$unix(r1, &(0x7f0000001ac0)=@abs, &(0x7f0000001b00)=0x8) preadv(r2, &(0x7f0000002000)=[{&(0x7f0000001b40)=""/238, 0xee}, {&(0x7f0000001c40)=""/108, 0x6c}, {&(0x7f0000001cc0)=""/201, 0xc9}, {&(0x7f0000001dc0)=""/221, 0xdd}, {&(0x7f0000001ec0)=""/126, 0x7e}, {&(0x7f0000001f40)=""/29, 0x1d}, {&(0x7f0000001f80)=""/33, 0x21}, {&(0x7f0000001fc0)=""/48, 0x30}], 0x8, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002080)=""/165, &(0x7f0000002140)=0xa5) readv(r8, &(0x7f0000002280)=[{&(0x7f0000002180)=""/223, 0xdf}], 0x1) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000022c0)=0x2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000002300)={0x0, 0x1, 0xff, {[0x5, 0xffffffffffffffff, 0x3, 0x2, 0xfffffffffffff801, 0x9, 0x8000, 0x10000, 0x9, 0x5, 0xffffffffffffffff, 0x1, 0x9c15, 0x9, 0x3, 0x6, 0x8, 0xa3], [0xe9, 0x5, 0x4, 0x1c72, 0x2, 0x0, 0x4, 0x7, 0x1, 0x6ee416c4], [0xc77, 0x7, 0x0, 0x4, 0x7, 0xffffffff, 0x1], [0x6, 0x8, 0x1dc1, 0x3, 0xe00d, 0x100], [{0x7f, 0x8, 0x4, 0x3}, {0x126, 0x7, 0x7fba, 0x6}, {0xfffe, 0x1f, 0xff, 0xfffffffffffffa5a}, {0x1000, 0x9b32, 0x5, 0x80000001}, {0xffe1, 0x60, 0x838, 0x20000}, {0xe82d, 0x0, 0x5}, {0x1c, 0x6075, 0x1000, 0x2}, {0xfa27, 0x1, 0x3, 0x81}], {0x7, 0x0, 0x1, 0xfffffffffffff001}, {0x7, 0xfff, 0x5d, 0x30000}}}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000002580)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000025c0)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) denied attempt to set clock back 2243956255 seconds executing program 2: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xd) clock_getres(0x3, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000000)="19a2a711cdaed60cd77093559e01005e8961e4b94b8ca9b403601a96b5a8315e42c1e22a91cc876b120bd8dd6a52f3e5a8195c49e8aa655d86cd315451db1fd323e6cadb7c85a9", &(0x7f0000000300)=0x47, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x83, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "de97973f95d87d96274e43c808a95eeefa2a76086ac82626fef07d505013dc5be70a3f39e7f10160efa84678522040a1ccc0536e0c7e302d1e68f27ac29562db7ee8ac525c08df8a23a98d01374cda6fcecfdcb77692e3448105795cbd2088e2601fbbe1011b98388c3dcf2bc06b6ea244b456e4f2c0c194aa27aeab86bc9158beb630c78a093df2f3162e659c0a85f93b5beda715d5fa854116d9964e068a2837e7554f748efdcd5b643d287e3eced7a02e81d094cb18be2a962de2aae0bed35dc94e8a60f1bfb58108ab8c3ec888df2615fca1b21e30e89d803c8ba57c45d4501cb0"}, 0xeb, 0x800) socket(0x2, 0x3, 0x96) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x1, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) writev(r2, &(0x7f0000001cc0)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0x9c}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}, {&(0x7f0000000500)="50dbb64fb73e2e667a948568528be41984da269ae3ce7b9aee25fa66a4674819db70a47b18e0e2894d308bbce2f582d6914c9f19bc070c6d2f82cbe7403a0dd61e1c49409058a3a74dc40bb375fe68e8e0a0b4903849d8fa8c0c6ec9a0e887c15855de26471e86c1ac42be3e19d998b6d2d4eedb3bb39c553d01f170280dfe56c0318090fd03a9496538a1cdb64ceab5613daa4962a52b20135f62654cc003f8c8ddb316c275abcafbbd35e3cb020703da141658bd2d54", 0xb7}, {&(0x7f0000000cc0)="0898f2cf0c2c2fc9999266d64f3f4cf6a28114474b434ce4ece7ce4f7f53b885856b0838c46c8355e3fe9e2f46175c47feae1c6c5dc830d7114b0a9c3ad876f4e9fdb926f32a2f438c021f5867b2698c1cb2f404b71dc1fb08752667d3badae216a1f5981fae3e3af85a58bb461fbbad7015c1c2d29fcbbbbc36fd7326afa21f410f3994cad8ca84e6d9e4d13473cc9e77e1064f463603d1d72dd3f662881f2d5d61521477f1171f21b00c3aac0238873126255acc8aaeaff0f56cc381d420277ec3ba8c6dc2dd5d85fdb85673b09d832eb7506167a7951309e5c54c90120276c8506fa94f859b986fae5d76e941e8cb8497e0889b952dd8def2dcfc2ab55a6cbfcaa66e4d2d10790445c5e17191a27492e156546c87a12dce4297321aab622d8a58110b5f8c165e53da57548f3526c4644d43756d37ead0ee85d58e28906a03785032a144436c44b7f692addadb75fd415515050902b1426fde41de3c0d4c8e21cfb38d162e025184e636ad9e2222b2420fb04241baae97e1c4cbc0620b3c2b618c7b0a15da87b9862128cc16ff7b30626b25dc7e4924b534a6101d632710c444df55a8079711b9208e6b015ddc1da596afed372efbcb3eba057e88d49b2833eed58e6e73a7fa522a09d64f4ccf05ace360b93d62ff0e7d774204c5c3a233686a6ef15e3886c3de54993e68f3ddd70e293d4fd79230254f28a7f83670754e579525806749f3ea0cff251062bed7f819aad9a43e241f01ff553ff96137ae9393e5bbee54ab2cb821becc45407c7fe303fb40a5fcc1c0c9c0a8b6808374a394892ab00d476e36149ee6b0fb8158234e9fe643533aa51e58829c7424e745d0fd7d963325223139cb4bd4d5b5911e8803ee103517fed06312ef395335b50057a8a81e4b4874afc51091967ff311d7bf533bd97df9d9d346b1990590bd63a58cf4642e1b911906ae8cb0b854ff77d0ccb42d7739e40cc6c8921a2f47f63ebb37bf33468b470de66c36c49813c0c5a78f489848af97600d3f62b789287cfcfeefee46bb1cf483152d83f5565c1338399040aa4a71be38943b579a0b2790a0f0130b34707c52c6c9a95047ff35e1a538a9fc7f7dbb7f4cf1f8a2db026be89237dffe76dc65651100027d87fc0d956c12d431c14b361d56fc4040c2078318d5537ff5ac546aeaf4815c59386f052c69c45d6f19200a39a8dd9b0ef390c3ad2636b3900e6a8db2a067b5985cc862569578e8458f5fec8891a9d3669a8d6c08cf3d81b68e472240768ae6c265c990a7c5ea271b0cf562c1b5ab9a95ff176b0e1ca241c2cb8b0c1f3d1c408a698f973e973e1a8a35ba44209b1cb8f0fb8ffa323c851c5ad5fd2ac6fb3bc919170065f49561deea0243f6ce89c89403188864d423d1e3baaa25c4baac3a94f9e9d8b1f593fb7a2050b2e1f973cc39e2b89b6779766049548589a019c5cfa6f578297728ed7d0db8a1e45eb480c295e80b4c7ebdb54060dcea540b29f2f4ec4acde4d8bb35613c8be1d796a2c8110f7ff4c901d2590f453d9b303d9455ddbf1f945c46eb0cb32a8e1feaa4427d25a7ab82df683c9cde12b4043ea172839cc8a80d18a1256bfd2fcc3ae70ecbd6bf69b5ed9cc1c48d440c7b2a4b4e4133be62f52567d2ac854f2184b1ceec1e013753a76a1b49131b687fb045bd03aa2febc0387caf12ec6740f0e1a90fde46c45c74c327ddb47e84683b972069df6652d4e703c4d1448b51c5890b6b0a1429975e4db8526a361af5ec0a86094d8b6a7d4ed8269a977c75abe3241e94271f9d8ef3ec2dfe7a96159a20efdf4e6c44fb002159ea9b0c9bdf4a421576cbbf6eade08d62c024c01fb5e4253d41fe2c2b6b9aedf959801f0d44654589f9259aeb6c363256a4d4f661d4ba24508246fecc19b8f59404d650dd3a0be950f0880dee752991355a2bbbece7dc1fbf5ffe9c3d6a0b2675eeaab7c10d7446db9132bfbeee647b3ea4aa7900335d4bfca5a9a04d20ccd93cf1b1fa322ed66275cdc76068a43d74fe24fda880a8000545cdd91bb9e1a05d908c167048b2d779d799d150f6ac87cbfab3c83f5c39231ad0fe4b37c17eae7af5d18b89334af76cadcbf70df1710f263b829130da13c8d27b17528d4b8bb37d20b381e311fb051d07167c6b0e411617e4d73d05a59917eda6f0aaa1475dbace7d55bd96b82e54b4aa259a928ddf17b8125579953fd764679dea74f68569e8a9a679c189b5b417c2104084f5fbb5332ff111e1e4f330154900331fea5598a7cb2b407d86ebf5d03445a03428f740e6f1d84da03dca539a553ed57a2827b345cf86ad84a2e4d965ead760435c50be2da00e813b2975774ed522c6e53ee8b1e251c60c888234369599d6de7d3f431631db5831bab3cd8b3d1ca011fd04f5be82fd93928043938c5b2a9364b87d5e36064709136c7face591ea2edbd873c379484f7307cc6965c83653e60be65a03983e182fe36d4d4dc18e03e8d817454e2530721b60e963dd6063ea572de63fab4cc207258acfcaf62d6485ce4dd380153e2dd650618750f20dd908cf500088e70bb92f91a43272143d968f4ccb8e79f8e0b4ffbcd727bd21909cee7208f5881f1cc73562f9e3f8a4aaa02149198e0f6078030c558ba95e5a9e143a68955b3e88e38b93f929ba139b8615c014930d7823f76240dc735a3b1c1596b0cc0994e8d50740a890ab6ea458c8fea22bd68d6ec8eaab26fa8fa0486ddbbcd7cf4761d1aa1fe339f59a02ea57ee5be51b1ddc4959fb0cc6e02e8298edd8758d0c281eec7a1e50b758be4e6c2a70ac1b8a9201f6e8695d7c36b4ca2d8d212b6c7b609b966127f487f31d80cd9dc21433f88fab347bcf717b09e1dd9f7b242304d1af387fea8c992e961809690cdd65a8b73049a0204baa53943cfa177dcea63b1e9f9dca2c9d09278a18a1e4891627a9071b87c2079686af001c2e66bc0ca9445b44d980eb0806f0814d0802d1e9631805c5954113d39ae7e9e4dcf5f3aac8a838c5859c517690e7e393904ff7728cba2b1236a29b42b109e8b7c07341ef3bc0e6ae269a583ab0749555099913817c339b40001a51beb1e721523423586f8b0fe3afcc8824fc199c38dc7493798324bd0bef31b66a51eb0e797220eedf2823a0855045d4893fede413806c4deb882eb3638750459fc0eed665dc613346905a847bcdee51b4160a6cfd71dd40a4dbf64d33619e83474378bb937ca0b503325cea1175cfee4aadabcaacc494ab2bb840c315cfb42d3e6c892dc1175c9df66808f90d70aea7d62793b36600bba6fc0eb8d517f713604374ed7c2f568206adc0690eb5ed758a5a46aeb6926e6a7c284b10911c728927a51b7a22516bb1e56234d3ba45ec04418dd5dbbf72b8aed322572f96f60c469bda7e4de0496be3835cd17b5b0a2b9b1eae557143ad1b29d5b0d87f888c74281f7a0d3a6d4bbd132a2aaf6fef3c90c81f3719f414e0054ad9cef991d42871bf2d0127086f28e13acf328dbd8c52662eb99af5e4e4383486bc75f4e9383393c969cceb80c9586ebc88628238fabdf76f264de0687f82d380b9fc4532855a093cb73c5f3c05fb9db94a1b60b3c695943349a32b7c6e559667f8a45e177707eebf28ea57738bf92f5c8284a0454deb34bb2f4c8e23e1ec0f83870da283928b0e66971134a3ca67312d48c7277b3436b28d748838fbe09ab02320c9c1f4629d6022f159ccc1b8976f0ee5a04b4fe14155f273b43f49113b5ad5bdc3c8dc8bea8e8c258d38296ffb6cd02ca2c9934e3693d67238e4a6d8f9ea4f6d9a837a827691eea3b43404725fdc82e6e15a1ddbcc65f4132781fdbbbb53bfe4148dc875b4d1d2dbf2d100ddf8bdfa3e8496a2c99aae0e10a3920fec02b9303241be47e99f8908c9fc4bfecd9bf8a7c8acb0b5cfe6592d21a37c5f161e6107cf09deb6d33bbd12c1e4fec78ad1b7f6d92987541635279260b356fc75e1703133cd401ebeb5c74b9d9b8e3af6e176854621c8fe9dc84dc24868d73c870c657c480ab253a8d43c795bef3a6588bd4d42ca176826fe5f7a601aae1ca0a13b4471d124be75af96d436d5b801f38e5d3a65265225ab06d86d4f6c9f05976e7c2c1b3a9ee00f64b0f68331df3d6c0b2897f8cb25ccc1e9fc9936634c21ec8f6fb713cc3b5b9eaa4649f41ae62560d52e7cf1fc2e0391306fec1b49e963ea96e1ca58aa31f1ec3a4e558d9a2fa2a44e276c392218e7470e61b91360b1ce917296a7901d95b32d98d5e049e98ff1735857e63c8c03bc1a52143aa7b71f6e8face9c5ce58a12c3841430e79a82edeeaabd3328b327f79cdf26403dc49dad913a8901c90c4d3ba5c7d87f5549487bcc524561c3f63c08bcd7125e381e5938072722a6833fa3b0a00323091b68e34e8a094f5c9eedeca43ad10a04463c73b58b9e75b3e063e0f4aed81089c319c7aeb219c3ff58f8d32d7840b43c91ed900356f4925c4330a846a9db2f4979539c31290909dd9ae9fdae32efb996c25cfbf031f581aac1f056ea95e4cf863314797f0eb53c09dffdaf4b68fd45cd3be7d53e206fa85519cbbbd22652f9191de7515aa1c8206f0aff9f680d22d8f41c941d979b4dfa9fc2afceaf573329deedea098da3d8ddf66d333e62902632cac5382cd35c96d43a653d60f7e3f91e302de5ceb24e1ef896babafb2be0705a63822a12a2c99a5fe93169fc048ee82c436dfcf1bdbb60b658b5a145a7584f62b9505f82697a8c7dd864e812208746cfa2ead7d31924d0e6bd130dfabf0d9e78c5eb3590b94ffbff6fd99f8bd8017e8ceb30548c603e38b9e51172fc6646023a99afce4f27760020c70285dcd51963ad28f66b9683a2b51c0aa0b54d283076600b7e0fd11009a9df51921b9522e8c023813c7150a248cdda55d76366d95a8bec7587edf6338912798326e2499696525a993a9767e47716435eb78efe168283e9ce0fe7d7aac1999af222a4dda05e583241372a97e4584dd77a1c850c8acdf70ccd3512ac1846aad45f2320e8e85d348ad21c63aa72d0af8e934a382daa1aeaf7dff4bc7bfd6bac2b9e215dca19ef8555a33d25143ce7bc11137b52e870856503bd796919dad4e4cb2f6a8f0c8880e59d7747e94ea9af0ffad1a12523e3d5a89a7a1e5cdecc03f36d3392ad10be4311df60507e237f53fd2f1823018718a737becabfde021d9ab73a72f16eaea22e1e718fd2f84a0b89bb61f4cd3e9e99ac2bc1d5375f939dbad56b9f3a5465fd3b538f8b64514e6b2949066e3f8ecfcff3f2d469bda026ec40ce71bab9c86805b17b05bf8f5f8ca85d4d01c28c0a1fb1e74a9efc86daaabee90962869f5fd597e1b1dd5321ac2900b3db6725ec1043108007eef49e231ac9e9d9e8996a737f927f9d7d3fd1be91aadd82b4a45cc27c51e5a301c6b9e1a1cae28904a86f060a540d13f415b756172dc58c1b369db0c5d73cc88962474accbf8ad24bd3c349f23fb3bf33e1a782f6bdb3b2db385298f19cbeb3a062af64bcab30733a601f022d07dce3e8c85fdd1f1cdafc8a27ee9dc9013e9d85618a6310fd19a3e660822f0615f0d37b2cb7b19bbd8e410ff014371606e190c7c1ef5551b4980793c6dcef6f15d07bceacbd1a78c87e91927ead2503738ba4197ac1051a9e5728b8dffdbb56d14e80de04ce4a005524faa3933db62eae17fc04b57dde86f2a88e14045858ef2925847385581d5e4d73f504033bec78061e51bd4b52f2cc22aa932cf94171333be0a3892b75fed56387b43fc00cd15cca1e6c03051dd7f22acd4715eb96966902a4404c3c5e2", 0x1000}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x5b}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x50) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x1}) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/4096, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munlockall() r3 = open(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r5 = semget(0x1, 0x0, 0x10) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000100)=""/189) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd}, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000500)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe80000000000000c505ec00000000000000aa4605c63f76d665d7a10d255a558f"]) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0xffffffffffffffff, 0x0, 0x4) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x50) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000000}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000630000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) syz_emit_ethernet(0x103e, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)) read(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x4, 0x0) r5 = socket(0x11, 0x8003, 0x0) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r5, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) socket(0x800000018, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x8a, &(0x7f0000000200)=ANY=[@ANYBLOB="529c90b32f6aaaaaaaaaaaaa08004534007c0064040100b89078ffffffff7f00000183134700000000ac1400aaffffffff00000000940600000004891330e0000002ac1400bbac1400aa000000004414199000000000000000007fffffff0000010105029078e00000024750000800660003042c003f010000017f000001890708ac1400aa0009d6ad51f3903be720517d53c3733f9be45f9471dcdf7cccf9d7eb2a8bf29770b8b9116efe5e97e31951958d58f4cb7f162f0641288fbccdcb18cc5a599539f4ffbe4ef105b4719fa66ce426a864c081f90b56592f96fbe6f627c6e714371596f6400da3bd099d11aa01a8ab75e051"]) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000e00)=[{r3}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000ec0)='\a', 0x1, 0x0, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r5) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x7ff, 0x3}, 0x0) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) r2 = open(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x1) rename(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x1, 0x1}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00'}, 0x106) close(r6) accept(r2, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) executing program 5: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) rmdir(&(0x7f0000000040)='./file0\x00') executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES16=0x0]) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(0x0, 0x2000, 0x1e5f) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd", &(0x7f0000000080)=0x8d, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(0xffffffffffffffff, 0x0, 0x0) setegid(0xffffffffffffffff) getegid() r2 = syz_open_pts() close(r2) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r0, &(0x7f0000000140)="3f4c653b9db7bc00494aceb66a92286e543f26489f3e4bfeef4a596c052ee5bb0aa6f41e124394cc0e6f659c994b0de9bfcae1ee4def6af3c82d48134d8d1aa181840de1f32f365db0480ea5bd95378a01fe16951e16c67932b05139fc2acb70788e5d10740c7336a5ce6e49a4e6ea97b44afc", 0x73) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, 0x401}) r2 = socket(0x10, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0xc, &(0x7f0000000140)="03000000", 0x4) dup2(r3, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda8", 0x1c}], 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r7 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, 0x0, 0x0) socket(0x0, 0x3, 0x1) socket(0x10, 0x0, 0x0) setrlimit(0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) r1 = getuid() setreuid(0x0, r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x8005}) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, 0x0, &(0x7f0000000240), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mquery(&(0x7f00003d2000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x200) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x86) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x9) setsockopt(r0, 0x6, 0xfffff800, &(0x7f0000000140)="2a0a04864391ba18fda92ae6c96c8f709985d96ef79a2f768ab19d300b9512ed838bcfd8a1356722e7c8b971582cf0a1813f16c1a6fefc41c24f6e0013fcc55959ab1f8b3c418ea284ba40f474934fa021b1bfe54f5e8fc41d04d448b786ae65501c6c43270ca009d57e8ec782da64d676e6226e8046a2be718266e609d9b5765bd6f240143f13b630eac3ae14ac17f2d6d497e68414245590fe70f9a427a7927f6efcbec5019c6ab4f87ebab22cc06fbdf783a188227ae9573dd42915212c5cef76195f3d94601801a98b6aa5e53e8cc6f32d50e458c18b49ba013d65e3d57035ae3ecc7894af42f9e48088e82b40b1ce7e0739b38f5a1bdc", 0xf9) r2 = getegid() setgid(r2) r3 = geteuid() r4 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r3, r2, 0xffffffffffffffff, r4, 0x58}, 0x4800000000000000, 0x8000000000000000, 0x7}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x9, r5, r2, r3, r2, 0x40, 0x9}, 0x4, 0x5, 0x8}) chroot(&(0x7f0000000380)='./file0\x00') r6 = shmget(0x3, 0x4000, 0x5c, &(0x7f0000ff9000/0x4000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r9 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x8, r3, r4, r7, r2, 0x8, 0xfff9}, 0x0, 0x528, r8, r9, 0x9, 0x0, 0x6}) r10 = semget$private(0x0, 0x4, 0x200) semop(r10, &(0x7f0000000480), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x6, 0x1, 0x1f, 0xeb84, 0xf4}, 0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000500)=r0) sysctl$kern(&(0x7f0000000540)={0x1, 0x54}, 0x2, &(0x7f0000000580)="42787d45296140b7750e94c059b000b08a5591082672975207e6ceaf800a6ae6cdb5900e7e34ce74d56a666b2ea5c2a0970e260e5b018319822daa6baf8089c678338c262ac9d35d65404d24367cb81c1e976790db5e24df492cd3c295de06e859695128523d11036e5fe04ef5cf331c0c86ec705863d0af492881ca0d967e8b214219aee7970c2fd5e1d32b85975ad70529331ffe82495534f5f95b463f61812cf8b52ba0dc964d06c0143691d27233038d0be403227ffa737ec876e759930b67d78641a69505dc833d6be21a598b", &(0x7f0000000680)=0xcf, &(0x7f00000006c0)="45bda2f487e19130e7fd662c7f4b25d01dc1722456b23d460f781a73c56f2492cb4d559109427d9be2b71195f22023cabf9ef92537adebb552c5ba781c66960cdd780154a4df833e051187fa207e0f43c0c1db9090fec0f37eb6ad06265d161f83dadd67c0f0c54ba020e6b854317ae56408c865bc1b7db7b7b28729d3cd33ac", 0x80) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000800)={""/16, @ifru_data=&(0x7f0000000780)="c86cd5acbf37a59916f7b317b60f81e267845925b2a09527acfffc52adba9326426f84af22542a670e398d769f17a9fbe4a179a95035c085037c5cf112527fa5b5f3ad522814e4c78c569a7140b6f9dff029999fe56943faaa069ebf908968b8c70eef66b1cf85c0ad55304440"}) sendto$inet(r0, &(0x7f0000000840)="aa291280e1eca7f570aa4c1f88d88af858b80df95800226f89a0b8537e29e0a2e3d245f272c724de20abed180f5e8715998d325a57d0106768475ab26f2f4917b7a424f8029df8de43c6d5bfb1458afd9a4661a423893cc636d9ae16fd4d94a1b7de1166df37e05ce25ca1da5c66cdea0036858d10c79d68576c4b4b78d5b3758d1fdd986368dd4df55bfc1b471c934f273f00da27edd2d6bb7a74c7b4184ac527ec2075ed100d46f9bcc0c7a383ad8316d5db64ffd6c3f94b2856e05191d80ceadcdf64ce32615a95c8e89d516161a13b3a3f26423b93fa96ac91650d1aca689ee0a09747d4c05cb6ab6c55b4520ed64e08b90a33c55d8d7b88f3e833a744615f1921f05cd99ed803634116cc82071db5de1f0bdc272c09779da2024a29b421455f78212fead294a28c2dc337814b5f9c57500d695a20b7e98783735ab5f38df11dca9d3d712a9c82aac5dbf72cd13e9e993655e0ff04255e8eeca5dc72b8ae534c84a8b39ca4af8ba6fd41e14aa226abfa5bad489748754f027f6b99fb5ff222ad213bdfd6821684be025828f0d6071a6ca31c9e75efd76d746a3fdb08f824df2600f458dd9ad9fd1990934b8ef5b28618b26b160ef7c59b2a37a52cac4c12403152931cb25eeccc195b0232866781dbee7fee911b7832001f07ddbe083699bb48b2aceeae103fb9cd522b7b04cde11eae6182fecc2de50e56409401b44f6084089ce04ca24a0db0cfb35bf76d35bb0076c31dd5fd5348293823c71948def830075ec4c0d0d57f318b826a8fa1c42561fc5858125983717a0bd0276e3e200af025bf09d4774a8769b80c4421b0e637cd0e4d1fa4bb9d88b46557495fcb8c7b67b119174288f574cfaaae757d676a11666145dca9d60b2d4f43f97c6ac1ec86f8f0edcd746c7569213c1b8fc92110f97f5408780cf03dea5ddf70728772078eac3e64a5ba9753329e42341b856606926a41cb237e95a3d0b2ac308ee1df30ac90977e92a2f66ad9223c05930cf9964c48c5be635bb91ab6581764d4d8e6fbf4a0b987e3566e686e8dfc3b4ff951575ed9bc23d99ac185ccba2e940643c6caf5ce3e244f930b1327a1cf1ee317af3765355f6c9cb6109b953506b004eccf7a1f97e0da92503758e91011d574287bea1a326f2ea00053ca6b2bc3f08f845a09620602939f2dd2b5391ce661857a7c156e13a930f2cf3205c5105ca140ec65114651eeffaaf94394a0ebf67c23cc66e9425987bdf63f6e916c1272adf89e3288b070df8375c77b6baeba7d0731fdb62189dd49fd562895245ef0a4b07644bdae01164af245e9378cc09423ba679f59b0a628e39345a5bebcb1c18ae8118e3e155adfefea7ebf22452f76b0ed12d88405dba7ec44c72aeb6cbadca2a89e8e6becb9fa6a019d39ddcf9f745b708dc5afed166043d625594646d5e2f83c1657f1763784d9b07cb6349b82e64bc2df943879500e81aa3b5d8bd1ae51d8754a9064c2779688f3894f15fc67ae9109e38b5451560d17cf6cadc869580918ef947d5f14a663e41c1c4e109383387eee6c94523b27116785926c5bb7c4905d7a6339c9dc9a76b0897d94193fb595c3b798ae212012bc150bd5a84c8bbdd90fbd966cab5f1949b74c7ec614edc2f794dc3c996357eaacc83895ce4aede5ba8ba5756f1dc011af9d52d2ce721c8d17fde9d1262bf57b106469970086bf4125ec6c1a332cd4185842fbd5cd9a328c5c70ff6578f94f7bbc25cb9355cb509573702c58d3c50afdcc94bab933a0558df6f73172bf9e656c0d02e20d8e77c72d7ee5cef700cd3e9a54c5e990bcac79e4181714c27d5e84e1794ffd2e115a054d2e16d9a3bfc4e509e88d134d31c865f3eb566c814327b00b3d55eb4e426acb557f1365e1c98748f10f95fb26da1536f7554467e9e5d5bdee6286beb6ded3dd4eb2cd8431335f470a6635b7189e7f825994ae419212702f12f9e34c408d30ae75bc45c8a4682840b8f397a75b0c00369ccfae84e61156c5928978584cd290801985e7246096a3c55dec4068656884840acb1b101ff2858cd4badf8f2104d3372ceab83ed5373771466a0f0e63da9427aa37a20f39811c6e2e9f15383a445e0645fe09689e9700a9c05b3f9b920fc0790a127aa12a0ef54fe846caebe24e58ff4531a76d762f6ea07bb60047cb451a375c51394c6d51b073667de80b8e4e785e3b6e0028a20192b864d063cebd5157897cfd1c28b228c4a08cf62c543e399e82419593f5faed30e0ab753ef3252b12093fb1efa02b91b69da935e6ba546c20eb19ef925bbfdb5c0c42c8130275eb7955c39974ad1869acb0558c107014a46f2ed33109f9d1f6d4e8c69bed6c9b558a975d06c52853f8b97f4ed0c204552475593fb5be43014526fd2977a695a65d6614b9977354b9b2d2cad7c571d3d4c020491567467e49e9cf1f0284445c243a4389ccf0a251ecf6574a2d5c76e5b6b0665200baf5387be4e035b7e6eb93fe4f3121fed9da460201efeb568993d569ddfca53495b7f01148cf06fe85989cb9546ae616431a7994a124e9b0df20974852045c5d49bd53809925c8cca978bdd8288104baab6e66a19b510e74899bf72488a1edfced2a75fc7832c16c21b0e588de8e2b7938c705b599529cedad574c819cf34088247fe7a0f8cf51f16f1f767601e50503300355d81e5f3d8592c54214cff1c784da72186cdd4fb698e3a05ea2dd0963192a9d8b3df8a7e0261b873bae0520df17706ca7f2da41ab8ee3cbe8de6a5a6dae841da728d602145faf355d73793ab4c6861ba48718fadd310c7c8a72544279ddc4a8d891ba18e219e6d084e954e9b94512b846b91537103dc503d2f1b6e60321af3edb4ad2aa72bf303e37668ed04ba6e6fd3bdda5c74dd797f1f93dee6206714fa6d7e296d4a3c1dd15baa08d8c97d0ce81f0b0cc126b54c0ed8371dd79af93ff58f7d49c075467e1e1b301372fc603c4140dfea2451169b4252e06e402abff778e5483f1c71b08370c9233e0ddd35c20a63d352339cd52edf523919cd45091c171ec39516c36ced97aadc4ef6021730359a5566bd7c30de96183936c596ec4a1022440307edcacc437de97405f4af9ad2098786dd85255640eac66c10f609107119838a878ebe1749e2054ff55735c41e0dd8285e345dd73b2aa48edcffe4d3b33340e33c85069427d912ee28216aae6bd7ace66a2de7d06526cda73ec47c00a3b0c3f729486e0ffc959f6661026b8dff23f2170cfd3ea65c5e494cca389e31a3ab7eeb0709e13486bc6ba5d37776eb8ceefc0b1b5d72705393af4e4165987721f6ee6081640c7caa5a433d82f7a698838d4dbb4d2bf3b5375df0333582d9fde0a160eed8d9c9afd898e0c038a3641b7679f9c53f7c5a1a0d3c6e79ec6f41777993ade5a0deaad73853d7696f831994f14f1865e1a38df479753d645f41bcce26afb41a7794c4da9e0850b3559565bee16ff9d73f2ebfd5caabfbd256bd983c0b3d531ca09c600adb190495a01978411eeb29007fa6a5a00eb14213a0459a45f96b9fbe2c269d7a3b5c77a3ab454d8c0549f125de9603309a01f6e37459b414871fa727646c9f905410172fa5303b72db12de6811e2369ace7a8c350d3beaad6871b1623852f831fc2385ecf80690ffebec1cfe88da1ab8fd2dd1afcd7143b179060aad893cebdf88a238fde9d5b6c40b9d9841d185305cb9c965b1adb5029a76483a7852791ef798adb6ed37eff139d19e8bcd63b64348cf6c77d6e09fc86e78e493571f6b8a3b75a7353733697c299674a06f0c561ab9bf7f71bf0468c31f246e88e8db38119c0fb998b050cf7dfe1ef689d87b9e20073d8e76a0ee159cde9439af0648ffa220aeedea09af9c8f92afde8f96b985cb4f5d0432c1daa9258f6fe2704fc3ec944d5aeaf03815b785cfe05ed24d3a6d05238264933d3a879f5dae595d0913a95256ae83860ce823f4961e0ea684bc89c2d08b2a8c2815be50ac9c5ead65f6cff9808cc3ca819c430008ab409a0f96963a235c90b262ecdcea54233cdf59839f7e4282101bf9d1381fbf9915fc64db610d40f6564967c255d66a74cf94b18a3f853cf2492fd6b4094301be785f3775811f7b45e1fa7115c61194d5408982c754ead9f53b025b4e678b455d74efaeb481ebeddf24f576acdbe09e2084e521d308d2b513f2acf4a6ab0156ac6219d604deed58fa0fecce433abd5eaf8fe562b2353e08a02e4eaf54522103589dfede829309bf5d0d67d678e10409365dc43065646d0393347da254f44e16ce884861e341d10db2985f5f79c285bc6f947949d1ff47933be327e8c2904670bda8208c27c37f1d02aa55dcba706fffc3612b57211c849df98fb03c318dff6f97c55f2d0c9c600831cee77ac7269909743b0ec6362400658fc4446da82a58ff9e2462bdef96c0085478f39053854ca6df404d50d16b0161610d75fea7fdd8b18d4337a6a3c0da53b78e8e3d12aeb6bb737fda979a7dc31baedbdee287b6b60d80f24f025ce20de807c6eadfcc9228f45b581278eb905174900812df5c539fec3bb8c6c6a713659c8e89b44ab9b945779ed6ea7c5f23c675f6a0ed14be34649eed2b4d5919057e0d7517f52f3f1cb0a9f7ebf51e3a1cde8f669244ab3fe51aaa8dd6ccc096801e1c7314e3720b18136285576123aa04ede0c74b48b02ef7c094a2f97ce4d801f67511a28405fe5f7edaba5cae798bd9e42e0afcb3f5694a130fde5307d4dcec5bd1a23c519ae5671d6f421805130990d9caf332070d325cf67958468839233b4792ca12f17ee537880758fb3d765741ed7e8bda75dbb4482b5aa575d4f9ea944b8c8bed359bacf8aa75002ab92e669d41571782001a8022a751fc1d7f612dc4a11fbc513ebbcf720ae94a504bc291db349ff813c0bc17ec41b21a57bcedd9f8e157cad97fd53532ce04bbc07a50f63c4067e5ae5068540ccaf3fffe1e6ffd7e9f0c67f12202dadfc949df66be14ae03ef633887733396ca621e2ee79aa990260aada45c18e17710834b2f62f89fd96945221f20098a2d0c7ecfd49f3d65f2875dd7e0a4199beadc467024985c3f2a161a96936041d8581f62c778a93b311c9589412b62c32ce67d43495d92837d4939efff061fdea69f238debe78a89f864eaae9c53429180dfc809661dc1805a286ace8375e1fbc41f2bb845af89776549d66ef018d1a7305c1447eecbd0ccf6166f22351c3c297719ac58323a5f57b5cad6a583260efcd741192c2b9cfae3a5953e3a20e3f0bee6e61871a91dbd0e3b5961d38918fbb424415493210257b88e48eb5a526540d827d31de44b57f3671e11d08007e663eb73170ab84e63ca85b8ddb08a3de836e3b9b990dd4a4c1e790b06bbebe73a23573fd5bfbecd6631507649f19a9ab5c73b6545070cbf03e629afa34f05c3abc37ac34362841d96cf0b9c99b90d5488ddb8c7c05f7b33ab61e1753498238fbe888f80f518c95ab36dc7654deb14ffd3700e03120127c1201a6319fd57566303f991d9cea296033348be23fd42cb65d7abf2b078a06cbc5f9ab6686c2edfe02609f7fa138e0662925df3033f2df479ecccd7107a6f242631c3a5a9d27240d4617dd70ede371baa5a4f725156949198b52d0c2f2447928462152406d0ecc0f443e56fa42e6e2fca944b33557d46d06f538ed7686c6cbf3896d75193228467d64f9adc85107d82e4760111ddbb5337a789e68e7ba5be6cb46be33bb38d7ed0369f16f2a32bc47a27aa87e11ad63b4be40b0adf6f2c2761d915232f3a6f2b496", 0x1000, 0x0, &(0x7f0000001840)={0x2, 0x2}, 0xc) dup2(r1, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0x3, r5, r4, r3, r4, 0x20, 0x95}, 0x8, 0x5, 0x5}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x44002802) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) execve(0x0, 0x0, 0x0) r0 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0xfffffffe}, {}, {0x0, 0x0, 0x535}]}}) kevent(r0, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) connect$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) pipe2(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = socket(0x2, 0x2, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x4, 0x9) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[0x6, 0x4, 0xfff, 0x80000001, 0x4, 0x0]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f00000038c0)={&(0x7f0000003880)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000003c0)="9ab65ff42ec6b01159ead122a891cc50191b9e09e0457429448b63a658cc36b6943b0a58cb8d627b87c339ea1f62ba1f55663f65b1eec8acdd96279349138f60a3917058e42406efca2f479194028c25ef65a9c074ef6d2e2e928a", 0x5b}, {&(0x7f0000000440)="36a8f07edbaa7eec5fdcc674f3c150da630a0b0d8541a2664621f6afc32a45cdd5367b4e077bd78bd1b6b9d1fdcf36c400c0797796a2c0c6a004ceaf477528b9178e480c60df6ccb236c1bb342ff61f24cf321ddc413786c66e3b89307db0c82138e7125c3a07346c3d14e1512745c503fc6b609c5576ae61e893fd5e8bb5bf26e63c78f0d77bd58ba294639a367ee3f9f850e3c88a9ceccd65fe46f523a6125fe372a402ad58a92b5ee", 0xaa}, {&(0x7f0000000500)="47f96a90778116748e30215cdecc28f1627c03ae881e6f739a35aac6a5aeb88d410f804429dd3a4e404080ed1cf96f0ce1a96a6fb6d50c63025bdce2d1134d64282dd3511ef439437a0a32d46b0dda496d86976bb8d94d424081310dde0d939b23ef2a8154b72091c776bca91a3ea066c452b11f57604a0bfd996cb53ee906b1252026a84913b31ce8460552e8a9e5060ac602301bd9e0cf835641c9fa8150a2a70b97be909d7727ec651b5da2d02b32f746b967aac462334269e86b50", 0xbd}, {&(0x7f00000005c0)="57fefdc270f7d61b0416ba24bc336e791493cb252a033f4715abf130c56680d56007b072c2a64188cbc3862a38053bbbbad403b94dfb29c683f69e461f2b31f02d517178af17ca8233c462507d1ea6bdfd09bbe9ce7fa446a86f6d87983c251c831930207b9b31e6e369e8d01ac94eab262c90fa768a55b35cda2c2efc3ea9630ed782810776f881a318aa7c912763762fa7a02eebd4532d7140bb442e55defcf1ff53e785d377572285f55a52697039f4f026e01690c1785c54d83730de778b85260dd075bea0afbcec621992d41099fb39af874cda", 0xd6}, {&(0x7f00000006c0)='\f', 0x1}, {&(0x7f0000000700)="18f1769b0d52281f8082a14472c370f88d0cbf2851423fae0e7922a6d8c4f82316c3ec82d2aac473b849a4d6a8af0a610010b01c25d4333ebeff52f38fe871dd8e313dafd8938c9fa199e207dc4bf6fe75aef5fd1a1f3fbbce0621f596e6f346ec483a1cad21f7da2bc03c3ef05d82ffb2320dfcb06400e9d4db6bf67a88339e92301b194e4982a0d745fbb08f8ef6c76d24e177758893e70aa8a8a43b231116546cb69965cb1608b312fe8128b08c126b91e3c534d5baac47a1cd0c36cd999025e5aa709a3818af0249e25e939d991156474078f4aedb06f446128dcd4c9b080af6b249743550be50de02b9dd42f5319fea5935f095c4a68121a20b98ce332ce03839c7ce8acd7b851efd1633e0b802f6615ffc32780a016dc2c2237580a17e8b2830af52d396f7ce9f40986382df36c47d873f34f10124bdc4473e425dedf468b236d143ce1d46f2dbe798f8e1d11bc2953b03b208af6580701d3848a546784e17550195d8afdc33f6f28611f489c3721e4081d615ccbb3d5e02a6275baecf85898a0bfa73d4f8c0f0df82b19e45660c0b44aee5747385e01f5aa7a2bf545d474285e828e84a3a2993746b2b665c17520f278b9d1f1912327996f5206fcfb7435cbf3437ac84d177cad4926e864ab736e2e3b42c8306975448f151cb1b35d53672cb59a915297737db297b759d676557b51ddeda6fabda13043adde50b3e34da03f931b7729c3b9e03c5bbb6155f5b8f5668e168fd76a1cfb3903ed1770e0ee0f3535f501afedd79c4e54818d0d20befc51d20d633e927b947fb95719bb2bdae5002ae4d0566c0c46d8033a05bf0c20502ad6f80ca1bf8caffdcf3e5eefee90d38304855da2830e821b590fcb99ed3840e3fa743d486be55559ccb4a0918a0875fa0122b9b888505e135ab5531bdaedf36a5afdf2db293f712e36e6a237bd3974abb1d427113141fc22636f398bec90b3d3f9f0867a419404a880b521fad485f8d2cd5ad94f944d36fb88652a36f82ea50597099379659ace2c04e1aa224dde751fb31fdae23dedd50f981e0c2e3a2fa17ea40e13dfc341fdf80659f87b4bbd10e4f82aaf0785fed1286638d721da9c5bec82d06711ee4dc6c10fb894fa585403ac7021980ac78eab11124db6b896556206b470d2c20f2248b51b294b4d9dc01a10e925526f13a05bc00d8d766cc52a80885f24411abe8e267791902d488d0fa3fc97cf94d46a117c8160fd49df0f54b6c3563c15fdc96f3ab442a109e3729fcb4be927bdacc555d96ee004d2a3fdd1d0f9ed5042dc045494c1f7708432525611507e87efc74a46edfaadc503c3f3e68d34d6e26f2d693853cfb6fdc39100de1613fd478b843d70f33d099ffdbe31f669f0e03ea7a5036a2d615e0e20072f40b745b53e36e3056498c6572ed5f0931e82c00e0a5713303fd38f79b40341f2be5800013292c7726c7944babccfc9e07cbf99aeca2c303aad98307a7d35d2a610585f3ffda8b4395aeb0fe7e82d407db6723eef386201801c1dc03dd3f1141bfd8217a145d37a357ce4e07c750fb1a31921f80e9010100053f4099e6e4169aa755a1393c65e14c49eca7232f2e622f17266320327a6fef1554a807e787e3acd1e89ecc867dbf3d555bd9f35dfbe3a926ef19d594c56501869d592b5f9b00e7ee2d1fbdebda6bed84b3ca80c0d3f9052b270f8488b399f53fa34bd290ca4e254c76991ca3494f22beb53bccf8287a0d941b210982a9ff76992dacfe1ba3187b6a7e07b23a9e72005518d8816b11a0af512bb0243b81950227682cfacf956833a17ba44a4351b98652c6236eea34fffd2b682520097bcd45b7704f9f9ecb7a45fe94f8ce48819b08d61a910a594b42df14b25ff58d3770e4f0786eff1820a7b1ef2d6254eca1a9fff551bb5de39f22b43cd7c2625c515a6bc3374eb4a74e05b7eb3fe1a12bd97960ee17c5a3275901bf60651dcf3fae83c529b5fca3ac7fd3e76f51ed653ab227e8dac766cce253104802f253e6dab29db262e1ad8b8812d4c0abc8feab2abbb79f07429e3203c667538ff6b21202fd8554cfec2ce482945bc9006af18b7ed6f93a0c07b95aa72ebb4371b9acfcde0325e5166af965dd9660a40a49dab3845d7654d32f1bac4c45e3f599791ddcb7675eb849a238508aaf37c610673399a237f53a710613094b0cd4a69b74c9127035284d0c8ec2934b24440cdf8ca7fa98c1bfa454ea41e99f79ae99ab9da3fbb8c2d2d2aaac3071ed5abd37eb880eb2d9fb67c72e7cdde1ec782ad89a1b2e43fa5ed5adfc2d48569e18be4d99bcd8d68b89c980335782fa81a3ed0c82e4dace43efdc243a711f6d77858363c5e5591da9cbf11974d9b47b258086af4e9340e1eb5bca28a9b7ca440bf495d021246d68431155f580b1e874dc842c0552ca49e7ad2cbbbcde47dc851619600fa83130ef77e44acf41770f5c12e5c373f0638a2406eec50f8fb40ea1e28bda8c2c1085327a9d417a41ef5d5760c03f8793241e6f79e95efcf22d5b7b474d2dd123b83709b72255e36b1422f82383b562ed1febbb4c3b2c34debcd9a4d39a32211d34916d5bbf58e702475bbabbc631d92800952aa4973758d200e95d8cb8f51818b350dd9a2ac228eb832d9b838d090f639cac49336ffe8f305a76ad7655abcb543e667195b3e42774209c338a9d16e9b6bedde15158ce80f183f720c5fbe8eba17ab32250dff7b33fcc7c78b8b965981524dbe6541aafe192e2d9cc9ccd3175dcb1e82d82955ac0796515aee32ea8d1a8e486c9ba9d7d182ccf6590c3e13b1845346c75c1278daad4a4eb04de18d9c074c600709dfba973853e1bbcdbe6cd33c5dec9c5d62dd6a0d7f680f1f5f3d3dd7f80f660e51750a35cee7ae6693580eb4f91d0492a3089653f905f5e41afa0bcc8d6cb3a073d7725d098f8a58c7f4cb5cddfab6a914676393c981781d28edda3daca316f7081a56e51fcad38501b6a3c2202b41a871aec0b87edad36a26fae8e9235900745f9e20cca23d3b84bbb53197696354f8029a96f954363c2b94bfb46401e51d6a7be01f0b636b3e857cfaaf5765eb875a210fd236b326c979a7395948944766be522b2a25f6f3d69d376f1502023d7b4e1bbe1dd5d6fc4c544c6a5cb910bf5e28b574357eec2bcb4c6a27c418e80ba1153831eb170afc9e733b1eebefc1f02b0649e4bc71cf3126289627b9fa6cde4aa3b8f151d4d39b9413c61951bc605bfb520a1558058a13a8ce58ac3f501ece83a713a0cd0544562576a953ad3b599797d75e6ed68ad1c157678a2be49eef8c5431e510db89ce0f50a8b50f23c195703b158575605ed4b39f90cad1b0ab360fdab0db1fce65daf530df990a3fe6040722d04e617de38e368f483d041d147ca3e47299add4e20ed1bf73b001e41386251828aad5e872c6fe8375ceb6c197bd18bad96ffa5043812f06fae89a8d2f60c895c0dd968d024558ff950908cad47d9221096a74a9d258d0bc1f6dc8654eccd6c0a23e04a1138d41d3a1aef91fa0af77c8b96707fb7788bf64651dc8c33006b620b6a22040f3468d08fe21c9c8f38b042528f5c518a93986cca1beefa90c381b338c4ea71a7002606550e6ed772cdae33424a7b62cee56d501dbb8e5c6cd987b6a2d8ef5339a0bad52639a6ad7f07210e3aa40390c20d9820f48e52623310ee69633fc8c592f6b79cd0f05883b71ae31ddade2ff72dfb6d3c2eede08b9b8aaac0e2c35d5558d5d895bd427a7bf29030899c5e8e4c566f9741aaa4238d09a713054584a0c0ade71893a87688b5eb21e3cde2c901e69a1f43f1bac63a8f47e3ac41fc2e3c6df700e54a418b19c5cad5aa271077fae5f0bdd18b3269fe1f1fe2d7e0680979b415c1f945567d4af5fcea221ced34cd50e0559c96d7851636d1185bce2349986136ee2c734d16fcd20292b9e1051c68456f42a0ff6b0377b026d4ae1b277542ffb0fad1013f410d3f1bb49b3695f4a6c8cf17c4ec4a1cb339687dc391bf998ed25091a12116c038cfeaed93990926f6a0c4e86aa108d72764aa9f09d173d8f0cbacb61ffaaa5609f10900f499a4f354e613ccaff9d93286744abdda983d7b33b04fcf35fa22b9b0d58c8772e4321dd02eaa9d372f00527d4d318c09aeff824cf6f972850dba4c626c7b026d56239791595c8edc231ff869c4cf43259426392006d4e6593dfd68e24442a7e0574ead2a23cba654f343d22e17260b47d82bf78ed91dd326c60e03aacf67ea211f0a03e7c7d403ddf080569b8b2e5f3ba5a79b92557c503dd3f2c2f22fb1a3a3086423ee9c9948df9b21d7becec80e1b16eedf85386ac4d29a4ffb8f25f8fff7bfb1cfc0e0243e0593f81cc7612be820a659763fb700a334ff073aaeae4460f94e282f19464bdb87e873f34c6bd0564f9f032b2a05d42cb8f9842474b79d5ae25c61d0297b5e4422ea1698509ab58bb42d5d8f64fce739d305074709f842f9f11ce2b8de0295bd1f53b5b0151dae143d15bc227109ce64725e69a700fd55539a435302130f049293799c0caf967d6a6bd196eb5c244f142aad14777b21dfb260ff7255314e014222882addf37dceed68c31aab0383f8a33c1135be4d21a75795e437b943e448b415d06b3290b4777aef67a3abc395afed968567080c87ac112d1e6ea8822d75c041f89a2c5139135de4a037a191e69c7e9320273b9d89a473352c8de9c476f63c5005034e1baf08d0e05fc92a83d5a21e835c104211c44b4e040eda27c61f0c9d3a0b851d7080c69f2e1d97c0915034774fd5fe6fc54efe893754bb6c719a47752c24fcfcd59a8b4b7609d1a4cfda763046622b24d76c4e50c14a2103573313ab261d22bb817275058ab0b6708b2e9437de3613ee80ff0a41ae473cb2c235f238067b35900baa9d5f250e1c43cebfc5238d3dd0a6fdb89771030fc5ead170f1fe0d03df9aebc5dfba4a9e7ba605801d373c4541dbb3800441d19ae1ead9ad2030d33c63b30b7fadb105946784b03c57cdc2d01cce9f0bb6e5d112ff35041f238c10b57dd1cddccad2a653588fae5613cefe3f607c7194e0f4b5334e61c45c8cf171d7f25552c494ec4b61231cc2e1491c035e08ad1e829929efeb62b0f257d87f0e04b3acce3f2487f3abaa6d7c42704a712dce774d22236aa89340865d2a98131371adbd3e8d5d19a0263340a4db5e1a107b1f8c21cd9a820a27d89185f4187cc33f7ef38503546ff61ac060bb58d748ab2d58d069c5d26f54b3e0cfb6d60a1b205229605a50565ae1b17266b89761ab318aa0aa47a9057fbb86de45bf2d04e80ea4d52140b2434b9e609e29e7b9a9c404154be8932ebfd0d62d5659a99b3e3d8bf2f557f8619542568ebc52f4a812938e3ce464b061d248f558977a93b4cfea475fdccc641c7521b767fe5c5a54344e39242df9f2ad8e2ad119a989ddb0983657281d54f93f8149b7d0de51e4bcffc802a7954077fa1b29d0831b66000a965fed6e91986196fd889193972545a2446e04750dbf337b5151a562532c9bf103b1430b5a20b06080080adf34d16cf9a92c343aac4a46e30093452d0ff8b69a18ae1f13ca3b3b299d7ae1d3525c6727129cd8d48290b7d152597ed0418780c8f51154304bc9503065018dec747120eb4e59f01fc1efaf58da8daf9c1ee300000d8dcf2e877544d3f57b888d2bad20355d4b4a3ac8ad8d8e020496bf64f65dfa64d0e226d1cc5b083449808c9de2883dd31c749ee0765703a3438992417f88e6e0180ec4cdf00e4dc0f757119c653a58d85c271705da84fb8d78", 0x1000}], 0x6, &(0x7f0000003900)=ANY=[@ANYBLOB="7800000000000000ffff0000f7090000d9c94dbfaf0afbe8d57b9904d0d4fe8053e399bbb8fe05edd305665ba1bf24ab20be3707cba358d8592f0a3c30a3187bcf9b90c89c45682e55248246db9cfd4df7a5fef20283afbf01f0a388cbb59154363b5841f92ef9ea1b032690fe0edbcf4cf56949d1d900001010000000000000ffff0000010000008445b43fa620a08b8050d0db584604283ebec9f012673e22a798eb749b0e95ce73d19cb9fe61ca9ddc007d0c727ab4e2ddc2bf5f1a1d09efbaa943de55ffa3611fb0a138b1218ac92d4db1e1fef91f5720204e354210fe3af63a922e7888fd615c54b89258f46e9efe3bc7ad5d85f5fbf9f916e99112a3af6e159913cd7c7e35565b923e40e600fd38458cc8472cd9d0a63989760f57579d0152477ea23e061fa7684b483973c771f0fd326940d7e1a0ebaf6011987b10e9ca0b02916da07955b29a80724320b80cd6a14c193a333799ec22f07ab66779517c39882a281f114e87cfb31be5162a0ef8810b37da0c061aaa25b62dc2edc3986707f82a049fcf10d04adc6f60a48a9ebf237ebb5ce520fd6ac9e7f9aeab96ad4bb3cc222dfea95855d9afcda25573994358f96b7ca5edcaa0e0cb46e5339c76e823e37da0b8a8c4db945dd80e3931d32af5d2e05937d3f5be87d8b3d489f60c5ae51e04404904476bf82f067571d27c4007eb4913308dad93a23b0c2113dff9fa247761402a24b3e98e8f550aa9e37690f08a8b21c8abc5d48fcdddec3ec70434ee46f27e28695c5b7bc823caa4022fa51e65ad11a8e84700d6acc96a231f73964129a73fdddad959c288c4b115bbecf258cf6a37bde65b9dd9916caf896ab86e43bc0880386a3b0bf004f16cd0fd92cb9bf061af2fdecc7f8c8abea5c1d2a92ba301c7531e3a262ca44ac2d7d6dc73a3b5c990aec7ce633bfa8bf876e99ab032154ed32ddd88e7b11a1ad2fc9b5bd8886fce93f9fb64f8ea4da1b7fe2ec3ced9b562e85a2d75f7feb2ca9621f296b49414f41b60f3bce9ca266dc07c583a72c67ed47415765d2ac0774a3fa5081fa890fbac85b9e8e2efbb0606c5d4e8436f353f68b6e7f0310aba051cf0efffd69e5914428150fbd468923e8e32b72a5a84af421214554f165da7d388ed350c5e163977fe442c7563fc8ad304c58427f9bac1fe13d44b10e3aff45e5ba2c5641c365d2854cd56aef373ec263f06f908714e2b333fcf6870037323e4066b3c56c3f32e7d9a14a5818bb2baae2e0a11143948da040eb8d3a02c1036c0636c5e917133bac31e11b11d2a3cb89a44c31889715ce6e6d5819c85691a7c762dc291620c8a2ae97dc825aa171112da392b20846b0ef46e85f9a1f17d6f2fc559a8d1a8547afc9ba32581c1356e2103529aa7f13c7224f5b87eba1f163aa5270c8dbee622226b75296b22612a2a4dee75f398fae2cf7532501f1efd41db5b37acf48f74c80eb51a72052cd01415885bbdc5b4ca933376674d73557bf0a648ec76622775b1323884cb0821af343561e14f534f13ac465b7f0e3f8e31bccef4bada793757a339c2ad472605d9be7751306a7db5a45d175bd58994f87b61dc017c7c49b0dc7f023eb5be60981435d702f1c2f2a9035af8e27570193d0fdde62d83d1f9af1343df673fb12061bce72de7e389ce8f7e050875e46b5eef8cf684ff405ef6d9d47563b4b5510d3e82e006f40ee2dd4cfc1b7acde7f2fd018fe5230217cba6fb1d1636a9e5d035287fbefdfbba83ff6aa4527f1dfd63f644bce861126cc629708365e028ed85674688825234301f827758965438b9485749aa49db4467c0728ef3d26b3e44c54a1b83f52b28fdefaa235342a2c31803cc32a2c713c753f1dfb74a7f28476a82ae661164bbcdb6acf3ba62e778b10df8e17e7fdaf5acac21f55b6ebb3c410705c828702077d5fa7fae617ac6d9782a632f1736e4797d6e205a7c8b43b72b9d56d98fcce3f41b90ae34730a612f4451c913afae71ddaa8bdef7fe0719936fe1b99d8ea10c68ba31485620a8ce04dd7a14fd30456cdc8b42854f32acb56230c9b1c20de2ffe3ab3e4758ff4a22a196f385ba7d41f504eafa791e3310ef4af868fb987f8c42a0d13121ddbb3566f13ab89da4d65490f5bd5f27e290dcd80c433c0e15146ff8a0fc5730dfb3e1df4cc6fd6e21edafa3ffc862f2b1e583e2c13eb5816d0161bc5cb57e92e0f6fa02c7dac33d663c98f325f182a5c15377ce3f3d663d858d6710e9171aed98d1f4bca31d00e93dce7d4c09e2da446ad9dc8453edda791b42a9a927e3229fb9ef3e3d316f922724c56a4b7caf81ee0f232a887cf4ea3090ff2b4b6cd43b33d4250fbeb91e7910ab5580732ce092f2d5a9253d9ab31059ebc3e4e3d3befade2d0baa4e74137d2148ce4a70002394ab80adc3e290b225a119d6efbdbd0df6bf3af390c31037ba5eaa3e6fbe01602787f8357e4c605655541eceb319f8f6adec22228d08d2bf688139a85d726f23a32ad1f0fe14ce30ebd8ff60bd8177d8472eb66196e44df1af9bfea10bf3f7e15a4d09b329459401180bada4cdb6980daa3f3fad00fdb0a830b383fde784be7381258efe0d30acacaaf965e6fb95efe074821065a5f7eb3ca15d824176c92255dd445d1c36d4e590a26830c551cf8139025cbbc27031bc0c3632c2c68c84ee8ea3942eadc2a97b7535dd42a8bb9674799e2b116366cc4c94f7b76232c63f13bfc61aea1ea4370624a02777bcb93c41e28c85ac38919deea7acf1d86a9ed9907fe0ef3a9cc7e78f7c18454ab8eec245fba3420cfb749d5abb1554b950ba683a2c2d503bc63647efae8e93ee762163da910e5bfb0396ad91b1206903cc4090c484d4a5eb2a3c2077b3790510dab4c52ca16cf94a7abf03f24845e80945cc9a0db95e96616316f91417a271a8e0a1ef9e3629b24d54d5cadc8887d289ef99d2a09386c9724f9d4bf518a4c9330f408755ef955ee0c365fe6a644a4ecfba76f0524f075713ec3eb23b284bb671f23a16c57985bdf73ffc829be3ffc355df695097e32cb3413ea4326f728ea4342382e83a6d21848b28af89843fb29c19da9be187f71f607f8931a509b3d27d45ca42b0562eac5eebdedb4754070eddf5f409c21f1b27f65f89bce48bc921c7348114c5bcb21f99df79daf85722a33d0bb4046b71c6eab2663784f19145eba654e59c273c756002764b85f06668be39e96fea4e436c83e40520403160a10b0b2ce7b0134fbe6202b09578b133f5d4c1d35a4ab5e8c04deca70e5c50b518ea5ebff9028aa703799989f2272731ce754daf189fa24fc6be21e8cba1362031dca5a03c0992c84e80a9ebff576f0a5e9add719081afabf91a664fdfd8332f563d49af8d3beec9997dbeb8a9d08ca3ebc349587ce632f820c78f7020859084b3eead672395025d42226b61423c55daa02611a21ba8415bbc93af8299585b352e391882156f8ac1fc7a2fc525811de2ab1155bfbb94640534720a7b21b3c1d8f66f3ea346c38afc2178e2b9d0ba79f1c1fbe38dc006035460474d46a222566e8cffe5e5c64b79e510f2fb16cc03d18689fc4ed81b24b0e7038f4a211a838b15069036f6a2ab2b31cff1301c96be2ed90d92e376cbc141922fae9d9f787d082d4c3b1f7ac21d90b08c0359e81babb70bcb6ca3ae7a613cb7d554b45fc03a16d5bf6263c4d17b7a345d22b9247f7932e8409ae072e0cdcd169df36bd42820cf238463abb72556ae5117f264e00fe2ca7c743e468e7b2849a8282fdf21cfa2e4a3465c6c2af96c856821d314e446eb61190c85779d01f53695e40b95bafe8e326e7e695920e2a3fe30f01b7473e897c3bf7f7d09d2f905c2d9c8538d1b04d8bd452d628247f9d259de8af1694a77a44ea4d8bac51e0d975b6d28d5ba215d022aeb7f66300710a9417175e4d376f62ba696202918c081a7d2710470718548710d85590641181bcb7ade94617b29fd61d79324e4862aff65ca4758c651b9d97b49f7fad4c7658b907ef4b1c98d167a70d52ad08946d37e2d8f569a3e69916c0d3dfdf772c1884ba19eb217d7ca00e4b1a07f94f94bd2ae20bee6b84127da64b0dad3f34cc7c723f41d8b79a0a4014cd953c4f845360602da3f6e9e0499733d5f98e366d3fe409006cf4d21c1b9d149f7d3b318930c84ca9cbb4b2642bbe0857d0b92f5b126b4a694bd85168ef794126d9990085cdae9a2924ef74a576a534b1bc619fcc92c970ee8cf5c57860c37eb907ba80977baff2d2bca7aa51a628acf072901928522e8b410f49e909436fc5eb3ddca1191084caf5104fd0525676ccf5161d5cf39ac2d300b69ceeb343697076553b896aec6fdad80d0af509fdc9ddcbe39ce026288ccee8961ecbf3b7f2174536c0bf3de62886b8fe5de3cff102f39d0de6229b66f0d1ef8129f48965535943e93c6f9454adcadfb89a14161f8e48370c7a70fcbefee7eda518ed8e85ebe999389e766d7c3928964864d39163f1c7f54079f0017c0f923928bcb72f8ecb51ff56b644f0a8278a1cdbda4a1d6207a0c60cd93167c58deff44d0196de0673a59b8654c2dd523078273aa5b79816220b5e1911df3b414004050e466e9af38793616973b584358a8bf5790f78b37a8dbd9d033c20475a2b46cb393eb4dbafea975312035870a2324ddeaa5d9aa254e348b90215c336bb2ebf0ad82f51879984f049211e153d90ba633f2e53122794f3a6fc4aa811a19f6bfcf065e5ba0b9e954412b621289c88096644af78ac1795ddd249e3fec7123e57231ac005bc30f75065be066ff8b4176f0b5f1691710ba1c9da7a1c3eccd3b5e66a728d91d03bd8bf6465b03eb8c95f5ef534821aa5429a23839e28b83bb2d3c4e2307593817c72dba8d547fd72947eb3e27b2e8260adc8959c25cf262d61093cd193f7fd47c6cd6052cacdf618c614f06febe2a885a95bbcceb348b5999f59d47fb9fff23fb1d82aff908a689632aba16db7fbf826a832375d9cef9fe0e5683e9af8ea4b1b84509f2d3ad844c5611f96c5027feba2e099a832681c316e6aebfc9b89b70bb68a2ba61a224202ab80e54547d3ea5cd4c83cde46bcaac0dab80701a8e034e3db82eb03bcaeb6cb3f9d51924eb998104750344b95b6b2df597abb034a659e8871ef776bb900168517e7a7095c336aa05802b7c4558bdb63639376fa7fb1ec0554b46522302fb5a599b93390be677d729bce05a68b48029064d1462e479b434e0e6d44b168ba6ee7e621db5a8dd08e6953727f6678a6bb6a88e985409373a5231bc5f111e975622eca820ed41c8a2e1c13674515975f354ef2d7c4fcde0504c0371b953545f751bf2315c8726ac82ec393a3b3a020400a8a7a02323dda8664b327b5738426b4433490990cf25b66c334688d9bf1552a0419ac9aeeff9b021406c9a9543f43c8ccdf1eb0ab6413d62f7e93dcac26f43334114decc0e95a561a58e7c84fc04fa0305045103292f721ffada7461098a0cfeae71299c8985d77f85cebf73acb9ea7ca0b500bacf8e1f4c3292ad6d2c014cb15e9cbc30666043452bc27f187b80d7699e091045dda399e150e2ce9b81c2e7ad7d74729152081245d277e3a6349c931792b2ceceabc62f703ef65a44b170b4ca9360a24790e755de63a9a5ad2e5148f16b41ea058809fba05162ecd9fcb9bf5a43ef2806879469a1c0e47ec26a98b478dee085226ca21602faa12d13f18d37eaf9d71f6eaaaa2d05ba030068f5c75683d8d2ee8b624b90918c550e05b1fb9f5da6095a9d5de9653641afb35edeebc23202cdfc18b5edb7dba99b0255612f28c7e567e68952b2e03d86f206c07abb78eabda53e98e3e91465e40f119ffad6d3f402145bd5ecd8be17d0b31f7d53dd37904a04822308daacd639b3d759f7d23aae928664bf84882a8f079a3467cece256cdb17aa1185e49fe81277454dfce64b84764989805f6ca6e81f08107ed64cae545800000000000000ffff0000000000007a275f9007c10d2a5e7e03512017f85dedd10041711c1b11db13dd531dffe3e4d522f2860efe28a47959ac8428bbf59ca83ffcffb41ab3de8361126d0b40cb7cc4d92a1f18de7f2c1010000000000000ffff000008000000297d3425695bf5d51788b3139af22bf7d080330c2b676a42959985e2c349b420234851c24a4e2a47de268b46f8782405b854de16212f4a4be6963d04de1a5555aac1a443b917c36daffe34cd76c12e41c27fbc21915dc862758c505f9760674ae2651a063d0ca42afaa345f15e598ddf93a57d792b13b3711cb9fbed42d3491b4e335e089f7e911a00c2eb21794565f7d712026780b9e4b8a62a4644778ffb4252f7e95189c84db3b0d18ba1c293691a08e34a5cc58a13d4118dbd276208bb27e14a0ca7760de52e0d229d52aaa5ca1ad24cf3d0b9d7414173209948c263fc50a3caefad0839e957fd4666789ec3382a01e4ac328f2670d66a24b2deb8ae23f876be36aa914dfba0af365696413d2526e9de48c8850ca285bc6c6617bd409f594918729f4e166cf34c903ad644b022b1d9e3a395b17255b1db48c74c2a773a8f9d6dcdbdf7a652b6eefd9838a50c2e47e3e1ab9d1bd9856e18dd03efd0772a2408180395f37fe92bad051ddcb4a565184581c2c00f98a9021360d986a111b76cca55d77f47272c685fd494a5894429ab4b76fb446f8608e3cce1ff71147f05e0b350fcbf0dbf52c7a2bb8f2a54882ff51825ebec65e49e398b6fe95c55e211bdf74074956148ad1baebe64f7db3a62b3f91bf89f2edacd69b637b2a5eddf0d99e8f8b9cfe763e9c7251209acbf08b1f936ee4e66f792b949c4a42e8581ae420f76af390da9d9b226140cb8fc2633d682897d8043d5f0ccfef1cf4e4ff32f0f26685afb63d9601f80d9d96c4afb926292df58169a43c86f1977754c2f73edef1fb08efd577335d4671ee78893c8ef5064afb54c4ceaec8e599b46487b191a8557c4180615f810ae9cf6ccf19ee1fb6efaa43b252ffc5ec17ec532e7e12669c6896097430d0f39e088289fa6d1fec61670c0a96cf9af917312fe9cd873c0de9ad36cefbab55b33f4b8e101ae753342c0c75f6f718d1dd521c853f21a278bbbd3115a332c29f80a0f99ddd06047b5e3c1a56275b99fa914bac9d4aaaba6ca2556b0e65724981ec0f5ce2ba1582bea53d6e5abeb603a89cb1c8ff26b56803bbb4a03f02040d82e44456a1a4f45f119ebc94af2c10bfe98bcadc3b4d2341a05e25ab7cd9525f651ba1ed9218f21f9f4be49e1725c2bb43b1ba292a072212faef8e2055dcf051fd42d1f6d5fdeedeaf3ab17f0035dc08d7de40b3e8cd1c64142ece8c623e560dd99e58d3d90f2dc8ab93f416e360ce08c219b966b095de4afde8155b71217da734569510e0fff092c91481b9f6d042cf57f65ebbcd0f0ebd1483955b4de8d67639f0148620f96d57e7fee257eb4188cd58ee1a10d95e5f07fec5d67c9e06205640c0601cfcd71cfcfcdf1d319931df33bc1a10c23f9b65702586d4f8cfb3af400c6d57c199e695034ebf4d1a127e29b931f26a3c1af2b136dabef338a35a7ab6df9db92be4a8196aa096ab06329dc0ca6bdcd7ed0d904ac9bd32ba8c18a66566d4745d75c8118c90f55679653d3c63453d11e24d411d4340fd8025732da2c2b121724e2c7a5a91ee1375ff219f4ac35fdb18d76e3118d636f9935ba8ea03c6b6a66300b1f4b44cdec74186f7144a32935cd65e37e0dde41d0bac865a9c93170baed411b6f4475a7e0414014351029b21e3cb582c9835c2f7c198168cc2e6a5ba02a54cc09a35983b4c0999d04692ad951502e5be4a85812ef980446ea97bb2d85e63d7d98d98784d27b5b580b05059101c2ce85c602b552f539937a34b1d72a0375a22a34c39f8856c86fdd10366733a49239e87bb676dd101286c73e90e197f7c713de85c25ea046b06cb793f9a635c8431ba3e6b165a92166dc7c0b96550504b0cc665ba13a4b617e95d00b3643050081010fac072dbf9335ab187dabf75f5313c6ec507669ff1e62afe8031e3b66b4de34b4d432fb2a5a9c8263e33a34846442f6f89133577e7d5b6380ad4fac3b032614f3bff17f5fd2cfcfd03c07699a7bf0ec3f050e2ed7368e04aad805f4e5abd58fd3bce265a455d9244671041648864b5b22e1a77147232831726c29eff8d985369258db699ac5a1a960c1eaca087337dd6cebd685e3cc2ed9737cf677484f207da887f5be366254d0136a22e079d76b14dc95c50be2e43e5433e738decdaa68605efa24af71d18f1e23bc9d9dcbd2a5da9cf8128cf55dff38057c561db726d86920746bb3dd8da4173597f6fe0b41cf44eb7157803576133af610298a91c7a6bdf05f12f93da4cece21cbbda692d310b9a957165761ab88064d3f5f478b7e79b7889c7b89d7ab0e96391dabc9a8608f71f3ff56c9a633c54de58dbf46da4131c1c7d295dff352a803240a13a6198348fe7175d8ba8fb53a6522a4023bbd6b9914c150d9423eb039e63785053107fdd0b85678660147dcb5cb3d3a1d3a13f914c23f336e0be0e158e3bf12a894595e099055de9da8560fde101aa46413ffd6d81b5c79c917569d9594833cae663235903cecedfd9d9e78a368062394d4feb58ceddd60f1f488fb65a6206152947ef8fe356a0153a864316a2d228de677ef1b0100be4450257b8d6245229c3884a39d645601fafbef8658e8fc223b9c8800cd10540bed26a9756f098d6ea7e8538e0769d0f1b3ff9b4f0513acde573378cfd605be79d224f36874315044dd21f73e5392573d4bfa1bd08718c62a33c4e092ec7c3257a46400ea0c1042587ce2c54b8b0d981d690ce04171e7790f5b4e19a69a8558ab78a2974ec46053e2ce9c628fd132866437bad961a06021e955c06be5e632858d8974905be35e19ae786ea19e56f00c53738bed883b44d8900ebee4977f73fd4f475dfd7b26deaf4c210dff8ef0c218206aa8a14ee4a2406d8931941207c464f8cf53a1f3779ce9d90a39dc5b4a11aece84d13917b02cd7124a514a6d032e918e466bee6d05dacaef0c57efea27f96eec94ca34f1aa67d5c2181480d4c31a0cddf7b93252da29fb67451b155f6be1ede90000098eb4c43c75a785b5fef668c8cb1663706cdf2337697cf5ff4b75b0a2b68c5e195067ac37cc9bfbd81d17bcb3cba8ffd7a9749e4d5d2032cf21613167a3af259a76fd4606538207748df248fef82f624a8410400845548692e57c99a105c1cf0442d6cbad93421527e00889bb22e0c0918570379a3f941e69cc75572584e4521bc4213044a66ebf49e2d017b7dee9527e3f303f69e3a4b4d868e07ee4722702edb2b68c01534f5dcb6b28048368faace65187cad9c572ba3892e3c01bdd5ed19a7ea843da23f7444cd66f0d50e23d8fb21a7094ece9bbdeaba97793846f2befc2fd4c15f56f542057c5c34255e8b5ac20d1863feb11707f46b5640007f9db9457aaf5432f1efb1a1acbeb58bf4ddbc68104f35ae49ec83b04adfc2cd2c91ebfc7a2d60d46c54ff3e41a4d766ee607b1daa7b2adcfd404209e76816ebeaec79885309171c189faa9339d31b53c55ca599b09808bb5ad3bd6957bf7c33ab2f8cab24f98bc1e6078cd5668eb3a13732ab5387874260f8bb439547b735fc6061cfc90189d3661cd0374b05548a7afc9e9e43d28d46389c188330bd5f0683421ebc993f027a94fc431bd5b72ed38295d14bf50b1130a6fcfefb2ec9c9eae69ba22d30e87b2a8b42e86de9f1ec4684ea452ef2c7ddcc1f1529298e3a3c77b60c36d2b18ee5f4924faa8a0762a1c74e3cbcd296be9dbfb62167c53af4788db63bf9057fa0573c7ac744205924e79c9f8d74c7c87cf47df1d3a58d87564dc9927441f14dd3131ca6c2ff012a908dc8eba19350d2dcc7da1fc521c3fdd0c14bb6203b13ba2840f886fe8e884f462908e4cb567f9ea605a8dd807a410089e7f1e9f0d4ed3e74fcdbd015d32f0d48ce3bf8e511568379273d0259a557718cb188df09fd244069f25acf3ab878d566c37262b6f05f4a505b7eb938200d2961187b04b5eee845b3b6fdab60bc8fdc1fd1dee606483354ea33030efa34bc3a2d70c8e3eeb2d1901277dc19eb1e51792f42559d0497bb4597ebf4ce7494df0aa1476e9ed32f76db34eae21676011db7bb3ba7f5a4a16eb6a492ec92dc9af800856a901e60bcdbadb2175dc4eb27448bed84c0c435d6c77a981d04c8c1f2e7b97760f95a657a8e7fb30122103147fa5afe4712d7c65d4d22f4ec51db4270d9bbc209b60fde608f70a79e1721050737404a04e69a318afd10d29c3fa99e0672f3a59629888274abfa4e0a489acd421bedbf4f73e6c7bd3cfd8daa9b25bc999369ed1b8b689ad10dc0b0d9fb995758d3a9265418774f750acecb94cf480f8cb2503d8daf5d4f2078b24377678748e2b3370c8c7c40516b8898ddbc72587f2e25e78b9c058a1582f3585e7604f906770a12c8d111f0268a16591764e8c4c52ea3a920654ec5fed460ccdf6b4201aebbdfe46f3bc26b3d717349687b238e2f0931cb06b1cefa04613a9db92f37d8d5e860bf3f68ed25efbca1e6cef2ce4ac3e6460e45c87b6c766317aff5b2a847b13fece9a5bdf5d39f847d564d7f1047495ad62487660d2f0e990ecc08e98ea185dc883c6d9947f2bcb0f73e0e57444898da323bc8d7bb229346fa9d780f0706edce5fa7eb4235b6fd5a4d28febc0c1c404ac9723b78e1f828b90b1000aa516e14cdc423e7a5f73cfbeba3da888af9b0cb2b46b46a621a38a2532f330fb41bbdc697cc087946627ab3becf2ec7ec54f7f189e34d1efe667d153ea9fd95b98c882bae2b6ea5b784fa9b6c166c8f8b886e9e6df896d441b01bed5ada704b7224238d3e041a7c92c7f5b65e1eb1284e148a31abe5410cda40884a25b727005626944aaed551ace5a7d54237c624d0cc2e221d92229e2ff85ccbe8b14cb45e9b0ca969155f7550ab65700421a8af9bea711cdc803a8e21045cc903166fb2313f859648671281603f5bb1c07d5fb35ef57c5b3c8ded0da6fda7b8af985eb9556c2c3f6fdd562fc0999bf1096ab182ba7cd7d8f9c587c708d49c9b318bc9f03a10dc3d643a95c7c95e40a84565dbf00c627593eefe79863dadb5d59d7b6c4b78afbc0eb8027b90c9510c4bb39f73f1df4f5db9c4498b61aea2cef4ef5fb90d290087123a1d77928c92e53e2a523c37a820df4911bf18187a31101fcba92cd7467b24efc772171efaecc8ff90f81996150aca33a04f9e31a81bf007263f1062388fc55d6ce4e2e1cd791a91e3d2ce84e372aea5b2609660edb27fbd68459014aad5b5249927b4eb7f31f87355ff0a6429476fd1d81cce7fda9f61645464fe781aedfc1fc8bc6499c9f36f8a4a765fc82d54bda4af8a3219432f3960130b0b08d286ce5243ad3d1c6684238775417f2dac13b6e015a5ebabf83bf60254211ab73552b49918d6bf2d850eb82c2faed2076f5a6825884a5f1d2dd68d5f314431e4d99b140b70673ae71f85a0629684a97aa2bce844d8fa3e34687473af92be3cec00e6463b8813f176a3d469cc4f2c88a7c9252cc76d038fa30b6e8b0de725723cd1f98ef406d5e30fce716e1c0b6f83b552303be00b0e36718105256b42c02b294a20c890cb6c4817781a96a3c5f55dd85e8d87c6d7403201e033f63fd09dc0544e6ffada53ddcf4c1872ad0b297ea21fa02344539291be893d2f5dd5ce207f45e65d6aed1fdc373b12929517c2632616c62f682dcbbdfd61740a7bb9bff1ad601e53e8f85374dbef0efaf47b97d93febd4f0a8ebf4764b5d14b3501c48c205ddb8a8cd1005651b3c475dac0a240cc0b691b67f91194364e031d1d7cb428f511346f4e0a08c9adbbf5c89884dcc810780da55f650895d7b59015c16c073c3258eaf579d7df2806c20bd74570b8767bafc650e3ee3e286aeffd29d50e90ac6b1fa6897ea8cea56ddf6ca470f75f38ef286e8d59fc1d45ee2be94c56210921cc578852db91c896bf6497d388278b45645f89ac5030bd5a9b0a975f62eeecde7b68450b0810b2ca"], 0x20f0}}, 0x10, 0x5) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) r7 = syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) poll(&(0x7f0000000240)=[{r3, 0x4}, {r4, 0x4}, {r4, 0x4}, {r3, 0x48}, {r7, 0x4}], 0x5, 0x5) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) unlinkat(r0, &(0x7f0000000280)='./file2\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) r3 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file2\x00'}, 0xa) socket(0x0, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) setsockopt(r4, 0x0, 0x23, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000040)="9e41aa1180a9a2901ac113505ef5481838f245e915567d2d46ca16d76a9d06913fcfb7ffddbb75d96b1558d7b993cc75b5e0948b2400bcf01f", &(0x7f0000000080)=0x39, &(0x7f00000000c0)="118941f850484d20ef6a685cfaf04886c82422e7d30aca3101b232e0fb8d93923d6867ac0a642d8202", 0x29) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) fcntl$getown(r0, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x91) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x293, &(0x7f0000000280)='./file0\x00', 0x8}) fcntl$setstatus(r1, 0x4, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) r7 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r7, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x42af, 0x6, r4}) r8 = kqueue() r9 = accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/5}, &(0x7f0000000440)=0x7) recvfrom(r9, &(0x7f0000000480)=""/226, 0xe2, 0x840, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000580)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = accept$inet(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) sendmsg$unix(r10, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="c2741e9a4e1d964421ef7152b4ecb3950600f2af9e17b10a7f2ce82657d83ad43043411bd6365fa46c8d4e86051f58ecce17e632e03eb0e5aadebeef8cc8704a3d1676396d282570f1ce6fad43ed6a455491ec49f9516cd403fbbaa6f234bd6678e71c14dbe197753d08335bc289ec461fc985b4b29f0f2b061fdb045e22d3db6274906853b202c158aeebfd", 0x8c}], 0x1, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r9, r11, r2, r0, r8]}, @rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r12, r7, r8]}], 0x50, 0xa}, 0x40e) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x100, 0x0) ioctl$BIOCSRSIG(r13, 0x80044272, &(0x7f0000000900)=0x9) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000940), &(0x7f0000000980)=0x10) getpeername$inet(r10, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) openat(r7, &(0x7f0000000a40)='./file0\x00', 0x80, 0x80) fcntl$setstatus(r13, 0x4, 0x8) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) close(r2) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r0, r5) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="5dee02f6d0b7000000000000080045000038e14e374300946c637dbbe00000010c009078000000004500fff900000011f88de0000014ff00000000000000000000c56a48c5a7ef804656cc609b50a80f0000000000"]) syz_open_pts() r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xffff}) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) openat(r2, &(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) poll(0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) dup(r0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) truncate(0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) truncate(&(0x7f00000000c0)='./bus\x00', 0x80) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}, {0x0}], 0x3, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000000)=@abs, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000100)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getuid() bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(0x0, 0x70e, 0x0) r3 = getpid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f0000000100)) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) semget(0x0, 0x3, 0x50) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)='9', 0x1}], 0x1, 0x3fffd) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/44, 0x2c}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x42}], 0xa, &(0x7f0000002a00)=""/4094, 0xffe}, 0x3}, 0x10, 0x800, &(0x7f0000003a80)={0xffffffffffffffff, 0x3957}) executing program 5: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x65) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) getsockopt(r5, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1a27, 0x0, 0xfe92) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x2}}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r7 = socket(0x6, 0x5, 0xff) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4ebfac6bbaf7919) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5f}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = semget$private(0x0, 0x1, 0x4a9) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x0, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) setuid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000005c0)=""/105, 0x69}, {&(0x7f0000000640)=""/97, 0x61}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000480)=""/1, 0x1}], 0x8, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x50}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7d, 0x4d, 0x1, 0x3}, {0x1ff, 0x1, 0x99, 0x20}, {0x7, 0x0, 0x94, 0x7168}, {0x2, 0x9, 0x3, 0x8}, {0x7, 0x97, 0x7f, 0x1000}, {0x4, 0x5, 0x0, 0x7fff}]}) write(r2, &(0x7f0000000240)="7f001d00"/14, 0xe) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="23a0", 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0xa) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff, 0x800000000000000}, {0x40000fffffff9}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x5, 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000000)=0x4) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = socket(0x6, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) semget(0x1, 0x0, 0x588) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="e08e5fff0e8b92205a87fc344054390bda8ea45f5f4ce45c500b291e5c7c57f554a91edbcf1a906cceee893b282a455d5e0d8c478125c6d7f16eba0d689126f862ab21450915e0d6f7d7ffd38720fc48bf079a20d230298104e326d0f9215f024b161264e67e7e2ada9faa57c2fa44c7c08c6ea8fb9fc7e45751c73872ce51996231ed9c17e4f8088de444b8d78465b51a23814ef0fc2dbbd9aa72d8f9d911817c00192a709e64ed8b3004cb99ca85518fb5009ea142", 0xb6) setrlimit(0x5, &(0x7f0000000980)={0x80006, 0x5}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000340)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x6}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000100)="d473100257dd8b9f97e45d0518c46165ecd8e76d37c004df095b65c85f9be77238e7a7e3192799bf07fe01505bd647c648bc731df023ccb4aa71934ae849441d0a7d302ddeda8d2828678b909b3857b565c14d61b9d49508da9da20d0e43486151fbe67ee93feb8d07443a0354477cd4fe66b1bdc3002810201caa811d1c548ed3ba60285f1b58b0106d675daa0caa185dc0fabf39528c425d9b0bd4cc084963c43a608aaceaffd2bd85f1fa1dfc54d326c892e32fd053fe4778403b48a7b45a9ecdfc796fdead247a96a2b47c489454fe49b1d29e75c689d6cc3604e268cd48bb042b9c41acc9c0", 0xe8}, {&(0x7f0000000040)="7b6f856e04daa62e5ac9d1cf973e3e89e7", 0x11}, {&(0x7f0000000580)="4d316b361af098d783a197b56bb4bec519bbdd94a00757ae70a51fde6d06eca8e8482c010005564099157ac85e5c340866e97c3a870859cf8a48088619c1f6e72c5a874caed06bb310201c3bedc53beba7d48928cc095f945840cf4d0b379d1d566263e04aa50c334580c2f6258a5d233d5723cfa89477c9", 0x78}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000240)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 2: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) socket(0x20, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ftruncate(r1, 0x8000) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(&(0x7f0000001500)=[{r6, 0x4}], 0x1, 0x0) close(r3) close(r4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x2026d37c8e88e984, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000440)="f6", 0x6}], 0x1) write(r2, &(0x7f0000000200)="fa276af2334e0483c8dc39be0fd00c998305a2bb83919fb239bcde3f486f585b0fe436f90db25bd62aa57c72ae7e6dff841b64e471c06474717cbb1418eb4edd2731c12690e68de6b312480a4922e1267adbd8cccc131a49709e", 0x5a) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x3ff}) r4 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setitimer(0x2, &(0x7f0000000040), &(0x7f0000000000)) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) write(r0, &(0x7f0000000040)="0fcc4bb389e6d7505517ef778d48d62efa777d8a2b026a7f33c618522b29aa3bd1e96388756576441c77134a39a058c0624fe4aa33456320e30afbc2003d7d0d307a47b9224f1b6b73668485a58803119fb85ff8f1dd1f1a31a6b856fa7fc43d6fa8497906299205bec8bcdc0d9ae55a41307bbcb6583404eeca", 0x7a) r1 = getuid() r2 = dup2(r0, r0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = msgget$private(0x0, 0x190) r5 = getegid() r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x40000000, r1, 0x0, r1, r5}, 0xfffffffffffffff7, 0x37, r6, r7, 0x2, 0x8, 0x957f, 0x3f}) r8 = geteuid() ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x1) r9 = geteuid() r10 = getgid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x9a, r8, r5, r9, r10, 0x141, 0x9}, 0xfe000000, 0x5, r6, r7, 0x7, 0x6, 0x7}) r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r14 = getpgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) socketpair(0x21, 0x4000, 0x9f, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001a40)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000380)="a30994e8e8a462d391a1630b405cecc892bfbf27f6b7156fc603761d2b43f724b23500c785d43271ab0ee212b7aee6932e9f14f7df784ba05ff060115b93ed2d84bf1a7c0cce86dbda3ba5743af78655f1ae0ba25b0a42e03aa199cdcf43cd003a835f2d202d0ea58afd537d2e4a5ce5ba7df1165e902c5ecd6b65d8a5faf711da27c7f18e33394c2f3cc776f137d826dfb2bef3012c00930361690a1ad52162257afc", 0xa3}, {&(0x7f0000000440)="6a20903d0c9ef474b917bab1291a2706da18b4ae532822de56e5e96fbfbf9de2ea0f78e5115b5b8d484d62a30535d9e04fb14f0bc61ac1fa9ea7a02cf47a6bf1eab7a4c24cbd7536bc51a8c83336e1f151d3791b6e656ffdff0d9d14752aa8643136a69c21fe07b059f0a71da3d5e8240bc2e350629c944d294fe7a6bf0401a9ecbb9dd5f24c9ff305ad4a10049db088e64295982e58391d7dc696d9544ee8e077bbe6ad1390c703242520e55b25104c81e4d801085d6570868fa9d4cd032e0f64302084d65ac3c55e266e8e4be7c9779d2fae23e482abd352b029edff1c7c9405a98a68b5c7827ba5d24ece9a1492248c8c852d17", 0xf5}, {&(0x7f0000000540)="a3b6a0ed189216b00edd5615a96d55877ee9aff9c41e1c558057c1e78a4252b16e441740dcbaf575f25fc08bcc29ae0ca9f34c60ed26ad368841ff9e81314309dfb23527aabab9e1b9aeb1dbf2d524d2f4effae8c2ff80030dc34efe9a496241b6cd21028dea2c4f72bac3805b41c192e7304f5081ddcdffbac62c968448c2d06d75f2cb56cbc5a182396ae3e0b782e5f3d67f24a208a63f478574558b604c158f32fc26b0c573c74ba97cf61960266fe4ea549a165f1762b3", 0xb9}, {&(0x7f0000000600)="7875eb6ea7c82fb5cd44c9721f13853b0d49b95139194e68fbc4bb437e2a3496a2029ebae9105c6f56d1bbfce9483e90369b31926780503ee4de95c7356499eb79115b70a92992684aa6e319ff67c72aa152cf530e9564ab8f749c5991497eefe378b12287b86c0f26e44c2afa0a551564b88cae9728c109573b4b22d3c0cb26647124a61e841a13527c59e783b87ec61473691b2fbe64f41bace6ba75bd101ae50daa46341a69f66c28f5eb239e005a9c8ebd1b59707f4a1db4f10667266816a87e1f1878d1a00e0f1ebfb80f33ac3ef1dfd60a1ed018f8012fac1553d14431fea2b1218d9402739e0dfa91f7ec47c1120196096638fa2f5c91b7c59ac4c5ea5b885e257c82ffc9c4bfc348995a34547f8025455e4ee5d28bb668d5350364e8d7a296e3a120bf0d6dfd6da7fe1cff26e341f6a3683420610c0759a23f7fe16ce96fb9af58fd59a58cccbf0c821c12ad7c41147f96c90eed8d5bf265fdd768cf8807c256e2b86932afbe830189b1cd554aa73d0f49f647b8f7f05ce95aa82e3998108cde5fc015c125d3d050cb5e2880eee6edca786c52b528e5a0e67308e5959fe12c0dd1d0ab7c87315df597cbd2ba883b94282fe4132e15887d7542e5858b9dee402b5f70b15b05132ae36628b23440578bc80bc4318e34bd5548f90ed12e7034e8b5bd54f7c3b3ba1166c404ac37062274a610877cc4731f10085445eae20a74434cd7883a881a89e0297f5e44212c1d1b4556ccd280a692bf7e0fc6f1b89d415193ba51193c9e5058ea0ea0e6459f5a878ab921456116143cb52d73728b86305686d6645ad02780cea54bbb75facd0fdf9e99ac987004a42f73a5b59d8b2268afbc48c57fdc3157ce1278821376194259fb6f312164f66a02022bbd486f58e961271fa5669d89b2ed4632983964d5c9a2f45eaffefa9fbb9b06b5654aa291495796f30ad59d5b0bfea04d3b3386e86f353ba2357b3bf0238aee3e16bbb532395e1ce09bf43a1361b3788097faea44299dd754217908975035fea4314e17a664fea94c26d8840a8ea5d80077d5e6a1d94f18742148136f9a748723d41f9244b168a8c07a7ee8ed680a34a655a08670c7909cbd56d2573c0b904750e774ed9f4c359316f7dbe29f664aceb2bb04e298734c6f63d24a1a6c4b66acbc52d1e5e7517b141ebc95e36e11a534a17534848c1c39bdbed194b762de45696911a6d1832b355c2099765c30c8edc9cdda0a1d0c48ad0e0a2d980a93992d0415dd6aeb18af25fb1c2e3f8f626311001e2be32cb14e8cca5b400773a4e3542cc6130423d48e78faf2b8548bc65fc71e22c712c7e3a6c9ed6002f863f84d71fb77b60bbc8eaac517f30b682af9732414a00c6c065c7048a7132753eb2a704b0e20aed192fad008fc976ae29fdb68a1005dccb23cfd932e76169fdb0169ab7518e1e50d74c7cde621e81f9dcf45cc900c53f68ea8ced9d9988dd4a893716bde4d1a2be03d75b0f3ef0c6eb2d86a67eff66f031bb5442a1441584885109ff4ae44dc84ea7417802909c35b95fed57eb12ab1688ad7075bf78c9c9b8109027f19f97a8c573ff9cf691045f859ae404208c4c7ad32d2ef9e708b28f3191cefef47fc8fbe93a75f5ddb6860246a375bec843ba4fc220a459f39df1d619055a39e193f7491b66a5c08d4632eb5112ef37388a0e83b0ed233b32c12a78a29592ff6d26dd3c053352f936311b2dfdf2abbc760e97e8b2c24fee7a6344915705e94fc7650d1e97bc4efbe98684d79c5dd9d18b67ea65a12a75c9dc467ac9664825a776e5665a76e4485552a2281ec3c370c674bc253146cf5e3fc088857645a8ef3d0bacf220eabc1e12cf5ba33810ebbf425e35ee5141524671287481086764a29a0659428be1ac11942d4616730cc909f44ccaebbb16b8b4e67989d2b0c6e05984905d5fed1fbce887004b8061a846f720db3bf4f1a12c707896c2767185096bad08a58ab3c9ad11f2432878204d5b88339bdfab893a12b1aaccc3f3baa3fd682c198408e75e1095bc0b4579cb245ff6748d3bab4a815438795c59335c26c730d38dcf2b28e0d92fd680f4dab1de759221cbfa047dede5f7edda26e3f4bea73c4e8cb75c6e97645d324e3c36388a4d2c1a6fc957bb5152c137c88f3a955ec6ac1f2447d91ab7de635d597b62001212be12295911e786f52eb4e428b257a4f35847d63c3795fd1faa0a814fc94bf8e540218e45bdb8e1408322ad409e2876d392b4033040cb6a710f46f0f1fb2f32552b2caa1c360dbfa185548b9ea004331353b145dae94c9263259358881bcc8dcb3d1295658cb8d79c9a76208928cafadf5da505aceeb2f588878fa79799519f1bbfeaac7f95bc7f1dffc33658acf081474ad317d9a7ea208b8ab44b6909ad1a9155434eb49a9184de965524d51f31ebc487f80424d460be80f13f0a60a8b8e70adb515fda49fe461fc306ef43840c53ad64869194e5fda853dbd5a450292a982455f48236f72e8f3bbe50d030025f4dd4771dae67026311f7134e8e0b7a9ba83e0dd4a932db9a07db09a62e73f41495a5022b48f695271ae9ee54e60f56b05a40afce567e14ea683cfe246dd5d11041d23507868b544565304c7cb932182a7650a51e2beda5e1f5d04adb9d7bcb5177580c92021076acf20806d7f6b3bd63d7a3e9d86d7b1c300be092f61bddfe51757cf838cf87967774f5bf69d1d3c139a6aa21bbeae3fe30153c09b00428aff0c631a5b633eefb776890b22d095cdbb9c98b3b97ae0394cea2e561f44e2e19c09d6415f5a09ea1aa5e7d659690a536b778d2e553340916859d3ef987f180e23dc252b7d406da9e03ab6802162f6773c157ebd100663d1e20005a0ea8a9980add2800406f889b2e553f24f7c9a65a0b26af3449044959a193b74a607fa7b1579162e9018ba3c45bbc6327b19a9b0935d28a27c6de254d74730d12c7b87bc9f40557869f3c75a2ecbc4eb57f3c50940e5b5d6dfca4d0de36b5983678050be3c776f1227fd965f5086dc0593d94570f7bdd74357a25fb23f7fd9210bcfaf0a90b52672ffbc014a501094fb5fb1445e519e736c59e868e7d3077b7f8285caa6ffc380d496e34fc2bbf68a114830aa1ff57d255e15e5fc269fcbb28edf53dbbb9611edd2d4c816287402721c878ba8c59faa79bda76ab5b3d578946e8e3861fb9702196d687eb0012cc0c1e14be911f8ad27149723d54439c971d21ab2b486edc67f518a2bee8da0e274ebb8b1e4a01a345256e7d539f14132ca323c57a1c9eb58be6eb272c5d292dca6024a8897ae0507a4eac3e4a5155edc2a1cc363ea0de2f05997feebe68631b3b1cc6e8e87c18a4f48c29ad8b11736cd17bf80d065f7c52e34c3fd47bab0be33158acbb84f600768f7fa4fef7191c318f1048ca0f6c084b1401828650b32c804b02e7807592fa575965a316ee424e398f69363dda58ea16f55bc97bcd2501e2c2a5b80474d19ec29a7298b2579a22921da548ebf020767d50df2a528360603916eeb32fb5ebe1792d38b2c705b9fc7eb74c17c4ce94988aab601484134632e1a4cc7ef652c559e0f326dbc88262defe42d14817c4b2c9bf8b98b2ff2871434f140fadd3c834954a862180543a5cec7edcca242d8f6c681b73d2898462f43dc5cd7b10896c1ac1d57cf4c9d08a50663fa3579f1e307afbc28e3c915412413bf3e16e09de4c6e0841f06d7540ff14a5813b4b76c581820423721c9c7a0d03ac91c20090efd6bca97789928088d8c4f4bd86f8a31d2b2cb75807f258b68a9add77fdf237fa549a654e2dae394954860091034815bf48f16cee5ca0ec324353f52ae5de1eb57a3afcf87252c9b620adf348986aec200970c566399b95089bcd8f2affde0e7680572fe24ac51494887e845836b8ff602ab694fcdb8468be871a5efd78070202d90479b261e225a31a91b373696cc4a752fd355629006049fd8e9e9e66f3f5cb1276b22191d18a114efaeb3ffa4ceda31183ee0659535eccd5ace43ca60e92acd81bb652b30fbd003fbe21854f1464041f8bd4420713cb41bb8a63224bc16c5dbf5005de33d7aeceb855edd30103193516bb3a603709103439d922dcdfe6d6851f83355948e099e0092126d944e5d61b0c7562256e74c9ace601e2bf1daba12c980b8d2196b4209317e078a019ca3866ab32b97ad79d8ce7b1c7914bbdca210e2b5196517a765e6753b6c0c6a6dddb2504e69de034b23735513c8134a14516612619e744e5ee9a9c11a80f1e3b48980de298a243f3cd4b7557a50ecf6b1e496503150dfe527e9b46f0d543de56be34ec6bc32b7f1e3b6df2c81c74761911613978e1cfdfc8b1c2c7d42010ac43afeff5fb88e41300bc241d71bf34022ebd7ca38f02fd1b4f1c1a5476c21bab88cdc36131709661c2c793c04662afd641ce0ab6d9696cd768e2dc5db49a88b60393d93110891f8176f6c6d74ffb94f1d2aee6d179bc05b091c76d5a912647ffa6f40455f1879ea92bd264fce436f6e444557f4235ce5aef2a2845440d4c319616acc9d1a783de0b5e380832d453d46a0e239884d4b374b9e85cee7c0c5748dc87249fa2803f85187e06f06b6af05882d747cdb1d1ae6e1772b54b0ffa55ea182d5452419ddd71ff373e951536ff2ffd107332fca857d6cfe23d16affb6846021780dd825660035aaf4eb0eeaaf5f029bc7573bf1768cbadd1d7e18ea0cb650ce105416aba3e57f96b6dba6e95635b107a5226604d1b7b3ee81550ac8c06076abb1e1d975a23ffd89fa7caa16ed5cf93a28ad09c65bb330843f87aae5209d6093316655db40ebf85d7c92cd9dc5338efa9f96eeba7c2baa152f10815d22b3b9f3ec041f86567c25f13f08432f77552ee0e39a0ec71a7ea51b8d8e294bb15cc3608b8698ece0a0051f2f57a00de707e8d5782fa7921ad5211e30d06c098b226d57d2768bf300f23bbb3088118552f2418c35db9bf35c588cdf907e6f99c81d99d78bd52ca2743d3cc9c4c622101ed14f7b3ce80ea5d1b0f08a367d1acf5bf9f39b748e9ee3f61d2be5d7f14c8678cb3f3dc388ef8e3fcc17dd0fdb604957bbc970797aa7895b548f050091d42bb21f01651f7767784a1833de7f5f9dc1694718659126008f8ef6f7efc239ab8519ad57289048320ac681252473afecb76b2b42651e7673c6f913a4133b1fb32cac68fff2a945fee4f73ee8837aa910109fd0f7c8f89ef5a748be5cb6d870e79c5062d5a4cbb63d0fb6273017b3e450b051320dbbbc19ae26d0819ad195ca929076aec1df4036f32f83ad17944df433eab5726721120b41b02413ec908a9e446cc3db409845408d27b35cfb5731053124e9d2ecb1cd7b3ab36d47eb4a06e04db3083761de2e7ff888872330df4e1906f7d43733ba47da0287e2b265d40bbaaa5f0da19ad5d5fcdbe91b41bbb0b3bfb212fb0693b287beb1f2869053f84d1691104ee0e93eec5498c26f3dccbb5ab1917a8953a2d6aa4391444f690ca7c7d1b30db369192099c1f0850cfaf41ac12d38620a7acecf36686e990afc2b1a1081999b176ec60abc5968ea52b3f0c2915309c0e3fd361047c0f0a2ca77d49f5f2092664551d89cea5ea3c65ffbacde0ce339a8fdc70e8786a42ce04fb3b12a935dfb3d0d4b6c3568c6e009d90005da5940afb32ed641f2469612341a7b0b93261b92f81d436c07b701c5bddbce291ca00cfb661f7ccf2d9d64c6e3a3d94e3a607535a97918b2d04cdc425531126279d82f2cfe0fcb97ec65c66cd9298d425f36ee26edfebd0cabeaef6d1d", 0x1000}, {&(0x7f0000001600)="96a478c436827af96d4c61f0dcdb56fdec38c54405043d92c98e22b20d4a1370e377bcaf5a2de7b7741318f60d00ac0690827cc1af4bd9cfdfbeb9e862f440f44224e2a00e07a6058dae38a4e7a238dfcb0c0eb3b12d4ab7925825f7ad6522da3bf570cbf057e1de3f8464e3c33ee2b9f053667ebcdfe4625687ae383abafd5654fffde1fcae5eb669c3ebee31bc56eb6f17b769535555f09ed0b9aef36175d824d9801466694fb08bacdc8cd91c7e1340f90d6c5c1b2dc9eb37457b0a7203ff863d362b32c8150c65a5aca90e7b3784", 0xd0}, {&(0x7f0000001700)="a94cc9f5219ae3db747c0bd3f0011fb12687db87d36feafa0213d6cce4f8436bc0a2acd0abd82358f5ef87402190546ad9dc5f65df1eb62b9f91314a935b34e9e48712c3133eadd988a338d7ae2ff26ae92dd8f1ee5f45c9d61f54355e76c4c470b7928fc6e5f40ca17e30318c54a9887496e67e9317b9c141cb155a1400fdcf42aeb0a27cda8a8a", 0x88}, {&(0x7f00000017c0)="5ee8938bbe20aeb7c1fc3f5009187d3eb91a2751878119d0401fcb931c2753000b9e13a1e4e0080f", 0x28}], 0x7, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r12, r9, r10}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r14, r9, r10}, @cred={0x20, 0xffff, 0x0, r7, r15, r5}, @rights={0x20, 0xffff, 0x1, [r0, r17, r0, r2]}], 0x98, 0x403}, 0x404) connect$unix(r2, &(0x7f0000001a80)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001ac0)=0x9) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001b00)={r12, r13, r5}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) fchown(r17, r18, r16) executing program 5: r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x5, 0x0, 0xfffffffa, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0xfffffffffffffffd, 0x10001}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000002c0)="d13ff2334417879f1452ab70c2c0c3cf73aeb0105877daae478a9edcd69027fb5bcbcd417f628cb62a8bf77e8348c7291f4cf0cb473842a3f7a8da2de9c9f4150ad4eab9e49aba7dc3719e394cb1d4c9b1f56f7b595ba2fc721d320e66f94efd7983db8cd436ce20911eff1c01012bb6146b014733bae350141adb78e6a8346b63286bbe48c2d4628beafbcb5985485ec5b907e3612a50c5c863972b958bd13a09022450d31e2f8e46d6c370d441f7c8c2da56d72b2ee62e13da33a0da", &(0x7f0000000380)=0xbd, &(0x7f00000003c0)="70e19ac4ada25a3504b00f2f806e10e5a8c909c6758b17dbc3c44527a7d33051eea90aeddc5384df0bab3601a39fb601337121a9ae0b884b87d44fbeada8e20d0d3ffcb70b4510912942851080ea684e0748010d9e06c2373479df3f114735f58953ff5b2429be456fb18de3ba0bca6e412cfb276d47f6d0c8681743fc61d3c41b60fa9d091fb68a7e4c2e4f38c248e1f25f8f399d9b061448607c1014855ad11bf9ab7c1ff94d139d0a3565fbd63515abb80afc0d5f43a9a9d72b095337eca0c43e9c97683ec7cbcc2ee8a10bb8a4ad42fd0942b3f7591fcfefff8573a008cfdb67c4f04771910dd4e9e6728955137b4e", 0xf1) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) close(r0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') executing program 5: r0 = socket(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{}, {0x101, 0x7ff}], 0x2}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7fff, 0x200005, 0x0, 0xffffffbf, 0xffff, 0x1, 0x2, 0x2, 0xffff, 0x100000000}) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 2: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x2f) close(r0) connect$unix(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="6f713db5e0a3ebd376db92842d50c53373cbd420d1696c402b470102cf9a4a43837d51bba9afe1", &(0x7f00000002c0)=0x27, &(0x7f00000003c0)="629a87371fcd3ce9613ba50f00e1d09d89ae15b17205c60aada8fd24567af518fe8d2c18e510b30823c77e25542892dd3da700f055f5070b70e2e5f738830af688065ba7bd12685235618063b911", 0x4e) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) close(r3) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x2, 0x2000000000000005, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000240)={0x10, 0x10001, [{&(0x7f00000a4000/0x3000)=nil, &(0x7f0000079000/0x3000)=nil, 0xff00000}, {&(0x7f000007d000/0x1000)=nil, &(0x7f0000134000/0x2000)=nil, 0x7}, {&(0x7f000015a000/0x3000)=nil, &(0x7f00001af000/0x1000)=nil, 0x6}, {&(0x7f0000069000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000077000/0x2000)=nil, &(0x7f0000134000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000007b000/0x1000)=nil, 0xf2f}, {&(0x7f0000022000/0x1000)=nil, &(0x7f0000164000/0x2000)=nil, 0xff}, {&(0x7f0000026000/0x4000)=nil, &(0x7f000017d000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000004a000/0x1000)=nil, 0x82c}, {&(0x7f00000a1000/0x4000)=nil, &(0x7f0000018000/0x3000)=nil, 0x7fff}, {&(0x7f00000ae000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f000012b000/0x4000)=nil, &(0x7f00001a8000/0x3000)=nil, 0xedc7}, {&(0x7f0000193000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdc8b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000133000/0x4000)=nil}, {&(0x7f000006a000/0x3000)=nil, &(0x7f00000b1000/0x4000)=nil}, {&(0x7f000005b000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6cb5c8b5}], './file0\x00', 0x9}) 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 5: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x84, 0xf8}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x1000, &(0x7f0000000500)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r6, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() dup2(r8, r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x60, 0x4, 0x0, 0x5d9, 0x1, 0x0, 0x1451}, &(0x7f0000000100)={0x1, 0x20000, 0x10000, 0x802, 0x0, 0x9, 0xee, 0x1}, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x7f, 0x4, 0x1}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$net_inet_ipip(&(0x7f00000000c0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000900)="8e28eaa68b6fdc762ad135167be0e1486420477727dd4ae3caec839a229fe512ab2431ed81f500915e3e80b19be8ee1db890fc43604a078f78d03b19b86e6f5f4ce397b6e0eaca544938fb7053bcf2f6234e088da85c88afa70562900ac4064d5285459fdd1dfe91159703067c63d39e6804ffb386e787b87ff6d6918fa2a2c9437e06129d5410c9a496efde3f40d1d124615757e09b8f6fb15d1d358aa5ce5371c4cde96b60454b501ada5456715d5938dd27b9464407c7ede0c202af054ab9afe2268bcc84ace2938f6c33b6405cc557cf81fb6dd4a78069e2ab707ddde659c316ca7995acbc871e7f21833bf073754daf7ecd9194f01ff6f1659feb72191504f414214ccfb1c33ac87facb621bcab518f5fe21897985e424a06d3a404140f219c63aa96d90d4c7538cb3cba8a2800b45db6984a6c2ff390aa5faaa6560fd25ea7f39323df1b41bcd6c6c6d5d32c3ac6481b394c65f5a862ee01c72f902f989e79825597265f58b122a60f71a4eb63bea478e1cac387eb21d8d6aab910a3230a5f7862cd8c6f5c73c08b9da0989067c95171d3411198dae90ac2b495bc5cce72fae7e18ff1fbd0dd8ba85235c7433e3a93f91821081dec67cf1d056bd7b58702da45930c1e7912372aae972d5caed84cb7bda658ff9a592faf717e1457b80f4ce7da0c7e804dbd2dad1b51400978146a3e7df59ca7035985cd32aaaf304e6d3afca6a9ed7bf46528f7527744ca2d58f0057594cf42dd581ad3fdac43bcacd1cdd3e538cacd6fccf7e2e7c90c0b79a3f8559c212cef682e3ecdc11858d8a67526ebd3d6cba76b3a571cc9fe43df978b0c41091d62f3839a755c07ee7411daba63b1efa6a928db1f7a97057ca710d994b9e5f0a932e20a294435bcc9af56b69788ef91fad7ca54e52aa28a7293a72e5cb407a3d9add41ce72dafda440c0ff7dd4a600852be0b66e113e57a157188b2801c7b88903d17a0a2d63f1cb2173c1595c47f32d736209933836ad699693f751d8c028dcb7b93d6f8090ebc3d39d026f15753ca5afa69c93ff01e8db1bee529dc70a33ebaa70eeffe1a4be3a6f60e5cead83827e855e2f354745f21891c0c8a864b61b5ecedf442e146eafa027c8e84dd3a169042197c2570e88706b3eca08103a14ece520d714ed9afa25264a6f2653dbac3ce31cee87786ad6050fc08cb4ef325a4b9646bbcc7612bbdbbb4705df49b7f216356ed14b7bd62f408bd0f31bd2b49c293083e41871d6a806ba980bb20fb301d8f87833f2f7f620f727753d7566af43e88db6707bee58f894c31c8a2798c03a89ac7b9c916d8bdf476b017384abe26659a54b7b3b3c8d014aca9a6a02051f99ed020b69d7052c47d4f8d5602a0d3393d61fc9abd0bbb0c5a158faa0c62807d04645b58eaf04ab995ab5cd6ca37ef43c8260b6c9244b24ab3d3236e1bb39bd75884ceaca2dfcc8ac39d196d394d967dd25049f173ce5a2492658c61d1948c6190f5c10a66077a0cf481275e2a67d195f8bde941b4d6541f59061b0ba4afcdeb7b5a4cd25b2f7c87cbf3926e1f07cf7b37b86bd8d142fc53e00aff2d563988f0cc4da6e06022ef597e34007f9eb5e5a1f5b63399ca6cd2915fa04c7abc028afe2efb5dd6ae0e7eff524a77b5fa5f1850cc3ebc76ec6e6d4c2328cb4ff94d7d56c7155382d241150159878f105f2d86ce0dc5fdba3c638c35c5e2eac1f2f2ad6f160c447c92d32d5fd69153ba8034d936e9480302c0c6b4888146fee40d9928c3ca3839c6efa2365d96cca836d868168821dd123074d11dfa94d9b86bcda882504b1ae517d2745797c5c844ac209bd0175fe8c2e64d45b50ca676b55683cf1116afaa87698ba651c5fa2ccecbd7ef208fef5b7055e15f1088c832bbf7851cbe246052b8520bf3c773ad0bc501348120712936025bc15a4ac76b71eaa0ca09e007a3200e4dcc25b75c756a260cb7dd84eaa5b93a9b234168d95380b18e037cf0fc3237cfafbe3b555a97138cedfcbfa3d9cc8008cf2488bd2152b7f16a1a3719db1ffe0da4ee721ccd9d2030969ded73210f2c811049346dd3bd0df8ed05fbada73164b31172f9c6803e83f21b7e1d3c6f021e4a8504b03daeca7f110fda7c65f6c670cc43323f29c4faf999d63a788e664ba69f4084d432bfa9c8944bb0646cbe22e896db474d8f127044f1f1b58bcee7eba0d198ca9a456c446f6fe5cc72956fe7809e5f56a00a325b34ccb7f656094f77ab44447547b3abda89d6da2e576d24f44ab35a462b18a6342508852f7560864a6bbf4b97bd3e7a47d079e1b4d05878f6f8e3a53b8ee40d6585df24ed6186b358ec12811b264949c101cbf8a0443e15df67c4a1a29d4e5c5b7bdfdcf5d412e8ba1b798486135aae60b31e319cc9aa1f34195263ffa00f8815e5251171eab351948ad7dee7eac6fdd89d4e86d026dd3f6fb60ce132388dec07bd8c97a3eb9ca35d64fd7e7e448a25208bfdae1e091c6a6a60f4f99383b08ff842350c6ef3cc323582e7b8b19f8c4decc5489324b8ce567c9f2871829ad58b4739d8f47936337a8420a3d23fd38354f45b06e3e463fbe5f42f1d646bf8fa1bfd9729f01aa6a87eb7ea835f260a288c795a18da511e1ad387b07234e7aba4497783c0ae4345df8e02067a282b6425ac7fec91d62eb1c6aca1308291c0ee5503438b7c9a7c85e7b860b8de30ebf09a8b841adb62f4ff77355ddf569d286ceb44758fcda2e7c0d32d704fbca501b325178f167364f8b4f8723b726e84784d8608b926b453b2bd3bd456367514bd49687bfa0085ef1a52f25672a3d7a3049f463b67ffa90564551083f8aa5130229a12e16cb84b901493e7cfda2d14bbb9d39e2239ad78f96ec1e2e9ea7330198151a40247eaac504488cfeb304227d52bce6d2a6e1d5ce68197d9de82fdb072a5f06d92994027deef27dd64de383215cc0553c1d7e777850120d3fe033fb52115a9a6c49b0fa7046c7f9d6eef842db59e4fcf238513315352e085657927f1f7081a6b4e110cce7013b004027699e2c175ba7695f171de4661fd99b14c73c84d2c055b9972b271490c12f4cf38ff1834d1f523f6c050d2d1b9fd4feee1a224cbe4db17c6cd4b69fcfa54e5c77724aa03d01959593c979ca2d9593b43ddfabe0542b6c7cdd9320768230b3531cc39dcb0a3a257cd01d9247350a1054a438424f3ca4ee8073d33f74a4aa26af0eabc4bf4cd71f76d5d4b944165267ca1eb54b19ace1482ffd558de15c319e016033dd72fba91dabae76cfb1e3af7d9647607210ec0f1cb46c7bca42c0d5ed648948fdee2ab33dc754f26d7cac98cca3bc9dbb6b059572b734dd496958e1d8b3e5ff83848a5c5399f07d01b15f839b1d3f1d63cdf552b9dbce9cea6550b21360105a2987391dea5b288ea0047a6462a89231a6c2194f80e6bf1f754c2aa5de28de169d73445262158319ba38bf0b490acbabb5e3e3efa829c51d82b24f0d3d0d69f53d60b7789258f498dfaad41dae3e8cef24cd567f6c6d946cd6dca54a005dc73608c7ef497b90a5956cd84ee0bc396eaaa6ac7a13e2edbe8dc3c1973c8d7622999214c5fb6925e970bd6df0b1ed0db3fa7614ca7f2888683d1b08df65e99b71459d82ae7551c3c258aab91d2feed364d78529579220dd4ba6d5c16702c4e4b074eaa25ae072d334571c208821de2cef3e6bf017dbd15482d9bb6ec5db05ca569dd976f84f8796420c5cd0456710776b18f11ba9a49c7808ab3215f9dc725e11618ab67aec2550bd945b427ede5ffb9ffb5143e64ff713ff2afc8f06e84ab08c1552f3827e8bae652687d56e37d5be5cd968becddecebbc68d8a00f0a8e238030e870fd8d0e1d07af822c7d0475394afd904adf26e2d8379b17fe0e5d46dd5981b0b4c190dd8bb84b2414cfc7ed52524f3cadb9844f312bbdca9fd996e2dafb9502de3bbdc534ee2cbaaef516c2b7b8054d650628777c60aa0107d134f1e647ffeaaa3266014bc51e20748ae731a177b2d25f1ae0af23f56f2cf3ce9c0830ba702929f538d1ef0eaddfe1adb7757792d02b417573960e6a673dbb0caaec0dcc8b3eda8c72752a7394c2dd1c13da5247f91a78658307f84fbdffda911d37880ab389bfcb4b7404aeec85d25c57772b9be937276c597a081cc77d72c186c32e9449dd97bf724074c165ca7a917d38bf75e377058990525c07bae8fd0b736ebbbadd05df30b2178bf28d84ee9848bc6115566cc7c5282bca06d556d8389e3b773eed9604dcbecb9560219c5fa45487cf0074eed148ba9f487db0a0e7be2caa7b33bc2771f3dfa5a863c76055908e278e94b7f4401d353f6186c757de9ec8e799560cdc59dc8f4d07c6eea4ae49ac17d9b43a4cbf11282ddb91938beac82aed0d15d73f5154b29ab97c4b3cb0e1d9609e1a65daf0ca3466acd7ebe9f854758fd8a02cf178a02b06f5a6753e1cc72b7ac74d74ed8b827ffbfbae444450d37aac9166a1d14560bb9f431dda6891ad900b6ed582061e38ed5848bf1c499c4289a6c333e9945dd57386ae4e8e8985f4df6892217a09de157d8889a25d1cb7d742d9dd28537ae68a8109b77ccc88ed547d7ae46d49efc0797a799716a5aee48c606d9d782d02d476887d36a44c8a7dc51d9ef576f301d569db2f0b8810ea8dcd2800909155a327f83174859be52df6ca3c878f48c948144edfca62103c6870601eb1a7be7c27f1ce2c53461108f3d5e314023197e757bb7fbe6884a2ddecb20c8f8a715b65ee0d50efb4e526b5a75bb2b67c3f5d5285f8d6a4e4c67647eb1547c3b45b341c4415ad8f6854d99299df0e172c48deee91f8a018a7669fa77d1050b811c2c7371f1ff283cac01aceb8ce37051c23443901ec250fde94b34acd372db5c0c6deffabfc560add66f69efdf653b80039935e2a09d16c82f0158b499630e1ed351d605596518aa8fb1d653b38cab19421d643cbe06a917959747ca71a0b8c058598f609ba0bed7f28849b770b3c038c0987af556e2df09199fd21be4c04894c333e548bc147a950f170538a7c0a06e77574085b2cb74b8d7c4083e3396a39f7426d4ea978c6656bbdef952b01b81c7fc6fe2b44ed19f9f75a1c67e12c731e8c401f2eec337a4b53c8a63f3d9007945f8ae5493637c8ef373195c69d66875c31affc84c378d77b4d488ed79d7ba36e524813285d624bedf1ee1b307138a8f6b18354ba486d88ed1f6d554455c6bc6791c6fd13f730471f5f5c53a6b981f9251232fb838b559fbfc85be0effbae118e53da2bb9f07630bcb6b552e097526ce391a16585d7cb34d761286654a810c1aba83aa90aebd7154c86563f62b50fb37643fbc2a8882b9b09d59733dc0d54aa17fadb079e1442a864363e44cd37ba94e2c7bff21b0d2ae1b39edf2786a7b32c6c1b6dae4732a13fcf33f24e8d0a62bee4e410c8efefe6aec1020a48c97137b6e51e648c5c0e22f340fd81639e79b76126baf7f400ffba75962f9ba6a7e5a64a121403342003550faa56dcd990cc0ab90824f0e088702f683d75d217c3bd67a30fec7a7944981258a2de5e84f647fe99551510c53b192b8e9e3403f70f06544daa28486bac75c72cf072c24b41f6625646d9ed2beb21471ffb058612fb016b3775646f84807c61f983863fa2cb054272c5ea87f770ce9e0699119047ebc0a66a982b6f8ff77d78e4dc3e00cfe364f8c8d36e7072c82ade5be00da025f831ed14d09a8835c395ae3b7a9e88e201143b096addd9dbb39b6b4c85ca2ddd42c48b72941c5a1e1d25de9763a4b46b711cd89419a139", &(0x7f0000000140)=0x1000, &(0x7f0000001900)="2be7cb515789c6d4145305bb5394cf5977281a7786f0e37cc4bb6ab65b951719107268811ddba9b5bbed3041a7496f2caa07302cbc65f4ea3096455257c0e24aff5f9bc72f630dd711a17d98f83cb5287bf5b9b656fafc27a19a5159c823bd5f77c360cef3b0f7001a191c133b0928322585f8516bd93c7a73d9eb477657dff01380b9180188d2fef6b5d1be376222e937572d9b4daf6289c8682561f447f954dd47cc14164046a9b0c40efdaf54d21a8bf7882dc1b824689c1b1c8029d86405660449944425a920605a996b8369f971fdbb3c6046de792a122702950bc019346e04d57e77ddaf25ca5d450992cb29cb28033b1c0e7495306e033582dff5e95ab6f88c0a081382dd833d544b44b9daf2d0b13e0ab30d987a4b574fc863dcc06b624dbf4e5494448d93bf9771556fd7bf7d47b0ad4f55953e9882ad225db57451e049e658b3641821564b03f3998a61211a3252ea5539c6ccbbf5b14687e82263e97d00027fc732b20cbfffddb6d646b09f7545c36c6c675927d41111143bc39ec954209ff85080868c87dd1f687aadef9a6a5c92a9ce938b061ba6b246a8918b27ad29445e0a170599b4e29fa58c5951f7bba5500a5d3ee0fec6d4d338c98061b8bffa803cc70d7112c464872c9f9f90f6d8c695d53b8700673947c557a4b1196d03414f5c484ab0a077968616882213b8f443784a7d2021eab4e43d79616a306439938308ce1affc99a72c5795d6dcd36f5f95bee6c0b4bb0f2adc6146e9736d2dd526302e5faad4ae5e0848bf88afbe501d5a14f68d04ef871987225f0db234548758df013e008d2b4ddcb4083930cb584fd51cad03cac3af885d0f6770e8d09e583a9731b0dda1fc1b005da57419a8b04f587f26244f76e76755a73cdf0562308f6629e162123475716b95b83686ea5f981dd04ed3bb01cd1d934df4ac5ac4e35318bf6b6a5a42d84b49feefbd00c81e063803f5a31b8a0eb0eabc263ebd11557899801025e58fa1bd910dc60fba5e7b11065597941804bfd0cdbde0c8fb311b0f1c81da83a7eb639f77f27798ee9709b9e8ffebed11219c5d88bce10dcff5a84085ab89126d0e5f8b194914c7bf527ed66543c2c36b71be51a9c9ddd63d4d280893e80988d6ca64a5d30300de094f10f3e99427c0f0dd44c7bec45a42df8ffba804d7fff8d9aab3d7a2b3d4fbc03268065830285434f0c0836bcc129dd4a04418f05644cadc0e98e44c989d16adf3e47f037b60c9558326f8914e19ac3a4e74b52491b37f0d7b605e8cbca4a8c6e9ed4b545b73354b9a6f479746ed0d549b78c5235421c0e92fc1fc573bf416cdfdfa11f87c4bc836099deca3c87115fb98a81e2e247720d3e779fc9c48208148b465a1af604695c852d0c2dee4ca0ffc4fa075009b6d9ffcd08281d74558cfb291d6d439b96b03440995cec3e27b905b5979ae0fc9915c36ac7fb657e172862d3bbffd513b8f7722597bacbea5d12ad34b5226da31b499e497c7f6c463b3d6e59ac99155f7a0898f5a5ee0fb4d5e2274e97335e9ae18c2cb0846bd3917468b7e5ec4333caca9f21784f8f7af48da77f213cb9046e511d840ce97fcdb0192ef7143ffe9d7e7270985eb29655583820083dbc91aaf31cb1badf3e12f3150c6c96a8a5bdeca2b2ec85e8494f780ebba56ed2b71362a659983c276e83bfbaf702dc8aceb4dd1c057fc9488b81f0bcebcdce75c5624a93a2d297a32249e3a593c8abeabd8008d5458c697bb5edfa3c91735f37933dbdb80d258ca3dc44c58872b40fa4be7ce554f6f28a1b9fe25dfdbe1b384a5f4ff939523c5561c54dfbdb3af7c68696fa1a2057cbce6356d5a727e203f9772a4597d61516506c4071cba84b59b894e5c688c61c5ccaea47885b4b52caf07f099e613307b4874e2f9d6d362e63cc98e936c25d59b39f45765df6a1a250681169f59deb5bf070067100240c40089da70ea20d409b88d5a0f1041b6b8e7c03c994c93d1e16ffdd3ea910c7866619b5fa4cfa2aec6f2cbe8e2cb9fe39b93a659563250a6ca23f873026c37ab55d77a895521d97642b9ce8482fa54080e3d54de1cb5dba4269b33fb3d7cf4b7a8d55ac0dbcb69a01a0382bc912ab5dc540566c933610c9240c36641f819eb8c5871ee1fd0c488375ec61df339856b8345847fdc73111b127710584863b64561c3f2bfb18eb7fd6bdf6d59cee40908983ec99b1510878dd6292640a46031f99292ff68e40d2443b9b3f729b7e786d5f17494a1db29c36d03fa01b2ad21265fcb1d74ef40ded4c39f8e43cf520aa1bdc94f034186332ca325c731d1e6641dbdc0ec9042323103e0856e3cd1507c13deb811eee3d53ca7b46298939d2511f5e4b56a8fcd6af62a928b726aef5832cb8c59c688d684d2dab950c799cdc43f9ff4b72a1711f52d996efd50bc3b8d6c0a0b8075ddc98e54e578ce982b0a9d2c8fc555aafdae98de069db2cb30112f24a2d28849b9693699e67a9b6b25a1869dc06c06a32d6ff115023b37b11911fad6ef9ac746af5f099116eeedc0e29894eb75710b03735d1cc7c0e2db6a63a4e0f072b2041ea0da1c07a361378908e78bf3824351d4b98846ed1114e23eefce0bf33fe5b2b9c8f2e217e8ffd48c1cc1577c23ef6d1cc58efdc2e828bc7312a37c9b47062bbcc1098535ce6868b34399eba6ea6f7168cb6bbae5e4dea89284180743be802be11c37c4e68a8141e6c333a56788ce536dbd683221a52426285542419da7baa9d21997ce04dc4dd306badfd242099eff4ff35255183ef08eebf18e152a0efa0edc30983884776824bc57cca29d7e4adf910fb84a6885c97277157509bd6e367e3d7b2a47d561d87f22c9040bb0311b38e9d5090df64c95318e271e94422da3f7aa5976c62375b8f55bb98c24571e9af09eb138a43b7a8d31a79f672b8f3f8d8f48684169d293651976ae6ed26df53a6ae97971a5d761437b4b1bb578a6a96e97674b82cba7f9b365a59521c625decc3e3497e8d3a6a0105e9aaa1ffadce7b734f18ca1f20ede0aafdccb5b1732d0b8da1e6c72884d232a47d60d128de4af829e4b03d07c3273bb07cee32878493d51232b4a0034e93a343549008b1b3c4d8a42f80f9892059eb92e27eaf26377ed62c81ec15a76a2c87bcc16d61cea840fc2edf281898581cb64c7b0bdd7e232d7cfd6af1e72d94c74fcc6519db848b66c266cce84d4f4e22ce86216143a870f9213a10e0ad6206277fd4ada021136c74c8ad1c1c059ebd8bf9d5ccb4bfb4e2446d4de1ecc4e945f926309b18746f82e629f10de684f8d99a439255ca23c93ab5495288cf6f11f606056205997cd9375307d741442a00b9c51fcbea0eca2533902b011c4c74ca7cdd321747ec79ff8b5c0a602ed839179ea859de131333efb705de2caa84ea969b2f1b9751371bc5b99e4e4c78af8788a3bae6ab350bd89061028015757c35acd8d5765e9e79cff2bb82ef00aec1e2c281de90ec0520a67f74f2bba9708770d5b8a3e5b2c40db679dba7e192f99285690350b312f1fa0b1b3c4e3713ba96e3c7f6a5064074bd8c51ba0c303a0f2d6d35953cdc6d39995332fc184cf941a36b706aa164310b75855d82eba4bf5ca95d8eb0ca04b0405b9e45340663bcad51425722ad94e895e5961154d2e55a10eb6f4d31bc7b72f617e29d4767932202096a2b8136326b03ac1abe9f1e1d2c293b73ed68138df78e96d938dc4907967592d40a65831838ae5bf70f470ed0a6a6b4b9d601d76d87d3e0afbe71740b134c41637dcf477b74580985ece3afded2b22f9b87c0d281b201382541a40c45fce30fcae5feb8f29a5df06363fbf7ecf68a2da9f02b740bd1b8f195314fa746d2492c4f1d2d83e37a97a620544eef650ac13ba790c3984de27f7abf29a7e6358378c0bb093b36f53072c322e96635781bc3f79da7ef3255832fa64511e58f1e63efaf30bcc8397f30fe414a06f7d4bc7b793a2c8cca553447b0bb9cbcdc591825ac7150c7bb3787c61da1294686313443e5c6ea9a74d9f90ff47263ba3fd1cf4f4cf71804148089e18bd19b6e030ace5f0a4f58b94d4fbc53cd47558bb8c1592d0dd79d7a15e7e83b98b0aa46aca4f724b27b3092955f59e5ed6d0fda53b55bb2936b9efed0280808a0475031a49a6619fad13a3d1713dad03e7bd2bfa12c0266a12241928ec635864c7e115d94abe486410e1083aa1e83dda9271697f427f90843fef825cd5d8b52bd31f1208d590874ab8344eec58662f68dca95d75a2c1b108facd143c0de2f9f1a9a3f78c8f533ad3200485fc422e22a3c4b5483ebe64aee98f8a3767c6591f4fcfe980094d490cc25d272b29a59268550a4c1bef9b27e2d03ea10e42faf07f85566357764beeb11b831da54186e4979c028bc6695bd44eed9c88ee1407a196ecd81c41ec66f0cdf7cba2dae40f0eec27ade0498865003100376c0c25ab281c8c952a5d7765c81b5d66a654e451a98289736f6de4c1061a476f4d353402947eecb837f64ac38106b9e03b8cfba4c9afe1f83e4979938bd682364fcbb74497edd7d593a72ddbe592ca1140faaa61cbdc41c25b6eda79c425a1816187607c3573238a1365da5c5cda0bcfcd5fafd3be55e336cf06295996d54b60f00143641fabaff12b7798738fecd402a339216419131d740dbe3840df217bdfce64717b7bc401b9faf4f7bd7ddd51c41e8cfea87374ae6922fe8a8daa7d9f974ef9f357dd4bd2b70f80fae5fbd4069aa7ad37d7d9187721490dc5e994264d2743b168b0d9fbc3de311229b0ed908e6776f7d1396fe48141292aaade5d3fb8ead77f5e8c021ec03c4e5fb6d43cb7d4b2f038a188efa3184650f81318e822d2727322085cce0b5c9c17d7c0f8054466b608f472c39393c612f3dbe357c875d62b707cd50442d25d0bbf1e8a16898c7b87c1e4a0b319d4b25d2e4f23437eb66033f8e25928e575674c66b62929ec0f4d549a8aed560a9449f487b8a120078610b5bfba522064386a5839e95fcfbb36726f04d182710123936d2d258a5899fa0ef81bcc2584bc7ddafe99d708f69933325ce8091669b9465673137a37675e021d31467b62d76daf47bd7b2bc42b14f525d3e62b52697746188c148533bc96f4cec3aee3ab1ad1dab21b18c58d1914774651ad300396e38dc089167fd09e6fc72008aeeece3a48bfa46ad13277e3eb2f8cd015f114f0e457191c583deadeb71ce675b14333a1f874f98b9dd74401ca03b5f027c4a8fcf46a1dd8627123a546f2e0ff941d0c246a806bd264d042e425b04178f6547bd3e06a704d4547838a4789b3e793f79fd8cfa669ecaa95a4fb5ecc2d0698dd33f2ab7ee8d6aa5b773f44336e9a99ce8d81d4f74c81ead28c2236c1664c32ab6f1bd0463098a1a38cdb964d6cc22abc162a5ed8f927045b017feb541b4ff2b62de150fe40365d6440dd1c3ac4a3e448854bdcdcd069e8edc6944159d1ea90e65f113d40d616c3a4856b00505625e5298f7215274743f3acf8b3a97b07620cc047c43def5ebfd951165c4a804714b62eab8f5ae537bb7e0e3d5e7bc18b4e959d9741aee718d7696bb022617ab6cbda0958f23cb70e28ad4313e6a2cda79e22f92b1cba6f96428953b0e828172af9a1907582e8b8384efa9c320145c55a57f765566c08ebd1950d0fbe9013deab18e854e08df2b0a6ceacfc1bc0422c3cb41045708f7be7ecbae4cdbe9d2e214ea038a13a01fdf80b00ae6b538c73aae9779f1c9221159b1a306dce3a44a80cfcd6b907bfa1fe3d41ffb73bca066811d52ea6db7f3", 0x1000) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) executing program 6: kqueue() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f0000000100)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)=0x200) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000180), 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r4) r7 = getpid() fcntl$setown(r4, 0x6, r7) getpgrp() fcntl$setown(r3, 0x6, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) mkdir(0x0, 0x0) dup2(r6, r6) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x4) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000004e000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f000032f000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f000016c000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000016b000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}], './file0\x00'}) socketpair(0x20, 0x3, 0x15, &(0x7f0000000200)={0xffffffffffffffff}) dup(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() unlinkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8) r0 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f0000000400)="43714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc51940e05f5f06990ade789da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e51621cab645846c7da14a6a4e426c", 0x7f}, {&(0x7f00000000c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fee125138858507a53550298017773a0d8e91c8be9d41c1f6cc73ead471269e605605303f39c3420db1137b40ebae0eff48e25c0c4", 0x76}, {&(0x7f00000002c0)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba62bc7000000000000", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a", 0xa49}, {&(0x7f0000000240)="3eba6afa", 0x4}], 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffff9, 0x40010005, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000006c0)="609b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35d9f05c5e2ba6c23a875217288b27ea89910b51bc6224831897f5bfcf166e90bfb98f21247d9936342cc917db868aa8f206a4e9150b10b1883d5b045db6a4ad3c23657f8c6d31a6ceebc4295300257034577eed3f95e821f4e9dbacecf973bb53e7731015f72d28ad02103ff7e97727d10300085cf2d7946a314accf74ba851f246e589b2384e7ba9f943f96fba81f97bab33260d6ae5ebb9b85d839694d55b8f7f608f0f87220787b2e2520a93e870f28ddd74dcbf6664ff63a6e29cf64e54f5fce063c0a7a7be4470e3bae1f54314f095ab660c9c4e09f1a562068ff6fa472b6674528ba933686f", 0x15f}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0xfffffffffffffeff}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000065000/0x3000)=nil, &(0x7f000002a000/0x3000)=nil, 0x4}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f000008e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f00000af000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil, 0x200000000000000}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r3, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000380)="4e8f830cfb8b14527ee552645214b9000000007fffffff", 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: setreuid(0xee00, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x35a) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x80000001, 0x6}, {0x18, 0x2, 0x7, 0x7ff}, 0x2, [0xfff, 0x801, 0x9, 0x1, 0x32, 0xb2f, 0x3ff, 0x7ff]}, 0x3c) chdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() setreuid(0xee00, r1) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0x9c91, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0067f3000000000000ff00000002"}) write(0xffffffffffffffff, &(0x7f0000000040)="8078fbd8fdd826eb22ae8c8eee1a5a28c43bb0b17ca22b1f123653dc0a93b1ce71c0e695ddf33fb49484f715cb6d", 0x2e)             executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) socket(0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r6 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r6, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = syz_open_pts() r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x808c694d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f00000000c0)=0x5) writev(r7, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}], 0x10000000000003c8) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="e85de77d5380410e04b212d23e0f3ea59bbf905995e86fa8536d07fc0e96eefdb055906668595d1c", &(0x7f0000000080)=0x28, &(0x7f00000000c0)="21eddff0513e20bc617620201f37a98a70df7cffea9bf0f5a7921088dd2a3b06c71ada58579da93d67ae5d98e4bcb70d78330efc8e253c41a483810364dc0f917de9ed798fe56e13d11e0719c0dc836c320de914c9eb1ad99581f2f7baee465a1dbba6598738e14e1cd90a8dd9d391c147f41b889dd1a8e9065c45cfaa9f23693653ab6fc969e7db388d8c435b206414cafcc671f67a4e9e2cefd55d7ce1b402435c7461f13f1369682306942ed606e7256b6c8a7b044cdac7912d615252f72c84ba1a8cfde9a35b0e2e151862697fd19340d7d9f4247356c485ee0a4d5e656e", 0xe0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000200)="88555a3daebf06c540eac8e90f5b9847293cb85b8a7f4905067b54786b5a776a45f8f5d5af8998686785b0dd2add8ed43419e880bd6fac02c392fec0d1b77eed3c6f12b6a9a884783b35cd3af77bbae7d70141a176217b39c4d88b667add2ae2c208a76dfe023f7ecc738ee7002e7d615fc1dbc4abd471e03667beb6702c7a6514dd90c9d9d9bf8b0e9e84b916889314f1c536f2c9171adcc7818f1b99bde52256a2b281d4e895ddfa8d30882b6dd6b996f510be7d8300f343a1e929edbb28dccc555c8640f035fce70b1f6297", &(0x7f0000000300)=0xcd, &(0x7f0000000340)="fb13fb4565a02bc004c52c4bcb3f4c2612912cc01b9068561a6a991fab80875902ba82783cedb47f95050da9a21f4efa4df1cf5d557972848c5e0a32619bf5911726b7dd630a8fb7011b7b326220291f06c8248602ed2bf071f05265c227a2e4da45eab8b18b63358ee060be324ece89285740089269d5eb207a7b1451f98df2ee81e5f4b8e72a14fac527d0dfea623a45093eb00d1078", 0x97) r0 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x4, r1, r3, r4, r5, 0x33, 0x3f}, 0x5, 0x940, r6, r7, 0x0, 0x3ff, 0x40}) r8 = getppid() r9 = getppid() sysctl$vm_swapencrypt(&(0x7f0000000500), 0x3, &(0x7f0000000540)="d1ad37c4e27a67ce4c74025faafae4a33a99777ccadb01f312b9c9da64c4a0c87256683024671d0ddc49cf940bbb4ef642c390827c72fdf4a9411c7929da154b6093d83f05", &(0x7f00000005c0)=0x45, &(0x7f0000000600)="f9896557590237244320591ce88dc5a2df975381c28d93b4ef1f82e24c2c2fa4fb7e2715dce4d5826926149ef3a193bef91216f33e92d34c463d803fbd8e1411275449b57fe8be28d74b83b6691728d6e18d1303ca92296bddf0797155f5c23f156cef4db0e6403ddbacbd2e3a4ff465e636e9eff65437aeebff01f02ea0", 0x7e) sysctl$vm_swapencrypt(&(0x7f0000000680), 0x3, &(0x7f00000006c0)="abd5b055372550636ba37c7ce52bf038d4c2fc278475906487a42c09d903f61385e193cc5d56eb5c1648aa58ae466c18ca68b2a9470ae3f8f2c08d62492db3a866cdb9f239e4524d6845009424d15f627644d2266241e347b6b1e5842637aeb313ff2b376263727d759098d0e899c28110b6940d9ebe0f3aaa7393937334f7e01b3241c0d0d1536cad09fa5c67abd944911ba60db7ea1a1b511be0e0ccbff54fe5b09909030993ae8b352930571637a393461a66182795ab250388e490f79673e9225a85a747c69c8a8ad896e0a6f177a6d5ab0daa20ba", &(0x7f00000007c0)=0xd7, &(0x7f0000000800)="7d45a67a646ae268f33ae97a263f80e913d8b71f283de7023779ff01755f200357e8230be933c7ba55b52f9e296e0bac17471174", 0x34) setitimer(0x1, &(0x7f0000000840)={{0x5, 0x2}, {0x0, 0xb6}}, &(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000e00)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000940)="a08aa6a3772897e140336f2b6fbe622674bc58e3400d810d006fde073d79d63bd1d2f1a5a99e81a96ab80ba59cf2a63d23457f1b41d391077cca0801d2d53adb3396d945e22fa4fdada88e1d4655cb5804de00a14551c15cf7a801caa4e4f5b6", 0x60}, {&(0x7f00000009c0)="3f165d7f0917b616e053634396f177279adac8250fb8185bc268b2244edd9d2ff08a6eb2ef71b49c26415001e2e4dace05ea12d1c3bd39d34c005193383bc111f9969ae64d2e9423dfe5f94e545dcde85b20463cdcdaa4cb37f9148c535f952b346a49697284496ac756f372248b94d670e8c0452c968544924e3db5d70108fd9b221fa8ad6df6d7fd2ad633c91b37b50ad574996eb9de0575af8bfa6276899fd75a63acf17f3c16", 0xa8}, {&(0x7f0000000a80)="5a895c67", 0x4}, {&(0x7f0000000ac0)="23fd48367858bf8fdb62dea25ae8491c15cf7d3484e56f6bc51e0345aad6e8b92e7f1576c70ff701b23a5096d18cec340b3b44b0c3d4ebf9c596c83e7cc48ced49fd5df0e68de06aaf9bcbed28b06004bb96938359eae4125b96db3a06b856f2295cab417a19885ec8f3dc66d911e91ceb7fba1c56d66bfc1226b8", 0x7b}, {&(0x7f0000000b40)="27d1a5a0f4af4185ef92ee59fc3e4b86a7497b2d77d17524ed67526d7418088106497c4b7f56329eb68e702e7785b5e420feb38d5743f2cb61e31e171437f08cc1a8546bc3f72c913063e17d4aba6c3bc7e78f95f03940a6ffd105b7e95446af78ff8c0210a1a8e052246a561dddf3eed532125c9ca632de07eb0fabfeba5eadabc08e2b6747356bb45df30f07a1a378fcdaf14f6b64f2e508616312d8b2d29f1777582dd193f2994eb3e72f6e7811a49ec4f9ad0e2686906308753370b8bf40f097355cd7a99d089ca400253652e4203bb4", 0xd2}, {&(0x7f0000000c40)="915f12fd9fcdd51087450bf16d85c896036161275de89767ae2cac61f474d3c6644d1fb67b04061622e6f552bcadf3fb842558a94136ee5a4fbb96b456", 0x3d}, {&(0x7f0000000c80)="9c3e5fcc455d475ddb3fedcbf90bd72420d23fc9d25d084df5c0479863c98562366d13f119d1061fefad4fbfe824c3456f9eb53414086cf4b267e117305a43dd779452d28065c36125887125d9", 0x4d}, {&(0x7f0000000d00)="2a0c8ca650653ef2ab65404612e5da30a5c488c54b72bfb3ebc54f0e1c6fef3640716ad71b77620b93e59317f42900afb0b2fcc2a7cf179b9b771461bd1f1de6f0a8843346163a13e1b06dc13620059bc76af0", 0x53}], 0x8, 0x0, 0x0, 0x4}, 0x3) read(r11, &(0x7f0000000e40)=""/39, 0x27) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r12 = getegid() r13 = msgget(0x0, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000e80)={{0x7, r2, r12, r4, r3, 0x6, 0x5}, 0xfffffffffffffff8, 0x3, r6, r8, 0x3, 0x8001, 0x3bf3424e, 0x13f1}) semget(0x1, 0x1, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000f00), 0x3, &(0x7f0000000f40)="02adab30baa0073024c84efaf4f8beda57fa2d6b8ac25d653163447a163579ea4468d0e54ec2a9c632290cd34df5328c9afb20a73b6c60edf8dc41e260a3251ad207d63ffbf15310572696a75639fd008f5990286c4e3831a643a7bc142e7b058e", &(0x7f0000000fc0)=0x61, &(0x7f0000001000)="8c6ffa0d99cb33e64e9a019208a70358297fac6f117f742e80af062b2516d7d88dae1d31539bf28005eada5e4a0a870780350f96efb43684b41cea64edb722d85e3d82afd01ed74d969c260c5c", 0x4d) fcntl$setown(r11, 0x6, r6) r14 = socket$inet(0x2, 0x2, 0x7) poll(&(0x7f0000001080)=[{0xffffffffffffff9c, 0x8}, {r10, 0x1}, {r14, 0x10}], 0x3, 0x4) fcntl$setown(r10, 0x6, r9) sendmsg$unix(r11, 0xffffffffffffffff, 0x802) fsync(r14) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x5, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 2: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0x3a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x0, 0x180) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x104, 0x3) msgctl$IPC_RMID(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x100) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0xffffffff, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0000f2ffffffffffffff00"}) write(r3, &(0x7f0000000380)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000340)='./file0\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 4: mlockall(0x0) mlockall(0x0) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) mlockall(0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchown(r0, r4, r6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xb4f, 0x6}, 0x10) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x6, 0x9, 0x3, 0x3, 0x9, 0x7, 0x373b, 0x0, 0x0, 0x1, 0x7000000000000000}) kqueue() writev(r1, &(0x7f0000001440)=[{&(0x7f0000000300)="d024d82978dc8faf5cbcc7137562b2ac35d88996bc0ba712e1772ecdc2753c4289274e9ca784a57b5916e9d4c8a984728512df72b9b77772ab19153f65ce405e19c539baaecfb55ae71bf35c0830aeb8c664852db631ea64f9f8fe0bb7c2d8b7bbe91a9e2b27d9244c8e4c1b053d48382eba2b73c83dac28c9f81e9003e40b23eb1ce1f9fe381c7f13f5b4db9f26a1bf0874e86bad29720fc77fbe", 0x9b}, {&(0x7f00000003c0)="a64c4dc0fca7a65b4576d5fd894de031837de730edfd8821842f43cac72fa14eb5f2c22684703f92397d0f17b13147f4308acdf149c65c180eb2c5339779fa04cb34250a71f041e31e588367aa5d75842d2c7e964c5718711f2c57fcc0e7f2b7812862a54e7a98e2291e2dba3fa4906b62c850217dcf06c8637608e88a591110d14a4fa2866df8305eca1dc76d7976c1fbc0d30c10b0b6b54b724abcf7caea0fc159b30ef58b4b4bb0bf4629539a159be1ad2932a741ff2e7ebcfe4b715a663f7885a7c521c79b02b80a7ef86de67f1c84ab7d80bb87bf03226f210032c9e9c43f17dd605ca0a06397a68e82e3ad65b4049aa13b282e7630a9596cd40d66c8068c313264bcb926825edde9356b8789513ca57b58c5df1032c57d6818b8bec5306c6b5cbd8af6b796dc79aa2b688dbbbbd5c8dbc554ede015297a06f05c875fc1bdc8697f01a508e7eb862dbf4002c012f186b264a5df7ae2466b31c1a647e456e71bf3f109fb01a296e0105961474d3c403108eb77dacd9a7615bcf453090510f1a334adbd4837231f60bf9039e809cc4f89da1abd0258b695a140d5105731660e957a18691d754fc10c4fd6695f1e458b079c76039df25eed26c336ec22223137b2d2025b1f1d8fdedb78c55ee6bc18ecad5d305bded343149a81acc6305cbb5f0dd3cb1d620b647f7c850bd4fb736d37c429bdd3165817d642bfa4c1487ba5121d5fdbf6d6fe2c8a90755f30159677be5295b89273eb10e758d6e74122496208f78e96f7f007e957120cb534bdfc0d699a268830533463bfa572c9bc6c72c6dfc1e5bcbe5326fd943c6fbacbfcae0080c53c51eaafcf7bf7b206ebd08750665e3e46af0b4c3bbf591b69bb0e877968d4cf4be0ee921d86d1daabd8880296022f03588d5cb76d0617862c6d259bfe359bbf957e741a6045d6e494570a34ecd40175934c0bffe6770f1908eb3385dc5f928d2bc770828e957b180910bd5c16a06eeeacebf19b7f1b7c1ae102db7c8d84f987d44fd162e88105e6c4031f6ff68d633b50e49d530f310d3261ef263df2587c331ae47cd31857d7c9387dd5be0a35c7ead21f481e6209d61c6c123ed7e45d533c50061cf5047de888dbe6b997540ffc6517b7802d75a41a665044cec03fce0d8578491db6f4295978123f7f1d823b2547fb8329d1b7cb0a4d2755762120766181fc0deb3583cf5601107d2194023b31b32af80a10322d59e0e871735ad88c0bda960b8f1c7e003dc2342179d4b7e5d4318cd6d7a628f9ff7c06146543be6bcb0bc9ad7b3ccc96811d7789f5855cbbfd043e97237d014ccb04a3d55aca46de5bb3d9392c86e22ce341daaf3217dbc47a867f35c3712425768b716a580b9957d276d924c5be35f631380e350ce08d7f272e359198088507e2c577fdeb283c46163e560de7f60aa4d24e07714657a301edf74b8301f222d963279fa2dcf404963c6461d5bd3b7d4f2f9a53583561081b0f253fab263a85e258614e3acc76b040bd5996739553718a3e9c1317752a7c9fdce15195ac291b73a5de83e63af28bb9ff4f04ce9981e88d0ecaf1e99ef2c73394c05cf2e3ea620e60cb614193b80bc18dc66bbd6bf621198630c82993bdbce0849a708dfc9605d612497769df75e1217ffab9bd290c0ae79e7146c281d70a9d2cb0c78800a13961d3f1d84385a385dd813a552846f2f9f8fed1f0745caa31a51da163e58567453b484cfce936ab80b093c6676dc7e0f8f6ff2263fa6dee0ec95b2a0335db33c54d7d5ea634d00a16283ebcaca9abf94e5cec761c8132d8fd3dbbaa8a620dcd6e1abedb393af723b7368e18bebb068f879df26c385dfef3947284e94f52713d56fa6a119d2fd5c3e501a2e375100d0ebc8bc91c656daac303137c0d3e34c6a4847ebc9f8b39546782f8d2f6c5ce69c481f23cde5c59a4452852a4d26e4dedfb8bbfaa7adc30c082501a70e4c779e8e8674b973cb11bd9e7c70827a57eebebe19a3b80d67596e9d38bca66fce38e44f0bf5e4f2489f78661b106687a7de28ee0d81435c5c7bce4a14e6b1e29bdb3bd83708f62e36efad887dfb790ac336039792053d8e64363ce35373d80b3adf201046882fd7d6d76bded9054e11f9c3f14f0d9f7730536c83d2b59dad424d77f72a8c9466bf4e79cb92dc6142c7d54d027ac451960904c764c79b658f195e3b6e9effa515b988a6c52d3e731bc0e4e822d2ab5fe2964d79069984a66e95e0d1511a73388327846a90f62420d30d7740d1993169f50401a5196e70a1a51d31b252bd14956cdc411d291f7686fef1d7ac6c08c9ee41adc80384da9db64b705a72b886a4bbb59fdd31191c99d5f40af90edb46dcbbface6767e9189288561bd18133e5c6bd8d793edeac0657268abb89290b85f64653dd30bc3ea111bb0566d481664776ee6de27af66afabd5e22c7b1ca19d1f92d05ac32501b2e4496c7efb699e565a93a683a010d7218a15bbd7f141aa8807da7bcc75e64cec9f0e104e9addc54b1ed77769b9c8b7a048c8868a9cacd720ab099c3744386d403f0a484e82a59ac320a444eb5104a8217d1ed3fa547a691e2e2b429d5881c018d2837bf7247c16622521b4208c5e447f7761a591ed94e948d6f4b0e7d9ad17b4258a81c9dc81200767f003156dc24c299325c5c4dc3629f299eb073207ff08f5482df788aed98056482a9051523a7f2ce21c604d06581968df64b5ccf62ca8d476cb3f43b5c09dfc71f995dc12542142959ca593a0f2dfb8c3db287763cc4252435e445e7086fc553951a1449a2cb0091264bf82c5ba3612ef361861bb5770e8ffc645c7f3f50489046b2a0c0cdefee97aec7012fce75480f095137df837f9aaad547cb8bb7f869a47662aa0556c6dae9da6778acb7d6ba624320d3d3176ac59eeb4e6af484f6a5b903a6c80a63e10f51ff79bf581e3de13e4737d2b2fb5d3dd58bb9f87a7467c6d86b129c00bcf3faea826649b946490063b1d94ba57559c70d85235c9686c0691121d60a5cf7566447a3ab7fe1dada8cc4d81519362e40ec6e0ec165ba8931f19eceb47a0bc7351dbdd7aea05d73006aa0b4653f429e3a317764905be5b1c69c09c68972e12a03c0a1784fb17b8c3d931121049d5f763ea084cafee79aec51eb00219a8ec88355e39bab24d61d8364788f31e6c7dc4d37a59e4761cc52af043a05eaa901634cde939865f06f457e1aa7255c41710838a708812004e2e2b1026b1ebc86da66be3f85f1c15ff354b4c38e5ffada3fdab19567fca4efce4d3e2e2e2150a1034ec9725582ed1e062cceaec8aee61952fa6a7f1f43e8c75975e203939a68bf71e3b06d65df3139390c951ce8348027d9ea758bbdebdb975ff785ab0aedeb3874d820ef6e4385fdcd276408cb19bae55a4dd3cb6a64fc3883aa3b870c971916da2980a058ce5b3e66bd611b14e442f88a0227c8b245e58720f82ed922bccc066e0536e621b791cdaf352446440b54d4f71db29546295984dd898d8ca41211526b798448d7e2d1274cbafd7b7b89c0a4bb0ec912aa667b23bfb3b588d8fb28370beb744ff5c7544c4231d4359230513778742dca26004c6a2bbb5f5dd1b6beaa12a64a4cc0524b793ee200bc9e98d1440d172ae353bbe617470bb47a17237a0f13e2a5b2268e489d1c19f09f5d1192d6bcc8c5c80251e7498d457d074f1f5186ea10ea4916ce1ae9f727eb3a02acfba08f05535b084b270cc4e104fec16e972a2d30b140658843443417de300d4e1ebf0b8c42e68e5981f0f2521e09c1dec072ffbe2ee31d59deab80a1d82cc543ceebc9c576be85d47843b8db1527e38ff6def936f612a344bc3f3067312f3ce49617abd36efde3b6dafe6435f58d6775e15f21ee7426ecf9c4d966b8541a417c373a9889ba60a6e6a446d1c5ecff0a3a3e3aa08233e6c082052b8122b410398d5067899a25b5b75a57b02203f8604f68b9d4289277fe7b9e4ffdd5a7f8f26f02cb5c0988e4fac19b5133142b33fbccb033601c906d0e7f0ee0bc34ca602d09490a31eb611a4b507df004efbb2e2aa537ca943a099769606842468efb50143c9b60d29f12c7f2ca36c2fdcca82a5658cf33c6074d34d95cd99b2a5179a4834ebc48d704eed6193d0a7811816235fc616def220dd50e98797b67981db0f0e6b8a7f8137d5a3d4e270611381162a56bb73df330cf8a22ec9dc71da1405df80d6c73a7d0c96eb2a40e8edc0c36b6023c0d181d0aefdcc2cd4169a4a815c84ec0a7125b3b9cf5a9de8bd9224873a24f60a16a930154293a033ef2250af442d0f1d35d32b83cd84af62cb6093613affbe6dd0583ce6cb070476d592806e5564a4c6b943da0f1eb37ce17d5232d776334ad04806526c58dd1ccdda2b29dee1196bf758d64fe6ed5a31774fa32907fea5349283180162d5fa10002a4ba4236b3f0c05b067f330867d3bd69acc27e01ee4931cafb357378e96f985515bff1efdd54c8ef2a1330dd3220988532e0d22615f3bba6c8cb6cb9aaa0fca775a7842b7201931df434abeac3ad00fa50b4f4dd8ac83ff60a3ed23467a3440c41e008500cacb808b2de823622d53b27b4d3e292454cb97c03adc5017aaf283c51c3102404f61f7a1bd7289722c35126c36a96fa23d200af67955af9cbd8c7385a74a2fa4bdf14a470466cc6dae7cfe7b735dde6197ac481ca3c2bff32fafe4ae8e5499d54df28cb631d3fa1dbae53fe38478c3cdae3b1b24ce35f8f660224b7dcae89e5db8d86293bcafdb08ffe78a381e99463db00a0f9a3c81570a2bc73998a25c3c323fa9cc6889909a04315686a6a64ec463f24402914da97d580564f5bb9aa98260ad0b83486573f0c6dd43123a658c41d13c91179228a2fd14a30af9765ef25ac9642fd04b0faa6cdc3e5f17aa78a974f59aca6cad8887eb5722d0d793ca743f03daef4cb66dccdf50c5a6d8acf3facb08a52f5873c88d5df7afc3204c2df255c46d89b75b4daa2a3e793ec32a463548269f1577d693dd4fd95cb3ccc8e6b7857fb1a8ab8978b12a5370a0fcd49929615afb79642a7a115e6e9c775870558862bde26d74829aaf58ab1d6f97d26f51bffaf80dc40e87dfd0c7498ffcda2e05d547bab8ad41d88805539449dfdea25223c353c2ee0bc3d1f26ea832d7ac89cedd734cce40e2c6c04edcb98e929a2b03963bf0ad7925a4705ca209a72b182614a42908b9fd466b5dc731d4e7e147ee7220b5aa7d54899bd1cccde2ab1d3e64436d5b3c33eaeee10e9058451b5a9da065f000fdf6b2e84c727f66ed3f8a624e9c15b301a07ad3a1b90d6893f96aa3baaa922496f79f000da55a764a4af833ab12f8a0543422f9a7d660800038164f5a5054b40027f543121944d54d44b61da289ed683fd0f4bb21528989aa6b58d71833903102b1094e779bf7a488b0651ad51e292c257c0492139e738cc24ff3a5ae7fadb7897a2dae5febc7039ea135b30371920f5bf0af81801052fdfc5bfb32849da81368c4ae26968724c3e007cf8728d1f7e1b49e09f371903fa0eba7ad4b0a6730742095ebe3a486b37d8b9e3d21eec5d9e32e7d64aaf99f8d1788488bb091eae2526423ddcc7b645328532064ac308ccfd88d0c11103976dacbb56ce43cd7aa801e664cce276f3818bb1f7fb3fcf9dc9830a9ca5e3c79e776b0bc73e530b113ff07f80331c87d1e1113cc88b5044d3d0a3f301a400474fe6b38b95c855dbfede334326cc64a9ba5ea048bfaae7542b419b9e4d07205ed7ef6833465ee2ec6177e8733ab7e7d420ca9ac5981ff224b5736", 0x1000}, {&(0x7f00000013c0)="67761b57ecbd4b605d5915a027cf5c7ef0cc207096234fe29b219804431a4141d67b598a29404261cc7be94c973124d3c7435ecfeaafb0c824e1ea091c59bc134e27d7c1db9564dcdc68b08a2bf25a", 0x4f}], 0x3) lchown(&(0x7f0000001480)='./file0\x00', r4, r6) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000014c0)={0x1, 0x5}) r8 = msgget(0x1, 0x81) r9 = getegid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001500)={{0x700a, r4, r5, r4, r9, 0x4, 0x14a2}, 0x100000001, 0x3, r3, r3, 0x0, 0x7, 0x3, 0xc00000000000}) shmget(0x2, 0x9000, 0x2, &(0x7f0000ff5000/0x9000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001580), &(0x7f00000015c0)=0x10) mquery(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x4, 0x0, r1, 0x7) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000001600)) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001640)=""/207) getsockname$inet6(r1, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000017c0), 0x80, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) executing program 5: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xa, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0xa4fa, 0x40, 0x6, {[0xffffffffffffffff, 0x80, 0xffffffffffffffe0, 0x3f, 0x200, 0x400, 0x7fffffffffffffff, 0x2, 0x2, 0x8, 0xfffffffffffffffe, 0x20, 0x5, 0x0, 0x1000, 0x100000000, 0x9, 0x7], [0x200, 0x20, 0x6, 0x4, 0x5, 0xfffffffffffffffc, 0x1000, 0xa83, 0xdbf1, 0x1], [0x100000001, 0x1, 0x3, 0xfffffffffffffff7, 0x3, 0x762, 0x29d38cc0], [0x80000000, 0x7, 0x6, 0x40, 0x7fff, 0x8], [{0x7f, 0x7, 0x3, 0x40e}, {0x400, 0xfffffff8, 0x2, 0xf685}, {0x5, 0x3ff, 0x5}, {0xe815, 0x0, 0x3}, {0x34, 0xe1, 0x9}, {0x400, 0x1000, 0x4, 0xfffffffffffffff9}, {0x1f, 0x8, 0x1, 0x2}, {0x2, 0xfffffffd, 0x1, 0x6dff}], {0x2, 0x268, 0x5, 0x1}, {0x0, 0xffff0000, 0x81, 0x858}}}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)={@random="a0b95f2b0683", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x10b, 0x0, 0x0, 0x0, 0x1}, @tcp={{0x2, 0x2, r0, r2, 0x1, 0x0, 0x9, 0x1, 0x6c8c, 0x0, 0x9, {[@mss={0x2, 0x4, 0x9}, @sack={0x5, 0x6, [0x1]}, @window={0x3, 0x3, 0x2a}]}}, {"4b57ccb6f1088973ac102addbd8f194f79f592b9ed55211d9b936094769dfca4784fecb7dfcb308e750937d602f428cd95f15038229fb56ece3482bfe089046a4ed71f17c8facfc27e3955c99dce962a82aa014418407c6e7518f126a6b7715f46b1fb94b6570c86e87a5e1644bea80fe2254b5730b986fc50eabe143e0a1d2207c542c35d21da98cf9cc95d9ce4a775ddaadbe00983843779f74616f32bdb1b18c9910569d2f6385aec82d4080084c05ac90dd09b3c6491cd91b2106cfe3422267129de8d2b61b63ce68b0ea45ccc39010391"}}}}}}) executing program 2: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000100000000000000000aa02009078000000006004000000003a00fe0000000000000000000000000000aa"]) syz_emit_ethernet(0x105, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x11, 0x4, 0x2, 0x1, 0xf7, 0x67, 0x1ff, 0x4, 0x67, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0x7, 0x6, [@remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xe, "464e30ce4f69ceb8e52bbe70"}, @ra={0x94, 0x6, 0x1f}, @ssrr={0x89, 0x3, 0x3f}, @ssrr={0x89, 0xb, 0x6, [@multicast2, @broadcast]}, @ra={0x94, 0x6, 0x100}]}}, @generic="9f1ee35768e3a607bccbab568be5b43a71fad0542627461eee257d3402098c3d8db881835136ac729c3360059bf63a57e128c989ee67a041023b86fc9c838b4a653be5229617924af80ec1d28a8ff7e295277b411485f21373114c8ffdfc169c8a13caebf4b609d27749bf6aedc64a0bff596845e21407c4ca2455eea8c2b7ccbd2acbe8ef5a81dba36a04792abe885d1fe134532335be43f66d1696d7559bb5101d4d4e0faa51057f49de86c2e4485a7d0a20"}}}}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55", 0x15}], 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xb7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x4010, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x88) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) r1 = getuid() setreuid(0x0, r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x8005}) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000140), &(0x7f0000000240), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) recvmmsg(r1, &(0x7f0000000900)={&(0x7f00000005c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000700)=""/255, 0xff}], 0x3, &(0x7f0000000800)=""/199, 0xc7}, 0xffffffff}, 0x10, 0x42, &(0x7f0000000a40)={0x6, 0xb4b}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r2, r3) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x1) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r1 = getuid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r1, 0x0, 0x0, r2, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, 0x0, 0x0, r4, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r5 = getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r5, 0x0, 0x0, r6, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r6, r6, r7, r8, 0xffffffffffffffff, 0x0]) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0xee00, r9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 2: socket(0x800000018, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x29, 0x1003c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r8, &(0x7f00000000c0)="a7", 0x1, 0x40007) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x530eefb28da2f1f4, 0x100) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="67b2b992045c1a7733de71184d0c0000000881d0d282bbbb82f88a0f0075246d60d056448aeda248819cff6f0c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3c7ab4c442de33c74d0ff79461af0d3eff58a00acff7ecc72bfe6851e51dfa69aa6d55fafce9830fbd4edc05a5b0e7b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee000000000000", 0x9d}], 0x1) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) mlockall(0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x6f3c80, 0x80) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 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) semop(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() r1 = socket(0x20, 0x3, 0x5) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0x6, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf3, 0x10, 0x9}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x6, 0x20}, {{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x9a, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x64, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x0, 0x15cb, "53b99241d8ce98ffcf299145ab6eb8ff9a0449af4fa66a533286525d5809cfd3b178ae621ed5d870564cf3e83a8ece814c9df6f602384a882187fa4971fd2bada9f486ea60193fbad2fe1642bc42d83c929d316c52d64047e9a465b1"}}}}}}) r3 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4]}, @fragment={0x6c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=ANY=[@ANYBLOB='0'], 0x2c0}}, 0x10, 0x0) recvmmsg(r6, &(0x7f0000002800)={0x0}, 0x10, 0x0, &(0x7f0000002840)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(0xffffffffffffffff) r2 = getegid() setgid(r2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x401, 0x0) r3 = getuid() socket(0x6, 0x2, 0x0) setreuid(0xee00, r3) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="5ccd8a11ff60", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @broadcast, @multicast1, @empty, @remote={0xac, 0x14, 0x0}}}}}) executing program 7: listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) socket(0x2, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESDEC]) getitimer(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r1]) syz_extract_tcp_res(&(0x7f00000001c0), 0x4, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) executing program 6: socket(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x800, 0x8, 0x2, 0x5, 0x0]}) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r3, 0x0, 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000100)=""/127, 0x7f}], 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x47) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2c) r0 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffffffff, 0x36640026}, 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x200, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000639000/0x3000)=nil, 0xff}, {0x0, &(0x7f00007f6000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, 0x0, 0x5e53f19e}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a73", 0x112}], 0x2) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0}], 0x2, 0x4000) fcntl$setstatus(r0, 0x4, 0x80) semop(0x0, &(0x7f0000000180), 0x0) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r1, 0x0, r1, 0x0, 0x0, 0xa1f}, 0x0, 0x7, 0x9}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x6}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x6) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x8000, 0x0) dup2(r2, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffca5) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630846169fe8bdc", &(0x7f0000000a80)=0x4e, &(0x7f0000000ac0), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r4, r5, 0x0, r6, 0xc1, 0x800}, 0xffffffff00000001, 0xfffffffffffff72b, 0x7fff}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000200)="3f64069de1102e5f84b2f2937a12bd5a85e0d6b0e5f1f6e9e9c6ec2543c6694d31f799bfd29c60cf1530d4dc5f58e4d1b68b79b86a8369718a10a38e5d6557336de79cc930368a7c29196167839ee11de975aa68a0f767799d848936a1c74151d32d13b9cc120002b6f7bcd0030ec573aed223adf987987974447b467bfb37378f9357e98439d9cd5ac8d81aaf", 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r4) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f00001f6000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x18) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) attempt to execute user address 0x7311101e in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 7311101e cs 8 rflags 10246 cr2 7311101e cpl c rsp ffff80002a18e080 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=7311101e Starting stack trace... panic(ffffffff8284d4d4) at panic+0x16f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 254 End of stack trace. dump to dev 4,1 not possible panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 239 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 224 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 209 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 194 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 179 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 164 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at panic+0x16f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958233) at panic+0x18f __assert(ffffffff8290b2a8,ffffffff8287e270,3f,ffffffff828f13ca) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8284d4d4) at panic+0x18f kerntrap(ffff80002a18dfd0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 149 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958233) at fatal double fault in supervisor mode trap type 13 code 0 rip ffffffff8183a4fa cs 8 rflags 10286 cr2 ffff80002a18afb8 cpl d rsp ffff80002a18afc0 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 13, code=0, pc=ffffffff8183a4fa Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Faulted in traceback, aborting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 50375c3b-e826-8a7e-06ca-b163c863336b found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> show proc boot: illegal argument proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace