pair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x17, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) executing program 5: r0 = syz_open_pts() poll(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1000, 0xf2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: sysctl$hw(&(0x7f0000001440)={0x6, 0x17}, 0x2, &(0x7f0000001480)="942d872f7942186e", &(0x7f0000001500)=0x8, 0x0, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x401, 0x1, 0xfce4, 0x401, 0x7, 0x0, 0x0, 0x4, 0xff}) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) executing program 2: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) lseek(0xffffffffffffffff, 0xed77, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}, {&(0x7f0000000280)="05e11f55c96d628b3d73edeba97cd4194ad098598fdbe7502359d6b401c8f6f3cc03a2e7887fb112c4f689bdcacba78ba013010c24c004333541bdf85c70b93eadacd4fd07ae8bb9fd2f4440d575b61dff92c853969a81053628965010cc74d4b8206094a6a26eb3fdda6ddff7720ea3ec06877d79ebc6f167ce41a806f300abac2cb3d360871ae33572", 0x8a}, {&(0x7f0000000340)="93cd869c882dc30e9ee8ccfdaab78340e2e774fc1a325e4e1d9df0a655d3824050522747928997d36b3bb16274c2da2bb038185a786eb6ba8fdf3dc0d5b0dd8c2723fe1b3bcce022edf43571712a06cbc33b9e42cb655b048aa510a927", 0x5d}, {&(0x7f00000003c0)="a4b083a87dcfbcf4abd771f05c3924c54f70b1c9bfda43ab40d2b6618d143415f504304fa33cd878344e899001b6f354b96832032cf9def8c334e7cf7a8b7dede49ae5aeba029b", 0x47}, {&(0x7f0000000680)="14474e18a3125586ccc0800a025d", 0xe}], 0x5) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x10000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2, 0x12, r2, 0x100) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) executing program 5: socket$inet(0x2, 0x1, 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x401, 0x1, 0xfce4, 0x401, 0x7, 0x0, 0x0, 0x4, 0xff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) chroot(&(0x7f0000000340)='./bus\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)=0x7) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)=0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="5c97c79009e7e86dd8160536a43860ad3374a9e3eebfd818d0702f6c00131e3d66824fb3a39f340f6158e3f137e613f40e777fc79adf3cd8f6b109725c9b3124c3228789b238c0f56d0a7e6368196774457e3d0c45b4388afd48b52054e8bbbabc543aece733012772aa9547cdcfbd5c22991a4a3b0a32ef26b6617d7da994ad6fe42ef3d47913a25bedf665303f1f2f2d64b33483c1367fb4c745e8a8745e9bea2f2d75e2e3527dfa22e00ee5527f796ffe96b896349d895b1ad2b64e346755e16ad1025d4d73dcacf6074fb841a0a4b4e5b4e7cc2244d0463bc1f72e3c2837d0d2ebde4ad8b4c125fefd19560e83ca8757a5baaf3bb65b19ad", 0xfa}, {&(0x7f00000002c0)="ffee441a3d914d019144bb3f7224965d754c2af497f94ffb3e33c2f92dfbd05998ff7d6d0c9aa2f977eb98dcf6a1efeaf9b9a7598b61f25ec89816f9769fc34dc0b20d50ad9cc77b1888a771d81150b37392b87cf5f484e671b6939c7a60f60aec46d3e134b259543292242495f66438ea3ceceec20a9b04279e046a", 0x7c}, {&(0x7f0000000340)="28223b7c10411e906a36496fa64b72eb127a9549359b57eb9c66160eda97fa640c22045bd307aea93005af2a352c3783d2808bdee245dc50b1f90e3343559ba87e2a65f42abe44a0c2d33dd6fa9584ffa7e1326ba6b6c02d9c64e6537e8f7869ec67a71dc459ad9aa1c0aa54087a0e90f9d0b4c28eed42791c4fc6557ea6692ee6e1bde0852d8544e7a657cd8ceceb87632945b7766a4e95da3fb1f4d92a89856098d91f30460d12cf22e4081e9100398305225feb20a3c24bbabd23dd9d061e249381be3684841acc53e5c9a156a090fc5a49b3d5fe6e76897bf3", 0xdb}, {&(0x7f0000000440)="b5ddf36a6def504385fd6bcedf8eaaa1b1042e6a997a488b18a0182d4a63945402f6775628a36e3d76ad3b3936ff5c4d60dcc13c164af49008b86fa70f3f", 0x3e}, {&(0x7f0000000480)="cf86449f596cbc240a235c5c841859fb637d74974ad91014f35d6990ac73eb4c8b6b8e3b47321d31c384b22181ded89c69783c87878e45087fabf4c3638d5b1202a83c8fa24fd4aa94a6b007414175f4a9a80c97d482778d315bd7405f1b4e63b605576c9ef1bc62255c6eccc1785eb44e80655b2ddf1ce61c79852fb3e85fa33abbca7f2621486cace34d1b5eebe17941c6013d8e05e42dd93514f22b44df892f75ac3cf332d7feee9a007be321dab65c2da85e0915db3f345583aefe", 0xbd}, {&(0x7f0000000540)="1c8feb9e63f0664b7007cd37322206d513533f9462874a93803c9f91d8bca5720b9d2ee807", 0x25}], 0x6, 0x80000000) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x7, 0x8, 0x400, 0x1, 0x737, 0x10000, 0x8000, 0x2, 0x1, 0x6, 0x2}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000006c0)=0x9) sysctl$machdep(&(0x7f0000000700), 0x2, &(0x7f0000000740)="f46369aeff47257d3e86c43da7bf46fbbdbee1d93bd901ccad676adc3020be360a02768b52d1353791354fe3ce0d141e6ba2101713073379e65a85ec23bda9f0b65c29486d5e4a1cee3525dde2750910caa199ed634a66a96e1e01e7b37ecf9adf68fba552708200296ecbe074501a3d6156fa8a8b099c3eeb88e4379b2027daad503beb62fa8846d5a215cd3ffc25b0b9c1105cab8b35ab2d5fc5a8945d62a221a8af6abcdff510c08ed4272aa579ccd527a2c45f55688071f03406b4ebfc285b9df186168c0d08e6271e656707e200c4a930bfce0ff4dbb0084c60d35eacd95a689a9ab17d7e70e93e9003972c82966f5322084460c7db9e4ce96780ebf36f202214d950607500a2fead28d265451ac433841a6bcece691c97f28161b2e2a35742d73bd49e567563f8417af1247d27c6b77562d7de3dc373d8686c159292c73fec81e9b37c806f016ee8cbf5a2689db319e9855b6f0786ab9185fa88771cb9170ce20ee10cf3734043a17874e4daa7db3e8349090975d96dc860884399ad890a23ce593ed98902991868001db899ac0a60399a8e9db653c5fcc45d3aece073cb17acf2d6ed5137e9bb64a9d66d9276954cec8ef3eb54a24db3c0ac2519407a48b9487d7bbc8210de7a051045e84180d75a1464ac321bf9a6491785b0d70eaf37f7cc3694e1633470129096f3549b4b6b3324400cbc1aad59f0c57331a944855c96ad584c3050f9da207bba975461c7bf509810eafefde94a09f73e8157373e69454cb51bdc11e76639e553c26c2dbc935041508bdaee1bbddc77cde45b4a6eb47bf9dfb15c54e53e9ce2a6244b7db57ecbdc059d78083428993894a068585c011cc7e9cc80ed450c70ce2db9ce72da78f9e51de8e3d8a0dbab20d298331be5a952cad61a3e40060fbcab2f9557b8182c1b3ae2617253705c1f058bbec6a84f0834a9a6f9d9b9a588ead9a6d343fcaa146504103d3d97c056eaa31728a50871de90f23efe75ec7e11199434fc4057a2d04343d38618fa6e99c2b1a1306cc3eed01246775f3478f19cbb175782d688c871485478c1ca8d919335bb24f356f7bdf31a9de11f02cddb3b2e18f018ab761aacfe5b0dadb4b0c1e90e2730a5947cbd64b0d7ae9cf807e410696e5e456357fce799051ac510b7c2f0b299b9b26f4688252deaf2ce0a4bd7594de00ffa66f1bac1d6833e407937f3322704639118ba9ed792a42d661279aa33d6c20afae6831d90853733b89aea0addfff230df9c71c91c4f34babc3f593c991c2511f6165ae19d1fb4a1b55702b3df7828c1c1281ef804ad04ee5fe1e254de44eafa2e26645b69f2b90416006065360ee4611deffd14b6f674e61c31b0d703f76318fb024ce3b062dafb47744f594671a1d8cea9ca62c59f9c82ad101a938601c3cf59c919ce4e09add51416883eed60195243624953df1e3a2b651301764cf8de919285cc8c0ae0a991cd74a41b8efcda3e0a5825bed3f57cd6ca30c58f3cef1e6d18e6145418781483e1b8f1ad2e28ee1f3654138ef3b4cf99fb284428d580498d0e4ebbb1bb4a6ef6afe9b7a5c81fc011b93fec4d506f2fcf6f90731114ade19cb7f3df7aef70a38e2c64fcc3b32a1543613124ec63dc3b5310ca825043c353b49d0d5905195d9fc095aa5a161911ea0a6c40840e5d97ff66fe093d4050c21e4d0d3edd9dc3e0b2a16667150bed17d98a638683667831db868403466dd5053c9e3090ca750e9c145cc9f5d28c8223c9fb4b17e8f6367a39f53a887a5f15f2a0373087c2f67d0081fef4008076b28c8d819601192202f7b0a6afcebb1029c707ec95400d5eb9e42e7868fcd35761f00f06369af7ab1dfc1ea707b9f3b5342331d77e61faf50217c902eec49e5f51ed914edadcd4e5675ff074b85aa98d69458071f6be1c85d6482c916389b9d85d90a53de3050bafcc592b8df97cc4f3d3e10fd9bd2f59984cab7cdc8420525c203bdd873034b0442ac61e3f8633480c2c22885ba7b92d0c8668f70063c88d7302dd7d0524e3957e3304506dcae082b464f920e5705efa46e4e0d540e035fd6f685425af65c8dcb530680e18b4e01148e1b021d370e6a313ebaf6593216e0d236cc7351c3ba259e6c44357d09b22326ba8a835c012a5f88516ea1cee4d3d3c5ad73eb4625f4e7fc6a481eee0dfd7555fbb9d86bca7fb5c8214bcfbc6a70f33f21f0e2825dc9255c4552dca4ba919d4d74fc4080b09837ea80ef8f8661b56123927d6fcff8149c3c0959e9976130958256115bdea18f3aa23ef1434058a409896ee8397c3d44012fca3117392a4650006d03c2137c2b092158f75ebf9019d9853efad1f1a32e2ee2d8ec882460d4aaf8e4c3fa8f66e4588c9bd3f4afff878e176351b42bfafba4721c05501f228a8f062f34c6a8b54df9551c8a1faff5682864bd3250bda245cac4bb513b044d15347111d49f1dda34542cb25d3f73a7db0a3c573f7f3830595d306f02602755ea4be51e6c07cd32994a773446403ec7bf6394b7c93b3a20196b4561c16511af88a7e8c1cf68bc1a13cec43a756235447f4e243769527ea422a61d5b4ef4280caed7c09f75bac59b5a6076361698a94417ba557fb19bf5422f179b42247ed33ee96b5282cc80d2c86434040c0169d8e7793800bb1ee9653ec3115ac1ba0bbe4d34651c15df56f2d04e19ecbe0d28adc8e78bd61f7df4358d2ba5bb012ad1cf2b3f453cc7621859e7b2dd8f04457cb700baca9017cdd8e82d3432bef28adb30259a1054abcb58d397dcc3f1e69ece6657ce2804ef398894d915f8f61aaf42ef37c1b76592ce3ffc8097ef5f9f732f0356423af684cfbd1221154896c9244137e6dc5bdd0e8fc529a3c32a1596fe726663deb17c12e63c6a1b6be12db7794d1cecdfdaa9d449d792300fcdc9836f1563150f5fae6e142a6f18a7ef21cabb56fd734593dc4f3986898d1e63e4d84198364efd810e9d02d77e7fb0f8dcca7b83a26b673e74e0030d9d1f91b77909f3f363a702af08d66e12a6d7a0609e4c2aef77c65ccf33ba838aa3d4e49b42969176662f3073871cf861a4cc059a6f4f9aa1e33f6634f0c25ffeb4ddb50626aa80b133848c62e7ba3722006e73fed6d8fdecede7964d20a1639c7a7767d661b045db23e43f238f3cd547961798fc9e32fdd7e8bcb7ce9508b15d04cfd23751ed696ee3091146e66074bfd31abf8ab83c17978fe7f14b2fca8f5f23f679a1d46acdc440bf64e3cf2ec2bbb0255835361af71da4f0e2e4e0b0d98ef1a814c10db7c7293285153487dc350779d80ad4892ace736278498061730d21f4936cc4917efa2efec87d81fb0bbe71b6e2da5ed2e73878ee208ae29f7aa4d00a17ba382d230aba4b51cf0bf63e2b3d2da68ad7193a6f0592fc5efb70d83f1a3cbaa6749b13be5033e71481069d0d023ed68af1e6919ab97314f70102fcc7ce0d0f3c7bd075e833f60af9cba4a25e5540d3f550585b1953f02cffeee5b43b19ea74a287fad842c6c4572f96f83f9ac8db4d98b2a81bbbf41868494b396e93d827d43185ba9b5b9b90d0388dde02fce6da20659d387ccf388a125e4e1e5878ce9785e83e9f0db8dea84aa29152fd93777c582938a46f45fdf9dacfc99f8a7796439cf94a2bd4e96d656328e7c41a497e6807a10adbbd0ab650f43c7ac7560c218811b75a63fc49d1c9a4b3401531201f4319dc039dc5b03205cb244a908ad0d8258a0cffe5d159aeecccd1f70585a70eeb75f8e7ffa66027971b3c68e03015bd6d3d74546a885fd21aa24bfd598502ae32d499c83f566abbc3798ae0d03023969f4d4a6fca3829d108709605ae15d4463dcdf819464c098a9f5d396ebba7bffb74d28b6e6a4c4e8d0b02cc08b543c6e1e19ae540c415c7ba9d212653518bca4eadbfd8eb593982222358dbd05831c048a42d7e90c5454d4edb071539503e01a1c49f268c37c93e02bd067545f8458a793d1b74bf178cea96b64e87c342b69a1deee42e9ae8ea4a69e2290e5f0664d21dbddc89877d19acd21a2d21bde085674e3e3a3ef2e8351bfdcf723b22db3c05ef3c479c7f968b93d9b9caefe30a94804415ccbbb07e5b89f0e17aaee3796336810d7dbf431aeceefeafcfa1b2b7df14a8a6f036f6afb6cfa2bcac5fc44515478f956811fd7f38fbb24a6432bd7056b70731afa93b4739856984410b85fc8eb1da79699c2d5702a117f19353357042e5de5df806153c40f644ec5e692facd6e4dda1ffb9a498c941e17959fe3ce0f46df3ac981f70548265fba1a1b22cf06e8e092538b1bf7cf3f305371a69eedd2fffcd47e0a94f16ad793349d4c2b9ebae834285b9ff7ed7512d2e2facf55b0a335f74fddf937f975a53beedd5e58002dd8f655b7796c6b6a4ee62c23b6447bd9a4cf9e1ff524412d8b54db252ab0fc0ed7c416ea3c7777fa76d96001dc0597b440aad7524763b8d4f5a4c146c5c42d0ae0c0cac4f05501fb45973dbb1344e7df1097a1df6c7eb17f44a5461d8b775dcf15d7ca047fb12a3ba7d2096e927171a4146cfa15cc275f9c90ab5670da447fea0760a111da33700f76b9b24a89b9c00cd66d754866981feb0b18de4c39a58bb2741d14456eff5cb9c689d6028c7496fb294421b1654242cf8ab6c83c55747c1e3a290d846504ed6cf3e39753c92826d13f52d467fa88be7a6c4fb85cd2007f4a1763d9b3ff9ef9b1038189073337e619b9a0825111859cb25de2820fba5aaaec115410fd31067956f14e0e01439370bdd1c2d153452f00048c701bbae0bcc798dd2f1175090278950179044c78bfb4dc29f30e0952fff30adba2aac8563c89ef5cd37c8f9e39dc877e6108aac3f9f096abbeae0cad9fe3a6a2e3bacda004ab3400eb756a77e44f4b4d664718386a7fb343f8ba6df3ae347cfa83c92d21bf253203083174dcc59018d92c48046e0aedc8ef48bd6dcce21928af85d05d39c050f375e645513d9747eddaf515d86864237cfcff8c18b5d9fac8b4f2549bfed0c6ea74229ba2d03c35d18aaf5c0b682c7ae88ead440717197885c28c27a70b28f111efe7e86e29cff8e98beb68ed8f2905aea7fc4359155262091651476f9a2e05546793bf7deb5b1231d0757821f3886af1cc4b1d92f5374fa0b5ab692a231299599d64155c6f3cfe3f34dfe2c158cd8fc795b2ad1b0afa6c4f2935165178177a9c11524ead01407406ddbd9d791e06dfbfe6abb176c698af81c36c3e6602c427c88c017628791809328ccf0671111cdd4f049e0a6b8fb811dba0288b72c9347856785ae2f7e56ba9ab555b85a533b87466ddda5a78d7949a85bc9b730ec99c15ce88b90dadc2cedd5fc0ed40e4a1209f608b17c5b1cfee178b932012a04fc5333954c6030cc9e014a29bbe60e60d7075da576f3768ca2fd8c57de11f3650e716814830bf1f3a8829ef3e75d6b161cb35c77f64304f0749ba03026938a1931bdc79cbbc42b158710c2992ed53d3e3312a2f99894424c02d2a9ce799b2ce966fa7a41bd9cf8396e2a343834cfe32534ae3d9ab72cb10e42db66b8eed3cb4c2d817a62b6e65acba03ac6fd1b23d49895f31343c93a35f339df2d2e95fcc58d4c8f3f013f7a9e37d40eea0d0d16e81f97282f98b5e54bb58791d96a2a889e72dd9b4bb7f1514136d074e1254a47504327d11a249866435f6d975844eff23dbe1bca7d03a5a69f9b2b31c18e6c4453607b932c08d37c5ba4da67480437abbe1e84c54a04b01823d951f3a64f1da394b0acf7977310e34f7bbfe5c0f2565ec82a633a378e288e3142e5a48b2", &(0x7f0000001740)=0x1000, &(0x7f0000001780)="413db005ca069d8b0154b0d9740fd20f71b1beabaec4b66de64e3795f91742a006b798d87958d5f88b533ac01be78952a4aa1c9f52352c1561f5ffb54b43a41afa105735525fe0e79d0f6865cfabf4095a445bd3c194e1f4dfdd174256f7daccddc786bfa36ec77aff1d0cc2c11821d8788eb499c8fc118fbb45cec3486181bfe03eb9bf3c31899f1acce0a34c39", 0x8e) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000001840)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x4, 0x4, 0xdd4, 0x0, 0xfeb4, 0x400, 0x0, 0x2, 0x1, 0x16, 0x3}) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001900)=0x4) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000001940)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000019c0)=0x10001) getegid() r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) sysctl$kern(&(0x7f0000001a00)={0x0}, 0x0, &(0x7f0000001a40)="dacab60cb8926639f0ec9f7d659ed8a0f5d57e7cce97c21984730e8a9df6443abb7c976b7af4021192a065117e1b6fc7fea6dba65c55d5900bda38f2e3e93e9ae119ac8f996ee7b941517be5201fec0b479faf15ec0509a2be4d220d21d1bde6e1b65cfa2f172f88e3d5990bb52082be0f64f04a6b4fdc786c779228b1a0f1afc1473fb2382bbacb63ccb7d3d9ec21ba49282985b47e4d4de157b598f76703693ec8b20e434d0ad4b18f8526cf4e707f0105b0f3a725b97d280d1d17bfb8b8f0ed7aa9d93119a6b1821b6e536ad91844ba4f7f02817f8192256f78364afdf3d9e8f8b18e85eddbe2ebd4dabc36b36ec5e1c7c9929bdb685d1799708492", &(0x7f0000001b40)=0xfd, &(0x7f0000001b80)="f6ec8196dcc185b25d4b45b10ca69762cba4f058c361dfb122fbd475209c35af1b3b6afe74ca659267fcf29ecb518cecad427df9bb32b2165ca6039d7f6f20a072b5adb6ce07933bba9fee5fc937752fda31ee309f258092baaa50ddab7327", 0x5f) syz_open_pts() mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x0, r3, 0x3) connect$unix(r3, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000001c40)='./file0/file0\x00', 0x80, 0x84) openat(r6, &(0x7f0000001c80)='./file0\x00', 0x1, 0xa) executing program 5: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="3a2de5efec9104fe770695fc4dc82d4d5d984a12f35d80884e5064b175b3a8d9ac1ec3df29e9d69519ee376c120e84c43014bf61ba26cc12e25123bb531d8019fc9c270d76cb6829bf", 0x49}, {&(0x7f0000000180)="6eb1c21b73c28a34705e020926828340809a85fca6ba4823a9c7", 0x1a}, {&(0x7f00000001c0)="a829731ea4d8aeae3fa235fbb87895f04180836485c0a1b75cf4066c", 0x1c}, {&(0x7f0000000200)="6cdca282b6320be20e55c70fd02c2eeed97b95fd476b9cda7f8d59495d5638361877aeb6fb384bc303c00f7b1d8285a06000f2aabf60722ef4f8c8081123a43e33cd8a15795aa4c761553bc64f29452ae52d63931adb306c714286ac4b4726108873ff6d88fa4770cc76f6726e10deded5154e7b5e84b1eb146d86b7a14759e08742c0bf82ab9a71056b744abe31680d1a297c0a86969e44657a3df529e2ae52358344f3e82cc52231a1bccf19c287e531141d44f9bf1d66981f6060a13a0f4a81eb2dd388", 0xc5}, {&(0x7f0000000300)="2582e22233908d57a2fa7ad7959ea0fef0901cadff0eebfae6bc285e739af0e7278b60e4b33526ea3d39fdab2d", 0x2d}], 0x5) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x4000000000000006, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0f389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3e80000000000000055110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0000000000", 0xffffffffffffff6d) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) (async, rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) (async, rerun: 32) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) (async) close(r2) recvfrom$unix(r2, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x6, 0x4000, 0x9) (async, rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async, rerun: 64) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) (async, rerun: 32) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) (async, rerun: 32) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) (async, rerun: 32) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001700)=0x10) (async) pread(r2, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x5, 0x100000000}) (async, rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (rerun: 32) getsockname$inet(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000003c0), 0x0) r1 = kqueue() r2 = syz_open_pts() dup2(r1, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xdf, 0x2}, {{r3}, 0xfffffffffffffffc, 0x43, 0x20000084, 0x5, 0xffffffffffffffff}], 0x10001, 0x0, 0xfffffffc, 0x0) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="f394e768feaced993e282c7dfc20d2f9341bffffffffffff8035"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) flock(0xffffffffffffffff, 0x1) 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) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x923b, 0x8, 0x0, 0x1, 0x4, 0x30, 0xa5, 0x4, 0x9a9]}) executing program 2: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a0044b37d1f00", 0x7, 0x5e}) ftruncate(r0, 0x8000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x50}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) r4 = socket(0x1e, 0xc003, 0x0) getsockname(r4, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x2, 0x7) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) getpid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0xa}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000c9c000/0x1000)=nil, &(0x7f0000c53000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)="d97ecc3103e374a0faabbde344a87e13f26017aa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c2048967e3e580c7ed95de940053180bc2ea737ec627f9630dfc6eb32da6d83c175583ea6f2801d5cec785ce1c306cf95d77ab32a86a970715a54383e3679e423ce5c38762deb49906066fee523c0b1a8a8762e18f171f468dfcfe964d1c0000000000", 0x90}, {&(0x7f0000000080)="9c5a744c319ebfd03187f49f9ac5bbf035fafc0c5da4b73802c37f034a524ddb300213dd5d84dd9e9755c8652ed66476d23fc35af1e2838677c3983ab544bbca53c7c820ababb1d175e4b3e06cb95e560300000000000000e77576caea76d1deb53b3bbda995389d64fb477062958af26700a254ece419736350c4", 0x7b}, {0x0}, {&(0x7f00000005c0)="fb9d462df2f0d9f438d069179195ef52d01dcfd8fbbcef64802731d6fe118c895f399472cd74509d198213337e0807f4028e6fd83475ed3a97c6af9f6a324dbc5919894f7c572499717e342b9988517b1cded885df73ccf7461204f607", 0x5d}], 0x4) executing program 5: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="3f5735e9184a38904b5d868e68eda794e0d560033daa881fa98a19fcde622ad2cff52ef4c4e0cf02e809e0450e55a1cf5b10a64a306452cdc970e0a6da874cd163949a3abf8705a4109dc16ffc1dbb7be06ba541b91e", 0x56}, {&(0x7f0000000100)="e4e583742590a111cf63c30a57ea5c37c6c088b1c40d49a40d2365215699a8d954ce3a065512b52804159ab28345d3094fc2d57cdfc37533bc981a8eeb1d2adea130b28604115a7a854663f6a110045592f883f5eaa3d09bd503558372b6df62a50e41d7dc1c21f7eab0cbc7131570245a19f355d0d8ffb3af55f77e34bb5eba0f7cebf60ac070241cdb20729aebd3f7adc2224a2de77488b8f4b7", 0xfffffffffffffe91}, {&(0x7f00000001c0)="a28680302d06d58974df6bed61dcd244d316418490a96d", 0x17}, {&(0x7f0000000200)="7a98a1c5ad9e4cd8c0c3c4290ccd220650a2d46369cf04b0b852748b19f4eb7aa02ae8c92046672447c82b17d457bc291c5bd9f0f4a62f77f0275b2bf09a666b7bc81b4b1ac93ca3f67128bbf2d73fb378930170b40e3bce4995c11d993b", 0x5e}], 0x4, 0x0, 0xfffffffffffffddb, 0x8}, 0x1) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1, &(0x7f00000000c0)='./file0\x00', 0x8}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x401, 0x1, 0xfce4, 0x401, 0x7, 0x0, 0x0, 0x4, 0xff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2002}], 0x2) semop(0x0, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) setregid(r2, r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x1]) semop(0x0, &(0x7f0000000140)=[{0x6}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x0, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x1000}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000180)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(r1, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setreuid(0xee00, 0x0) executing program 1: sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 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), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000580)) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 4: socket(0x20, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(r0, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0x4}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc26a9a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa04f1ce9a4804c2b1141b9b20a6e4dcf28f"]) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd600d6f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aaf44c4fcdd8c8e5796000000000003a00fe800000000000007a3ca382273706f64a9ddc5c45c300000000000000aa00000000000000000000ffff000000000100000000000000437a8736ce67342201a685725dc5b3c3020fa38efe55663644e6fd3a02f1795acd29ed0af72f6cde8b4f0a020821ac79217b6f0119a21ca9a07d4a28b605252e1a187ff3cbda3900a0a9df877be7f723f6de922d1293bb1f876413d7926c51bea39d4fc92bb7e220891fc061c428dc7c82ceaee517f8e3ebb70d4720d519ad5d66e365d1f9d0c4ac83ce59bd0472a8f319dd0411d86b9f7fb38600c0cd7b5daa5af444d4e9d436974f05afb3a031bd21ee76804df67b6431116daa0842a2af0366ca4bdb58195c3f5014eb1cf9596bedc7d934b1761875db"]) executing program 7: r0 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffa, 0x7f, 0x8, 0x4, 0x2]) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/27) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000100)=""/226) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1dfc, r2, r3, r1, r5, 0x85, 0x5}, 0x3, 0x2, 0x8}) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x30) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x400, 0x31) r8 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) r9 = getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r9, r5, 0x4, 0x9}, 0x3, 0xfff, r4, r4, 0x4, 0x5, 0x7}) connect$unix(r7, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7fffffff, r2, r5, r9, r3, 0xf0, 0x3ff}, 0x401, 0x2, 0x7e3}) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000500)="69fb1fba340a954a5b2965a0b258e7e6c059f4c51fe4ac9c73915d7fceb3f5a4a66a2236acaebb956a1ada712794596efdcc49159b855cdff78b21a02514e179a5058ebaae303856d569052351ff61b4edb7a21a3aa5bf13da32a7e2", &(0x7f0000000580)=0x5c, &(0x7f00000005c0)="6bbd0ecf09f46510b482688977bf4a37f5748d222eb3fa6fe5f172551263c1b67e19132b447f79d5c1703a1120603ae9c24a234fc2d2ae22c54ed5f9a42d3d55c333886d028b7656afd9c3f8e9070d45ee2aca81cccaa0c6ea224f96e45c957ba3cf47cc2f71c98b42642ac086e0b299757367a1cb8764e5b3ffb77aa29e3c52b67d041b49432c9c5eb7be36caa94154aab380671a0a4bf40239996f7075cb979b7183fc126b18b2adb5497ba5656375ec32f7efaca25c7e1c3944a22e779f738006000d5b40463f94f49d11fe194cbd12e947c60c7eac2678ba438b975b826edbe493a368b49b46a1e2648bc0ed4c2f57", 0xf1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000700)=""/37) r10 = msgget$private(0x0, 0x82) msgsnd(r10, &(0x7f0000000740)={0x3, "0cee2e43f16c7f7e6eda0835bf0e2a3d145aca74f7c0bfbc6c3f50d32e016d5c25a9cd3c89791904ed3c39919ddb8b2907e7a97a9058a3f6535dd3d2c51f3d406d19c251d60899612a14502c60ba4f3dda9ba54aeda7413cc642fca15f69e142d7168d1b2e267555aa46162874d436fd44a3c6e355f429eab9e2e102ffcc573d7c3262c1bbcd5eb2bc5124c9c8828e09c31ba82a45d1911e17b1df4296afe12e7e493630c2ecbf4dc56b4e3c50f4ebcc21d8c026760e8e2bf09385adac68c6eca94ab52b777d3f83a4ddadd6d787771f4996a4a678033d27e2700f3226e4f3696f9f81c10e0eb55e3fb2f6aa4bde5eb8bf4da59d4a0370200426bc01dc1fe189f29f36a19f10a4afa5b6857c44a3b052d2c0dce6e60ba6243e81b53bdca29eb77405c68883c6cab3217df3d23bb8782da75d9e42c9aba8cdff5c212a04f2edefebbe65c28dbc9d2270281e440cd73f9e7b56db0d7426ca6c0f4dda9e01595f7d7b2f5fd8d35aa9ccb31cf1d5645852e94f1c05b7e5aff240f6713139770ab99392c047962a21239ab44525452dc05237ef16a8d6295d98e617a204238043252c4616d2252e601ad54ab3109601cc798b70d3f4e9b02907c999b96e88d6bf646197b87332aa7320fa44a3403af6270e2b501f36e8236629e2e022fae71b7ab6efbfbc16aba6855e7d6e210403d037e20cb62cb16a08d51a340a652ab0edd675b93a2d288930ed6c25bb4ac79e6568e0cfd622f7f8ad181f370152286c410c055f361f441a0429417ac0df4b1960931c9a93cbf29d91334ae73fb0ee600a5e1e58d5775f8c176453ee927417a0e67903148087cfbcb80c29fdd283679ea35f484c8da99acd79f4a4384618829aac2b9774d745a456989216160c04ef20d7d2b578921c598e31ffb4e07c3003ce150334c17a3b3bd7eecd1876f78717eb656a01c051b2677edec2bec3fa67ce65ded080ffc8eb60bfcd709de11746547000e20e51a1fdef220f257fb110b0e1e25d0dbca9055e9bc926d45edadc25a540074d648a5eb3e0f2b68119e63304ebc269a9837a0a67e75b7c38a3762e4d649ab2b1666156ec5c7457c823dfa059a27aa5d9a39692fb549f97bf195db841f773072c54891a8b4d6f76ed9cc314af2900f4b82b4ff5dbc6bc1d415024ebd01172fd54fd8c39148c01ab47918999355b393e6816dda57b14aa90888557144e76f3bfc803f6b4b6296ecc5cbcceb357ffac4253b11a0c699081d81f19e3bafc545f3c4be30b799ecd281c63463893ffd72bd850005cd6315e2339d9cdb33c9d5a07c003f31f7fdffec9948bef889f16cc23c2a4097c172cbfdca4a92fce11d505cfbe3d4dfb2e27c3341a763d50fd081cb9c952cb5e6ea7b5d5d20266752341ea59ed16a04e694cf4c6ea4a6e131f026ad301598453a006890a4f4f67308838276b068fd6c990dd8d15bc960dee2a3fe465672c3cd6344ad50d9d5e91bc980fe2783a0a3a3a4f062dff13b7b95d00f97ced9a1558a4a8517470d69fcf7ce50e96447aaba7ea0c0c866d417bbebf46efd4e1aae061b3b8eb7f95d6c67b9ceec3e64810b422510bce044498fcae41a2dceddc5ba098d919acafd687eb94be21dbc440b848b3e83a518394aa1a9adac20515b5f359e576d76c3c5e5b674a85e9825fe189f6a8d5d435bd76888dc85f28533d4181c41773a74e9cb6d5bd89c20c07b46f830af09626b2fa39d049e176e7946fb1fb55b12440d37d5cc7318c4954ed29f38b7ecb5e7ac736e6d486e2e2a5260fff5d21d71a8aa424e39303c0669a36edd03e021ad606078567cd0e126197569d063b868e9eb4f19d5a85597725357fafe447757dded4246de5331d10a26d7af13f86f7b43f99eacf54d372919682a639833bff9fb65789432af1ef860281d0d100eefd25b252f36702a5e5f2ed0daa8a87931042b7a0155fd65efaa51cf5903e8c21b34ab44c606e9c03b15967829950f408af29b265671b25c324afa86d4adbb9f9e497a9c3000da0d5fb3f85aad3771309f1e51f8a646de8a5edf0e3bb44bb9e4a9fd44e51e8e04dff0de4ddae9e46fd0a84bacc2ad0bc6813928b3c190cb3f7c23525fd00b633d359e92d9c723cf4abfcde612bc30efb9abf0e6920482b1801438bdba18fd9ea6fc0a23a1f7f002ed002504156fa896db86f838c607c675aaf74477f3102c5e32a10fcdd24379d265c438882bdc57725b7d1c2a9752e5238783713d4ec8589f93fe8999333e357d3df5526461d8b8db0ba9e4285b198ed793addc05240bde193937959200f3ba93bd88fc4c6b58fe0092498b3d41c2cf10ff1b3d0e777027623fd35f0b73e2bd70979975cee9abb7a608153bd0f5a60ff87eb096054d203d9d7f1c592a094b7038f5664a0cfa4b5496d4f1c93ba85757eb521f46aa59e0a0afa44ae2189dfa7a28dcc526cf0df1c552d784aad4e87b99b7aa29da35dd479d9a64454a751ac18de4d6c3f761d604f834adeedf3c3efa188f1e705e2553997ff6c56010a9452a2a80ca2f8ec61afd74d4f73fd88026272bd42af941ac3e9a596404375f846986731d6ddba65dea5e3fdffb474f272c5b8a64e21b2f5adc39043d4ede95d0cfe625745c4f603714eb3bb70cec6cb7b385af35630012d41d1c2b07144bd5fa920e785bdb73df7965948424860a28cbbb865d8af775f1e627ba62c3b8f7d10d9099bdcd6576731aebb9b705b561b459224b81d178f714b9b87848ace33f3e55392009a82c3eaa916ac5b4704c9e14b95226489037d53895222981d4b13350e81c730ff054832362245b36ae0583e533e7f70e62fae809d213d408af1312aa314d121098f8252c756c33b94ff6a680350bef7f4974651d71fe0615d241fd92d796ec3199cfad9ea01e09d04e81243f2ed50975e475641cc3ab298b89b4e80e265b001b9bb4d334fe7eeb962ff53d601355fa51b289912df63de5c16d0589ea18ee401ad524b00132070d18cdd93fb537e54297b59894fd2a501279e2b307000eafb3988c3598142843b5a2f68e0c849bf2587423532ffbc28991e2c6c595d80b1f2558c34f2ffe1dc28f3cce30c522785075bd3540e6b3b1d344494af44efae79757b8cfc6db6b768271535446d767997ec8079d560833dead48eefdb7e22025ad0cba06193421a3ee102a141e4c7092aaeb93ff1b81819ad25bbd6671648f6916a567a60c60b6f37dcb8a00c45ef3afd75d0a8f499e2a7995a9d1286c4fc099807c2864afbe7217bd52acfac41b394b2eeec783b90657e890bea97499634cdd195f3242a9ac332ac5708c531e5fcce691f4b7b5c58f0912460c760a654fb27ae4d3df288670f2f3fb262a6f5bd4c6190306cf294572d564cb8703ee2de9e90a620fd351d5176b1817c4e771129b972625db97c385873452b29d29a73ded90ee226575d1fef98dd610c961ee0e04ccf456a98a4aee6e8ada46c6bc7b9cd6a5e25e85ea1974b11dd8ad1f0b462750f6be7d469d2bdfd9af7892bd8867a01cc1f997f713e31125719963216d6507d0bdebac0a87a17c0b1a495e40e3e31bff4a012c68a909759eac7d44995172d825bdb1a4a876e09d112a7f6bc6687d4002b42ccfe0f536cdf43f954f5a1a1dc6810912bfc91c6049d84394314f375e2e24f355ce2edf1c16ec788c33c76cbf087ea724c427c22d3aa38e470ece1faf75c8910a08a29dbfeae2046555ff5c6cb0e584be6a641d438d93f2f10a00f87c6cfebc5d0544a08ed6d422f36eabd585026d18be03d7e448c5f1eb0641935e9c6920b1f22641774c96ba85b33e58bd1ee49e00e6e87417ff632cefcbcbe2266767e82dab44717eaf0aefa091d75f8495bb520e8b34f63b72be71db6deb26f1ce5d376fa67205d2d2b3e401f33e35a4067434b8b4521c1a67030ce80b2b55e8330adfdbcd00f4cdd6d17a28dcd88b1f24a83e779a86e99df9e029407fc19dd455b1d31d55196d684dbc0897bcf0cf2abf44a79c22f4d78e4b3ef1c2dcde2e57c20ff6a6b61f69df35946b7c31b46b63559aaeb7ae41622dfaada8775ad7f13dde1397e7cdca3bcdce9de1a6fc1288ded3fe696868670331e74e155baa0f2727b8bc717f053a82d8cd020fabb053a6fbcc87a639db3bccc869953eccb3a218106ef84f3a321d361a9df4f92cb086cdf66cec260743f6edf73cdb9fdccbbfb463226ea708e5cab79cae706610eae1f651824c2e0120b2139ab411d0447c18eb3db28f945c608b0858109a1999f332c2981459f45d957219d95859e836c49067ece1f41512db29c7fe195090e308c48d33e647c7d432668b4fac455c446fa384f6abfb5e10c61060f312aafdf1fd8eccd40bb6b8918a9ba68938275b812a6a7936dacc06a1342a08ba9f70a08b25fe4b936fa2bdd242b0a70b4b40beb4ca82984e7f44d4bfe406ea6b93894a15cbe439641603d1498c66411c6aefb85102c28af61ee6b29638595c39ffdb8daaaaf42934ee49b5943ede56f312955593ecff8b0529e17b0c080a1ae8df460dbaf08b0ec728ed9f73fe59ef53454173403b8e966d7c257d300fe6849dd22edff522bb0c111417e3557349e80b2a3263672afbea62be70f87b067552a2719844c3b317fe70401f985250387f511e12852fdb96916f01350bf683d6f9566002ef9b651d4d86d17ff4fc0b5f41b76136405caeeafaf49bde657328a3d53a4a9bf5ee1bcf382aa20df9d945bc5be3a184866bed14809b3133166f03906e793d2c395ecf600e8fbb0f84caf340347fbdac58bbb67be67e9e4f8e7ad3478e8ddcb5698b8d5591bcf6adcc7f36cda4d44bccc9c9e759c88f25e9213652f9ce9ec873776541d1fd3a3ac672e58b0fd7a768e19e5a88c95bfb44e4e06bb398ad8c977e1187585852d09fd8a9294d7a38059687cd6892e1c8eceab0c55d4e3a27adf136e87f62b45d7a6be59de59713186bebf78a7a0449e2c4dd9596e8900622a50d39ee13bac1f7b6ea64bad3b6d33dbc37b064f875db386d689f59ca6f86530d46174f35a6a98cfe5b274c5fed71ce2631ffefab5b19707fe57888eab6c2fbe037c7572b4e953c7d30c9df96253c4e995c2ae06207070ceaaa465a6a645e047c8dcb1e79aeafbca4e53580abd11d69b6d32552fdef274cf073c0226fe4cb3e4dd05e8f517043bfdcc66613b0e16e873ac338f9c92f124c4da844ce928fa7c0b78f49bec758b43dc435ee7aabc1f97306b623f4a1dfcb18c8064167a70f93ba7718197cc458d45cbb9df2c7332c6aa3e8cd4632ec09e0a6c22574888d2027e5cb8ee0ad894cdc55def0cbfa51b38f46828db987fb31edba6c511e7bc64ef34d18376992257e2d8ec10e8329c5b6e6f9354a52cddb0335d721a85560b2ddc1bc1d02457b55838492514b080358244ee9a85eb9677ab44d070923c8575c46721fa04501f51266673a8487d8cdfc349ece26229b2e722738f7faee3944e60b77deb03190fea389f5774d0a3298baa2e3af229f02eafa00301ebdd9f12c1472ca73c9c9b2c0c81b3cae1e6078cc2dbf36729f7420ab2e4c7b385bab2bd93c54b698d1d6c9171598673cfe4ba22e044eeb9b724c05b59bdbd94f6ef74c4d8e3c3072a022ff72b401ee4ac3d78b0c6af73413781370c523403f42eafb2c7d9a8abae880ae26c1c031abad9d7fe1f3cf5ad50c319858aa84d3155b8bb821f25d4b821e1ef6051ed9cd3f27f532d3f406d6169ab5f9d5c42aeeca28c3b5fefeed5e546380b35bea1623660666fa418ebe3d15c74294cfbe0e474c718d02106541824bfceadf3728ca3f01b"}, 0x1008, 0x800) pipe(&(0x7f0000001780)={0xffffffffffffffff}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000017c0)=""/181) r12 = accept$unix(r11, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) rename(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001a00)=0x81) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001a40)=""/53) sysctl$net_inet_ipcomp(&(0x7f0000001a80)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001ac0)="4961c92525358193d5a7f544b887e349487f82e9ba5f745d585ed61eb5edece93f9faf1263581f3c692c24566f01c19510edd5f0911f5bbb997fff0d28de955e23e7483671b8c9b7b471ff33900d9916a32cdb446be98d442eaa6eea4e5f72e36aa8b03aa808db2cf669a2cff3b75b6c67d222", &(0x7f0000001b40)=0x73, &(0x7f0000001b80)="0d6e647f406ca383beb82cebee612e146333248fadaad1b72490c6218d0d8ce8a9467226aa7f97e18916a87fcd1bc77256539e4fa36eb1a3a9b43e47844eb8c8e3e2ddbc21f1b308837c05beabd7556366bebfc1cf91113adf7efbc21572a9e4fbea158ecceaa9652323c72978b95f135b7becbd4732c10346c64e58821bed14945954d7322bb63d6a26a60dd7647538185eb6aa513a3d25c19cd50bf760185e71c28548f946a465835c0ac6af91f7fc108964df89e997d3f375027ba27a8c4f61471c10eb0af4bb7452a4b3215a1e3dc74c", 0xd2) shmctl$SHM_LOCK(r8, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001c80)=""/150) executing program 3: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) (async) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) (async) pwrite(r0, &(0x7f0000000340)="c0ce23385957c355b92e6305f48118ebcab5d4f765198b31dc20351be5b92d92ae5fadf450885b374914db8a71792aec10e047fe2be5bafcdffe075e1f7da46c919c998468225c567fd9692a848f2833d18352127b6131a51df6d2f565e20448c029eec4d4f82b8d6f28a36e8cab5db4f93d3156add49c51eeedafc49de2a65d676d111d2b96e7beef3e629b88a45b734ae6aab26c4c840e340cafffa55edebd977fa56106bdaf0d8cac819f8b46e557ce8889d9a550134783abb54bebf16777ad0c4bf7b0106fd9d1ac3a914728accc2581002bc829ab95e7c7f6384ad6b1e25705be88d6b180eee3844be1abac", 0xee, 0x600000000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x16}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) executing program 5: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x3c}, {0x8106, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)=0x5) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x3d, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0xa, &(0x7f0000000100)="bddd1e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7b30f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c789fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac64e7ec3de0c56e2c1c02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd813b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3e62dd731d903fa9b04ab0700000000000000fd7e000000e9a07a2a84c159ff51e191688051fa2e28e67617965752387702320e3de55856ad65bdc0f4ab037dd4c01c9a87b5cd717b5c08a5abc33b591d43a42a9de19ad60a269fe4a43c50584531013f2e4f82511bc58f159ef268fed521125792d90c36b5803555962b509c9685eaf0b099d3f383da2c1d4425d4acaa457e5625a9ecc96eb3a2c3977ddad1e53446da40a984cdcb4e76d84241ae14592f0108e45df7dd11fb6bc0df97e87eeb4a3aae8c4bac830b3695b6dc81faf3a0852e27115005b7453a28335f71f414c4d2b3580b34fc62a940016e7c5e4b", &(0x7f0000000080)=0x11a, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x100}, {0x2, 0x7}, {0x3, 0x200000}, {0x1}, {0x2, 0x6b}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x3f6ab33f}, {0x3, 0x3}, {0x3, 0xfffffff9}, {0x1}, {0x1, 0x9}, {0x2, 0xe698}, {0x2, 0x5}, {0x1, 0x7c}, {0x3, 0xff}, {0x3, 0x5}, {0x1, 0x8001}, {0x2}, {0x2}, {0x1, 0xffffffb5}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x2, 0xff}, {0x2, 0xffff5c93}, {0x1, 0x52a00000}, {0x1, 0x80000000}, {0x2, 0x6}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x0, 0x1}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)) fcntl$dupfd(r2, 0xa, r1) r3 = dup2(r2, r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x40, 0xfffd, 0x7, 0x7fff, 0x8}, {0x1400, 0x9, 0x3, 0x4}, {0x7fff, 0x8, 0xfffd, 0xb219}]}) fchdir(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r6 = getpgrp() ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000440)) msgget(0x2, 0x1) getpgid(r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000300)=[{}, {0xff, 0x0, 0x0, 0x9}, {0x1ff, 0x3f, 0x7, 0x79}, {0x2, 0x1f, 0x0, 0x9}, {0x3, 0x0, 0xff}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) executing program 0: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x84}, {0xfffe, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xe00002}]}) (async) write(r1, &(0x7f0000000180)="0020000000000000000000000000d195d26e7c44486999f06e7cf2eb3e08c0085a22dfec4e1f7ab430cb591a13aa96c13bf9ac275a2735cdd4b554ee245d8284fe500ec84b9375a249734e81bdfe8f32eba9db588b2128bca3d83de39f0916770b54e97ecfbf539b74b5183443829eca7e34f8782cf752ea586c9f45c97cde5ef462749192d65b390f2cdb696f90aca15dd5735713703600bd691bae1d3d", 0x9e) (async, rerun: 64) socket(0x18, 0x5, 0x5) (rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r2 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x6) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ftruncate(r3, 0x3) (async) socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) (async, rerun: 64) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) (rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) (async) r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000003c0)=""/96) (async) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) (async) semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) (async, rerun: 32) r5 = socket$inet6(0x18, 0x3, 0x0) (rerun: 32) getsockopt(r5, 0x29, 0x36, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x401, 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x4}, {}], 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000140)="c5a3e56031f73a57491c182ff1d0683e0a0a509010279b55aee442075e518a7dc8090847a616c3801c23635e004af087b6761f33202210a0c35d94", 0x3b) recvfrom$inet6(r1, &(0x7f0000000000)=""/139, 0x8b, 0x801, &(0x7f0000000100)={0x18, 0x3, 0x95, 0xfff}, 0xc) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r3}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b876a854257525e480200000000000000000000000000010000001800000000429d9fd4591a"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8020560a, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r1, r2) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000161000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) getsockopt(r0, 0x40, 0x5, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) executing program 7: r0 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) seteuid(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x0, 0x401}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x0, r1, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x14, 0x1f}, 0x0, 0x49a0, r6, 0x0, 0x8}) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='ML', 0x2}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) r3 = open(0x0, 0x10, 0x40) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x10000}, 0x8) fcntl$getflags(r2, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x10030, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001580)=0x800) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000001c0)="9a630c39f7666bacfa5df968057992988c3c5d708e0651849eab88a7f4108bda27d4e115527fff914fc52d5d19b27a050f68be31b3c0d1bfee11b078bb9b2e14d1713171fffb9d683ac50cd68c51391c9995ba95f1f227fdd0aa7a2ef5325bc327255f0c60b96b03e6aa409f7365a181d2c3e942d7dd340c99afb766d63940a2224ac8fb9f1a332bffdfc98831598c89eb77e8f2df2e21e0d891373d678fdcbdd66372983528ae", &(0x7f0000000040)=0x45, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xd) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) lseek(r2, 0x10001, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') r4 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x409, 0x0, 0x80000000, 0x3}, &(0x7f0000000080)={0x1ff, 0x9, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x9c3, 0xfffffffffffffffe}, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3ff, 0x0, r6, 0x0, 0x0, 0x0, 0x2a58}, 0x0, 0x9, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r3) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) sysctl$kern(&(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r5, &(0x7f0000000180)="91f9298b1defed5e7ffc6281a4b4ebf6bf48870e9ae4c462158f09011f74da4512f0b88780", 0x25, 0xc, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getgid() accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x25fffffffd, 0x0, 0x2, 0x4, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x3}, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4ef1319c, 0x2bd, 0x1, 0x4, 0x2, 0xffff7c30, 0x0, 0x0, 0x99e, 0x6}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) fchmod(r1, 0xa0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)}], 0x3, 0xffffffffffffae29) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000400)) fsync(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) r3 = shmget$private(0x0, 0x2000, 0x58e, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r2, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x5ce, r4, r5, r6, r7, 0x40, 0x7ff}, 0x8, 0x0, r8, r9, 0x8, 0x4, 0x7f}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x3cf7, 0x81, 0x5, 0x0, 0x2, 0x1, 0x2, 0x0, 0x1, 0xe95, 0x5}) open$dir(&(0x7f0000000680)='./file0\x00', 0x40, 0x10) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x4, 0x0, 0x80, 0x0, 0x3, 0x1ff, 0x0, 0x2, 0x1, 0x9, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000007c0)=0x1) executing program 5: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x401, 0x1, 0xfce4, 0x401, 0x7, 0x0, 0x0, 0x4, 0xff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x3ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) poll(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x4000000000000186, 0x0, 0x0, 0x0, 0x4c) executing program 3: syz_open_pts() 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, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="c2ef0bea6e9ce3e9", 0x8}], 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x1]}}) executing program 6: r0 = socket(0x10, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="22c397cd29299fae827c37f7503c85a29a4db519a6e62eb453ebec2e7e3bb146dd8f7afef97a1fbea22251", 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000002c0)={0x1, 0x7, {0x447, 0x401}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r9, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) ioctl$FIONREAD(r8, 0xc018696c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4, 0x1}, {0x1}, {0x23, 0x3ff}], 0x3}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) close(r2) minherit(&(0x7f000065f000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) sendmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="b9030c0e14cb8fa1185787427f26f5c0fcc5261364bbbc0dc44073073c0ee655102eb5d1a756f13bf48cd54c980f5fb6fc717a4ed383a1585bcbb7770a78ed10e6167675ee4601258c9f7cb9d0e0e0f424872e1c0391c56ee6c8c8bd408d4845b922fe2bdcaee7d9146f33acc83fb714f159bc27e85afe8015f7b469b7c72d890fc4376ad32cf3881e15d7e1651bd8faec8110c964d2881440265b2c6a915981dfb53db25bc147ba1ac9dc0c2565a041019894329f46", 0xb6}], 0x1, &(0x7f0000000240)=[{0x40, 0xffff, 0xff, "a695b3e5c82696bef60d64c6674460a6de9da5afcc110ce1776f0049641789da29b5cbcba805880e84"}], 0x40}, 0x401}, 0x10, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0x1) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) getsockname$unix(r2, 0x0, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xc000}, 0xc) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{}, {0x3, 0x0, 0x800}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x3, './file0\x00', 0x6, 0xfffffc00, 0x5, 0x1}) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x9, 0xffffffffffffffff, 0x0, 0x200000}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001140), 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, 0x0, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x40}, {0x4000006}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 5: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) recvfrom$unix(r0, &(0x7f0000000140)=""/147, 0x93, 0x1000, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa"]) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) executing program 7: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) close(r0) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x0) (rerun: 64) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r3 = socket(0x2, 0x1, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) setsockopt(r3, 0x0, 0x4, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) executing program 6: r0 = getuid() msgrcv(0x0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000000c0)="d1c62d801c5402afbf65fc45827fcba156a67653fcf5a939811db02ea89828a48c88492e3dc6de44db4d8569fe3e310ce4ae53a14a2e698669b09adf39e5e97897318873733d690c4dcf4bb9ee2e1022d8ac16af18", &(0x7f0000000140)=0x55, &(0x7f0000000180)="d1eb71bfbf855700663df1de1e4f14a972fb352988d735fb151c51f9f34b6549ebe16bfe1e4d84e5e356a825042114cfb4203a1671e126bcce34da0bf87ba62ef186a6ae73d528b7cf7d0a5ba86e4ec1ce81b0fa6ae665e4149b308787dd86fd4eab80a02d", 0x65) r1 = msgget$private(0x0, 0x270) msgrcv(r1, &(0x7f0000000200)={0x0, ""/40}, 0x30, 0x2, 0x800) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000280)="a1fa6068e940140dc538bc14f094f48e797a6d39923a00a22a44190d08aa233dfa436054ada518fed7cc4de6a08c2a89714c9b71c59dd553b4ef7e80ae4eb96891d8315d6c02ea462586bcde61e9555505ec0637d8f0a68f20944f20c0a7456a95504a42bfb57d722803e9c732b053", &(0x7f0000000300)=0x6f, &(0x7f0000000340)="33a8d6dd4f1637c456523db84c02eed9a1959b992b07342f6d92d2723e240e80e7235469abf1d52324261560cd8b815a191c18535ab654702327f6b217db9667f2e48a3ca772bc2d9aa56eaf7d651bb5c4e95bfb518e9358abd22cecdd34905e7e9369a131b2d4a7c2d9f57bfdff0c0b2810e1b3ff8e47f4f8eb5a65126a6f155a814af922624e61767cce16b36b6057bd853fcfc7ad6b29b1cc340c305e9b67", 0xa0) sysctl$net_inet6_ip6(&(0x7f0000000400)={0x4, 0x18, 0x29, 0xbc60c01f40c09dfc}, 0x4, &(0x7f0000000440)="5fe1c112984e3cfdb502bb3c16840735f278d7d390c9ccb59d49cd97cbf55806a8a98181401ae50e9a7d708dfc3aeef0df4a4a5d7e5bbd5a42d3ef4bd6f43bb80c7c5a8b5abecd64590dfa92d054b41c0629c53637a6f0b912b2721b618407786058eba468c4297cd614a42e5a1312dbbb3bf67e0fd388f536e6c8948d9ee007720c58289ca6b17097c7a614fd23f270df038eddae59062fcc30a85898ba410f99b6729c3396cd30d5695bf68666a096db9738559a16cbe13a54ee9df3dc438c3d2a0a2ab87541d43c8fa553c6a45be3140ceddf26c8da5ceaedab7a3576e57f9208d9e79226e5d88ba5a290b10f2ff72cc88099d1456b59b5c757a43468", &(0x7f0000000540)=0xfe, &(0x7f0000000580)="3ab92891a3023de87db4f8a67d6838a5e018c4f476af0a9a331661c170b8d12a3b4426f0625469d3fef1bfb01d1a7887fb0ba42c9c183afeb303c74a262c7e4feb45bde644fd6e50982808eae4d0ac9bf6d4f894510865fb383fabdd5d5f3f432408978b5496d111893f68482494a2eaca383fda89c7522ac993acdbc2609524ccceb06d3f8be07d0b4f506c00c95dc711452ed47fa21726e73b641de49ab54a99de27f018bcad3e58ab4260ecf262157aab3d663ea40d247f92baddb8dd4e289a262f3bab677b665b23cc616f16ff7b4e19aaa099953ee7807b76ebca7043e1976e393fe5f2af45a300ea599edc32a9e46f4e850b701433185fbd4cb59ea7aa2d9c4f952ec7540755eafcdf3aa44a2a09ca18a6250da36e9a525bbb8072e436a5ec23ec0457630a297a0b5aacca1ee394aa5a8071ac4d8b364d52352deb312bf25c6262b2dce802ac1f2d79175a39afae87ac8b8e3bb9676f33b0a5e843b16dad8e233591060a21374ec4b3134fd71717b4d26341f1e09ea95535c14fcd3d246c0a5225e82444c2b7c5ce9bcba1aae0814b2a6dc7825ecfc8e2438c240c45b7526c03fc39d8af11b9b88f193aeac37a81d18518aa2b6e205aba3049d94c4a4eb9e36f66e315b9b252daa5cdb8741845a6aafab731e24d43fae9c2ac69e12258a3ebbf5c11305ce4fc7e9e685baa74d2be45c7406eb223589d3cba2c683792a44517051cb5e1d96f299ec55de29136df00c8b31b77691b42a449c7406c78ce5554c240597b629c49c161f6b79e947ed115cbb5fe49ef450e845ef1f0d93fd3f8ca27d13f59fd52ef1be75d812d59b4b2c5c3a1cebb68a33fa6e088a5d6642e7369d618508dcc24361b68d92d0d21e99286718299e59ca03e38990f346ce579135b3da435b8abc5de90690552dbc754392f1037ef3d2322f8c67e10f4c749f096253f326f6b36d2f7f8d1cc285cd1a73b8b4b0055049fd3e8516596ec787a2de783185dd9ae7b3df75fc30255de7c371486f8bdf92d353f8245ffb5672d4e98e51357173942125f59934b55c276c6a8339ed2c03eff2857441f609c820211f50eb0e636e0fc1bf17b04df9da61ecb4d0d4f827e44c0c2065902e47b7d3a31b9d0052f045f82f2d0776571ab36576cf31d6eff62d9efb9491dc5384dc027e276163f4e0a9af0f934e90e6fb78fcd0ce8b76719acdcaf6d316a4ed933121fd404e24e1459d095106ff92aa3bfc249208e383d817d3e5e313bbf897724599ff1578f7eaa5e86f148a6c9b943f3bcff8bc80dbdb5be16e20536fb2ce29f323e0cf346959172e9cb2525ce17f3f7274f00f99e1dd2cac1aa259e422aa876b56c0e3e54caaf80925b0ec00b361519a93b5091459c567c9fca8e1ae64c948451221ba0a31fd91da61e72f8f748149a8109d82f19313dc5dfbba1e2283bd7d879cebc7dfb9fa2cef917af3a10fcaf79d76dc68c76e036ffe00c6a3c4b36352976f3691906f0bfe9625a79755934a7b134f25376607bffe63542cf36ca60271d141879c497082e5c74094c9e459c64a1a96b9cb4355b078e794c1352d225c99b20c760b02ecf6d3561be89dd5a09143715a455b304aa012fd139b1531442f1e42c3a1875e3fa7ddaf9a0fa7bfd207f2ec3ed1ec26c5b34a8a87637572b28aa34cdfbd38392348ff5171434f552e28964cc8cf3beb80a37602e526e65ccaf9f99ce8b7e7362753623578ecf5cbaaa03d583d656a0c4c64c49652ffc4cf8a4464a858eb463ed83418b344a8f6daa5052e760197655cfb357c85bc9416abe75590962cbf96f555863ac30168e98daf907ff354a76f80946a0f7d398ea978c76929bf2519aae108e3d10ad5b49629c0e398b07f22a7e9fffaeb917989afcbb58ea0fdf838a3989b793392947a128c916b6ea93dac0ad636ac86d5b9c6091bea639e6a3ba60ab651b91e88a953d8f57b2c370baeb146d00b14eb2f524c4e3df3f849172475e26b933ae61b1c30929b985ed283b982e35e4e35d56cab3e91840356e3f56a5633402bb65ce99a1aa20669adf3901d9e38beaace16ca585459f442c169c84a190d50dcd6407f63fc1678f6f6f62e3ef1ab6b1e3f3748189c98ee531ce5d75752ee51f6e25d33baed5c5063b98024a1157c221a241576d39818b998def85266d0dbdeb6126419481ee1082b26d805862c4988c2723255756b5d0c3826fbd6c4389cac2b9c63252e158f5cda18f3cd642e3e04b660bdcdb3c7530af31938bad2393ce9d791d54d789919145cff36b18b8b2a46ac77d73f5ca2aca63a0ef2fb84f58bb4d0539c2840ad7718e6d2010546a47d78b9c1b71f4f5d189c68cdb3a6423041b5ec09ab10d6f991d1787f1b984c6bdbea2b919e4a381f9d489e1a30240b55dc63e123fd16017512fb5a5d617abf25a988f0a4adf1badf47c462f360001628a125a58e1422a2e63a0a858632c40da5495800ffd3541a792d6aa80549b9dfb64fdb02fbeed147c05c6af645f914a93389b405317cd49720501edb07066fe1d94eaf7b098596ca22fd46e22f1bc12192cc6c722c1559302e6babf224b3b0cd7d6260ec34b7bb327b26f7ac657f393c2e44e910f022c614f2e519a14ec15cb8ba5d0638cf23f266baa20800118f4a424796281f541791e18f34f079ed85636122807fdce74ad8a836204c46ba0247a2e486202edfc0c5b6ea163e721081262ee195766c8acc9cd3d576d98ff17e32d8ea2a41a0d79b24aa76c54760196d13c0eff477635f3432c45a9c3eb3fcb36dd0062c031077f9b6ec0a810d6ee8c7ad20c9dbfb421f2d574593d4b2e099ff0eb15cf8bc3a90ad766ef1242e02dead6739e000ec82e70aff84bd04c5b98a99033cc3149e00d8588a0fe9546fc1da4b537aec83a56a622b06ff4936b9bcdea7240e2a87f96d81d3ddeb241730084bf755da3ef3a932c29b794556a762a2e842e2a278e87090137cc047cb598a14924cd68c2a804bdb6e23eda3714348c33163726224ec773a5e46079a8f643ad70873f62b2e164c3a836d5fa0c287502741f31b9fbaab42f20f4cc043f53268634280d6804f90a1bc91f4feeb4646f05775ddf5545cf64bd71a58705436e069e2c8ac507c05c3f1d3861513bdb38b1236a6daf8aeeb36a0ef3a8e80d560f0d64da6f838635bcafc56ac903a54532367df6ffe0e519e3295ccf93e6ca46e203d80a430314f0302e4b5e5a1747000c29cad2e66e9c305da2c7e2131430f21f5a2dfe9ae94591936f5b20dfe6a0f22e4aebd2344fa891475844a1853e5d6371da9ad2cdebd4cbf403d7771b476c4152eacb64b0ff50b238704991616a5f272b15f77fc9222a8f253eb7c8ee4b490a4365fc00db6e61a15de858d4842cb1df3802e5fd991454ba0c45770bfe5003a87c64669f2d99598f78a98685fdc9d8e1c7e7974daf2c098f21b8777a9ba7f3b7aeceedde27bccf4c528a191ef5819e1d05ff83f28c296bfa1532f0b0b1cbf3b063ef08b7202fe98022de355fb1806a2e2a3f50fcc0a4c1b2f6b03983a1336b705ad37905feeab2ce98be9dc277247247a81957860962cefe704af10898602422b47a03f0ee7092b6954b3bc510a5bfb354832b61a3237d9c77d4d8ba263f59d9b60b9af83578eaa851c476dbbb4da648020439774d065c4651fc7a3676fa979aafa0e43ac3b900a456b8ade24f81367e843317b53a239e50c0019fba405ab52f7386ada00ffdee5bd8064c3c518f49de503f82a1b6121d29dbb38f7a85f321444bd4d0cf6fdaf6fd3aa31e9549dc02441c7ce925158b3c49c90cd5b03d921f4358f2161c7cda5397172bbaaf47a024a94f4f1711ab907e77510f41fc5cd0b9b35292329a29b34bb9c188d7d4102b74e9f311608ff783e1cbe4e6876b35ac8d92a42cb4702d799f6b6725d12d50a672bf96e008a11266eeabd9b488bd1166d8d7b7ae90b5665fa79e622ebb96909ea4922853a68db5f531eff6b3849d174c80f86578ed98102d12300786c881a3339569e71ae6097cbcaea658172f40df6193d97f80fb385732203f6fadcc0d1d4140799e87aa273ed7a931d2a21708fa968243a84f05fe23d654fcf388e4b2ce704cd58aa1844889548f81cb34262b23f18177283b12b7f15ea36582205515b8e257921ee5a79eba43a5eb00111b39dcb51e552fe7e09925653d75b9129d371b9cb94a584f72e03ea66a79d5cef4a9fa91aa680f4b50f2800d31db60a9e4c5290eb0f1b6378fccaf7d6d58fe3994d52513d3f04e5ab08d2850125a756b6b84350d8e547a3b7a639c3609c124dfa06cd5445d218d83bf2f5ee2b34136f3d27e3eb083ded63ba01dded159bdd053de6d62834e0781300ac7bd9f7553ce2b12361d817aaa37b674ae3cd1e008e1400a6ab40ea4f03c6020e4f32f8b4665f5d9a66551a93bf2d706059b2630908961b6656e4163f5f4a1779898d08e3f7d0e6828adb94ad6c6d3b0a821a173cbd0cc420af1274a03e12499bac173fde0464210e279ca3a847c61b260be4da5f561fc57cb0f507d063202206a57bbe7fca3adf46abb1334a388469d1bbdc3b6fe7658cddd91d1cc2dd006ef81de2d02437f220b4538446ffaa892ed07059d370d8fef2469b94a52fbc68607fea6a67ba8fb1cceddb22758ef6d3780c6186599db664b1ca9175451e6479158f63ef0ce21eddf8ee80dfaeeac70a5946bc0dd59055178ef2f4ef763d67008d6c9d02a8b1b46a828ef98d66d4219e1c0024a9f6b5a3a559748e2aa131fd7eb26a227db3d472eb26e5a1026ce3bd14402334be2db64faedb2ea0c3d2960ea838d6d6442c493be45f7460412d38c489b2f2d8ecac084f201ac7f742db1af4eb46bc0d634d17a52994ee63d8790311ec72e16766f1a55f77582ef430ca3ba04779a0a92de8d14a32e09740d50ca1c8ddd2a5e4101edba9fbab5ee003d57dcf28d45c0f212bfaa865a0a9b4ddea756ce554f78d66dafce78a54e2e36babc9836bb49de66a903b92ee404dd4c10dc71e16d24c2424c917bb91756ab93d07c88d74dd1a52b55da52ee03823845d09ea935b971969ca869a3f0e1888879b762fdf8c1981478f2b9baae353d183effe9190dffd585473e838955db7e4d036cc7bb9dca6fe9525cf9e0c6a6dacc5671ff8e5a514fc3d9319d6126ce1f449e6d475cbe90746015ff231257cd6cf19b901cff9c8aa16c3ebe0095e79db25aca531a55bd5363eccd041e8fb00538c900efd7e966c262a791b73cb3bb5c0302f4e277cd913eac224601b67f4ad11ce841ec4896920a7d3630c36f1675599378b57045bebd0576c32fcf406ac808e263a84b131eafa236676265dd9076c964fcc398e1887b681010ecd34ef6108887c7f8703e39fae91b082b0b9e65b585b0142dca170e7402d77b7d29493529ae8111bfc87305ce74698e69e25351abbbe1130912fe6fb0253b4fc49fece8c6fb26c1cde8b20a8fe5c99eb2afff49a9d39ff76390fbaf9f15fe7c2cc2e67fa624b830755c5c34f21d90874eec38602be34ff120a757471fb2488eb3a7528a40b4b62c3e8d1ab80253fb353e6f04748a47fdbae8fe668c0872537297c9da473d0f8d4b31379633367d55ad8c385e58e4474d1a74140eafd58c658a83cefe6b6529b61329c31d48129471f7042165b06dfdbc28256a4d32191f77e179f4572e5c6da0978a89fc8d5aec33048ef054326c748757905afb62d21a620d9b34e03029c4afa28354c9ff4fa97f867f0628466b9378cbd39c2a42b094f3ade7b8204193bffabd64f7e6a4ec9f60197d6ae4e9f0df9d", 0x1000) r2 = open(&(0x7f0000001580)='./file0\x00', 0x40, 0x0) socketpair(0x20, 0x1, 0x3f, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001600)=@in6, 0xc, &(0x7f0000003900)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/8, 0x8}, {&(0x7f0000002680)=""/221, 0xdd}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/190, 0xbe}, {&(0x7f0000003840)=""/150, 0x96}], 0x6, &(0x7f0000003980)=""/76, 0x4c}, 0x80000000}, 0x10, 0x41, 0x0) msgctl$IPC_RMID(r1, 0x0) r4 = getegid() chown(&(0x7f0000003a80)='./file0\x00', r0, r4) r5 = msgget(0x3, 0x63a) msgsnd(r5, &(0x7f0000003ac0)={0x0, "7ed9ee57b9426ae9bcbb8cb69f79893ecc0fc86aeba5deb9e0bdd90008ac7f0437a43e88466844612435c2f4c4d8e79b8c2dc7a484fb225b3efbcbc58735867317877bbab71b32bc4d2dcb247156cf969b2737af2eaab6a3aa62638fe9bdd5adf1d34245cd62355408c97b97c17eb903a311b11bc7d239e335d50f8ae40b6a7eec16db23cdbac37ad2e0e2ef3ae61a1eb3dec2deb51f4e77dff540556a12f3684e170e901475f6b3a7eb522c9e317beae245c124a7c02f01b23ce00e84"}, 0xc5, 0x800) ftruncate(0xffffffffffffff9c, 0xfffffffffffffff8) msgget(0x3, 0x5ea) pipe(&(0x7f0000003bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003c00), 0x8, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000003c40)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000003cc0)={{}, 0xa, &(0x7f0000003c80)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) shmctl$IPC_RMID(r1, 0x0) mkdirat(r2, &(0x7f0000003d00)='./file0\x00', 0x1c1) sendto$unix(r2, &(0x7f0000003d40)="cfe6ede6f370d3b0a125054e4bdcc50f4419c8852c033bbfc2382b371190de66f17f3eef4121792ad3a0c8c4076f6bd617cba1aee3c852b3357090d2888cb45c8f910d51d61165e2afbff7fd740fc68ec9a85a28aedead9c26d69bc43a163f0fbdbf4ffbe448ec9a5da7b9db89c7dd47f3562a0b279f3a74b2d5108df401504e9e83f287942568ee0695988071f3bb7280d18d556e813734c802cf929f7c60cb22e39c3830f72527eec3d146aeaa144a0adfd26949f223e471f49c70bc53652feb203150163a161f964d6dada4bd9849e42b1faf478664b84ea96d945a5154acde3ed4a9e283abe911f294b4d7ba9ddd76eb52", 0xf3, 0x3, &(0x7f0000003e40)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$net_inet6_ip6(&(0x7f0000003e80)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000003ec0)="36eaf719aa65cd5e2a69e38fee0a07687caebda307513bcca6aa6716e418ce6ade6f9dfe4227e56002703be429e93d315f9befb23d3b108ff6383093ec10845779e4c51780685d8d1f99caf1b44aa2daebff2077f0c3d5155dcad08d3f6f9c79cff87a95fcecb78a3167bfdc0ee45243740872102eae3851553b850ef3c2ca10da33a9ed7074ab008cbbc159135351d6abad67ecac084d4315eae751467194bcb63634d604864806b53c64ba84ee9afc41e83c5abc4c8eb3478b31239d22f93473b30e26428fa8c522372df987a5e8f6b36d0b6bf33590452784032b251ee5ab790a75d8cf", &(0x7f0000003fc0)=0xe5, &(0x7f0000004000)="d6251f7a0565e75370b9d1979453d193722ee202d862f241af891064c16d83e07b5e8ca9adf179182de694d7afe262358089b2024a1b348cfd287e6a55aa96c6482b402b1c4e3ad018d6a2628eaba4139fc453fe1773fc77225e33ff027e52815eda74c8dcc078275fd1ac0bf13c0d2f449e193d9110b11e04c8a5a4f4", 0x7d) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000004080)) sysctl$net_inet_ipcomp(&(0x7f00000040c0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000004100)="3083e47d4f295a40aa21f3f601ec87c6cc5796807626a06b40fbc382d98db04bb3becd2219e09f53088f9a8ab6ea6aec86ab8b5cb1a479758630ba4c73e3635df640444ccbe1f0971347825c8602661c9bbe189e7347d2f6a596bb68f897ccb7d0ad6a7b615b7785fb60da746dc50d295496cba17fb1cd5ca6ad08c624e45f41a86cce241ab0f23243231a89b83743880e9f9e563d91dd62e0da269ed88d1a2ee80c3166453b5d434c95db5d139ab0dfee1e0d549ec712cad1d161ee0094a8b8dde018e6b92bb0bb6a63a684edd4ef3adf81", &(0x7f0000004200)=0xd2, &(0x7f0000004240)="78dc1546b0d1361714e3e5589185c1f7621f797c11d84f677713d38d2444f98c60dca7cff6dfc1a53e3facda206d3a2b72084e7991bc7e675199b65a", 0x3c) wait4(0xffffffffffffffff, &(0x7f0000004280), 0x5, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000042c0)={0x0, r0, r4}, 0xc) semget(0x3, 0x3, 0x4) executing program 7: r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x50a5, 0x0, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x6, 0x5, 0x4) close(r2) r3 = socket(0x10, 0x4000, 0x38) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="12e13dfe4793b0cbafb1c43698534b64eba4294d67425a6c54b172e916f41c26d2395ef5484bb86fb8bba11dac21ef8d1fd6f70822b1228fff714dca3eb8c4a113a9780078867940701ea7045acfb9d7b3c610f38244d6e712830f50d53edaaadc0678aac07a6f20f64829fd246db0f24355880000000000008a7cd8a507be86c4129889ec0ad0e4eb71fa2e10016afd01b476b009d0b2ce830bb67c5535ff24c6d740042aff268cff0ab4a10643b7ab75a5c58ec5d83b4b0694c14878397ff9ba0efd46c0ad6dbde8bdba29e41e4c8436c6cd7055eb58ff10ef5dfbea0de623f463e7ec454e65f2bd453a83b16682fedab48a16ca974fcb56974f63a570e1971b2513c263bf0e1e838ed7954d2bbf491a34cf5e6abf1396b2c1c6d874db1814ddf3cafc963520f6d5068916e0f09509b1b1", 0x132) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0xf8e, 0x0) r1 = getpid() syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x75, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3f, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a483"}}}}}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r2, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/31) setrlimit(0x1, &(0x7f0000000400)={0x4, 0x7fffffff}) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES32=r2], 0x1220}, 0xc) r6 = dup(r2) socket(0x18, 0x4, 0xfc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x4, 0xff, 0x0, 0x7fffffff}, {0x11, 0xb4, 0x7, 0x8000}, {0x7fff, 0x1, 0x9, 0x2}, {0x0, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) fchown(r4, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3f03, 0x0, 0xfe2, 0x1, 0x3}, {0x3f, 0x80, 0x20, 0x7f}, {0x47, 0xfbff, 0x0, 0x6, 0x7fff}, {0x505, 0x3f, 0x9, 0x20, 0x1}, {0x4, 0x1f, 0x7e, 0xfba3, 0x40}]}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000001c0)={0x2, [0x0, 0x0]}) close(r4) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000380)=0x10000) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="a31b7e4375cea3f52b2731a4533be73237ba08554a94cd187fd315af42c1154efef36d2e9f54e2", 0x27}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff0b0001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32], 0x20, 0x4}, 0x40c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x0, 0x0, 0x0, 0x1, 0x400}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000001ec0)={0xfff, 0x1, 0x9}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001fc0)={0x3, [0x0, 0x0, 0x0]}) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000440)='./file1/file0\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = socket(0x18, 0x2, 0x0) setuid(0xee01) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000280)=0x84, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000004c0)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f859857da74c42c4d4f53bfdedece0da95a12b998fafefa848f50ad6e6e389af8a275aeccfc10ef108705c33cdc4fa7389b40d9337cc00bc9fe627e835213b883e2a52ed3d5f35b54f116452281d61c99435fbf918d22c6718a001f7740952d73a9406f9621231e91a40429ca5cea731695954eb707f45f672dbde86bb8b95a36632390c64b6f9ef5f14fa0984df60", &(0x7f0000000200)=0x2fc, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setreuid(0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340), 0xa) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4811, r4, 0x400000262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r5) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @random="7fd675722107", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6aa5", 0x18, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0xa98, 0x0, @loopback}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x8, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x0, 0x8}}}}}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) executing program 7: r0 = msgget(0x0, 0x62) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x800) socket(0x6, 0x2, 0x8) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r2 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r7) close(r4) getegid() getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) r10 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, r10, r8, 0x0, 0x8000000000000000, 0x7}) r11 = open$dir(0x0, 0x400, 0xc) fchownat(r11, &(0x7f00000007c0)='\x00', r9, 0x0, 0x4) executing program 5: r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r1, 0x111, 0x8}, 0x7, 0x0, 0x81}) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sendmsg(r7, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4"], 0x198}, 0x0) r8 = getegid() fchownat(r2, &(0x7f0000000f00)='./file0\x00', 0x0, r8, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r10 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x0, r10, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={r11, 0xffffffffffffffff, r10}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{0x101, r4, r8, 0x0, r5, 0x4a, 0x8}, 0x4, 0x20, r9, r11, 0x8000000000000000, 0x3, 0x10001}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001080)={r9, 0xffffffffffffffff, r8}, 0xc) fchownat(r3, &(0x7f00000017c0)='./file0\x00', r4, r8, 0x4) setreuid(r0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r13) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r14) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000090000/0xe000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x30) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x4000, 0x2) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) (async) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x20) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(r2, &(0x7f0000000080)='./bus\x00', 0x8001, 0x0) (async) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x8001, 0x0) pwritev(r3, &(0x7f0000001600), 0x0, 0x0) (async) pwritev(r3, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000300)='./file1\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) (async) r5 = accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getppid() r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f0000001500)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8=r6, @ANYRESOCT=r4], 0x401, 0x800) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async, rerun: 64) r2 = socket(0x2, 0x3, 0x0) (rerun: 64) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 3: socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x401}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x7}, {0x416}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000140)=ANY=[]) executing program 7: setuid(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000280)) executing program 1: select(0x40, &(0x7f0000000000)={0xbb14, 0x7f, 0xff, 0x44, 0x376, 0x2, 0x9e0ea0c, 0x5}, &(0x7f0000000040)={0x20, 0x6, 0x6, 0x0, 0x8000000000000001, 0x8, 0x2, 0x1ff}, &(0x7f0000000080)={0xff, 0x1, 0x1, 0x8, 0x40, 0xba, 0x1000, 0x8}, &(0x7f00000000c0)={0x55, 0x3f}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x1, 0x3, 0x16d0, 0x80000000]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x9, 0x100}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xc8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000240)={0x6, 0x2, 0x5}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000002c0)="a5ad11979ea5a0721aa12e417a8275ecbaa7d397b7e19729ebd5d4bc28e920e1fd94fc3e72d0014cd4d14fbcb7cdc5675389d4d61381cbaa5d2b7d1af91a6f99be1ae97bd89ec110d733b5b529e7bebeccf886a22242582d79764b87db50d2f2fc112ba0072719d8", &(0x7f0000000340)=0x68, &(0x7f0000000380)="260b4c5eb28985de79f3b662016be0c42638064ffa7e504c31d18e755dffc8f042a18292b0b7087f82e0631ea70f9aa7d29ff447734401d61a8692a879c77aa0891ea9b42fbd56b21656454a7ef97f1e2ad567a92801", 0x56) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x0, 0xedf8, 0x8, 0x3e39, 0xce}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x200, 0x3, 0x20, 0x9, "d955257a3bdd3f67b194a6a831c700463714f879", 0x8, 0x7}) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000540)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg(r0, &(0x7f0000001d40)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000580)="0efff8d7886e3a9a45c4f8352d6118610e69a1953476e7d11339079384dac20973d380d71df6eeda358918ec7dcbcb6014193ceefe950ec68c2aaf1d61750ddd24368c7336ec441d57b974d76b745d38c903ebc33b5604b171572507c43f2cb457f58f2e37621f72fc093565467645ac9dcca43ff3ad57ac999d8c7b85fc190f1f5ab237cbded242ae65ef1ef75a34a363e57a89fedbf3ed086a91571cdd3edc6d2b824fbf3bd8b591e2b6d2590e623fc4fabaa0e924d68463436617703f3c03d63f6c61e1c8a10de42bf78fa8908a037aa70953f2e56ece9911e9010c534842d0466cebb07dd202252db050c065a1eb316f89c1820ae98f34f0ff2ec4805aabb82a87011ed920c37a9e15a587d83c49e6b3a06bf2299c7c15c839e4f0d434b019ef01cb80094aa4f9fc59e99118d7007c44d4cdabef45aa91024e7f3f06a0a27496e5e64c2a1229c0a69948db7b5f88b6c2f89d4b6aa1fa463f7733a364fb005b0b5c193cb1a18b8cc2291803d56acdbb7e0e686c4289769907559418cffb2425908206415e8e1cd2d2a3db76034c6641f0e92795caa6c3844fe781cfaf62b326444898310e759ac0a85fd8ca61de15f6f3be2ac987b5793faf8b6b02176515551b3f041fe2a4f5af38aa10407165633d8f89bcdfeb0c349a3b9ce8cc711f3bee98280f19aa5f24f6271652641d30db42bafaa47e99024dadf153ec47de9a1f9893396dd03ff10419956425b655cfb996fb819ab6aff16d3a6f316a1d1d52d5729a6d79c117a4d7595530eb78977d65771a3638df7882946babefb5fa978e5dc05ae162c7eb26b6ae79f9a5be3b2a704decccb932e8039405fd88c5728dc36d88af9a800b8505e7be3e75a594bcc60969fca0908f2483b4c49456adf2c6dfdea03c552b5f5a1cbeffb1f3d360e4300f3d627e819c4f251a4781ef045183e0719ccd631f13d9e8fe7cf82753f62ce72bb7120783ef35bfe7f2e6af2317f616350a8622f68de8fab2837515d2e147c402e1fa5a33b2778f3d923bb42f0c598184beefc7559bb22dbb99895a944300158321682226ea0c97678f877e332fa3f99d06c509bae0574e932f63c4acfaaa1e5f1953332291a6c4544780acd465f359a5f8035c636258bcd59832ffdafaa820cc7c7ced605f2fe63de942563c3fc0d94eabe305e7b5b27ba7c11bfcb01b9b83c0cc491c646db17b5ba6aea8bd2618e7e39ad5eeeb9253ac7e321ba2109daed7aa21281a8caaa7011ab0f8236579c86cdff96ac72199dac97cb11d7ee7c6cac75b227509011ba405aec04d3033d90086a4a62349cbabaf78e5c0e1c9cb80b10b9733956aaf89b5d32e3df42bcbb7f22c4237132b443590c14ca91bfeb3f882c4d2b418ef8e38165e93b9d9092ea2dc6cea9364019c924093611036172a3259bfc374a7175c204276b10b810b2943a6b43cc7690154355fa7580fee6048950eb8f091c4f0d34196d18e43bbcec6c460bf747b59585305369c738df290ec46ca56973582c03c4e6f8c5711351bcc4b1ae40f65a58b070abe54dd640095bb5a6f9c1c08a6888480b7ff28991508438eb5bb1c5306b7eca35eb695f10ad35e13f5d17dde1b6fa49a83c0e7ee6485c02ef0844a448fa1dba44e7e5b6fe0e39cfcf72ee4f930a2a79a1c6e3428a0d3787e552787b603d7d1ed425ab328baf3ee6e0370d49172dc7cb3af437ee249a63c59441f9346ce1575348e9d926db29abf877dfc953fd8a4bb69b84585e1ffc9f079d760640e09444ee955d55d44adac6912d2ecaa4c11e59eebb75bdbe3003a68ad13ca5c90d8c62a350840f3aa32d402562bd16c4ecfecf08af447993ebe11783fab44c377b3bb7dbb3b485404598db00e8863a06ed68d0aca94732eae42229c46c84e1487fcd75bee7c2a26e06bca5ecc619e057788cc7513a226e465e233c55e530da2e1126069dbcf4b2f8b5dc203edad15d56f8729499367b2fe159ddf38516c9bca813a7fd2fd57595919ed3e80684ebc01c632ef010b8b8b689ec61c225dd645dac8fe18575915c430502450ee140115f3d0d3684583689d0161d077190755e60aa97f5d6fcf5f2d7699855a43eb30ef40bc615bbf1c36a94d8a90181388f45df50006fa3d963235f6a35fe78fbb403382d9180b5ff3ee0495ab75e0856a987692cd96dd914d649d1bbcadcbbb1ab9abfef1fb8750e009367ee8d6fd8cf4826e097f7a1322804b41f1b53c720afa037df9dc6742f49419ce022d0d88308d7a72f6047072204b5ef68464c56c55f6068cc3bb9e59f79e642e35a7ec950e04819d656e78dd01d5bbfa35d2c52bc8d317449f67d1e5a2ffac5e8feb5a238663ac21912fc7da2e7f2fda40f0a68a2603a803d04c4276cd418aae6a8f34ba8a9b4d5d22a65139fabf6068ef6833817792f9f24d805083990f593d5d455968dfa4d01d68fa88bf0ba339fd8f0c352f8b0fd9d3c5261924f8f390461bda1f4688346f7a33cf5e3c000d9b91192d6e2c140bb7d95626a3ae945a04675e9777d865e4e2c8ea86b1eaf8a14ea22c509f634f89da6c0705aa12904091e37f6562ea2400394df2cc0770bcde7d9ba33082968509f018ade123357cdac6d122f07e2debe15a688c0220b52b49697713b0d9779a027924bf08ea0e5ed7a639da849f2e1a68c0631c9b82c98fffde58d8677beeeb39d6edec345b6967f61c5438f4e43d6a7418dbbc52234fa0de480062e9790a310fc74d9067bcd1a4c3f35e89821243d0ef51bc8acd249e654a6bb08fd6599386eb3952d5ab72c74c9ce644cdd29cf8e0ca9f9cd460e1b95e695b88c9bb085c558cbaa58df023d153735637132cec6e80f7aaa355ffa5eb22504ce96009189fafd7f1714166bf5f488b98042fdf4a908aeb5191a1553ffb07aa1e35b882e866ec67f9d699bdeef66d613f4f04fdc8b86ba570e516876219e2f06e077c05bfa6d555ef79095328c68df388cb263448961e7a66e619b4db61cbaf10bd7582d70de82c15dc41a50e80a91a4dff2388915fe233780cf255e57b5cc375c2f6884f5b48d314be541723d2a998365c40ae6507e26ea7df6d66487deab3370d097466ef376ef111b7239517e3baad4a2e7071a997ac81bd5101dadc1d03ba77c34fef6739d77b147828261b3cca78a1577b6c679808889ec14e88749c08961b1792fd65ccf80f3e04a64584b90bc7ea7324de8ebf01ae4cd554cb5250834e9627bab6127129fa7bf09776732dacfeb77995c3a23afc351317939fb91fa8f3886c6360c12283de9f12f1d8d80a60e87b7b11eac80bbd8562d0217dfa9aa65fce5b392c53c84479350c2fab5b0d733789e19c4b48da45cf2349688f28d42985a1f894615da1d553bd0dbc6270bcd0176e54ec5a3df2caf4ff63f38f0622f7bd7a4fc2ece1e8bda080119c6876bbeda6f5275872735b8221068b5c88dfb12734d98dc244eb11d28755c1909bc558b0855afe88a152d091d67e14d8d9c1604c32c0fb07e80bab11d041c63b0f39b4c43c94fb627e09d0fa3a98b0fbf1b61a1b225008d36958a16ef574d31cb7f06ab95cce0ffbd068d9e5d3cc9127f5e662010c2ad3ec2f109d874e3fb39126701543e2d7193afd8702c2e685481435dbbe995c8e8dd2294a8d734e0bbe8a5aec5505ecc05b085b408cc220b3fff4ab374265e9b237836d4055c5631253f4f2d06df0de72fb47a7ad4a72e8ce35b21acdab5a5c9893fa3cfa20cbb6118909c8d7b36d2db5804325eb49f367f4124cb76a1ada05d0f13d5247a5eca18ebc51eafd686247c177177b578759a2b60774b64b662af523fae7ff48c84afc2b59b42215d23af25b0dd659636678b8a10a9df26774686dfadcd695897ee66e1823225882dbae4c56488c66ca3f241ec296abb76bfc2a87321c4abdc7dde5b88fb0d3ce9b4e507863ff6edb4bc6494e63da1c9aa1a3a2c7664376ea07d6cbf68aef263ed9a10f4c3a9a4496c7bc1f44a0408e6e4373cfbaa52708a2365e7ed75ead6f3071a6363ab409f93ac15316120f5947fef7f4ec210353596d28399c012559447865420a505dd616112d41031138661e464353bb87062cb25a18d645edd966ac26487aaa11d62d579d76f655dfcea428c2e880a7f59918e104486f27927ae6eb25c2cb025680e1db055d042a4f72af394c85a4c731a2faa36a439c008eafe5b3d0c3be9eb4d6bf462fd98d986d4593e9ddf73e57dbebef6f34fb39b935c55d6c0dae378cd6c2e63713875473e5d10bb3297b7a99289b19346e4f87dfa5305fff217359a21fae8b8fbe1949feeb44eb38b280c3832a05264459ec1e4e9e10f476e1f35128fdc5efe4c8bb99ad490b62c9e79f25d3d04842835041d88d600adb4fc72308b064b608a51272309916875a9f254b8cc88743877351dc30488be62c103768b051bb31ff23c1470d0c68934c4e2bda674f34244a0526afb49042c5ca8d8e5b863593a1402a395ddbbcca36ee9b87e4e2d6389fa956a12bea45619e58fe1418ed6c6850a27422910b90da916e92226727b5b48d044f1c5a23673ca266a20ab975823a2ceaa250b5b684cfc46200817b1d1b3647d1fb404fa544a9f74f5bc190646c0c5b2e155a7deea0ae481214d728893d5cc7ff397eb873f601a123f6b091ddc15a9fb3948cf5a82a95aca4164a889d4ec519968ad78763452a45f90e4e85bab5de38dc7fa8c064d6efa9ade6de565bbf22da9c846e47a107c56c2ebb4bc34e722918d5a94d8f65f650f7b693bbc34d8fe28101c66df058e928c75a283b749b042b87b262be18257eab6602c6b2db0b78b8fea7ea2b9812049658ba8b28cceab48acf68e0cce3cff930825439d1022b41dbbaaae26198dbb31b77a51e0d2d1a1c8b4299e318f541fd55bae556f608040f70bba90f9c5b2d0cb533d6e6f7657178128ba3167d5d5d35a0a3c1ace55d75fd8867de45bb26faa35e35708848fb262ff1649e6f7237a584124e1f114341385a05253d335dcaa4801a943437d6a22bdfbe3ea3049683e3c268b1db6f7b54590e6455431ed828f637d97a6075da09265125855fc5646520d18bbd2ed6058ddd95a1cea7107ae1799a9c4c15ba9516e232810911af0cc3bb87d9d0205736c65c770d434d43f8d56e0a27b0f7d70614666c3e6e10c0dfb6ef432e13000da8fef7c60a52cb0c4fdc67c48f9fdce3ba0304083da7e270a5c4455b0ff921a22b4ea0bbfccc52b921a5712f040cd21c5cd9b28ff8e360bc559231f23a7517cb699af6a26013b5eabf483dcde381cb1dbfa759bf406fdf6b56aa6795a0028201c15fb4a69c5c91cac532eea0fb6a3050086c93099ec89118a296e3c4d94cd1f86d2ad25ece9aba409a5d7d06226a4d342a31aea0aba7995fc4685a7f128927569ffe57e06cc28dbf5ebaea2065cf53e529f1d7933b4ff793d38eadc5fb3c7ae1f0f7245d98f780a01509a9cac8da19f06769f9e9f1cfe3028e688228e3ae61ede31e543efa8042906880b9bd29fdc7d0e91487b717c1d7d939a1ff03b7ccc64260a3632b86d4f9e74842fc198827214e9263b4d6fee7d173ccb4b3566d3c86bb3915c227e3d92b51b847cc0ac83db46d657ac0cad4d275a048879cc227ba9f8edfaa699510f9a9cdacad7b59b9959e523f059f222912767403e5c7e933e6487df8cb1f11bee85a0a0469aefeee5a8daaceac133e76053d5dae942b1f2350a3015234ad6fc448abf2b07e4afe3c7f6bdf2588475da0677ed235dc5ad2c108c1433c2f411f5c55b736baf1750fb3e96f1fbc10766a6b10d80b1dbcf08ac4267c", 0x1000}, {&(0x7f0000001580)="ee5ffa1994b3bace320bfb6bc4c3dd172716c13766f3d8bb8ebc18e8ec5d319fc4ff0e2f0340cc32e99dbc17e638900efe127c9e84d9134c43226e046d42254223ec0c5adfb0012fd8d97e1841a04b87f488b0e69a5d4d681488d6b7fe26dc6ff955a4a6f74c55454e50a383f71cd11c484430f489381473cfa6dbe895eb33c2f1cd0d21156e75b792c3721e92a6a34517a70321b989849bf1aa6db9a24751", 0x9f}, {&(0x7f0000001640)="74f41ec5506aa956890fca0281fdd45cb9a15900cf49c4bef70ffcb9f96e67100bc8be5f031fc4302cf56c00db04c3a55224050184e2708473544bd47a1c2aa77056523e1b73a93e548c2581ea96ee818e3cc00ee02187151136eb317e70b713c7fcda9e3d0c5cecf5f47685a5d7a98d288b3237499d930c58cc6331eeaf75f6b07c78005055c1b127651c178fe0406fa7a88ec7a826b2fb26e46e8537e7ee6ad50a5ee294fe6ca8f1c2", 0xaa}, {&(0x7f0000001700)="fcd55e3b04eeb33eaff4d315f8fa329870e48d7f3186b067f733dc62f0a76590d659eb2587a985b4d76d32ff0570da3a255b43c4", 0x34}, {&(0x7f0000001740)="b9ce30f8a3a2b97e00bb7a088ee4fb4e0f74bb4a8f3861f24906719d7cfc0902cc80b57ad28e0835aa050dca914668ea7904c1169210cb04184424b736e5f211479b548dfcab7d6233b9383be2816807e69fe1ebeacc834caa4499d49ffcf2b2af003b291a11a78bda1a3e53bae6ca5623e25ddc259d0a1e4c09a8ac6ae946c4778f1f756f9fe1b9dd91af2d18045a8933692b803c98f6c9b952466dd6d47ee2b5949bcf8bc3ac89ba350d165d2f4faedcab2783bae8a95846d0ff9dc45ede48b91d3665e496032a96ae52597bae167c9f848930cf6efb2d37225ccf78d0b7a98170baef3fdabcd749bf86a6c5e5245e6bf6", 0xf2}, {&(0x7f0000001840)="4f4dd90554d5681a28c775b89e742a49e53e00e83838d7e1484c983ffcf09ffd11e5dec023a787636e95fd7de84e3962d0d9ac793d8f2184165a566be0088b32d0b5e4a5a35ab1718992be30c8556599892c9c20618855acc01d0785174230759197b0252586455cf7efdebe7963540a7c722691c2ec9df55985774ea0aba8e3bd58f8c2a6c4b348d8ac1bc1cc38e7ecefa08b1c2066614dc3e9160e3c4e16856b58da2844a1baf6d6635da9f7995875a899d1cd7df89892dbd603c526180f24d69726a5", 0xc4}, {&(0x7f0000001940)="6cb06d6a2286ea7c10e06a93ef35528ed9846dbf694033479bcfc7819a4dc11956564c5388fb707e2546f3a004e0b0855baa070146147c12bca30caa87bfb536233ee675b42da7dab1e067ddba45c37c11a8ef709c6b9a9b0fb76a75e8d7a30de23f2be096aba5e162e7a819db9681e28b5121d3ac72bb63325c02711c5e", 0x7e}], 0x7, &(0x7f0000001a40)=[{0xf0, 0xffff, 0x2, "3645baff8f7f391a0f47959efa546b0a6467c27ba44cc831b3d7d5b60fe5d22f0f976c9f2d152a5846ff5279c3f28d6b6fbb2d03606899fe5b51f7031b7e37ebf203fdd07056f9b0c3261f82e3caf8b7f3b8cf41d79d4740d531b163c94ac202ce8c93607f843c5fdd4afd8be38424f9f4441667519895848e8504014f3321cb617140e43797653706904c80620f191afeb69d98e2bd772049e54e89b6a2e77d89a4134a7bd91db0df7fbcb47cad171b0facf34b4d8659da8dbd95e2e408d5682cc6e094d5136673ecc320dbb061c35a39adaeb9e288dbeff0"}, {0x38, 0xffff, 0x7, "3a311fbcf8bbca6520db75505d15df3c3865fab243faa3446662fb3eee344c31a20590"}, {0xe0, 0x1, 0x6, "b33b9a9067a9a70090c8e50ac84439a90b4da0fa53859415c9f2d3c5550df6b80dd0ba13269184bf55c4e7a0b226c36618e9f9bc25e47ff355c632008f4d4fecd098a75882e2e08b6ef3ee74e87d542554141a5796845e64475a48f4933fdc5ab3f3b11aa6dc7b2b3d9cc360dfed0196208606020447f21afbdc26afa933f07ac3241805987f6f1152c75d85684effb9a61bd604fa3080603658219da03b0e4057b1e9b50571b0810e8877560cf255b0eddd29ece3df622fdd52e4aef208df6d8ed2aabd1342c4d3de0f"}, {0xd0, 0x1, 0x3d, "0d49ae5ae9c11a6d4ef8937c4ee4538775084c44c6d69e01bb43fe1abfedbdc1a4ba4441b7c1791e9e4a98bb0be7d929cedbec1d5f5fdb9c6322a76d815e0c785197712d347fa6d8fba41ef325440736c5c0f6609e79a7b8f59fd2e9663cf6b2e2a6930136a304e483c6d83448c5cb78ee46b5a265ef6c0b2785328b9736d8bbfdf0d20491e9c95388b98c168fbea45fb5123b1c1058d9666eecf11f93df30d134c22b901687536c5970524e89666b9e454e6cf3df412de11ee27dc1"}], 0x2d8}, 0x4) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001d80)=[0x0]) sysctl$hw(&(0x7f0000001dc0)={0x6, 0xb}, 0x2, &(0x7f0000001e00)="f504457b857864f1b5e15333e114d341dfcfb7e254787acb642a90ab1a71db41e48bc2c5bdc0dc572efde4a06301ead79da7c6cabe7138558809f84283b61dcbeff2650c74169c3278da", &(0x7f0000001e80)=0x4a, &(0x7f0000001ec0)="86ca107850e1fb3f9cbb9e0df910c19ff79dd0552764e6e8684240ff0005fed7eadda5422e5663c32e818a5b807aeef7160a7e0f21cc37a9f5dd49d868989e42d3b7120ad74d55c0ef58796da350", 0x4e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001f80)={0x3, &(0x7f0000001f40)=[{0x8, 0x6, 0x20, 0xfffffbff}, {0x7fff, 0x0, 0x1f, 0x401}, {0x9, 0x9, 0x2, 0x101}]}) lseek(r1, 0x8, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000001fc0), 0x200, 0x0) sysctl$net_inet_icmp(&(0x7f0000002000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000002040)="b46d0e2a8f6cf348dbc70cd0fb064ac2779360cddb91fd67d18e9766f7d44f62c489cc93c1b0f8fa1a2b815cba8fbcf53e2012af509b84db72414189865ccc3c6ef347dd00", &(0x7f00000020c0)=0x45, &(0x7f0000002100)="660aa919de49ecd74679845c8817a4a9bc159dbb366324bf137acbe71851d103cde6c6b3567020f331179d29c01a724dd07e5af42682ded9cc7bc551321f7baa3a14243efcde8edb643a1f019ae1b73c8c6b731df2b176249cdc75d8cc7eecd44a7d48422a287831172dbaec37b53229a71b872b7118190af96bdfa289891e5b6ff16523e92a6c535a258cbeb535ae31ddaba6a211d6263931483d7a8e607ab602ff7a125af233682cefa4b70fb086465d1271964b7252e712e2d5c032b6b598afae10645e348a7a77989f4017c05fa24c1a5a5a6271e808c5", 0xd9) r3 = open(&(0x7f0000002200)='./file0\x00', 0x10, 0x14b) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000002240)=0xffff) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002280), 0x400, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) executing program 4: r0 = socket(0x20, 0x8000, 0xfc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x7f, 0x0, r2}) setrlimit(0x3, &(0x7f0000000700)={0x8, 0x2000}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x20, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x100}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe0001080500e7d40020000000000000907800000000e0000001010100000100000000000000"]) r5 = socket(0x2, 0x5, 0xb4) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x65, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x100}, {0x6}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)="6753dda62e8aae592904af436661734804a1dc14e265c39da31c59ec7aa321f80d4066926a1221bb60c1fb5da20bd4f01fb7b318e29a4d3ee952ef75d44353c94c6660d8ceef7620c720583df208cc3ac472ff0b46f414e58addfe163026aa0aaed857ac49c8da322b8cdb28d0511e9eb008778fe6733188c062e235666185af2315785be4b21ee4de75f11257022370b1f63571dd2d4cc26138f5fca100cd9ff330fab03571eaba086c7c04764e93f25d10a4c85777bf5fd62bc71071191827595603ceb335d6b583160b51862765bf03a6671530d99fd49ee5f71a392fcd63", 0xe0}, {&(0x7f0000000400)="63180dff9d42c5424489709f1bcced2f3e098042e81e4673f23ae3d70c4c9c161d13a3de1a81524113317ae7d2f3ee39809303eaf585650aa1cdfd4fd425d7e5af2a23e954464d720ff3bce66db99801ae5b01e71a3b9a0b2ee89cd73e43cc0b55345e0cda3ab1ee4ba9d0c52332cd04497559b5b7c4b39c5e79754be56513471b2ad675cb1d21bef95fd465b069eb30b4a50013017c06e914f371ae00d4e9279baa69c569e94b19fbab8e7e3989f7d20e577f33dc467a57f589ffce127ad29859eaedb4d43e05b33c4405a0651fc45da2947decabcf", 0xd6}, {&(0x7f00000009c0)="fdbae5a8141c1e184630e22ac3d7d5cadb10c142a9aa7a44c77b392b35fb823a7d491639aa469b21d83a46219c1c79556158f2d157701fd36d67a90747e8c1f736b7201173bc83e2393f4aa08d2868ea36fdd35f0b6998f9803d0d013b58383e91275d47d2e3d749f450cd79317582de95409e1d7b11fecb539c75152f205c1b93c26f0a5f53ab10c8892c574e7a5b5b058333661992961a72324524a7ef9712ed78b02c77107432d323b2dfbc74f603bfecbd508641282980ee7319e8760e389d80cd72f0cf7d9ac7c6bc73c278648b1fc762ceb888010936f8a8aebcd9c0ee3eff58ca9fe9d0a1fdcd9ffbfc9fb84afd5639928579dedf4efed23fb23d1ce363ef104e3e7770a76b6fb01837ab46f8b01c5896b18bac058b78b8a38da60c3b2c61bfe45821065ef7e65f17a0260ed93da0b9c72fe0b7794f25fda75a92191b552ff8e602512154455721b174c4ec3846caa97e211785da59f89f20cb5439d9044f252db50e374b2f56f3911847aabe65f7e660ed3af9082293256c5e288fbc0e63a33391517416d95239b8da7165e58c32dd3bf78e91b5900a714a9ec16d953edd8f7f022fb0aabd514cc677e903c98dd44ba41bb0900735be183744c615c4000fc1e3276cf1524d6a42ba675b8601f583ed860bf27ed99baee0f70dcea74c27f706a59ac4dd366742d2e260ab256abf03228a98a33245fab38464ae99fd31bf493c9fa6cc9408b5c3caef6071377bb8c89f7a3a6e2b16a77e712c1f20bf396a5f1c2d7fd827566e50e2a2eea7a1b7c9aa9a48dc2b2f5ddd2ac2a692f81c98d90bb3349ac839a26604fa3cad0dcf5e20f69418aa5ff4b5d13203f1ce9c23eaf22b73be9b4030cb0a3b2363f7a11f15eac592ced82f53ffc76882288d9a8227087c3190a7885bd24369b5c289d87ef1140134fba4b025e27e825981a09c699c9cac4351f87a71cbf4dbabff7306aca493123c9be89a2830e8cb52871faf2794f0ea1b1e88f2fa845803374aadc7a5ab049f2c3cf4253744eec37f72dbc37619c3648e4dd9b6024662c8062f72692aaccf5b5d1f3831de5068ad677ad2f7bd12e37030999a0cd60668ad9241d8a59cbd1e7d99c2e0cef515f628ddb2666eaad4fc853a8f49b709f3dc63f133a583acde01cd2dd5b581e15d4e17ff9e7bae96e0b621753a32accc2d2a7d25bf454a431aef129d38ae78a787a03843ac7acaf1324d3145d28f1b075f25814a3b9c1594d3064bc225494846bb44c3dfb00904dc4b77aaaaeaf0de8e4be52780234f9c74bfc8c24360705f02aaf741100f54a2f3d4200de7364dc5056a3a9f33cd468dd5af66462b65687e55cbc394fb7754addfb0f4b940f2aa20e65887db5d6bcfc96e8d8cd64b085881fb1d187e6f96733d83b40ea8d3be8d693c1196287b59e440a9024ca1a085dc6b6b9350d413a4f0e0ff698a5fda5f4ee8db9ca1b574de63d5c14ae62e144b4a2b140bc581e5d708ed699dccdf60c02fd120427f39e3440eed6f9f58ea0b4582c891a4a2bd5bfe024ccfd4d50773c89992b749a021f9604aa01855e3d9ac0edd64f1c7e1afe1d458427c02642bb1430442805c4b6a28a41eb145a9faedab7f40bb31aedd96ae695c5b4fff33237842fd719fb50c2665cd58aabca6f512f38616203c6c75a7cd121c6b354dca7bf6de29aa0168aff17dbe1d240114cab5259296417bd69c3d91026a6977c7dbda05c7a6984a6007e7f7f31873c3ca7586871822fe20aec00903ea0551f07609bd67f391b4533e86cd40f96ff12f98b543a4776eb34bba93f0aa1cf64edc45af90f299ff4e36606efcd387aa9c84927bc7fac3fa7718c468f43d938d8b6ab135024d9c3e44af6d0ffccb929ead996e3df81b55e667150f06feacbe0785073304e637e5fc840ef46da8ecce672df99f2f3326abf977e320f6079bcb5808b2fbc51472471bb36b5a7474f1ba79f5ff9b7ffded9212fa587785281d8f13c886422f357df53749ae0e12ceca53ec083950cc61f82ec3dfceeecc0cc4e07cee8a73c86a4c2532e24d66e99b66125c5f86245f68b4a456d131a2a1f39ef8880e564f450f87b4ad9da1a058e7782d17fe3d7e139dff4e0fec548e23e69700f7f4be3a741f7177f7b04905d5402d53877910b8384d1ed852935f4b7f96dd959c63c54fa59d79f13d741d865ac7bef0aacbfe438cdbf65b175519faf46a7327348a4d784bbcb9a4e4e1cfa09fc55f0c5cfb18f687810ba51d3961c8eb7f933ed02162a71710b6a9be2378ac38815890ffb08753d5a46c145167185fc8814cddae679683fe0a937593d51384d56ae5fea11953992ada5fbd722fbf30dc594bf9a8e392cb7ae0be1d63323dd7b1696c2c7c8368df2c3b7affbdc8ee50cb6ecdcca0bcdc0f583f2992c17b286f0fc56c0f8194436e4c74782a8924a92f16cb6fbf55d961ea4f11acb9e7d72e7d0cca97bca9ceb8503cf18ec870df4c7e360751d48867fe70a18ce0fcc0afa261b489b3f0abb49bb44c67a58797331dbfada35249bebcc6db342e2b478254fc0e3cfd55fab99d789005ca2f1033b84ab9c4ebc928592293da1e91a29cf461b520e1eb5d8b9bf854c2ffd3d5dba2048f90a9a3b0655d4d7122b3ef749c597177e7962c780330ffb917eabb88255d0ade0b9ce29e4fdfdcf637e4c83d6c6288c7865b9c09f67933f9124af9cd8eecac997b7912fd73890bca889b77769e01229dcf2da7eceaa74151cfc49635a584794243d55d2874b183b76cc664217684cbbc5cf8b73c35fa995b0c437eeb230aa49c1e76aa91c51733900982bfbc93def47e1da30785e9b45574e1e83da3beb33f4fb3a52a59ab853010e786bae6c6121eed5e4d005b3eddc2b7cbd19abaa3dc8e9d6e6e796a2fde3627631e998cd869e59a065a14b6afa845e02643e8d38118b4f69e01dbf5dd0810ecbea08c7fddaed458a3a13d18e12797a0a6771de0b28948efd90779ec557f5932c8e2704bcc8cec0a65d1d7f637df6d06aa6fd1c7c730b8bcf77e73c11466f64f5fb464adc5997a9038d35ad2481add208312da2355c17c82bbf0cec33e80c7ac45ce039eb26fbc4c3941d91e5a6ea2025209a61d94d762ea894ec0e6bc0b09e868e07b40f4c9fc257ac52eee272539d78d11327972de9c2a85de4494eb9c901c5a16d6f47ff91e2971895ba833de6acdbbe4e27c2ec39e255a77ef002dcc4620eec2a65a07f1f017001d1257d62eed103c2200baa38e016eb8cd1bcdfbfabad1100afb2d7c1f04fdac34db88ebc422a473d897c316fc1315b1d2cad30b880a2f3038efa2bb594731036899989fabc16129af2f55efbcfa538fabf212a14925074133571aa0612baaa362ba6997091b0d7e3088f7e200a9abb7082421b5f4a6483bd89b194a1b2cc7f9f4d36e7bb2df865529e474e07ee43455249d832c6aaeb73e15b57718b6779d64a74e595f36d489ab19a3df41b6ff4df6dcf13e7ca8e0c4b6427e4377054f4a80b5c7c317bcc520d32469a19dfea708c25d637dcd041c70bb554f9edcfba6238621e73b0e1e96a26754e464e12b929aa28487cf323ea9f368335b817d50616d520263d9a86e1d16e585f84cde803333ed5e45870859e659d7a144773e6f4b5d67700951c79556c7148ff61e3720bb237456c5a0a01f552c2733942ba10b7a31b9b858b38760fcec176ddbad55fba8fad72ec2441dcfbba8e7e495f5680eaa59a1900630ef6301f0d9dceefbf62fff9a181ccdea48cd307e2c18bd6061c89bb005ccbfd3cafad5cc8c24ac1d32fe12cac8d4eab1778b9f9d26e2a9c223b5d688d5923d7faac40b552f5bf5680160a650a4de93a3d9b9689d6c1c64706b2dc1641ecdd3291de9af8a348809457330c147c8f477dc2a0d0c24d537d12e3b188fe0db1d30ac98ab249f829679a460587e611354e525bbd5cbdc716bf296d39d78cbdb7ca3e13dd541fbfd0f51ef58e03aeabc13e91fe5b15786f661c5ec15dba6aef91b4d6dac4131736b091ab656db99d03cac04f4ed58b2b0ddeb837517554a2cacd0fff87e0bec11100ab0c2ee3f30d5a8a8b9867fce81ebafbec7e29e4612a918e98598720ae0f8cbe89e3984697d6326bc5d022aaa3511fbd4096a1afb2dabcef4a5b9af6b72a456c4dbd45c75dd4d82d09fca5cd42905047bc6677679301533616c895c38ecc94c5537997e1d086634c7a4dfc8cfcb4c88877696ca2d0b4ab35f472aacf4c7e7cef414477114d8786d42ef881dc432ea63cfa15461a0f7ba3c9c62f28e0994614ebaacb2ad204ce40479a05d16466363b4380d915bd7f6e20861ae445b905f77f5154a344dd3ea6ea8cdba1f8a1e99f73d7b53c8f5a82abb9f83d600dcaad22aab5f0263ebbce3680b5c991b71c9b1ecc8baa8f6b2fcfe1ff123e7121384fb1904c24f64a0aaefecb1349f323727fe55446b8b2d1350ad83d80c8161f49de46770a70aa663d27aff075e708df15864b7990f5fdda8cfc7e4d3300d2598807149a0f1f2408bd61fa102949445d805979ad8ebef7ddfd7a79606da83272b59c14172e0281b621e740744f5a5895818e1d3ade24b9fa72977a9f63bf89342c9c0a42976836dc5c9c72466804a90f8dd73f3ff8b54750f0cc4de442c16b983f290be0f0fecd353746bbf8f264dd97e2ea7bb43f77ccf6783a8227642f84a21229b93bfaaa00ff201279ac09c0588fdc32ecb935985b6610e37093c7bf7d80939a8ce7f47c1c6f8b7f0f3af175f010ee8cfa8617c8e3e7b7b9dbf853c0831c696683482425f094f305e1274d748a3e8df606c85f75823021976cb685415dd077923fb65955be40e4e3a6996c12b67134c24dbc8369420820980731b55cb1dcf22cccfc1b4c6b6b842a00391d724fb7d4a314f3523670a96d503cc72018d1350c516a8a488aedebd10ad503fbf6002f5ac4570ff3ac3c76274c78cf0c98d18943810acbc4b1ccf09248c9e65543d233e77dabb7932e19e69f37496180c39f9fb6a82cab8da5fb1ebed5a47afe4f7738eadf8953ad577624d838a9e21fcafaa116bf7f4107a91fbed6fe9ddea1a21c01aec6e241a35406a3cfe4bdbfa08c6b27dc4abfcc0a7a0f7ca3a87a54c2b04159c3c240b9d219b2367f0712c8f120aee0ba2491d620e2e3b5ec85fa23826991f772af91d6c90d3bae045136674231ba33448565682cf2ba6f6ed871e992374a0fba1716177b85e508d3809daed6dc20812e576cf3bcb9a7fdd65728ccfb4703de7800f948a69aa79b2b762922678ea388079643611848807b486c2b4001133c53b4f1b5a1430b6c12e6a93855cc121559fda13b6180ae12699dc74cfea61577f71f9efaabc1c28c59ed0095fce7379d6a3afc17aad6b736c748894762bad5112fe93045bb5a7583f8892846022320b22cd4fee6a7562f1d981c18ace94c68508c2f33fa4d65b1a38256518e018e2ae648ada91989a9ea206330422b25c4599bf90f0b8aa88151db0038f19ccd263e487082dfa331b8af5ee97d3af0152ddeb891cb25d8d15dfdd96bf07ead6e43070ba4113bdb8c80c9fc6bc08e0d3037aab19676213eab007868db42ef6c49a90fc7dd9a36ff0a8397f57077d2cb9f14d6ed1f0e18ed84cc90915fa7a25f8c8d8e636d450b592d7e973faa910cad7696f1bd217e1e5e92d6aa78a202b522b0916ee3b3f5e4a81f06f14c40f69d42a47882835a2c4b5dcecac2a6330194f9024b67f26a13dc8b15e83d2e1073ed49a36f26ff720d5fef69e14760a4277540778b9c0a2d8153ba9e36386155036e2c320833401cf12c0eea4", 0x1000}, {&(0x7f0000000500)="4e484e7b9821df1a40d39ffbeff32a245db1037e345605ecdc64960acb7c3c0bf9a79a3bbe963e942913bb7085e8c6089d5ed7c8b1c9d6723400c2340892ec42722272d0fd0187fdf413a66e07a6dbcb05a9e4", 0x53}, {&(0x7f0000000580)="f18ba7b037d7", 0x6}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="10000000000000000100000003000000e80000000000000001000000faffffff42f09ea599b9feaf0d12445ce74779a9bccbfc3b7a733afff1e67b0567de5a1c5d1e61f85d60ce6d2222aba3533fbc773ffa85134f1b6d3767b959109e77a849eb4f7db6e9dcb0bfc2394fc0a2fd1943c1970a903a1b1893f0a7872b0803000000000000000000d2531a09fc84986ad1fb13212bef70850b0f7b261c2b90042b5518ac7ffbf1f4704fd99924b580e4bb3e8541d9d4a2e2c8d8f88660c32fc31838dcefa05113307d5c1718b8c9f46710d1f2ad2ca99c9ddf44763ee8b0948e1ec6e810a83d272e6e7018dd274f9b22bef9fabc0000000000100100000000000000000000ff030000f00697830949f033b77dca22df00301e89fcb7a06a7b653949d276910faadfe7bb401f7588bd1b96bde7e9af0202e0e108a6a5d425aec7b431cb970733f4baf77afc99b785582cd1c715d0c411c56fc830018e8f1c3a711e86362ec271605c1f907ab9a69e7bb22e58e86f3fe6c5cc6d6ce47c4bfb908d4ca168fbb9a7c71f29d3350f05db811ca9f0e0bab19c2682ee9b6ef72bcbc8b75d43a93c8e03a69463413a6b2ff442d0566e397923b03d56e22f356b07e7be5a3b7560bfee5e341e540e03c6ad777b9891bfb48423e990dd7e533def5c15428edce1dce0e9f9c008c90247c462a54d7e9a947d59ec482b27e995967fa8b2815263d852d39e000000002000000000000000ffff00004959000072c14dbab751778828779d4a1c902e00f0000000000000000100000004200000fc44144eb29d08527a2279d65e0ab2d0d50742cfafb89f60b7aab9707c475aae8ae93a5d8449a5172cc878fd20b4796cd23fcfbcab8f166f539e21077f1ac3eaa8f6753fa59e366840fa6d44e6cf7c8d1202e93a6e90ae01a0b05c8222e5b48e3d59b3ad58a0ee41c9e59e314a7f4ebb1c9ad75bc0197b809e4bb9d0ef892c96257f6655e0e242620ca33bc07e7f0fb008be28938ac127e6a0ce7eb222f1c46e19feaeb07f915b4e6116a50d57e892932c82673bb02bb233839d98d2e3c3bdf4612ffce5dd6d922ad9c41568ef5115d28aaa10a47518d92f533eae42fea4a375c80000000000000001000000010000006a2055049a9e7e5b0995d2847d7dcf8a5478c9c8b17b9aed46bf28be3ba4c2048f6b7f6728e4bf41ba523763319770400a8a7f9c32e13e451f20f7ff53c21fb1a5765c200a7c18c38034c9f24da2073260fb076aa4ad235009f29cacbf35f95055c172fb80fd347a6c064e507e1d23801ae3cd8ce9134af9ec993c7171900a4655bae14d5ae6bbc57f55b6a3ac1f83316a9b6d858843b0a0da48ec2afa4a1d5bad29c6403e62f3865de15ef9313e09f12d687a4f00000000200000000000000001000000000000000f82f9675747b085219625abe8d8043bd80000000000000001000000ff0f00009eac7a1a370b6c8be98402f56b1430445d32226c40c4243354b36ebc5f88a9b52abcfedfea2372a04a2c71c86b44821897d09d2b5d33e02d7f6361fbd00d7ab18e0c578e5d76cd2fb8e8c705a60ac8f111cce6c3793d9aa79b628b1a2c07c0b33c00ef95b99118be137084d1a7fd2ed43518d68d8d2835428183a99e1a905bd799528735dccbc0ff39d95df2d1b7a3134eb9db7c4148c91ea357a2f93f9d577979037e3652fa657504866486af34c39f0a300f7f00"/1240], 0x4d8}, 0x7fff}, 0x10, 0xb8b1d3dc6cd572b2) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[@ANYRES8, @ANYRESOCT=r2]) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800035d89600 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = dup2(r2, r3) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x2) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000002c0)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000200)=0x4, &(0x7f0000000000)="02000000", 0x6e) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) acct(&(0x7f0000000100)='./bus\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x12b}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b0300edff0010787d907e79d86cd3c3a3d4d3c9"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000008c0)="a709924b30675ba695fd9e7c7c4825f8559b41b4fb802a7a99a38118948efd1d0b6265e3b473663dc2430389592882b0a13299148d3183354b188e831d69dc7b00b2d9860dd4e704fe6524dc41b42db382466c7c8223dd4142ee840b315a996dcbf5b5920023c324512be659c42c035b4e77f117ca864d81d0d2adc92fc6ed0589ff3bb4f7eaff3bffe9cc3fdf34bdbb93d89a7f6a598dfb551b5d16e8bdd423dbe900edd1e514591bc69922988f78cf5914f293351e740debe746c22d0a51e8767a027cb70aeea020a4987db5ce21d1d9d78231cc7a79281e696a6295006ce97d8e649bfe9eba0ec064dd21a85d2304bbd3666074cd14037b19979af11267c46bd3bcf8f94cd5d76e751f54826cd39f6e008758c4eacf1641f0354c5d3aff8b54f3d14a517dfb73d0a0a38d898dd1f6ba5a8763b0492ab2364e47362a5b7f75dc68b8a42fdbe911a66f9865ab2e919df6e8c0fd4412ddc986e69b5006c077b1c861718bcf9340e7bf5e01c401155b84686487f738d85fdb72ab882dfa6b38bcbd0116ebf094aafe96b87f7f95a04b598e809be836f3b14c1f9ca3c525b1a0f6e5c88b2f8543a3a41d8b36d90b7aa21cb6997edf97be65452decedbf5ce6643db316b5f161353b20c62047e3555fe55ba639f02056cfbf1c49af5bf1617a2f68eedc4968a2d76cc0bcd5d82969bf97d31727129b8b834d8210620f186ed37ef12761040db40e6fdde59d1221751eb5242f3d3fa38585b92c6b8b38eb7a54f3db671c6af946b447368dab9791b280d4bf352f9deb0cd3ecdf51c86c4684000032af91b5f8b890cb88888005fd46055d809b9f6472d8c2f4fd640b83d2f34e8d39a78833f0659fb872c6246317982cb8cc4d09166d0bfa0dda8b40779652ff3367e7ce483b6a9f15211e7634e1557c1bdaef5616a31c74caf616253c9ce8711b4b0c6806a8bd1df7afb14479e5795265223d51440e526284e693a1966833a4e86e116c2c7f025be3b7701345b2eb6042b3b4a42d7f77afb70bf273e976aa42656f5be1eee70a560abe0515ee3b261e35c240885cb3c230d2c2dc19ecc1e73ee373bc1815e4809fdd6949aa85a8a7e6a2d8051af5392b281b5ac52b5f3f2bc7062c9f31baf7ae7326dad00408edba9b26cdb3ea4d3674bfdc669ff80e2d921f6a514e99cb9b8ac6e2ac442fea14a3a704bc0516f129c5cc9347a11f1bf710aecac95457985ebeae9a62728360063ec6eefb392fe1f7db34b6fa63fc71c05298b80dbf1f5368eb066dde7a2ecd012324f5eec16f32f88595514c7066ad5e3dd4f1f742a7fa457e06867065af8ae8", 0x3ac}], 0x1) executing program 1: socket(0x20, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(r0, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x4, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(r2, 0x0, 0x20, 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146945, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x84, 0x1f, 0x4}, {0x735, 0x80, 0x2, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) dup2(r3, r1) r6 = dup2(r4, r4) r7 = openat(r5, &(0x7f0000001500)='./file0\x00', 0x2, 0x40) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x11b, 0xe2, 0x73, 0x3}]}) ioctl$BIOCSHDRCMPLT(r6, 0x40047309, &(0x7f0000000000)) executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x7) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1d}], 0xbb, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800035d89600 executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) semget(0x1, 0x4, 0x9) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c9308004500001c000000a2e66b9278e00000010000000005009078405d6039"]) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000300)=""/198, 0xc6) read(r1, &(0x7f0000000180)=""/211, 0xd3) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000001680)=0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x101, 0x1, 0x4b, 0x3ff]}) executing program 7: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000440)='./file1/file0\x00', &(0x7f00000002c0)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) (async) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = socket(0x18, 0x2, 0x0) setuid(0xee01) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000280)=0x84, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000004c0)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f859857da74c42c4d4f53bfdedece0da95a12b998fafefa848f50ad6e6e389af8a275aeccfc10ef108705c33cdc4fa7389b40d9337cc00bc9fe627e835213b883e2a52ed3d5f35b54f116452281d61c99435fbf918d22c6718a001f7740952d73a9406f9621231e91a40429ca5cea731695954eb707f45f672dbde86bb8b95a36632390c64b6f9ef5f14fa0984df60", &(0x7f0000000200)=0x2fc, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) (async) setreuid(0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) (async) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000340), 0xa) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r5 = getpid() fcntl$setown(r4, 0x6, r5) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4811, r4, 0x400000262) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r5) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0), &(0x7f00000017c0), &(0x7f0000001800), 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) utimes(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xe9, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) setpgid(0x0, r3) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) executing program 4: r0 = socket(0x20, 0x8000, 0xfc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x7f, 0x0, r2}) (async) setrlimit(0x3, &(0x7f0000000700)={0x8, 0x2000}) syz_open_pts() (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0x0, 0x2}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x20, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) close(0xffffffffffffffff) (async) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) (async) open(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x100}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe0001080500e7d40020000000000000907800000000e0000001010100000100000000000000"]) r5 = socket(0x2, 0x5, 0xb4) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x65, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x100}, {0x6}]}) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)="6753dda62e8aae592904af436661734804a1dc14e265c39da31c59ec7aa321f80d4066926a1221bb60c1fb5da20bd4f01fb7b318e29a4d3ee952ef75d44353c94c6660d8ceef7620c720583df208cc3ac472ff0b46f414e58addfe163026aa0aaed857ac49c8da322b8cdb28d0511e9eb008778fe6733188c062e235666185af2315785be4b21ee4de75f11257022370b1f63571dd2d4cc26138f5fca100cd9ff330fab03571eaba086c7c04764e93f25d10a4c85777bf5fd62bc71071191827595603ceb335d6b583160b51862765bf03a6671530d99fd49ee5f71a392fcd63", 0xe0}, {&(0x7f0000000400)="63180dff9d42c5424489709f1bcced2f3e098042e81e4673f23ae3d70c4c9c161d13a3de1a81524113317ae7d2f3ee39809303eaf585650aa1cdfd4fd425d7e5af2a23e954464d720ff3bce66db99801ae5b01e71a3b9a0b2ee89cd73e43cc0b55345e0cda3ab1ee4ba9d0c52332cd04497559b5b7c4b39c5e79754be56513471b2ad675cb1d21bef95fd465b069eb30b4a50013017c06e914f371ae00d4e9279baa69c569e94b19fbab8e7e3989f7d20e577f33dc467a57f589ffce127ad29859eaedb4d43e05b33c4405a0651fc45da2947decabcf", 0xd6}, {&(0x7f00000009c0)="fdbae5a8141c1e184630e22ac3d7d5cadb10c142a9aa7a44c77b392b35fb823a7d491639aa469b21d83a46219c1c79556158f2d157701fd36d67a90747e8c1f736b7201173bc83e2393f4aa08d2868ea36fdd35f0b6998f9803d0d013b58383e91275d47d2e3d749f450cd79317582de95409e1d7b11fecb539c75152f205c1b93c26f0a5f53ab10c8892c574e7a5b5b058333661992961a72324524a7ef9712ed78b02c77107432d323b2dfbc74f603bfecbd508641282980ee7319e8760e389d80cd72f0cf7d9ac7c6bc73c278648b1fc762ceb888010936f8a8aebcd9c0ee3eff58ca9fe9d0a1fdcd9ffbfc9fb84afd5639928579dedf4efed23fb23d1ce363ef104e3e7770a76b6fb01837ab46f8b01c5896b18bac058b78b8a38da60c3b2c61bfe45821065ef7e65f17a0260ed93da0b9c72fe0b7794f25fda75a92191b552ff8e602512154455721b174c4ec3846caa97e211785da59f89f20cb5439d9044f252db50e374b2f56f3911847aabe65f7e660ed3af9082293256c5e288fbc0e63a33391517416d95239b8da7165e58c32dd3bf78e91b5900a714a9ec16d953edd8f7f022fb0aabd514cc677e903c98dd44ba41bb0900735be183744c615c4000fc1e3276cf1524d6a42ba675b8601f583ed860bf27ed99baee0f70dcea74c27f706a59ac4dd366742d2e260ab256abf03228a98a33245fab38464ae99fd31bf493c9fa6cc9408b5c3caef6071377bb8c89f7a3a6e2b16a77e712c1f20bf396a5f1c2d7fd827566e50e2a2eea7a1b7c9aa9a48dc2b2f5ddd2ac2a692f81c98d90bb3349ac839a26604fa3cad0dcf5e20f69418aa5ff4b5d13203f1ce9c23eaf22b73be9b4030cb0a3b2363f7a11f15eac592ced82f53ffc76882288d9a8227087c3190a7885bd24369b5c289d87ef1140134fba4b025e27e825981a09c699c9cac4351f87a71cbf4dbabff7306aca493123c9be89a2830e8cb52871faf2794f0ea1b1e88f2fa845803374aadc7a5ab049f2c3cf4253744eec37f72dbc37619c3648e4dd9b6024662c8062f72692aaccf5b5d1f3831de5068ad677ad2f7bd12e37030999a0cd60668ad9241d8a59cbd1e7d99c2e0cef515f628ddb2666eaad4fc853a8f49b709f3dc63f133a583acde01cd2dd5b581e15d4e17ff9e7bae96e0b621753a32accc2d2a7d25bf454a431aef129d38ae78a787a03843ac7acaf1324d3145d28f1b075f25814a3b9c1594d3064bc225494846bb44c3dfb00904dc4b77aaaaeaf0de8e4be52780234f9c74bfc8c24360705f02aaf741100f54a2f3d4200de7364dc5056a3a9f33cd468dd5af66462b65687e55cbc394fb7754addfb0f4b940f2aa20e65887db5d6bcfc96e8d8cd64b085881fb1d187e6f96733d83b40ea8d3be8d693c1196287b59e440a9024ca1a085dc6b6b9350d413a4f0e0ff698a5fda5f4ee8db9ca1b574de63d5c14ae62e144b4a2b140bc581e5d708ed699dccdf60c02fd120427f39e3440eed6f9f58ea0b4582c891a4a2bd5bfe024ccfd4d50773c89992b749a021f9604aa01855e3d9ac0edd64f1c7e1afe1d458427c02642bb1430442805c4b6a28a41eb145a9faedab7f40bb31aedd96ae695c5b4fff33237842fd719fb50c2665cd58aabca6f512f38616203c6c75a7cd121c6b354dca7bf6de29aa0168aff17dbe1d240114cab5259296417bd69c3d91026a6977c7dbda05c7a6984a6007e7f7f31873c3ca7586871822fe20aec00903ea0551f07609bd67f391b4533e86cd40f96ff12f98b543a4776eb34bba93f0aa1cf64edc45af90f299ff4e36606efcd387aa9c84927bc7fac3fa7718c468f43d938d8b6ab135024d9c3e44af6d0ffccb929ead996e3df81b55e667150f06feacbe0785073304e637e5fc840ef46da8ecce672df99f2f3326abf977e320f6079bcb5808b2fbc51472471bb36b5a7474f1ba79f5ff9b7ffded9212fa587785281d8f13c886422f357df53749ae0e12ceca53ec083950cc61f82ec3dfceeecc0cc4e07cee8a73c86a4c2532e24d66e99b66125c5f86245f68b4a456d131a2a1f39ef8880e564f450f87b4ad9da1a058e7782d17fe3d7e139dff4e0fec548e23e69700f7f4be3a741f7177f7b04905d5402d53877910b8384d1ed852935f4b7f96dd959c63c54fa59d79f13d741d865ac7bef0aacbfe438cdbf65b175519faf46a7327348a4d784bbcb9a4e4e1cfa09fc55f0c5cfb18f687810ba51d3961c8eb7f933ed02162a71710b6a9be2378ac38815890ffb08753d5a46c145167185fc8814cddae679683fe0a937593d51384d56ae5fea11953992ada5fbd722fbf30dc594bf9a8e392cb7ae0be1d63323dd7b1696c2c7c8368df2c3b7affbdc8ee50cb6ecdcca0bcdc0f583f2992c17b286f0fc56c0f8194436e4c74782a8924a92f16cb6fbf55d961ea4f11acb9e7d72e7d0cca97bca9ceb8503cf18ec870df4c7e360751d48867fe70a18ce0fcc0afa261b489b3f0abb49bb44c67a58797331dbfada35249bebcc6db342e2b478254fc0e3cfd55fab99d789005ca2f1033b84ab9c4ebc928592293da1e91a29cf461b520e1eb5d8b9bf854c2ffd3d5dba2048f90a9a3b0655d4d7122b3ef749c597177e7962c780330ffb917eabb88255d0ade0b9ce29e4fdfdcf637e4c83d6c6288c7865b9c09f67933f9124af9cd8eecac997b7912fd73890bca889b77769e01229dcf2da7eceaa74151cfc49635a584794243d55d2874b183b76cc664217684cbbc5cf8b73c35fa995b0c437eeb230aa49c1e76aa91c51733900982bfbc93def47e1da30785e9b45574e1e83da3beb33f4fb3a52a59ab853010e786bae6c6121eed5e4d005b3eddc2b7cbd19abaa3dc8e9d6e6e796a2fde3627631e998cd869e59a065a14b6afa845e02643e8d38118b4f69e01dbf5dd0810ecbea08c7fddaed458a3a13d18e12797a0a6771de0b28948efd90779ec557f5932c8e2704bcc8cec0a65d1d7f637df6d06aa6fd1c7c730b8bcf77e73c11466f64f5fb464adc5997a9038d35ad2481add208312da2355c17c82bbf0cec33e80c7ac45ce039eb26fbc4c3941d91e5a6ea2025209a61d94d762ea894ec0e6bc0b09e868e07b40f4c9fc257ac52eee272539d78d11327972de9c2a85de4494eb9c901c5a16d6f47ff91e2971895ba833de6acdbbe4e27c2ec39e255a77ef002dcc4620eec2a65a07f1f017001d1257d62eed103c2200baa38e016eb8cd1bcdfbfabad1100afb2d7c1f04fdac34db88ebc422a473d897c316fc1315b1d2cad30b880a2f3038efa2bb594731036899989fabc16129af2f55efbcfa538fabf212a14925074133571aa0612baaa362ba6997091b0d7e3088f7e200a9abb7082421b5f4a6483bd89b194a1b2cc7f9f4d36e7bb2df865529e474e07ee43455249d832c6aaeb73e15b57718b6779d64a74e595f36d489ab19a3df41b6ff4df6dcf13e7ca8e0c4b6427e4377054f4a80b5c7c317bcc520d32469a19dfea708c25d637dcd041c70bb554f9edcfba6238621e73b0e1e96a26754e464e12b929aa28487cf323ea9f368335b817d50616d520263d9a86e1d16e585f84cde803333ed5e45870859e659d7a144773e6f4b5d67700951c79556c7148ff61e3720bb237456c5a0a01f552c2733942ba10b7a31b9b858b38760fcec176ddbad55fba8fad72ec2441dcfbba8e7e495f5680eaa59a1900630ef6301f0d9dceefbf62fff9a181ccdea48cd307e2c18bd6061c89bb005ccbfd3cafad5cc8c24ac1d32fe12cac8d4eab1778b9f9d26e2a9c223b5d688d5923d7faac40b552f5bf5680160a650a4de93a3d9b9689d6c1c64706b2dc1641ecdd3291de9af8a348809457330c147c8f477dc2a0d0c24d537d12e3b188fe0db1d30ac98ab249f829679a460587e611354e525bbd5cbdc716bf296d39d78cbdb7ca3e13dd541fbfd0f51ef58e03aeabc13e91fe5b15786f661c5ec15dba6aef91b4d6dac4131736b091ab656db99d03cac04f4ed58b2b0ddeb837517554a2cacd0fff87e0bec11100ab0c2ee3f30d5a8a8b9867fce81ebafbec7e29e4612a918e98598720ae0f8cbe89e3984697d6326bc5d022aaa3511fbd4096a1afb2dabcef4a5b9af6b72a456c4dbd45c75dd4d82d09fca5cd42905047bc6677679301533616c895c38ecc94c5537997e1d086634c7a4dfc8cfcb4c88877696ca2d0b4ab35f472aacf4c7e7cef414477114d8786d42ef881dc432ea63cfa15461a0f7ba3c9c62f28e0994614ebaacb2ad204ce40479a05d16466363b4380d915bd7f6e20861ae445b905f77f5154a344dd3ea6ea8cdba1f8a1e99f73d7b53c8f5a82abb9f83d600dcaad22aab5f0263ebbce3680b5c991b71c9b1ecc8baa8f6b2fcfe1ff123e7121384fb1904c24f64a0aaefecb1349f323727fe55446b8b2d1350ad83d80c8161f49de46770a70aa663d27aff075e708df15864b7990f5fdda8cfc7e4d3300d2598807149a0f1f2408bd61fa102949445d805979ad8ebef7ddfd7a79606da83272b59c14172e0281b621e740744f5a5895818e1d3ade24b9fa72977a9f63bf89342c9c0a42976836dc5c9c72466804a90f8dd73f3ff8b54750f0cc4de442c16b983f290be0f0fecd353746bbf8f264dd97e2ea7bb43f77ccf6783a8227642f84a21229b93bfaaa00ff201279ac09c0588fdc32ecb935985b6610e37093c7bf7d80939a8ce7f47c1c6f8b7f0f3af175f010ee8cfa8617c8e3e7b7b9dbf853c0831c696683482425f094f305e1274d748a3e8df606c85f75823021976cb685415dd077923fb65955be40e4e3a6996c12b67134c24dbc8369420820980731b55cb1dcf22cccfc1b4c6b6b842a00391d724fb7d4a314f3523670a96d503cc72018d1350c516a8a488aedebd10ad503fbf6002f5ac4570ff3ac3c76274c78cf0c98d18943810acbc4b1ccf09248c9e65543d233e77dabb7932e19e69f37496180c39f9fb6a82cab8da5fb1ebed5a47afe4f7738eadf8953ad577624d838a9e21fcafaa116bf7f4107a91fbed6fe9ddea1a21c01aec6e241a35406a3cfe4bdbfa08c6b27dc4abfcc0a7a0f7ca3a87a54c2b04159c3c240b9d219b2367f0712c8f120aee0ba2491d620e2e3b5ec85fa23826991f772af91d6c90d3bae045136674231ba33448565682cf2ba6f6ed871e992374a0fba1716177b85e508d3809daed6dc20812e576cf3bcb9a7fdd65728ccfb4703de7800f948a69aa79b2b762922678ea388079643611848807b486c2b4001133c53b4f1b5a1430b6c12e6a93855cc121559fda13b6180ae12699dc74cfea61577f71f9efaabc1c28c59ed0095fce7379d6a3afc17aad6b736c748894762bad5112fe93045bb5a7583f8892846022320b22cd4fee6a7562f1d981c18ace94c68508c2f33fa4d65b1a38256518e018e2ae648ada91989a9ea206330422b25c4599bf90f0b8aa88151db0038f19ccd263e487082dfa331b8af5ee97d3af0152ddeb891cb25d8d15dfdd96bf07ead6e43070ba4113bdb8c80c9fc6bc08e0d3037aab19676213eab007868db42ef6c49a90fc7dd9a36ff0a8397f57077d2cb9f14d6ed1f0e18ed84cc90915fa7a25f8c8d8e636d450b592d7e973faa910cad7696f1bd217e1e5e92d6aa78a202b522b0916ee3b3f5e4a81f06f14c40f69d42a47882835a2c4b5dcecac2a6330194f9024b67f26a13dc8b15e83d2e1073ed49a36f26ff720d5fef69e14760a4277540778b9c0a2d8153ba9e36386155036e2c320833401cf12c0eea4", 0x1000}, {&(0x7f0000000500)="4e484e7b9821df1a40d39ffbeff32a245db1037e345605ecdc64960acb7c3c0bf9a79a3bbe963e942913bb7085e8c6089d5ed7c8b1c9d6723400c2340892ec42722272d0fd0187fdf413a66e07a6dbcb05a9e4", 0x53}, {&(0x7f0000000580)="f18ba7b037d7", 0x6}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="10000000000000000100000003000000e80000000000000001000000faffffff42f09ea599b9feaf0d12445ce74779a9bccbfc3b7a733afff1e67b0567de5a1c5d1e61f85d60ce6d2222aba3533fbc773ffa85134f1b6d3767b959109e77a849eb4f7db6e9dcb0bfc2394fc0a2fd1943c1970a903a1b1893f0a7872b0803000000000000000000d2531a09fc84986ad1fb13212bef70850b0f7b261c2b90042b5518ac7ffbf1f4704fd99924b580e4bb3e8541d9d4a2e2c8d8f88660c32fc31838dcefa05113307d5c1718b8c9f46710d1f2ad2ca99c9ddf44763ee8b0948e1ec6e810a83d272e6e7018dd274f9b22bef9fabc0000000000100100000000000000000000ff030000f00697830949f033b77dca22df00301e89fcb7a06a7b653949d276910faadfe7bb401f7588bd1b96bde7e9af0202e0e108a6a5d425aec7b431cb970733f4baf77afc99b785582cd1c715d0c411c56fc830018e8f1c3a711e86362ec271605c1f907ab9a69e7bb22e58e86f3fe6c5cc6d6ce47c4bfb908d4ca168fbb9a7c71f29d3350f05db811ca9f0e0bab19c2682ee9b6ef72bcbc8b75d43a93c8e03a69463413a6b2ff442d0566e397923b03d56e22f356b07e7be5a3b7560bfee5e341e540e03c6ad777b9891bfb48423e990dd7e533def5c15428edce1dce0e9f9c008c90247c462a54d7e9a947d59ec482b27e995967fa8b2815263d852d39e000000002000000000000000ffff00004959000072c14dbab751778828779d4a1c902e00f0000000000000000100000004200000fc44144eb29d08527a2279d65e0ab2d0d50742cfafb89f60b7aab9707c475aae8ae93a5d8449a5172cc878fd20b4796cd23fcfbcab8f166f539e21077f1ac3eaa8f6753fa59e366840fa6d44e6cf7c8d1202e93a6e90ae01a0b05c8222e5b48e3d59b3ad58a0ee41c9e59e314a7f4ebb1c9ad75bc0197b809e4bb9d0ef892c96257f6655e0e242620ca33bc07e7f0fb008be28938ac127e6a0ce7eb222f1c46e19feaeb07f915b4e6116a50d57e892932c82673bb02bb233839d98d2e3c3bdf4612ffce5dd6d922ad9c41568ef5115d28aaa10a47518d92f533eae42fea4a375c80000000000000001000000010000006a2055049a9e7e5b0995d2847d7dcf8a5478c9c8b17b9aed46bf28be3ba4c2048f6b7f6728e4bf41ba523763319770400a8a7f9c32e13e451f20f7ff53c21fb1a5765c200a7c18c38034c9f24da2073260fb076aa4ad235009f29cacbf35f95055c172fb80fd347a6c064e507e1d23801ae3cd8ce9134af9ec993c7171900a4655bae14d5ae6bbc57f55b6a3ac1f83316a9b6d858843b0a0da48ec2afa4a1d5bad29c6403e62f3865de15ef9313e09f12d687a4f00000000200000000000000001000000000000000f82f9675747b085219625abe8d8043bd80000000000000001000000ff0f00009eac7a1a370b6c8be98402f56b1430445d32226c40c4243354b36ebc5f88a9b52abcfedfea2372a04a2c71c86b44821897d09d2b5d33e02d7f6361fbd00d7ab18e0c578e5d76cd2fb8e8c705a60ac8f111cce6c3793d9aa79b628b1a2c07c0b33c00ef95b99118be137084d1a7fd2ed43518d68d8d2835428183a99e1a905bd799528735dccbc0ff39d95df2d1b7a3134eb9db7c4148c91ea357a2f93f9d577979037e3652fa657504866486af34c39f0a300f7f00"/1240], 0x4d8}, 0x7fff}, 0x10, 0xb8b1d3dc6cd572b2) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[@ANYRES8, @ANYRESOCT=r2]) (async) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(0x0) sysctl$machdep(&(0x7f0000000140), 0x2, &(0x7f0000000400)="bf7fa1fd1289dbc1fad7a94045f4ce4afe806293bf45c4a13f7bda879edce82c89f0a0050e6c7e54eab66c9104fcf8e4e8f75d5e239c8d6993c2f97c25a29b7fb4f3d53dde6d2dfd06a636a6ad03a1a1374f8bca61285e37ddc8c679a2ede821c7c0f86e40148051fc5bf1cc1ff2376999626b93b98f12c4b1b37d6960d0cb38", &(0x7f0000000180)=0x80, &(0x7f00000002c0)="7b21c4efc2971ace4c2b1d6dc404175cbdafd4621a9f1168f5a4a2d85941cd189f2bb2b061bafbf41a9075f8db507d14db7ce668c57b0565ca9aa4623fcf32e63d369aae84bd35782fcbd670ec6dbef2701fb3c61584cbfa4b32faf7ed64b8e1dd4444e3851a8aa1711799dbd5049847fdbc9cb7df4be2e208c7e64ed4cabae9063f42ac35af9ac5dd", 0xfffffffffffffe48) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x6, 0x0, 0xfffffefffffffffd}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000300)='./file2\x00', 0x0) getuid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) chmod(0x0, 0x3e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00002e4000/0x5000)=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, 0x5}, {&(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, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x3e, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x0, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x4, r1, r2, 0xffffffffffffffff, r2, 0x0, 0x6fe}, 0x8000, 0x21, 0xfffffffffffffc00}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) executing program 7: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000d122b3e3e8b562fceedb993e629b422815722079f95624a1a200f2d493fbb3fae8ee6bdd05307d4b51ec81ed5918f8e3f5bdba82c3df8c564d8e25178b34068a75cd0676b769f23c776e54cba53e6de0ec41b9ad6f981db0bf3cf51258bee72e03899fdb8a"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x4}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x6, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000f0196727990d05ec2aaae00000024e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r0 = socket(0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x60) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="a31b7e4375cea3f52b2731a4533be73237ba08554a94cd187fd315af42c1154efef36d", 0x23}], 0x1, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2]}], 0x28, 0x4}, 0x40c) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/14) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x1, 0x7ff, 0x1800}], 0x4) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x4) mkdirat(r4, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x288, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x802069dd, 0x0) syz_open_pts() executing program 4: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2eea636ae12821cff35f56888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb41c3dcdc51e44ca5b5bdfcf1d64c3003f53d57d96bcc77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00000f0000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {}, {&(0x7f000023c000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) syz_open_pts() executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) listen(0xffffffffffffffff, 0x1f) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x37, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000290000000300009078e0000002ffffffff4e234e22", @ANYRES32=0x41424344, @ANYRES64=r0, @ANYRES32=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) executing program 4: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0xc005, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x1, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(r2, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) write(r3, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x8, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1d], [0x9d8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf582}], {}, {0x0, 0x0, 0x0, 0x7}}}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x200007fff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ed3000/0x1000)=nil, 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x10001, 0xfffffffd, 0x5910000, 0x0, "ffff09009cef01098b746100"}) r8 = dup(r7) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000000080)={0x1f, 0x0, 0x1}) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f089", 0x7b3, 0x0, 0x0, 0x0) executing program 0: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r6, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r9, r10, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) readlinkat(r11, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) getgid() executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000012c0)}], 0x1) close(r0) r1 = syz_open_pts() close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f0000000080)) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) sysctl$ddb(&(0x7f0000001a40)={0x9, 0x6}, 0x2, &(0x7f0000001a80)="977ed46b", &(0x7f0000001b40)=0x4, &(0x7f0000001b80)="f0147e2a", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x1}, 0x2, &(0x7f00000001c0)="f5d3e392757dfd27d2039f905063a4689a12adc767efd80105e7415c4c226b1c90c5ae641bb0d0e7c1d3d13b9cc494ec8f40d49b162d9752e2fbaef45526ed8de3fedb3903afed992a95f0b40456978edb8027654f831d5445f4f5d695725a0b7696f831e693ec4b3c2cc24d7f1bb3555723be898237b57631807bb3c90824daf9c9b458a0e35c2c19727b720f2acc5e49585c90c4437f7529f1eaad95eff38f65ce698183b6e0e28e0be6eb35e58183f45fd5c57403d94e2189c2f45785a7118ab856df93fe8ec0d633274ed576", &(0x7f00000002c0)=0xce, &(0x7f0000000300)="e6ec56890a31be3966b6d424c833897b954f135e67183e17b68f0f78d916463f2c4431442607356583459eb6bcf8a6a4171baae2cee95ab3b32466efcdbd318fefa3e3e6224b22d4fdcc204d65d675bcc324284420f235f1097667d7f0f61543ef3339abefcca9ce1c8f812791e12c03d618a8e7499df7c0cb9ee7ce81e23edc7b6dc8ed1b58d0faad732041cf4d5f11296936068e4c886547ec732cc8f4e6b420ae035477f5b07a114c8598f3eacab26a59fe9a64c79bc265658f2bb74798ba505123cb46e79c77f78e", 0xca) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01c0d9da"], 0x28, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r0, 0x80047476, &(0x7f0000000140)) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x8}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400", 0x4}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r7, &(0x7f0000000540), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) close(r0) r3 = syz_open_pts() close(r3) read(r0, &(0x7f0000000040)=""/1, 0x1) semget(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800035d89600 executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r1) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x1, 0x4000, 0xaa, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000000, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x3, 0x0, 0x1, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f0000000540)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748661620690fc23a647be1cf6d2d385c06312708f3bbc403af15eea6d1dd85fa60ddb236dd8655255c5d235c3c8ae0ee596f8603e0cfd7e149a905fa5c3544a088686469c9d2b3e109a8111b80f966e2a68974d195f3a81af8943272681a10133dc0d56ae02811fce33d10c2971689597a41fc8153ec4459372e7327724d062485440450d1c3b7282e0623e9f2ce8fae4f4d8993a2172fb55f63465be42515b6472fa6e298bc6560181091edf095eb81543a9b369ef2fabd88ee4b0df8efcf2aa87f9604b3d5d2baefbc430f6667e34b90f2fcad6076d215a28c4c84160bd43eb164afec37ac9ec3aa3343a36fbb58299b43f268b3496c029f10395dd945744c283d24bd027858a82646df8d3eb48abd4ddec756d0572e35fb3232363222315e9ca65a3e0f24226c17b0dc8246dc28fb474b0856dec4415fffa6506770d774ecfd3e024e90db61f1cc1fd05e7f76af0c3f04a3e7c6bfa364e341d3a893d95a7a645cfd9f023d9e1d860a571757ea36c788b58f62c73529001a97e3", 0x270, 0x4000000000000) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x180) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) r3 = socket(0x18, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x9) close(r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80146952, &(0x7f00000001c0)) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) dup2(r1, r0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x22) unveil(0x0, &(0x7f0000000000)='x\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x10) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x82a, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x3}, 0x23, 0x0, 0x0, &(0x7f0000000040)="9ac097c184d7010000000000000063dcabb9f3e76a0853a2e768233f06cb2c07325ff9e4443e49ca5a31b15778afefed66b3c5b160699d5a36ebcf84f861c1cf1825cf403e7cf7eaba9a6ec0644343e6f50803956b0a987765d0e4ff7f00000000000049e22915021e5fd492a9513c0802a5e22fc5e509224a1c1684249b1f20a58950d2f0514e7a88686e12479c7a973622a9eda995136cc61b5d3e94319c46e0c4d80a9921fef8ee09e26e5b6f6cc6319ba5b22df7974e71d84ebe92f541961b5e381d35cb1b3365ea8a", 0xcb) r2 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = socket(0x2, 0x3, 0x0) (async, rerun: 32) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (rerun: 32) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x4a98725c}) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x1fc6, &(0x7f0000001140)={@random="8d6f77edfc15", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x1f90, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x201, '\x00', [@jumbo, @generic={0x0, 0xffd, "061e57fae6e2de6f48ff3a98b73342922b72efe1c936470e8ce9d9d62ad12ff499d82d8c6e864b83e2c549d5b3dd519870a29f13f1bb2c6f4ef2afb3e63690089af8061337f016aaedee1af30b6e66ddf75635d8f29f65de66fe0a7fb38917b78dcb0c8ca4d029abd1e61fba951933809924a0268b676a85bbf5bc7df1dbbd0521495b11ace5b74c3e372306f7b8220b0f2c6930f27aba98dd39b2740b3b141401b3f6861c08fe2907386cd717ea3bc76c6b03861284c85d0841cfeb23e81bd41dedf1211cfaefde0abeb577a32bfa8fccabf9f17cb5271d164e5da717bacfdb4da5a12e955c139c0c0489fbc18dfe6ff002227fd040058f02e54b34ff13f898e7e5c610419a4c88779512322d4c06c8f8e1aeb4ebd0982c47a1dc32408c958f1a5f2d8aea9755e804259404912b1836f961aa8d1fc96b704571aa84fd5d6f723eb0edc265d722e67e30718fdd16ba37447c2872d884c084b90238a845b40489297d6375df5943d2292b4a20d5308e9875261aada8f45cd5a441501ae15eac0b0f8e6d9d88bedd132e569c0156dcef92933ad942c470fb5a436c964ee87a8cde28ebd9b94848ac40bc40b2516e2d7374667a22b4a5f75907654c43f0ca30914f735e6967d0917f2dcd80589ca4db47b140821cbbdacd906ee9771fe865892f97f8d2c70f6c98e51c670ac79c777b9669d46a033ccaefe6b2577af0586f5305edb531fdf9eac1c8953c04bb01684194ade7fa995a8b5cb63e23956facc1d0d19ba7a03ece8e1d5d8104aac191e57c0daf5fddd58cf57a76bebce524a4855c3c96248800330677de7d059f418b4560c8439d6e8da6fd3ff14f4f147a44a1945cc0569b770f55b7f30983f39bf0dc87462ffb195f2dab2767cfbb020175f105242870a3b28833f3783e9bed1604f732f61daeafa15e58b42d2c05de0a8338e6e48a8b994d1132da1ae8495d5fa2bd4f5784345ec3cb58ae26123fc6bf66da85e401407207c785cfa22bee8407d809fdb02a731385f5ce3a163b2389fd4a7762e068fa9b94c8a09119cfa50c7e17a088943fc36202b9892731c256197ed3d88b8f971dcbf01f44c818edebc3520843aa1a7158b9b70f7eb21fd1d60bf0dfe98316b29bd81bb5547a3bc0fdd80c13d7bb5f9e47a092bb83b63b74cf6151d94cb4585b55000c6be8091783c245e1e63184cb2d984608d1740c07e16350d4409e3ef8af28637fce404ac768e56146a891a85c55a2045062dfeee33aaa6025dc7d7117618f29a349c5010f6cf54f0793a10a3b1d891b30d2519f64bdaf4572146167a534ce9b7106357b9aab5c766de799f21d2907b30c2695f35fd4eb8106a556c1d8810198d3a3259c80503e8ae69596691d5a275a20afbbe1a4466d3e9fe837b609c0b9e0b10db3ac4e4591c08b532667f573a3d4dd59399cec5c3c3c5a67912d66bd2a9c1b4b023568ed02096bec004b00f612408096169ed07d3a2eb31c38d4f98ed0c22087a1fee0ec512fa794ba31345635b793f682e5e825381dc1729c075358700eb0fe5369d2a27e97fec954e21e2dc5583cd65acfbb6efeb39e503a3771815e9640f2933ca143e61f523c8133ebe0aac2be0a2bf688ebfe550d0778624304f5e1d2de803c6fe7e46bf20b598a21763f64b599c43bbfcb521af48df0dea05fa68a4e3749301d695df0d0b7742aaa42a35b426f4627cbe9c0d7bb0f7bf5b373c57ec261dd89fce3c78671e32c9df1d49a61c57fca8d6b3b523fffd89aba918efddae353a3341f3f348442961b2dd4b76f5a3e0ac2e1d953239c43c33a0bf2800df0e50f34548435ba9cde17b6e8b19b1bee6874f92848a7b3c26f4672e54c416819070565b8c9be024107bd1ae9ff6da255b7efc2b73904764e791ff79b9a2ff2c98034889cb48e31b73461fa314616ba73c73a25852b29bcfd6ad654e47a3bf8b677819f73bda63250bbe1fa55a8ca3a15a6bea5b20e774fd6fe3cc098e587b9c677128466b785c40a68e5c3d8008aa5889c5694bbb13f4936453ec0b1e676774bcf9ea2dbbf821133012611bc0b39a6ae5bc343501280b931306ff66ddad3a6222a82b90d90b04b06804cb7d84a557815e1a150c1c4a744ed63ee5444fe80fd3eaa8a80daf9608b5ad3a1e2d5d81ba92eac35f307f1cf85a698a4fdc162a253e06174855c8d35ca9183dcb55734f93419177b03942870b6c04135d98f6ab333ef928d107a7986319a5705af903f749b88c9c3e60aff36fda12a3e7423a9b84d53636b9c10fdcbc401a29f86ec0f3d03cf22b9d074f9f1cb8c1ec58f61ee71b3d6bec96f8d732e3327ea6a2254da8d7b794c8d1f6ff1f7d5e66df3b6f4e3798c5b9d47bc869e5fa7f76bb96df5ee1a3e4cbcf9f76d8cf0a2857c05ed173171985587f0bf675e2fd647ff9921dedeabceb3212a6d5e4abd36af833b5d833d69d0e6a1eeffe594f89f0b6eb2a2e24e8495642d557942f88e05590ef9affadd40364bf461dec0a9a91336f8bc7975bb3ee5b3d76ec640a54c7a7fe7c37f83357ea5f865f66611704ebf565e0dcea80405fd9550a79c50464d0d85a0ffd268cbf978f77bf504ff77f0f728a36ed2cb630514f96f5c1b7cb6cbc63172f1c0411f3d4e7fdc6cf7064a33ba3f38466b48db18138c5d254d7564206708c4dcaa796d1c2ee9df570e55a9b38eaaa4d4ae40fc095f1b4ab8f2b83527f0a26d5c4f6f9542a6837eb246e92ef339dca387ddb56285ce444a60fff58a15ae201662540824e0e4be814495acfcbda7d7e77736332debe4608fac75eb911a2d401d547d9c1ad7624635c19d2a047c0df1917e90064d787f76a447a00e5de4ce9e482e4a8869074b0c77b2bc30c7bc986e3ed2d1b08482c9d3a2891d8ffff2df5874b96e5fec3289b551794a85c3b67f7ba6f97f8abddb2d00bca94778912a80f0c5547ba87baa28271709b52c0192538ed257d81dbe440e5999cbb6c8a6bbdd5a17f8b3d14b6143bf84ef3715dc412599d355c7985cc96bfbb4d074e9d6cfda53e33607ceea2ef97400e382daab2eb2ebe47a34df73a1354664e3eb36c56074d0df7e6318f430f8f1a95b326b3e67c148a81dec8fe331cb704665bc45202b95641a17ab866dafd932b0e670fcc14f1650c09d4f634628b0077852b98e9ec84ac59c76d824a5e0c2a32aff3ae81ac44217aa3fa857299650aed454308e22da637ae54773747fdad31dbd61cd3f6e04db3a57b62339a3a85407066f1f48216a4215732be903211dd850c362f17bbfd53adff196974c0bbae6abe0bfd79443f96603b7037cbdf48dc2cfefbc8edc713136efa36836ca2c110f567d904baebb07eb62878152b55ef58f03bb778c6071b9f2d516916e6e1031141a2e4a30dc6157c10d5c52d8fd1702c2d0f11be1e43895253861b1de0bd4e8c34a1c9d34c928b8b453eab7e2ffd8eb98b13b68e26227bd89183eb249c71d0829674ec4d7e8370498343a685e0ccc32b0a8dc3e6c0679db6aceab8660869f803c3757fd5bd41d2857da2d6b16bc807411905e86a762422c72ef9a4ab6d52d04fc0d5b1db8700f0b67b073faaf3e9ad019cf611a3e5e825cb60702c2fcd5fa4e1f1d7dbc5758541c24f19cabbe48198767d54c9c1c1c06c841298caa5f16ef057d67fd384d8296ec1557336e32b2246e001b6d7deadc1150eaf8824709ca357303671690caebc040cf7e1dedf0a0d1771e870839c1136a547629345931d73827c8318cd9078b525111668e84f15aa099e6669378d0f393e1d36706dcdd96d945027e793893720eb886eb8ddd5a59b6fd10db53d1c9355b7c4786abc3d5a144e745327df231891e0417a010f284942861c7ad5785d9b42a5d9e6b8a0101bad5372d6578502742d6532f4e04b3554ab499f53d1ad9d80603cf133c54614a895eb6bb757349bd6dc3b6fc526dfe63aa0526f6a5688e89f6d7d1530fcd60899270664060351d605e8a18c1d11ead496a85d380cf04eeb918a76b6de58fec0f0471ca8fdf27052bbae4518ede9f65ce04f7b1a9a86737216847d804c097dcc65b48751dd4709d0c0db674cbd03ff5bc88a50990c1c8e4cf38f09b7a263441269348267f25f62782e27eac69ea551d5c53f510778c937d55c7618c3003fd26d1fc158745c6266b0d13ecfae48b6b8399d1239b14f23a081404a444a72953c3a7876bc6538d6b9e7f843c46dece08fd793397d3ea01a90952a24310d92e317f6094c63d7bf6f888623a0ceb6afbbe63fe18bc97071f8059355fd8fc8c9000e2bf293378e311da4ea300bfb723fef337602275f767f7de56ace42a4cce3b05b6c581b32f8e456a4076c0fb70058d772b6c55c5210e1d9ea124d939f4e66c587f34e8ebc10ad7cc60c2d640ff459a50a6a88f79825bed66cf686ee657402828563afc09f4be04c51fa83173ae8878bb461a612b61457eefaefc8f696d7bce923ccbb6d7c4270e7d203d2455158d17d2f38a401baffbccc1124488abbfd6f694b5334b59727874c5e100ebb477e464722fd8f66a16a2b24411471e64d7f267d2744ecf4527022b8204f4d54474c3c517446479fe894d5bc72db2ead9b270122739d5b15b600576dbb195a5f4557768b222d9012eada40f6ec87bf61ce05371d79bf9d75ebf15815714cc44185ee7196e5a3c7526435336e2a484fe7d063dcec1c9d9a40abb29e4e90fe0cbe842eddf2d8a4beee27bdce6cb43f4a01e9adc908f78e6428df286866dc5e3fb2d6843eb1fadc9e982e1ff25b1a566c5a6543b9afb9a30064634f8cf37243c2c24e3aaad268b004022009927924e167f02c7bd56d845d98bc76cc17a9c4f0d86a82b3f9a7cdca6518957932bfc3738e58fc3fa1d03e2f7fb0baa8f23d2edcd29d9399e755b62b92bfd021bdface64a47c4b8387c40398a216b88eb1250511efe9330a7315c8efdf3d8d6e8cb10523de470bf9bf7073ed8ac9f7eae448349103097429dc52f848dcac1d3ec99f43079f6312558748f841fef887473cb7b7bdc68f0016bbff4716d1d7373b1508a6c197088c0883bdc16e1a73c7ad0bfd56228c1445bd546cb3afc7178f4bdd3ed3cb223dcc2701e5f8e1f112c5d71d56e2e7e008c89959af38e91a2d9951107dfa325bcf7b9f943cdded7fd6166f2d97454a6267dc9522fd25cbca5fdad2bd625e4096778f31eb063ec0db46fb1460367090f12ef08553481459b9eacd589601bc029477b8f97971ab0c49213942f608bbe0d79e4d55e4ac3ac72717d6698f5f33a5bb3801961c6cb965fc31fbb07e1ff5418bdf54d30f3c35b9ab682b006dac14de1886b0ffe3a6e2845d4b700e466eb4d7792f9fed66dea917ef45c9b4a7057c7d1bbef6d39317a63cfe63d3948b27bf41b2d6e168acba3687a8a052b26b8dcc29a413fe3683e334341b344759e34547e415ee54c859f80418fe0318ad597ed874c0274b46dfc7fa0eb57d17d6b988483e1a678542b2341398f4ebed16ddf9eea249ae0e0fb6c36ec65f062ef17691cace73e1adfd2689e0a54fe40b59dd57df853232cbb9713f8ab01c661279215e605aff2a965d34c3aafdbef2f4c9712475baa2eadcb98e4ad67882891335cf725ffbb56b0be7ab645e399477312b9e106f284b4cd206f5ae4f3b3b8a67635cf192f6680962bc78852ccd681c4b9e29a3016d41a85b2a309389de66222442aa22acfd489b3aaaa7a161579ce2b4a2be09d24330656f41bda50e28c899eebbf1c5d24f0abf58ee29594348fcce95819f498c53be0e5a692ca042e89e612f03e770afbc12d72e615c5cd3136"}, @ra]}, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@rand_addr="45117a9d810d6bad2bbe175fc8fe7913", @loopback, @empty]}, @fragment, @hopopts={0x0, 0x1de, '\x00', [@ra, @generic={0x0, 0xeeb, "01634ef51c7abb1efa805198298cb4198432da5ac0074da0210540c55c37b742668b733f0a62bda33a3c9a4bbbb30fa90247951de1fbad66ec2d36ac19027e1f4f41b6a199b166d24c5bb32397df74b5db2a755f8046320abc4aa33f29c423dae7244fd43b9237aca4466353164f194b42c42bdba78c625babb79fab9e17dcb43edf86c2530af036e0b257b9d871c55654ad2bf3f8ae88f0391949b082302d169a56269ee50c9718caffc4ec832d3d702083ed1205ed1a6d932cfdfe245db1f4ee2f1e5c4d49cba94f2620b2b9a7507e42f40051f3a8e673709253e42be829569c6c2322eb2d43e9eb79abf5bc92f8048ad3321f574e4f02499420189301bc83439bf00e60e21b4da862fa84a82e4cedfe81043a4deef826b67f03333fa2e0e03dc66b6aa87fd9ba80c0ef65603d17b2af9d78d82f6d52d40c57e88189d692e111a051e91b21b04a3b692689d046bd163348edb868fad8f8e7326163154045470115da504eaf93ca1c04a54d6ed68fbbbf958cd7fccdc694a3ca451fa9c60e930288a8c4221b9e1c3cb1aa245f6b374c0e23d2397af9802606fae2be396f9c8cdfa7790274bc686b8a692f1ecb08e3d01fd3f30c000851c2bbf5ce997537d8e8eb379866e03138454d305130047a51cdce3e11aae6ec358bc6ad4a115dae353313d629901ddc00006809578fc4118ebc21a09bac09fe1e8161f5746c232e780dc957046939e07b90b1d02683cbb182001021f4de3ebfc2eaa6895fb268ed3fc68a7f8e6fe778ac0f867e7d7d460b73a89be52794826bb175a2db3b427afc89b7a28d4182b292819176e38c05f18879ad91901f037a933225bd7410e0204f47bf7a813e0a322418d27939cb8aefca5aca7adb6f9a579c50b5cf5dc902852618f64732d49739ba7001d03d1600d2b97010db97a589bfcf818a4a735ec326de8b878ec5c46beae1cccd81b91d7a9dad2477b75407fa49a7c625b52ea959e2eee3cbf46ea72f9f38b4f5081e48e5e98f821aac161240f3438de4fdeddcef48e12e8fac540065b5d723163d1d67228322058ae13fc9213fa6cd3a19b1badac0f1272812473f81b9a017e88126e1f899619f9991b6690a56534d0ebdaece4ae17ca5702f2e7e422809681210c73c195ab96c82ba8bd18217ceeb1da1da62a86570621015be0813c1c6549def4ed1f8d47300138ad5ad98d00194ca2696fb2007ae0bbc49819e7fe695e1db87b7f8b90e6c3c46407ebb8bf82a4acf517c6d0a2ccfaa9890e64518193156d075bfc22a3f9cd8c793c00b04048b8f7d58b8bfa0d6659b82b12d81c0ab701abdf470fc2e09e4f4bfd07b7e2d65c2dab300e21d32bae3f5268d91a456a9dc71e3295b7c182f72aaa3608146a4fc66cc57c04e3ef2abf72284a355db345b925fc995a8113b5b7f2d3db37e8e7b5f36fd291020dca09120afe4325b423edda71158a449d086e2a3c146fb055440890a63d2dd50bf572f72498bd0291d493b8f999b3f0eded3c5324a74ae41d9652e5d942fc05bd89ac790ed8058e41bee5f18ce5327f96927b9f32c83b0b16b1111df48b69363bbf4274d80c96a8e3ee6794b91469a4c1ac7d189af1cde3e5fdd3fa87f8865e76a61a74e33c7c6ceeea204a53ad14dcef9b316a078467db87ac883cba7f9acb0013d26c9537b55d442bd96861d0660e4bdb12850122c12d130fc54dd95d73105501d7e51a36e400e85b0517e9553edcb6d0cfd15ad6f01fd2bfcf2f9914141f25d013e4868f1d535187f5e6c679d95d64e10ab1b08fd1c48df9b04dc1daa3cf46b381ae707bb0378ea785c2b047fe32e9a7a4eb697663939558ce6a4ccc7864da2b274c66fb6b4a334f4783eff6bf12635a8e6b28cf6a2e369108dc87397881bfe26b4f3c2f6c9aea78f3c5173d24d277e5cbdcd1bcec022055a952c52e805e2d32918e01c3fcbf03224b228c8c9dc745c5555c7e71180d399953ac65a4ff46997fc4477f9df4b5c8087e7a7bb904fa100c41b13d0ee5397510571f0c3dbabb0775f2479b08d0485cb3b8ed86996477da9d6b027dcde51026d13bf2b50449d5c05c45f340d5caeb151179135b81d8f2abe5f8abb98e3edfc9a7edb9c4de6cf5ad69adba7ad3e554715452d48ca0700041d9d9e1710fcb1e1391c0beee9bf5654762576479dba2b9d098a0c1e9a111a3922751c0ea6d83781a54f3b36df04620061555d44dc25f7dd8ffe685787f5220366d2251f69cf37fa47315a4595c0b92f18e0a00937304c7d17c5a3ed92093f9a5759a6e1317575572a06c5397b83f329c8107c6cb14d290260e302a785f631d668b6cdda2718451f30bb2f15fba61a9bcc8cc79f52b83b9d1dd425d362995ed33c5c2e8eeba72025c1afe47bd77beb283bc854089328d26e86b01e3f44ead414d7315350fc613e7096dd1bd68efcfa0272d02331f1476d90e9e65f5172eb91b723d74e0e50eb9a0e8e90c011bd1d04f98b65adbd825fb2db9f9e23156d9bb5c90eed3a53ed2bf7d0109811d44277b802414467f19265d1f49fcfa229f44aa414059f768873af8b5c9a5d67a1f6cb176b56a1c7bf7ce7e6bc32f7ced089ccd0cf0c5e6b0bb3de2223da81f8fa99c9e88004a41a8e103f044f7aa69dc1e32a960840c4fca80753782b191ca2c097cffdaad27141ae9c34ed5fd08632c9b85fb28da317c614d2eb867e8e4687ce6f0b44d489dd7c3d90dcbb7a13a8f92f81edcc5043b33e5495f49ba5aeab9d986aeab55cfaf050f184b556c8b4fe01584e24a36984f8956fd6534bd8c91cdd702749cda83ef0116f90c85171954905e4a06a715657c8970b43711b062623adb9a0675428b4684e47ee9c481b9575387ba20dbf05bea6797eabd5f604e1108ee6f1184c2c283266ebe1f2b0c30c9e717a6b8af461d9f26b44d0e4683e075efbf36e91a7aad964d383e52161dc732b9320bf85f6d5cbe15c5fa36ae4813a0d931cb75927a66ae806194a0926386908cac3019acd051ea2bb2a8ac2213e6c86948781397f0d2eb60b996332f181b5253b3cd2b2092020ee7fe786d3b593af0cbd11ce1a5f14e3005ba339cac8157df79e0fc4910eaaa6aefce60cc8d702ab6eee8fef3b1ce530e3bc7584e172b26a519830a2a9840cb6a1d18167fa0d80ce7a377ddc414d6b79006547bdff56abbbcbc362675920355f0cca3987d5e7812dc45e018abb053de21f67eac37e0f38db4bf60f53fe3a9184e2f63aef0fc10aca7af10ff78d35face13ae0da67d447db4ff50d2d1c62d235d7b83634c206247a02775ff76658c6632fc235c8b3d74512466b06ddfff49cb812773246f7f30ef6c333d513ec47f823b799edebe564583205e2301b76c233594a43cf34441da36d17bdd0c3ab99c0e4985944e905bb7c00d0eb089d2264d84aca43f7f49ee8e8bde1dc73108e91d5fc1e7aefccf6d90e88a7ddc47de9eea6c724e0c0f815ceea39775f237d8ac12134fc03c0d25111752a94930d1ba86445da92d8cc3c9fc0c8ccf0c122f009f54567ef7506eb65559dd070143f0dc8ecff18240153832437de5f2429a326eac2da913db495a15424ffb2a27f3e0ee570b49f12173fcde5e23bde378e461f9095b3581d5d47bef45d77608ccd240339af7baf363838561f1550e999270781c9e6e6b146feb132b9e91f790a60c166ae7bbe42ec90767cda6439b74d12050d43427fd33cf6e62c0b79bc565a4afdf5efdca3d28b4f749b4b55a2694af44141903994c68fa901de6f404e6d442f548962f1b7601b4ca6532f899be1f09021e1b79d026e97f2824a1abca01b7723e86b7febee9411d475166b3efcbf51e9994a00645545579685619a79457ab6139f3d2a5b131b60aebc6d0464f84d83ed0b10a39937214b5c7eff6bb7ec2b10a48e4e209bf7545fedfd7426ce808e9c412120b3ca2b3f2dee34e02fb59fbdd91525ec47d57d45710c25622ec45fa6a19b6e21b0b3c3c2dad97f7de51108d0f7ca9860a7e1511d753573b75fcc6a5f03f49af81810571bb58aa4084b89d11da5df4d7d13cd4cd77dea873e81320bfbcefa796d16f259e0495b3cae5dcdf1fe66be1734f0fc5ace0290a5d7182c1654057b3a66d94f89850d7c19dc7f9330e25e48115da4627f7c8eb5edd3d493ba50e4a426cae23954d72241155a2a749be25cf77e11d6544514d5da397a4d19b3635f5c37d4b3680f962dffc06a7ac360f29191f5100c43bd9f9916dac98f3dd65d2886d73ad6fb4fbb74b597b2287075d9389c7a3d758be3f17543410dd84475de0793b50cdff69815cf3faae45d3547286c60cf1b0f6a91502feed65abf09ef171cfc92a0ad791a694931ee8673a3eee439aea71685f68e669b97160f4ebdddf9a21aca9265fd5930927c10d90cedacea73430253d517288b1d090dd84029d905474906384ffe6e7a9c139bdb5380f4ae6afcf95eedcb916bf77929229099ac398caccda7caa454682b4a5faa348f8c9321397e740644eecfbd35d238f1d07cda1965d9eb449b23b66b3ff897bcf41cc4b1a60ac546908c4167a8cdffce642be9045204c1645637821bcbf644f3f9600dbe4d5217a1574a9ae5929b1bc01d2cabe6d2d39559a10a3d489ae53a09ddab2a8c8d104a3c9e5b5b081b08b73bb46276795a8e31da87ea7bf4079d5bca886fecf1e00f34f8ce8aa9fa4446161349e4a91205bacf7f64afe8e6a55070d40484a52aac39bd0bc0847b1805aee2eb7bf172c144bf5aafcd27d9b30a9671c72ae8feae3058eb3e5d41a91e9fe047a78d7c493b9463c62e0046466951f93d8ddfe7b21a6d355e1dbd43df86c175caafb3279649d92eba02b19e6c4566f71e43997a93f4151d75992bc1c9ad9f01af76aeee9097bc2196946d50944a614e2db2d2fe22b966d2fdb88172a1a0f26e89d9b8efdbbf2b1311c7a080c5aca4571bcdc05292971b96f5bdbf244a22b1931e710a5d7578f8b42b573adc58170f7f1aaef10f8af408308807c91d88f3266ec9cdc42e8fcea357f27381658dac1d75233bc7a6bf6de77c64962f9cb0563d71da657dfbcf4929c4b2acf864b8a9baaec0d9743c863b0715b7033d0448ffb16edfaeaa61ad3c01e700a84b8c0920afb7c76361552a0f4b8234d693cead1cf4187ec63cf8e092534d38e1d67310e8c9743d8ceeb5d8b9fabf7320bf6066354fbca8477ce6f4aead1de2c728269d116547f97e8ea76134e0efb4a091182a036b7635cc21931cbebeb77362e26c6445be780e9d138951e3aa1006adccf87d9d58398e478bd8357bbf9f22ec170c0eb53cddc20ace675ad8b87a00ed590c783ed5d6e7b569f9df4f54c361aa12274f94725bd79e0dad7ebef77cca7045fa999de93870fb2bdb28e0cde375232b8f88c8ebce2bcdda88d035c978ae92ffd2dd2"}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing]}}}}}}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000100)='./bus\x00') syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1, @multicast2}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x9c) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x58, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts={0x0, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x7fffffff}, @enc_lim, @ra, @pad1, @ra, @enc_lim, @jumbo, @generic={0x0, 0x1, "11"}]}]}}}}}}}) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004", @ANYBLOB="938f267bb9671f1aaf66305f6c945e0fd9cbadf13a96aec8d95fd8f1295a994bae1603004bf04a6b8215635f1de10185af4992b1e528125d19e13d41504469738dce9ab20fca511185cd72e71a6b03b03391ad87e7074708a8fa7f0103b440f536830c5ea916a93edde0321e3c4a84cd698e93f7b5f4827a2407", @ANYBLOB="955e4123c1e4d5a2ac3d7a2f556e65d0"]) socket$unix(0x1, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2eea636ae12821cff35f56888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb41c3dcdc51e44ca5b5bdfcf1d64c3003f53d57d96bcc77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00000f0000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f0000000440)=""/29, 0x1d}], 0x3) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x0, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) fchmod(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r6) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}, {&(0x7f0000001280)="8c", 0x1}], 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000001280)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x6, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) (async) close(r0) (async) r3 = syz_open_pts() close(r3) read(r0, &(0x7f0000000040)=""/1, 0x1) (async) semget(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) r4 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x801) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x126f, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000100)="c95208ba2f2136b064057ce253a49b75db2c638ccbd97717178861e83d0329e4c15b51dfa14172f4368b78409610ea1f2a4e5eaddf407aea4d945935a868bf6f40da31d20896f38034c76a7613a683ca12ec6d4258e70c18f1a1a58dd60cdaa99e0818a628fb52a76be34133a19defa12c0477a2ee44d72dcc2ab20455ae1d9209d0f8a522f54a1007dadb746b2bac8c7b83a774e8322dffae82ce7a9b7ca4dfb67001c4f53de21c3ec89dff4b9a28c964db3bbeb5273054f54fee95f0a78d09dbcf68479fb3c5b78d4ae5645ac13354932267247bfe2f9101fb9003223183041a01dfdb8e9a11aaa411acf3ac", 0xed) executing program 7: r0 = socket(0x0, 0x4000, 0x0) getgroups(0x0, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)={@random="89ffa22f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x5d, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x40}, @nop, @generic={0x3, 0x3, "b5"}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}, {"543508f0c1046bfbe828b431b82e7c598fbba0819afaacf6f6fe3b7698f5b2fa9ab10e7ec130501ae8417223b0aeb72aa40ede2a48"}}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x0, 0x0, 0x0, 0x457cb}, {0x2c, 0x0, 0x0, 0x8000000}, {0x6, 0x0, 0x40, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff", 0x34) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/260}, &(0x7f0000000040)=0x106) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000002c0)) r3 = getuid() setreuid(0xee00, r3) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r4, r3) (async) dup2(r1, r0) (async) executing program 4: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 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') r0 = socket(0x18, 0x3, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) ktrace(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x822, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000840)=""/105, 0x69}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/112, 0x70}, {&(0x7f0000000700)=""/84, 0x54}], 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) listen(r1, 0x0) r5 = dup(r2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000017c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f0000000a00)=ANY=[@ANYRESOCT, @ANYRES64=r1, @ANYBLOB="d46d9e0ff9187b9030fbf1056328dd9bf918cad437a06eef854f7a6ce988e0942c6b025611f762a7ed4a8eaf25e6e62a381aaf59635b7df597c27729a20056890e53a54022433feb1a8a02b9f27804a2039da87200cc97c839e3ad4dbbcbe9205defab1beb0d6b71a928312bc3a18417cee8e066a073a6bf73181368845134cca3f4f069cdf7d4da0a687b763e51bc1f477a6f197df8f7fd57c733d310b8fa24d61224ce2f701d3f589068833819f19718d067b37691dd955cecfa823e38f4175a149b307d76a007908942ab82f719c21705132bb6aee254d26520c6248a8bd5ed0d204adfaa11bdbe284953517a786dd82866866616f7a3"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffe, 0x3f, 0x4}], 0xeb, 0x0, 0x2000, 0x0) syz_open_pts() executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) (async) shutdown(r1, 0x0) (async) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') (async) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x10) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0xd02, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 7: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000269000000, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x3bbc0888, 0x80}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: socket(0x20, 0x4000, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 3: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[0x0, 0x7ff, 0x7, 0x4, 0x6, 0x80000000, 0x2]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x18}, 0x1, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: mkdir(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) socket(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x8106}]}) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0xffffffff}, {0x3c, 0x0, 0x0, 0x9}, {0x8106, 0x2}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmat(r1, &(0x7f0000bfd000/0x400000)=nil, 0x0) getgid() r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000067e000/0x2000)=nil}, {&(0x7f00005d7000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000048000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x14c, &(0x7f0000000000)={@random="4c0d2ffd8c42", @local, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x9, 0x13a, 0x65, 0x2, 0x1, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ssrr={0x89, 0x17, 0x1, [@loopback, @local={0xac, 0x14, 0x0}, @loopback, @multicast2, @rand_addr=0xffffff80]}, @ra={0x94, 0x6, 0xe71}, @rr={0x7, 0x23, 0x1, [@rand_addr=0x4, @empty, @empty, @multicast1, @multicast1, @rand_addr=0x2eecd8a6, @empty, @multicast2]}, @timestamp={0x44, 0x34, 0xa3, 0x0, 0xf, [{[@broadcast], 0x2}, {[], 0x1}, {[@rand_addr=0xfff], 0x800}, {[@loopback], 0x5}, {[@remote={0xac, 0x14, 0x0}], 0x6}, {[@multicast2], 0x9}, {[], 0x2}]}, @generic={0x88, 0xb, "02111edc87a2a17352"}]}}, @udp={{0x2, 0x2, 0x8}, {"d82a85dc7aca6bfeab168ab0363667f2d56785d7c141a7e60a4ae83fca5787c7e2388af1cfb8e0fb548e213b21cfdb4a38b87b92b5216cd1d307597c443825ccffcd6c0e569d487629d8b6051470d988c8e428befd4de3718fa07b8d7ac636770380e7568a9e63a8a7a0f5ddeef808b42b41a7b1f24832dbf6ef932a6c4c31408ca9e87cf3e627aa7dc09cee807d23dc460b983ffa5849ddf205b19e97fd"}}}}}}) executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) setsockopt(0xffffffffffffff9c, 0x200, 0x36, &(0x7f0000000040)="460ce890e5098b2b74c37074a9b67995bd617815a59de85c1580c25c14b54bb4dcfeddcecc90d53dcfee1ac804a4b6a310dcb9726762f2e81ab4764f2fcd5d1fe5331fb60a665a0041e62e325f5aa5af09f753e6895ae79b1358687deaa434d6fd02ad9c1ae73bb01c6676d0f4f7325d4ba805e60e9881daebc5abd47870fff4d26b7390b1c726e2bd4c0a18", 0x8c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x40}], 0x2, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xef8d5a51ac9c1c39, 0x80) r3 = socket$inet6(0x18, 0x4000, 0x1f) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="84e4aa91ccedc2bdbc830ef523777116f73a1ad7fd618e281e4a74ba204a3cd4cb1eb20a9cb2064ae8ad471a1ac995b4df2c890ffbe474dc40a668a4c2324436bc98239905668457986d801bbe962c386f4d6115f4f37c13e6593b", 0x5b}, {&(0x7f0000000300)="7ed394e7c166c77c1e474b3c119c5e2f50d5c7ad4e27926136cd472916f90fa77fffea7442fa71552c1d7f73b6da694e97b5d10702ad253d", 0x38}, {&(0x7f0000000340)="79d49184773e998a77827d5c21eaaffd6f8fe34e9e1a0850f2c9eff2e35038ffdd84b755c861b817505b22a66ff1b875d6c76663dad0e4682f65c653061f52e7a78ff14f84bd6faa9a3fc91a011e6154d75153f319c80e5bb7e9b6ec230d9369933c7ca633985ddf225d684620c185922015894bb991eb0f29f1835b92fd1bf3f48d76dec9fdee3b45d9067627a30d7d671eaf9e0e3d367bc48d27d72aceb4b6966fe57a50a10d9fecb7ae04fd789b3933d4e3e4f0523ebe7348a67d992a21fc43b6b911a68a42", 0xc7}, {&(0x7f0000000440)="c3ba1ffd4da02c65232f2d410afe09ab31db703297dd089d89b103cd3832dc2e1184a61682822428f4c8dc38553cba635dc376f9e3c1904f6f4cd1b1899eebbb78fc550a9056adacf4478fdd999acc5db1afbb7c905e0766e3c9d8f801a4634a326cdc87850efddf32536faf9c6834b6d1f29b662416c07ecd4c727252bf53f4119bcb771e46ba120382014b", 0x8c}, {&(0x7f0000000500)="e74ae271fb8b1c37ed86f9964e3f5be863d00bd3d2edcf093073ed3dadfc056d86999f3f738d812ef23b4b0190e0c57ee2ba14e454e58b732a89c8a8af853f97cacf6840568c4edcedca3917a7409b9a43c81ca4249102f3ce9113cb40b15b378ad0afa8a29021", 0x67}, {&(0x7f0000000580)="eb754bd622680415933f56e6a40a39d93182bc817d1478892549481b9715e7856e6b010d29b11348e4e2bb1a452422b85346b8ad65bceb2af5f8825728eac9eb270c13f5ee5f5369c347cd925042ac0e06790921d7ff00b06b7869f0e9914bf42cc66272815b32242dce03c7cc6fa3c51319aec0aff28bdc", 0x78}, {&(0x7f0000000600)="cfaf25f7efd9d36e9910ab2f28271eb9e697cc9be71be4284359c1001a4ece023f971b4b967ac19bd65cd4e5436bcc20f9faac1a3b25139e9e3124d856b35c0bd2ca54c0853b4ef5c54c608f2d0891f8e863499556151ce6f90f2a4535c133363c8c1b647a0e85185a207f60e4d086a2aa649f30e1e3012603f7855130eb2a378d253e6f74c4ac281fd3b89fd1f1702d35b0376752317c615a0014ec60a8905a4adb318117a32f71f7c7", 0xaa}], 0x7) getegid() r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000740)={0x1, "57991c6af0276d93bc8afccdaedb794ad1683605d003ee69cad606fcbdb590bb03c264c2bad068c5091d4fb57b216ed1617b2d8d0e956065e0d06af954c9e152e09cde030f82a9252cf3d71abfcb1229ab537408"}, 0x5c, 0x0) msgget$private(0x0, 0x0) r5 = open(&(0x7f00000007c0)='./file0\x00', 0x40, 0x80) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000800)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x3) r6 = open(&(0x7f0000000840)='./file0\x00', 0x1, 0xe0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000880)=0x19) recvfrom(r2, &(0x7f00000008c0)=""/177, 0xb1, 0x1, &(0x7f0000000980)=@in={0x2, 0x3}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000009c0)=0x1) r7 = socket(0x6, 0x7, 0x20) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000a00)) getegid() setsockopt(r7, 0x1000, 0x3, &(0x7f0000000a40)="d40dd40fe02d3f711238183bede80318845d1f04d523e6237cfa128f7571f0517baa04f3234d9b818eb79c8808f90805004e17bdc341ccde07170aa7ddcc3a6cb252bd22f64361c2ee45c52fc5a575d94948ea38383d5a88ca", 0x59) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000ac0)) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) getpid() flock(r3, 0x4) executing program 5: r0 = socket(0x0, 0x4000, 0x0) getgroups(0x0, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)={@random="89ffa22f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x5d, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x40}, @nop, @generic={0x3, 0x3, "b5"}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}, {"543508f0c1046bfbe828b431b82e7c598fbba0819afaacf6f6fe3b7698f5b2fa9ab10e7ec130501ae8417223b0aeb72aa40ede2a48"}}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x0, 0x0, 0x0, 0x457cb}, {0x2c, 0x0, 0x0, 0x8000000}, {0x6, 0x0, 0x40, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff", 0x34) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/260}, &(0x7f0000000040)=0x106) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a19fe800000000000000000005c4d0000bbfec23ee8d000000000000000000000aac8"]) executing program 4: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) r0 = socket(0x18, 0x3, 0x7f) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) socket(0x0, 0x5, 0x7) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x82) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x9, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x6, 0x4, 0x2) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x1) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000880)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f00000008c0)="dd90035a", &(0x7f0000000940)=0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x701) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x80000001, 0x2}, 0x8) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000440)=""/231) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000004c0)) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x2002, 0x1400}], 0x4) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r2, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000180)="3e6f75d68bb5ea8ea96e71aff8dad7318721dbb013cd1184537cd2520873922c1026ac87d8139fade16fb7ddc75e5cb75a1f180c10cf28475366f55be16b139ac2630885d973f05daa3bb14de1db7bf8a8027797d65ef1ed711cc297c7b7d5229ef8cb2e94cc41fb2402e18a490c32baca7162958e9785e723e57d72dd717150b072732c64d6afcf13b193a7b30753564d664b1b3465e1ee26cf", &(0x7f0000000240)=0x9a, &(0x7f0000000280)="0cba0bf84d1a72c36a182a4ffcc97c4f6576a11c622bba5d7d20dd0014b58f824a684339d61e6f90cc04c1303cc040c8d1aa89acdb897fa6a7f4a9c1437b190dd76d65bba09da8443f1d8f3bbcbb2131b2958afa3fad5b2b7d935408ffc8f0ba52b664a67b96cad611f96b58800f3dcbe1449cfebfcdf995b8c3dcfd60fafe5ffdab21b1a483a34c81f8ce57f4d73f3672732498fa4a9d3b1069bd93f9bdfd668f36b32466d516", 0xa7) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x52) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000000000000000006fe00000000000000002ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8ffffffffffffff7f0500000051e2f0ad4500a4f87d0c032bfa896443a42118000000720fd38bf3b770c1f5a872e85c06002ec5890400000000040000361b1257aea8c500002002fbfe0c2301008abfa509b7196fcbff67d91a1ecc1400"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) open(0x0, 0x1, 0x100) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000240)=""/142, 0x8e}], 0x2, 0x0}, 0x46) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="df", 0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x4, 0x0) setsockopt(r5, 0x9f9, 0xc, &(0x7f0000000200)="ebff69900000000000000008aa4e7130aa01e74427e87f", 0x17) setrlimit(0x4, &(0x7f0000000480)={0x42, 0x4062}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r6 = syz_open_pts() close(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4000000000000, 0x10000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x81206919, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x29) writev(r0, 0x0, 0xfffffffffffffe44) 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) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x8002, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r7 = dup2(r1, r4) r8 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) dup2(r5, r8) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r10 = socket(0x18, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r13, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r7], 0x9, 0x400}, 0xc) recvmsg(r12, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') executing program 3: socket(0x20, 0x4000, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x1e, 0xc003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="c7a8c0519f87e1d710096ebea6d3bd5013de9642d1656b24e016f0b8c5025668b77e8a46975ee9a59de7a0a608cce51b066385a6f710cb747aee9da17ac2d3c7c14ee0087f90e357ff8f0f90142635aa3c886cf3f5f37940400f09fee8e5907c75048f7a871126699dd7345e0dfff2de1b0c69b48e231fa8fa003d16b52dba38f8cb6206e3bcaaf0fc9712987295d4c8f4", 0x91, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYRES8=0x0, @ANYRES16=r4, @ANYRES16=r4, @ANYRESDEC=r4, @ANYRESOCT=r4]) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 5: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2111f170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1db", 0x90) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 6: mkdir(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) socket(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x8106}]}) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cdaf6e61e", 0x1000}, {&(0x7f0000000200)="84c477421afe79e5aa7c9d63d36ede28", 0x10}], 0x2) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) close(r3) syz_emit_ethernet(0x36, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r5, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x9}, {0x7, 0xd1ec}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x9, 0x4) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000440)="2cc7491efb622d", 0x7}], 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x9}, 0x40a) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x4004, 0x54) close(r3) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3800000000000000ffff00004040000033183429b6aeb38d084137ad5f9e621b29eea188904c3394e1b3af4984c6557a22f9775266b758bb"], 0x38}, 0x0) kqueue() executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000080)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) setuid(0xee01) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000140)="01587199ed95f0666c825eac75e987e806882d871c4c6144b4cf422ef3ca62ee65627af0f309e313765b62a31b4d9a3ca1e0f3edc22aed854de6f275547f114091db65482bdbc1ade14432031ab16e3bce91b4bdf704008b30f89a2e4450b7c9268ea4f5e672b87e3a92a1d9b496e1882a454123175a86b60246cabbbda50cf37ff3474416920c896240e00fd175c7a9ad7daf10401d238f09b3a66039690816f68bad9e5023cecccddb1617855f0aedc57998e038a804a67c7b5d", &(0x7f0000000040)=0xbb, &(0x7f0000000480), 0x0) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) socket(0x2, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x6e, &(0x7f00000004c0)) (async) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async, rerun: 32) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) (async, rerun: 32) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) (async) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x2002, 0x1400}], 0x4) (async) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) (async) setsockopt(r2, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async, rerun: 64) getegid() (async, rerun: 64) semget(0x3, 0x3, 0xa2acd17e1874ed56) (async, rerun: 32) semctl$IPC_RMID(r1, 0x0, 0x0) (rerun: 32) geteuid() (async) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) (async, rerun: 32) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 32) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) (async) unveil(&(0x7f0000000100)='./file\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) (async, rerun: 32) r5 = socket(0x2, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0xe1) executing program 2: setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da962", 0x0, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803", 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) pipe2(0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) getrusage(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 1: r0 = socket$inet(0x2, 0x3, 0xff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36c44668b745893de16d40740c6a5403fbbe5f6b51e85bb7effeba9e697f3209a8f6f7877f1db6fba25f00e8467f11c131a6b2fc5f102ab4cde525b88eddb64dd517b3419f783fc707f57e0d6cc50d18bea47da2c3ac57cb4e52dec3208df28c26cc12f880b8c95943711b794c2bc12eb7fe53d084bad3e29fdfc9c948891c064ee663dd86b2982593469b6ea22f2890fb27bb051a55e0429667e2289e9f9ff0640d2b10777a82a4625ed9ebdb49487a7710a6db4955cd9c7b9460", 0xbb}, {&(0x7f00000000c0)="34ccb0b192ab1db78c1b85db821b37f76a9e10e4f0c42838f4582365c067c6cba81e98e37801408a4d6608a427232e390af771158f21af60879d9b0409da18f1e66eeabb873b4526e1382206e71bb977c3ffd86ed5db2edda038e64632255685b54bf5a8378a4b", 0x67}, {&(0x7f0000000140)="9098d56810ba6d5002d7177f1ec5a93378a7e6568440afae03c5eebcffd1daec20faf874937fd176cc51b8236946", 0x2e}], 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r4 = socket$inet6(0x18, 0x1, 0x8) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x20, 0xc71}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x2, 0xce3}], 0x42252e40, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x7f800000000000, 0x8000}, {{r0}, 0x0, 0x72, 0x1, 0x7, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x8c, 0x40, 0x120000000000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x88, 0x8, 0x1161, 0xff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc6, 0x40000000, 0x5, 0x5}], 0x0, &(0x7f0000000400)={0x80, 0x3}) socketpair(0x20, 0x8001, 0x52, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x32, &(0x7f0000000480)={@broadcast, @random="8db164612d52", [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x4, 0x0, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @random="e4ea91c72f6f", @loopback, @remote, @local={0xac, 0x14, 0x0}}}}}) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/52, 0x34}, {&(0x7f00000005c0)=""/73, 0x49}, {&(0x7f0000000640)=""/197, 0xc5}], 0x4, &(0x7f0000000780)=""/226, 0xe2}, 0x8c1) kqueue() getsockname$unix(r6, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r7 = accept$unix(r1, &(0x7f0000000940)=@file={0x0, ""/4102}, &(0x7f0000001980)=0x1008) sendmsg$unix(r7, &(0x7f0000002d00)={&(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000001a00)="a4f76b3d172cb20c3884079d9890e41e080ba889ee5a720b1bd3c193f33b7b6d0c8c4a4b335ef6b72c86edfaab07ea08d652926877c759518feb83157df774e3e3ddf7f51b816268bebc2c19fdaf59a41c457ab263e316488645d163e0e8ab2daea9c1912c347d9d88319befb32958ab8a0a22051d4ca3bf6f95dc53e4218f0e4a48c6c8942871552e725852ca41eeb355d3318e865f15ba681d699b113e823220d00a487bce1f3b85c259f21d29b3dfaa046ebbbde4f5d9b93e2efd9c857bfcfbb036d542dceda0019591ba17aab333278b4c1be135b400e9d4bfa44f230e0a5671d99f5d8d8f343fc5260aea64e18da0eda292923a3902d174571715320d808ebb07356192f8dc61f4ccf2e91ed674b807f5e0ba27a57a9a52c00fd8aa4a5487fa8f12b20006370fca0faf350d76a2a3bafd374011aca13500cad5b653bc31745b15cba181037b06fb7815d9f59b997434d529b0b226679de5896b45f84d1fc5ea629d6cd5a4b118377d3e0a00a27e7b02ba7147e5bec84cbd2d76126d32e3a71a7897833980c3e1684d2a0147de2ba06af15ab4a577af173128aa85c7cedd1343436176c3423bdcc95b3a359eefe7944d22779cf815e12320cf724185eda9cfa121ff8b861d011e5d146376d282fdceb6fed9506024b0f507c724401eaa3cc8136f36ada8652493121451dc76f6cd3cb3538a9a501735d9f0a69b3e54986ecde9bb3a5770971c726681bb5a95400c8d7d419d5913c2288b4898213b3ee7985c1ea4175c1e53d8b9ec6cd586e99932a29125f9c20e360a82c8c440440db2fcb61496febd0b570a0520251194897b8f3d8a1450abc0e1c2de6b16096e8b2a3f91e071ec5563bf5eeca58321fc2a17562a6d7450f8dee1bf84daca7079866eae0bc64deecf3e9ceb4e39b7d87dfc7609353a82ef5fdd8a0fae657eca21752ac108985f0cdb170d366c434a2559df6cea238ef6a7448d0cc980ae2d3c23e0cc9e9056df4fac1a959e13bf10839c9a3078b4f1a73e4c2f458c96fab1f88406e1cc46947e9302c2b552224d5991662ed1000ffaa1f695c362cd41fdad268f5ea9169d46fccf59b98b9df832e3c3c4f13342723ba5791f4c49505aa1641e41d5923cbdc353837946b3c4be1d03b0cbef720f24a83a854c101e3dad7990bbf894f4f0a37c308386524376cfa8d2afa4269b52ea59a62839f60d287f5c383a44a209094a45bf75e2a39c42b7aa5d002744ffe24786c02c13fadd59b1adb45ccc467f9f50ba802750fe16f0899389007ef029116809fd8eff7bdfd1eb190f6d2c3a2deb654a0524706259910a277a57bfbd0f9ff5dec110bf027fab1bf5af901ea7fe31d5852b627ce83e2400fdec373dc65f48a14bc727346be2e15c413522f1ce7dd8932c892a78ccf327f5e325b2406331813738ef33387971cc844bf7de59350ce544525b18b9d8fe3f969c37e2c47f453d64c0be99c76f9bafbdc7a52449b19b02e4943b30ff3c4d68ae6e05daf1c4d360f2bb9da4e39ef7a9cb854143ce752b3a2293dfe72eb134b24fc2cb6c32ee6230a4f706cad39e881c67754310033d95683ca694fd99d013808f001892d085ae97878ce31889a5cc288b50cc993f0fdd5c01eb9d1d4a67d397451d823b456578223076b34336870898b84dd4ce0e30eddf26ff07ba9a5685e5f2112ba3f7a7c96b75799bb0e4522538fc2130e8e3e9fca07f67ca16737e616b509f17abbb36fd299f4ad623415da7c3ffcb6e65bdab746b0eef399666d156311b1319b31e67d8b212151ce90802dba28c74ad46276a243a1a9644cb4a45b0de10cf7051bdc51f2f733af99fa5c6a27fedc3d95bc3911dd69343106ab35d0dae6ecd4b41bf792a4ff48bd3876045c9e4635f6789e0d29119f5714fa06699f01af72417a871a0763a35c48975aa917e76affce85acbdb040077a0c660845e3b814f4a390802368008a4e11fb34ae2216d22f31f5a6762c16b5bdb105d5f3c6a8b458e009788b11f01043b71ea2e69a48111d6d97acf39551c9e61f93a9579fed8418bfd79f5a983d739cd2741b1a87f04422a4c704501b114b034ef7d548195dde35a21582ce3cc44274093de1151d8131804fbe3f23bd54de31f722622574e315789cbec56e6bddd740c7d381146a2424b2a8146ed4b523efc17398c4c6293e6c907cb6d0436091a18dba604cdcaf0ccd4bf608ff8bcf7f5b49f9d7688e4eba37dd9fb162123d9be215a6b45d6963f6aefa4ef3c103c52bd7c7eb64b54536dbfc88811a7ed1154c851e4a5881ad8667565ee0371dd7e85ba8c90dc434ea9d11513e7dfacd9101968c1353a8ecf1f0ef949f46f82b99d39649ce0121ff0984bd0dc27ce111e3ac3b427f97ff4fb57e5351186d2cf0db3ec4295e4239f9b631bf343dc420c68326af913a52cccd81e96654e859b00b68a12c07dcecac011c4280e055bbd1cf5f39839a1934d782321a9202daff36068093fce2fc45ddd45e5e91e319b3f41496a5d06c49762a8ae2bf0067e2c57da1c43c6e4dd7cc6178f972b955376cd78edb7b6c8b797c81edf729a9007faf0af5700d78981e2f21a822f35416beb6a1bc6f5e5963f8ac3ded430a7ea6eeb3fb8c1968ee8ae5af0d1162cc75a7e09580da3e8ee64d39868bf4e2ff5fa3376cf3911114b6e5f96b0f0cecab67644d640c137fcadf8f58630810af028bfd9ec43a23ef6e7acacd1a0edecddce7dc694352efce4ec2ef070687365b97dae2f43b1aee4b054b8257799e68deb71dd5a292e446f83ed21061e59ce311ad9cbef2b360ee86d33e19ada05b02b149fe6b0878d9d373692b7a19c8115a333324b0225b5247fb65ff314b1f0adb48daceeaf2e467b11870b4409a1af8b46e966faf40b150f7b9f87fc67bdd1f822ad0431927ba54c83a01affb104bd78c00f9c6ebf9fe713799fcc67fca6151d9f744f7deb29521d922444fec914c1046b5b424e4567cf5d579b43c8b5b2b1e6362261ff733ad7969f7f7402f42b930218b96f1285ff504559f626eb7c0d25b521e115bf01ffe3d36f1b2c644a069a7ebabf968b35a466387d2ef2619892fcb865f593a599d40264c617b50906181677832b47be21b6d0456b4ea268aca7bbbcc6d278453641ea9ec03878a69dcbffb3bef361d7cc5e9a0cc2f43e7ab1e262a7770230ecb3cfd8101f01d6f417d468d4d0390de8da200a473b709b2f98b4bc72aeee040e72d036d35f426a87ec93a5eb049ac3be7581fd542ffec9a0282d414aee62dda9d737177e42e5999aa2948aaa16b91352b72d7c5cd7966098ce7bc5cf3de81ea1c97dbcdc0712d86dfb4a1f393e49957d2cde89ba27d2f274c226f206e9557a73e985a819c7b5a20760185b60122629e02bcb14f3d96563517ebb432299444ec38953783efd10bede83452b0427bc721cb9f1ae3bd446a4ad463d201dadef000277a0c02c2d63c432ec5b70d1e90ddf0290d98dc4fb54006364f7e92da44b86c5c879c4742e5ab37501156609ebbcccacbb067afcaf0ca7d73d4dbbcd7e7569a5ad0c1fd1086fed3301e2646c98a0c109d8f672160706ad83c6b8c254b19eb7d47c104f062b279e8b9f0027212b2b9d3351237f1a83b4fb90fe867a33d775771de7a4c66cd71d1fd0bf82fb7265c82dcdd40e45ffeb75c73475a845b6bfb59fc3d944cbb3936a4d02344f9169036f3320c67ea23c926606ec1fecf7d4c6eb3744ab735a9b423216fb1571b239f04f4f6e7eff9423b84fb20ac531107d0d1658bb5bd0189894f46514563c34033235b20e637066f2ddca77bb859962cb79773a5d460c0e415f19456dc207418c79f03e456946fd18c8702c79e49d41a7f34a0c533d686f2c436f56f48ff7f902e6135d0bc418bf1d6a55452f8226ca88eb017cceab9fd9ea18db70f2ded8cb758c14019f4a13449dfffbd185c5fe9bca612b465adedb5b382ebc0fb49bdc2f4680f95dd88a4d56ba54cd904b325bbdeef3a471d4753cc14053fc5a985bfe3a3826384c437b81b088611698d1b2212a737595b5e09cad1e6401c16adf09dd7d15f0cc9e7ae4e38b06232e9ae5b6f1c24058077ea6f1fd52017ffdeef380c4d8fb6e8aa9acc6a8c78a990cd23f2956bca09bcdf927a6967dd70951e9549e50dc263720680fe9d82cef2ef48c33901b0b71ec50d77c8b1f4c6d05b6387305a4d2a0140ef4663ccfc73613518d0794b50e2be1f36328ca115fc5cd6a788c913ffe53ce1d2a371e515c4992a7c1d5b0d31a934634d6e75e3d56bd2d2833c974ae2af2445d1e36bf59daae31bd89b72ffef579658c16783f0b407100c32dbde136cf84d7412dd7336ba0568c2e2073ac850ad39106be25524ec28514074391619964a9abc0502cdaf039714cfad498e616ccb8ae90defa509b53b9f84f4a99b3178ec214379f8dd70ec3256baf443097cb322fb4a7a01b8a33eab72ec2ba39e6de12ed6bf53acfc97117d6b67a8dec79faf8b071e6a790508c159fa7b9dc91c225c92269c99ace35ec95684cd1855ffde3069bdcd6e44254b58bc05a7cf6c18322850ee020709dfb2d5cdfd40ba2575ffc78998b4b53a0da976b0a682a4da37946eefe7b3162e2275f3518147f743dbea2bd0b6a26d8860836eaf03df8bb1711e4d74cc8f8433a57c5303487a5e3b863d779a3697ebb6443ce9b39c7762a4cbe718a6f69a3d27fbe3d2308e22c3d125b23dec3cee4956a3fa398e3c6e323b06aa687f0e7ef12833e116b2cda5a37c6b82b2150aa278efccbb4da514dbdedb270b18c58cdaf2f280e943852b4c9d510974ee1f0ed5a927d693246f1e27a64e00dc711b328117f2a69e1ed3e85bf0eed94a3cc0592dcc9b00c8ab16bd31112e9ebb4331ee8be2a2312001576b53f8a8fb3ec983eb81eaa377b5351972ab6b08e3d7af8f6687b51c826dfbbafeef462adb24562dd155ec6629b4d2fdbddc2fe231c37f8e72434f81948a22105163b6a76fa36e78acc74580878a4363e69fed4128e9ac9f52cd236c25f342619e4c92c4c331d55c49c9f74cf59a43235eac018e95d36778eb25ee5f8340b04af8a557ebf01cd9d6c62cdcc9d911e02f0725ab9cf525977ace0f91bb3bc9bec2b8b87b9d3838539cd25bed670c095cf99550d23ac74e21d66aec95d4e55a6620c0ed6741db0652bf1e5e4276f344e053916e187b64666d2b9321b32c6e90989d32002ee1065179ba3b9e637d2792b660146c8506f86f94c78c6e309a4a045fcfe65a7a9f800b76ce2afc7b87abe65b90dc600d83ea642aead7557ac81453e79bc466fe7485a6fa9ad9d0896dcfb1097ea72a92e488bc433ced2502e90d3b324e5556baf781e14e769cecbc549a65e41c9bef2cd2c9bc459505367428df50e0d8310ef5dd1f69436a6cb10158a77eaf58095db8baf6eb82b36e40d3d6ffcb58407408d1877e6d6d003da05fec08f9f156ddad7f9f805efcc189dc5aff3fdc6361670e69877721065e1d3b98023eaa78c2923479fcbb75ad201c668f82e36f1ca573e38c68783ee8687e5692da11df1df2a833922338f3bd59595b864e6ac5756e86654f4e2da2529a19dc786726982ed4fb743b259b6ec078292cb6975e4e457415b7d8e089ba849f79f54dfd5587b9649bb535919aa8c103992def0c60ff6b86ed69b10708c87329c0807d515b48c305b37aa4ff4106c23d1be1d3300bde84f1ca98096c2ec58cac6aa9c003b1b841ef7f668549a2c5233d028f9eed74abcd5f709498181193402116efe9ebde046a53839c07e9a4cef8b9e211cd83c6a3399e475f8883d", 0x1000}, {&(0x7f0000002a00)="4094ab6fd8bd2c9161c93fb135afdebdf438d21f4762b1a52ba8444ef32fec79988cf5cd27983405a01545f826123b0591b4097bdf5811c070f34f93d3e80c1e6ea13b3752d36926b417572124bdfb7c38e5cb6261ac21a06a7f02f823002ca737626156f504af48c8421f24463c51d10a9bb97b430d55ad78d7701636deefba2d40683c2a0bb37eac4f7f2a03ebb90ef8c0fda235", 0x95}, {&(0x7f0000002ac0)="a5202f700a7ed67ef61eba4e24151530ce4f5e5256d75f4164b73acdbf1f3d60515e25bab50bab0fdcb7f6efac2b24ea96e5faf01dbc38d090aab440a1801783849fa06155519934e297e074ac3c03c99bf7e18727c3c7e178691b80e4fc5a03eba82109d80af59c29a7b8f8d44c011d0c8da3401301289e6891c33b438ce212e6cd78b8cf499648", 0x88}, {&(0x7f0000002b80)="1cc5a5a47b631e7571e9b8883dcdffcf82c335a6b7168f7217eebb48e1d1a1ca94f2ca4d92564c7eff018b1342037cdeaa3408577066422fcf08fa8dff573ee38bf201c18f7a4178fafd13cc4445fc115553bc3bc5b9afdb969656a133a5c31cdc65ea9a7fd0bf773bce91b0f180963897731bd50abde51607aef17240f461ed9fbf275ae50bde4362ff46546b14ae82a0fa7b6bfd962344402c7c0001de2b3dac37410c8c1794117e71a1132ea1a8216cd3918365461474028cc5062f70e48a89991c17613ed7f8b90ce261d3c7c187a783a3f571a036075214aff563e9803e3134702db53a95f71519442dc65b46dab8b6bc9c1ec68d24662c6bccef49", 0xfe}], 0x4, &(0x7f0000002cc0), 0x0, 0xc}, 0x0) mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000002d40)='./file0/file0\x00', 0x2, 0x24, r8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000002dc0)=r5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002e00)=0xc0a) r11 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000002e40)={'tap', 0x0}) setreuid(r9, r9) r12 = semget(0x2, 0x2, 0x0) semop(r12, &(0x7f0000002e80)=[{0x0, 0x6, 0x800}], 0x1) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000002ec0)=""/211) r13 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ff7000/0x4000)=nil) shmat(r13, &(0x7f0000ff5000/0x1000)=nil, 0x0) lchown(&(0x7f0000002fc0)='./file0\x00', r9, r10) executing program 6: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: socket(0x20, 0x4000, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x4, 0xdf) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x60}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, 0x0, 0x0) write(r0, &(0x7f0000000100)="a112ea3282d07d2f84ae670887f6f73b00b45d12650906a1d23ed2219d4590bd7e7a2edd76bf08beb431a226701b0ca155935db28da27a585ac00b34aae944a05aefa2439dd5845613b7a680bee53ca18e070e475c31a146a33b7181c16993e2d632e2c36ac2bc0eb5e8b7d53d084f123db0e5d12f831adba205676dca9552c2bf22635ca3238b7a999ecf8757484db4ea2de872fda257777a6295a1476915b05c3711d9d120fe87b1908f7a02c82ad8", 0xb0) r4 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) kqueue() r4 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x101, {[0x7, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0xffffffff, 0x3, 0x7fffffff, 0x3f, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x6, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x0, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r5, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) executing program 5: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) socket(0x1e, 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x0, 0x0, 0x5}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f00000008c0)=[{0x20, 0x1, 0xec, "d678a62875976de83e"}, {0xe0, 0x1, 0xffffcf99, "fd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b"}, {0x18, 0x1, 0x0, '<'}], 0x118}, 0x8) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r0, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000480)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d51f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xa0}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES32=r4], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @rand_addr="83a6af87492a17a0efd0a49af11e1025", {[@hopopts={0x3}]}}}}}) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0xda) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x25}, {0x416}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x90) executing program 2: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, "3b02b078844c7df2"}}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) readv(r1, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) (async) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da962", 0x0, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803", 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) pipe2(0x0, 0x0) (async) pipe2(0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) getrusage(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0xfff, &(0x7f00000002c0)='./bus/file0\x00', 0xc}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) 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') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') executing program 3: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x3d) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0), 0x10) write(r0, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22001c411a76da8a4f105af1", 0x30}], 0x1) write(r0, &(0x7f0000001940)="fc23e70000000000000028a87903eefb3bb2ddebbec154d6eb62bc05", 0x1c) r1 = socket(0x18, 0x2, 0xe) connect$unix(r0, &(0x7f0000000080), 0x10) write(r1, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec1", 0x19) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='r\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) 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) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000da8000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000da8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x5202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x42) fcntl$getflags(r1, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x4000, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb58366745602d06f56200af0892cd77556611b27919afb674164af4f0744bd33809c2c6269c374206e84703af73be37016aa", &(0x7f0000000180)=0x140, &(0x7f0000000740)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30fc55605f7bfc864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd50561f283ae5b7629c5ffb4cc2bd2be6c617c0000000000000000000000000000d62410c73b1dcace8f6138bc1d93bf4aec963bd94300b6ab93766a5955cba1c5b41730a462d61a82cb9301df51ac1de52d49e0aa74d90d48cb07ec1491ade770b26e137dfe9e66975ea16377d9ab236bbd8051daf7226fd9f02d0d0ad3568a0bfd6b986ede3e2456df0a386822afdb8e416e940bca1053d82984aaa9b688fb7fa5e721045075b7e8c8db3527695264c698501660708e127c247f7217c94f903b578b87fa7ce7f6287793739aa47806e6b870a0385a212bfd8d355ef70037832f7edbd4f30aa2bbb0691cdd62558ad37e753317f025c102aba6ab510a75", 0x18d) bind(r7, &(0x7f0000000000), 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = socket(0x6, 0x4000, 0x6) listen(r0, 0x24) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000014c0)=[{0x0}], 0x1, 0x40000000000003c) setuid(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x1bb) syz_emit_ethernet(0xbe, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x88, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@routing={0x88, 0xa, 0x0, 0x1, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}]}]}}}}}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x2, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0xff, &(0x7f00000005c0)=ANY=[@ANYBLOB="aa9caaaa8aaaaaaaaaaaaabb0800450c00f100000003ffffff4e234e220000000000000000000719a07a6c6dfcacead11200cc5966dcf3d09730486059800f4c3710f39af395543f6e6fd9f168a0adc22b1d8a4d48d38bd47c4ef4404b8e8d92bd03663e4ca35f2dd06cfa9e65f27e170ecd1638910059a2b7120c8f40b20e36a1cd4ba97e15f20658a51ee00db826e339fe5bb22a22de6c44c782ebe83103b2a0cd7c642ca8922303ecf97fb382b8d21073", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000590780000712a5b600c469a6b4cf768deec6f3923573d972417627271fbcee426a7a985e9d64807e63044d8e6c5a71dff0ff31fb01f1fbf4c75d3786b35069c0f0667cd6188a9a5bf0858c9d1f569ed0cfe2fff8ff2fb40f50c2c58cda936793e15f03dba6bf569f918dd3ef182cdd14e47b6d7d371ad6de7d6d843b1000b081babf61d1ec044c361299cd286f8c4b480c77ad38b17c3535aa37dbc18e81ecb70d77e5bd15cec22ea20fb08a4522374acd16850a55f556f52253e1243fe71735612c733fe02eaf00915655315b6"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) getegid() fchown(r1, r3, r4) executing program 3: getsockname(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10) r0 = open(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x2, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semop(r2, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {0x4, 0x4, 0x1000}, {0x0, 0xff80, 0x800}, {0x2, 0x9, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x50, 0x3000}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f00000004c0), 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x2, 0x9, 0x6, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x2, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="22c397cd29299fae827c37f7503c85a29a4db519a6e62eb453ebec2e7e3bb146dd8f7afef97a1fbea22251", 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x1) sysctl$hw(&(0x7f00000004c0)={0x7, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc4}}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}, 0x8003, 0xcf2e}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x6f6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0xee00, 0x0) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, r5, r6]) bind(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xffffffffffffffe1, 0x3}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000", 0x7fffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f669262a7a855ec277b109f46ef3a25444b1c5b49ef76c06516d8b99dc46ce22eb5a182d959011ce3ddac8870009", 0x2e}], 0x1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000100)="f396739d69545fc59d0abf2900274ca816adda6624fbe8aad18b145f80ea4bd177b949a99251dd4ae46929458c5285589b01d5b43763743aa979997d2ae079437657ee14ab06092d38b952a770a458f3ea02090ab6925f48113e5f9ea26ab31f46bb6b39df8d10e09407427ec4382d", &(0x7f0000000180)=0x6f, &(0x7f0000000240)="dcd6c7022f37fbfb79ff508b79b1e9ad8557ccfbcc4e94", 0x17) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x90) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0x6) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x19, 0x6b, "7546634992b5dc19cd36a308a3471ec5629728e5"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) r4 = socket(0x1, 0x4, 0x0) recvmmsg(r1, &(0x7f0000001700)={0x0}, 0x10, 0x41, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r5 = syz_open_pts() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) close(r5) r7 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x406) sendmmsg(r4, &(0x7f0000000580)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="6369d213054b7e2cb62228dcc5f9ea9dcaac1e5b98b3d468ed8ec4ff787adffc312b6cab15eff372979f641e7f5f488b46fa36a84136d783988f154f4f8679558781962ea63d3c30b697257313fdf353f1caa5c2745ff913b1885c42eaabe45ee4994a90563435958bfc023274af9cf5c46cd5230729cf189ce4478bfcbef45b22177108cf714739a3f118c9dae61d7563361c97f8879642d8cbef7c44aa47be28f095c9d91bc70590b8038a47624d5c1d27e738e255429fb4a83a419628ae0e62b4d0b8d3598b0e3263e537276bce02342711e43be639361286083dbaf22c9259619938a04f649e1646a0264a9a58f5", 0xf0}, {&(0x7f0000000240)="6e97d1be9379c3e6f422da5dacfb33a816a7ffdf2c47a47ab7ec5a6818bdf4ac10cf9fbf1b5d354a8289747a0e5cdf42b47db496dbef283bf54aaa98868f873c9bf3b40a83f7ea0e9040f81a16ba0217fd5b429f46802a161e4090cfae945362dba6ada91eb16c38e50959236e4d88b8ae92a159dbd33e05696541823b78f53524034295c9fd24f88428c883e5079645f92640ffda4af1865f18d7b4f7cd2bba5c7a57f6260a44169fbcd3c6c3a183c116b35368c14a7e178b1b75254569a1749e4cc76f8f0cefe50faf32d14981", 0xce}, {&(0x7f0000000440)="0326eeba452f9595a539f43842cf2c50085d8d060c1810294673f6b888342657e11cf3b7fd43b8ff8b462715a66f3236c6f1a8794f9ff17b96c791598cc1f63f680413a4b1605246905983b00b6c47e141dd729176605dbae72e940f88b5", 0x5e}, {&(0x7f00000004c0)="5b7205b2b8399dc959afde51135b5a6c83adf657b41d4324717e2f6e7cb4bd6d4c7a5eabd6983c7a2bceb2f01b1a8c5c26757327b31dd019b08133186666672724da5f41da48fedff4f6ed1b6ce35161660a4669973d7ee3453db466e5a04b14f7b52d68624278e47153c9df3e3f8730fec497696040d5e6912c3b79645a619ab788adbe2fb8299daf26b78d46463576ad661a49a7c0013600d409dfb332cbd2815cfb8c0e225abf4c2895b6579bac88d23e8b9e8cbb925499941750b4", 0xbd}], 0x4, &(0x7f00000009c0)=[{0x100, 0xffff, 0x58e, "a4cb1fdf785ecb83ecbffdaad30450053c380c518ef63931532938dde323af8173fad995aba4c84ceba2e86e3e67e665dc251b3acdeca5f45b978426b530c937999aff19f792848bbaf5f490f5ec0940eb4cfcaad021c33df8db68de7c67d2953dea4c8e2bdff42192cabb16d8d8c9e69931c18b3b53bd18a26a0a2a81c93e27c4773607e64037958b5cd173590253cd5e206005f842f96fa58c87287ccbcd3ca38193001e7bad1776f28370fe870ecbf73c9ac9cf4445c2807e8065b53fc18fdc3f000e43d53a19f715c183c01e734046f4d8d7cf8839584f102643b93b4dfe15d8360e684a5a1f84934b224232"}, {0x100, 0x1, 0x1ff, "d369089162430b115254b777a1750ec59ebed6268addafba7f72483aa9499a77db73cf196ef27ada84d3c11e03291662d96baf2da52625d2fdff8366e9f8e18047226277aab5912c2d79c8d3f9bd0584ddf71c6eb8fe5ef17c1b0cae8fc744b9813ab70a9378722112ed524971622e73712f6fd5f3948c7c5350a2cf915573d85a149988e3352d7a739ffeccc91d755d5138bf9152f3ecf7349179ebf2efcf28252a2338546728b98de4b2ef99ae8de8b0f8a7ab3a4af061eee07b7d2783afb36daf3eb07829e68398c03e436cf8df509831e6e85727f6446625e8a3161461f6f4b579ae3adf2397563ee116"}, {0x48, 0x1, 0x2, "9e61ec2ec395b3bc61fc77bc760b126e6b8280bfb21e16eabcfad26496440bc69d6cab09dc6435d12e38624ee48eb4d023e5"}, {0xf0, 0x1, 0x40, "f8222446ad0630bcaa124b7021269345e3fcc1d25acf3e0e0475b373d4e1b77ac85f8d8eed7e10facb1e9ff09541e0765c5dca7dd0f47ad8327b864164553f0810cfb17e73a1e48c7bc58c675155531e56668e6511fff46a1b7cf75c46997c7fedc05a49b5408ca3c124b5f983076989c8ec8deb102b24fe77ade5c3b91b162c793fb324635e06762c928af5c62d5f794177353cef19bf6f9eb94d6bc945870896115ba70fd413fc5c0f62ea7b1afb25101c9f2c4b4d652039a27033694eb8cd7c9800849c4f80db86975e1df671364ea945b332610aaa71ad"}, {0x60, 0xffff, 0x401, "5004f7e096693d6087a457d3e7069e7aeedf177e2de6efbb236c57cefac5fbbc00b512bbd46130df681694d70efa5b5415508adb2ea596936458c371de4c83c0e27cc88a296286dddd7319"}, {0xf0, 0xffff, 0x0, "e33eae6b676a530c1849ef182f2322cdf361b5336eadfa8baa365234bfe7b5922865d20082f9457c398b659565de63fdfd3f7ea91026357fec88c27d138561c6a992f0a075228826dd09071ddab3c5bc6667fd7125a9a5ec61c612b6a777d95b06fb253503530ecdf4898c92e951c41291a87f63cd6b3dc48bcf470ea1dc1ad16cb4233bab4d18fc13d3bdc439581008cb965e8c870c34a5518d684f3e1a8a13800f169d1d71989aa6a212dd87d1f45ddd1c94ac26bcaebd8d43c68a9471f0c0e6016e4770fc7fc92b6dc36391f62be023dba535d2a637f1911c"}], 0x488}, 0x55}, 0x10, 0x3) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8e84e82b3950000008000"}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "37d8be6d8c31499c4ff392f9b3b8e67b3cf43bb3"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) open(0x0, 0x0, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\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) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(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/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r1, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d717", 0x4) executing program 3: mknod(&(0x7f0000000040)='./file1\x00', 0x1000, 0x202) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="65aaaa59f91c3be958ed7a06040000ffffffffffffac1400aa310000000000e00000020000000000d8c1"]) r0 = socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x30) ktrace(&(0x7f0000000380)='./file0\x00', 0x1, 0x400, r1) getgroups(0x5, &(0x7f00000003c0)=[r3, r3, 0xffffffffffffffff, r3, r3]) fchown(r5, r2, r7) r8 = dup2(r5, r5) flock(r8, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000400)=0x83) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000440)=0x6) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000004c0)={0x8, 0x10000}) r9 = accept(r6, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) fcntl$lock(r9, 0x7, &(0x7f0000000580)={0x3, 0x0, 0x5, 0x3, r1}) r10 = syz_open_pts() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) dup2(r10, r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x20000, 0x0) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000640)={0x8, 0x8, 0xffffffff, 0x63, 0x6, 0x618, 0x1, 0x10, [{0xfffffff8, 0x401, 0x28b9, 0x7f}, {0x1f, 0x1dd, 0xbc, 0x7}, {0x8d7, 0xc3, 0x2, 0x1}, {0x8, 0x6862d71f, 0xf, 0x3ff}, {0x4, 0xb9, 0x400, 0x10001}, {0x7fc, 0x2, 0x7fffffff, 0x6}, {0xff, 0x8001, 0x2, 0xff}, {0x5, 0xd5, 0x7, 0x6}, {0xffffffff, 0x4, 0x1, 0xfff}, {0x0, 0xc86, 0x2, 0x6}, {0x6, 0x0, 0x4, 0xffffffc0}, {0x1, 0x401, 0x1, 0x3}, {0xffff, 0x100, 0x2, 0x52da}, {0x32, 0x1, 0x3, 0x80000000}, {0x80000000, 0x8, 0x5, 0xff}, {0xff, 0x9, 0x81, 0x5}]}) getsockname$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000800)) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000880)) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000008c0)={0x0, 0x1, {[0x4, 0x2, 0x7ff, 0x4, 0x6, 0x1ff, 0xbfc, 0x4, 0x6, 0x3, 0x1, 0x0, 0xfe8b, 0x101, 0x80000000000, 0x80000001, 0xe95f, 0x3], [0x8, 0x5, 0xdceb, 0x100000001, 0xe86, 0x2400000000, 0x1, 0x1, 0x7, 0x6], [0x4, 0x100000001, 0x4, 0x2b2, 0x8, 0x6, 0xd7ee], [0x2, 0x63d, 0x2, 0x0, 0x100000000, 0x80000000], [{0x1, 0x7fffffff, 0x7f, 0x42}, {0x65, 0x4, 0x9, 0xab68}, {0x3, 0x1, 0x6, 0x4}, {0x8001, 0x8, 0x2, 0x6}, {0x400, 0xffff, 0x401, 0x7}, {0x4, 0x6, 0x38, 0x100000000}, {0x1, 0x80000001, 0x2}, {0x90df, 0x80, 0xfffffff9, 0x9}], {0x727d, 0x7, 0x1, 0xbc8}, {0x5, 0x6, 0x8, 0x3}}}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x29) writev(r0, 0x0, 0xfffffffffffffe44) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) (rerun: 32) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r5 = socket$inet(0x2, 0x8002, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) r7 = dup2(r1, r4) (async) r8 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) dup2(r5, r8) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r10 = socket(0x18, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (rerun: 32) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r13, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r7], 0x9, 0x400}, 0xc) (rerun: 64) recvmsg(r12, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') unveil(0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) mkdir(0x0, 0x0) chdir(0x0) unveil(0x0, 0x0) open$dir(0x0, 0x208, 0x0) r3 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), &(0x7f00000002c0)=[&(0x7f00000001c0)='*,+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\\0}}\x00', &(0x7f0000000280)='\x00\x00']) kevent(r3, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000680)={'./file1\x00', 0x57, 0x9a14, 0x6a}) ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x17) open(&(0x7f0000000040)='./file0\x00', 0x870e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x4000, 0x1f) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff61, 0x1}, 0xa) executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0), 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) getpeername(r2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) r3 = shmget$private(0x0, 0x3000, 0x448, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000200)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xffff}, 0x9, 0xe9a, 0xffffffffffffffff, 0x0, 0x1000, 0x9, 0x783}) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000240)='./file2\x00', 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000e36000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000e39000/0x2000)=nil, &(0x7f0000fea000/0xb000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x35}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000c2b000/0x3000)=nil, &(0x7f0000642000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000fe4000/0x12000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x4, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000580)="f5016573984cf3af16f4c51932199344806c7a50e4843e29550472087de51f0f73b19a8d6f967e1d6e550bd2b43e9a7ecb385445870c9f764a64aaf666508591b87fdec1ca809d5103bb01966ae1dfc77934719f486581ad73892623d4f35a61c7455ed5392b88d2332c97b05e8a9210cb1d3c5708a79ab5f4a282f458796a8dda0162fb3b52ddf64b57eb2738ce789ee471ce550a8580cbf906ff769c0b8875532017085169a82eb327badabc05df12d2bf5c8f10056697833b420e7b4e6fa04433f526a9cb45e231d0378c39066f6c00000000079ed58add40438c64933897a8bff738b48013d31461", 0xea}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x600, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000011c0)="8099c585", 0x4}], 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r0, &(0x7f0000000000), 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x8, 0x0, 0x0) recvfrom(r3, &(0x7f0000000000)=""/117, 0x75, 0x1086, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) msgget$private(0x0, 0x238) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@end, @timestamp={0x44, 0x24, 0x4, 0x3, 0x4, [{[], 0x1}, {[], 0x2}, {[@loopback], 0x101}, {[], 0x5}, {[], 0x7}, {[@broadcast], 0x2}]}, @end]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) syz_emit_ethernet(0x75, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd60000000003f2c00000000000000000000000000000000000000000000d298062d1a003f00000005810090"]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup(r1) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r4 = syz_open_pts() close(r4) (async) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) (async) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cdaf6e61e", 0x1000}, {&(0x7f0000000200)="84c477421afe79e5aa7c9d63d36ede28", 0x10}], 0x2) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) (async) close(r3) (async) syz_emit_ethernet(0x36, 0x0) (async) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r5, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x9}, {0x7, 0xd1ec}}, 0x2) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async, rerun: 32) open(0x0, 0x200, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 32) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (rerun: 64) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) read(r1, &(0x7f0000000140)=""/92, 0x5c) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) sendsyslog(0x0, 0x0, 0x0) executing program 5: nanosleep(&(0x7f0000000000)={0x4}, 0xfffffffffffffffe) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="ceb376ffef8321aeef123e", 0xb, 0x16117b6ca0bd3819, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 4: r0 = shmget(0x3, 0x3000, 0x130, &(0x7f000078b000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getgid() r4 = getpgrp() r5 = getppid() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX=r4]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000140), 0x0) fcntl$setown(r7, 0x6, 0xffffffffffffffff) r8 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000380)=""/144) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x2, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = geteuid() chown(&(0x7f0000000180)='./file0\x00', r11, 0x0) r12 = dup2(r9, r10) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r13, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r12, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xffff6e77, r1, r2, 0x0, r3, 0x8, 0x8}, 0x7fffffff, 0x7, r4, r5, 0x9, 0x9, 0x7fffffffffffffff}) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{}], 0x1, 0x0) close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "04e537c98c605ad77d902b44d864d3c3a3f4d3c9"}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r6 = socket(0x1e, 0x0, 0x0) r7 = accept(r4, &(0x7f0000000180), &(0x7f0000000040)=0x2) setsockopt(r7, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x6c, 0x0, 0x0) setsockopt(r7, 0x10001008, 0x8, &(0x7f00000006c0)="e14f72f685e902cb1c604c2c1fb64cc889504e8466406fae8035d01e553941265e169c9d207e50267996f1505f6a442fe8af69d628ff9e1ceda851b1ae7e42bbb0a9821421bd021819a9eb09dafe4d881fc04033704c2ac765d9", 0x5a) getsockname(r6, 0x0, &(0x7f0000000080)) close(r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000640)=0x8) executing program 2: r0 = socket$inet(0x2, 0x3, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x5}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, ""/518}, 0x208, &(0x7f0000000740)=[{&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f0000000600)=""/146, 0x92}, {&(0x7f00000006c0)=""/119, 0x77}], 0x6, &(0x7f00000007c0)=""/146, 0x92}, 0x1800) close(r1) poll(&(0x7f0000000000)=[{r0, 0x100}, {0xffffffffffffffff, 0x8}, {r0, 0x10}, {r0, 0x4}, {r0, 0x2}], 0x5, 0x89c) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xd31, "8717f9050700000000000090d692480d51aa8000"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @random="a4a63ae319ea", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x40}, {0x6, 0x4, 0x0, 0x6d7}]}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x3, 0x3f) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x1000, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYRES64]) executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 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) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b7"], 0x96, 0x800) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x13d7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') openat(r0, &(0x7f0000000240)='./file1\x00', 0x200, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) close(r4) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4ebfac6bbaf79e2) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000280)='./file1\x00') open$dir(&(0x7f0000000900)='./file0\x00', 0x901, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x804, 0x6, 0x0, 0x2a97ea80}, {0x50, 0x0, 0x10, 0x80000000}, {0x812b, 0x0, 0x0, 0x27}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="fae05035accf2722578c8222afc452824d39110cb2ceca0942", 0x19}, {&(0x7f00000004c0)="249c317affe1ba94f3875d9ac1a753514dc3672cb4325aba8968bce09a429a8b4226727b00cd777f55cfdde231e5c33c467d0cbc50292eac476784287def524559cb80c805c6b5ca89be910bb2d741d3e8136e14cd731d46135450e1ffab215f9f5e91cd40005f8f6bc641e306caaee0d425278ce0b9c54e684a235334ff47f660cd512672c415f7438f54f7c3d5c4f48565f649ebceceb90afa4e2684f9ddec32de27d00f563398053b9bf1c57ae576863d7fa3edfd395604806703d375f21ff8640269f2f1ac1d790a1f62cbef84fabdb258834ff1f1ccecfd8957aa7b3a25ba9170f5385ee88c8163b269e4dc9f2554ba71823c197948c949d4b5efdf3958177fedb459b09c02f7930432c77fc2132eb11bddca94496b4792baa9895f0c12547dea4755249d8249d0dc40ba354aa55e4a03c8c952a2bce9be01a6404e3b0ce60b5b6c7fc737fdb16a3904a754e358e17d1e29bfe2e5e6c0a5e1a5471806b8c713f9ae19431762a6047778b54eb22b4abe246d98356a0b0f56c2a7f69f865710d9da7e76c04f09632d4729d2ffda914ed9f02c413224ceaffd9bfe23e4d7d8eae2ae4894483c68179883286e50fb05740911921ae35a6359cf7fb33cb2732f552630804882e728fc9b4342817167bb56a7994d0dca81c212d853095839f259a74e", 0x1e2}, {&(0x7f00000006c0)="f5b81cd28e7bdd7f0c9b4b724288620e8e15c730d68b5d8d7ef1ffa45e37436b40466519e6e70db1ccba535d2bb52fa05d2f829c7f69bfcd92c1708f5b238b50c26ccc7ad7ac8d157b569660d84a6f4e0aba783607daf9090931d8b4f96dc3438a2a66a4009e40a4d2dbab0e7529329dc9a7e3d0eb822d9b5e606b1d06a17e6d1d7701e8292d47f2019f9f401d9b1720ca5e39fa3dad1c8fde30c4fbbbe60129216e637666479d47eed8c0a03391792f15e51e210bee937f542693ac3ee27545356c8e20e99f11e6aabb024c6e822a866138170df9a98e49", 0xd8}, {&(0x7f00000007c0)="281de07ee349413498c576f5ff21af1945af7135dda2de40177e760e392e8f2daaff913f9a68b1cf3a6a31501ebc5d7fcd706eef01483d8446064c6d6699d116d5f2f3a1bb9a4b6780fee8897c3fc4a3a65e670a9ef23fe7a0d4649a4f226219579de907cb4528647ed33f50dde50564b2eeb485b802f4daba8fc8a725f1eb2f872d629d9175f0ebcaba5a9f26334617f9c2973b3c9ba0b3b04e654b3f7a8e6460d5e64d198e06982cc018a8dd36fd20339edc9d355f3419e08afb616acadd58834dfe3f9411b136e6bfd3573accf719973d26e191cc08f84d66762b77644c4531abe6367fd657aadeb0cfbc7c5b99f64c8adfae89f226e38ca268b3e92d0648110e73de6959d794c3ae00cd5473fd", 0x10f}], 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x4, 0x1}) r7 = msgget(0x1, 0x280) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) socket(0x18, 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setregid(0x0, r1) setreuid(0xee00, r2) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="22c397cd29299fae827c37f7503c85a29a4db519a6e62eb453ebec2e7e3bb146dd8f7afef97a1fbea22251", 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) getegid() executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x3, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10bac6a28ac93e2eddc45c8454e486f64c", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x8000000000000000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x100001000, 0xa}, {0x9, 0x8}}, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236d", 0x42, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000080)="20002000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(r0, 0x8, 0x1, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db127f42d3fc6ef7be084c6861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a00400000000000000c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9845f23829737e8ddde2586112cfb28fe6feff7b551f1c4a508ab9a73732eade98a8237388f3f96eb7c"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xfffffffffffffeb4) r1 = socket(0x20, 0x1, 0x8) fcntl$getown(r0, 0x5) r2 = getuid() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000900)="9b0209c3eb987ab7fe4189c99e80992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95ccf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a880169d6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e0740c98111cc9070d0a850000000000104e39789d91074f50bba80ec3f6205e9cfdf7fe3db433e8731915fc9d58df34eec8daa0651f0f5fbf3c6bd24d499371b1b116a7a90d009139108ebd3401f7100eb06000000a8897a174daf45b2e36824592edbb21ab645cf408f4d434d8f57c104eb58ebad25c2bf3c2d", &(0x7f00000001c0)=0x261, 0x0, 0x0) setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x4, 0x1) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) executing program 2: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() (async) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000240)='./file2\x00', 0x2) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) (async) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000e36000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000e39000/0x2000)=nil, &(0x7f0000fea000/0xb000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x35}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000c2b000/0x3000)=nil, &(0x7f0000642000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000fe4000/0x12000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x4, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000580)="f5016573984cf3af16f4c51932199344806c7a50e4843e29550472087de51f0f73b19a8d6f967e1d6e550bd2b43e9a7ecb385445870c9f764a64aaf666508591b87fdec1ca809d5103bb01966ae1dfc77934719f486581ad73892623d4f35a61c7455ed5392b88d2332c97b05e8a9210cb1d3c5708a79ab5f4a282f458796a8dda0162fb3b52ddf64b57eb2738ce789ee471ce550a8580cbf906ff769c0b8875532017085169a82eb327badabc05df12d2bf5c8f10056697833b420e7b4e6fa04433f526a9cb45e231d0378c39066f6c00000000079ed58add40438c64933897a8bff738b48013d31461", 0xea}], 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) socket(0x11, 0x3, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x600, 0x0, 0x0) (async) sendto$unix(r5, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x600, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000011c0)="8099c585", 0x4}], 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/168, 0xa8, 0x802, 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x36, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x75, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd60000000003f2c00000000000000000000000000000000000000000000d298062d1a003f00000005810090"]) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="50539b1a66522fa08e740a17d555085a4fc658a3f35d671568ac8ddd876d5c34778ae78e6046f448e4e4640d1b33858a78367e1e2c4079eacf36b88fa79837de1097db56bbf9fa3320f9baaee1ce4fe928a8931bf4d275b55e0ab571efb0e54a5677dbdf4b5c2baf6fa7d0d2d9468b16073ac81028ed73f2957f22e19549a243cc3e273e3ccc5d9ef91fe8fe24cab746e2c19b", 0x93) close(r1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{}]}) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0x40000, 0x0, 0x80000000000}) write(r0, &(0x7f0000000400)="21000003000000a8", 0xffd3) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = syz_open_pts() close(r1) r2 = shmget(0x2, 0x3000, 0x1b1, &(0x7f0000ffd000/0x3000)=nil) shmdt(0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1}, 0x2, &(0x7f0000000240)="9aa6d94d8925b76dcc7615e7d15e36276ecf600986074b0d603f00000010c6dbca2588f741e36f7a2bb097ffc7672c20e0ec05656f2406b64dd028fb784e6dfa2437e9f9cc484d6098735b1b275cdb75257700ecfe6d1f5e5733e09ec316ef0295ece3db08ae5a60fe05b069483ef35d38ae1a4a99593a4d696f5f7d6f6f7989cac58e9202127ee293cb2c0b34737b61ee9b2b19969a0dc99b9d", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14, 0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x1d}]}}}}}}}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x5, 0x3f) sendmmsg(r2, &(0x7f00000006c0)={&(0x7f00000004c0)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000a80)="13a2031e71413c479039091d88af80de7e70b4f466c159edf213917c82306fb40f0ebb4153f0377bf4782efaf09fe509f64cc844d46897edd8de1eab82f4abf41fa0e3aba52b3122ccfeaaa4916e448c34806729c3f4553cb56cd0cb781bf08f2dda17f267b8eb4ef747409423f547a5ea3dbba0d59fc949948bf0b5628fdae4d65680d5eeafd1108fed0b94b67274cd57aaf87b7571bc752cefafae42a1e077020d3630aa9ffab4ae917a5f74fe7a8c56cbbd58c7fb8f98741aa85c1309659143e472900f2ef36b0949e349b9832be8bb4ef7b8fdf157ad85361be38449864846d2d1345398048215ac53155ec6ef6b1b6a049f16aa804709921ad5a4f59e088e860690853ce407f25d4fd00bb0f493de165700a13ae6a6c3830d31eed9a8c2c3167dce1447d1c78a21d159aed88ca406a9ccaeb84d651f28c847e200d351019fe7fdf4c1a5ca6cc0b3d00ffc2ed7a3e0289742b120ae0b2f4d338dd48317bbe0edefa8bff814ddc325372dea9451212fd505f85ecd1250baacdb606c881dccc10a05bc81c2c472b465802539d88c57f305bb490f27bf8958c37495e44adc08c95a77ad30ec5a84fc2282f55e4671a89d558f8240071057badafa4eb1fb296ccacf2f5108ecae4f3fd242167589975c972fc9d232fe096c4f25d286d1f327ac1bb5cfe8fc989fa6a80a0dc43b8026f9ceb17a9cf497fb8548286833966495a6eb55775100241c4f3d7e4a3993e3dcc982307958d83b673bdf756a1af62e0e56fb5ea869b04e091442c3e238079f3cc9eecd58ede2a33319d4e484bb43b99b77333c30e5de79cefda917e056f887d72a8e4f4f28d6eb9ab794cdf818ce9a6aeb46e4470884ed673e44386bbc3d5561952b94e1556918e606f054a1b95e5a496130eb1658e8954806c9e9a7cb0051921318894fda2519b09c51d210031ae5ccabf8d6b16174404a8b880367060428d7118830843aa2852910f1cdeefa114fd69f82b448f63a2c56089efa6e1e43f8a114a9857005f0d13542da3088a4a64f6e6eb31705b881030e98595bb988f946c17f571430445ab90ecc9658b94f651cf7290605e2243bee4ca916c388dd3110f1eb72a8ad3e4d8fbc916ae6da5d42f87520adf4c18887cba77084c3be239e2217caa5f216a55a08fc8e4a5ea666828ee8839cbf01ac85e72548c527fae3813225b7e137db47905ec1d790c3ec854c968f65b094dfd565bbf38d14e49d04c9c22d49019de5e8436b932ac252695995e61725aca962f69d3be07027c2ae4f91eafe4f0bfd99cfa64db471cf10cba79e515332fb157e1080ef85704f22e10d32f188add48f196281224c79d9bb903c891be4b7fe77d94333b663ec3528fbd98e6371057487aca6c34d7c11b4795bdaa761c4631fae41f1c7b444eaa85b56c27c32a761746e6114df418d665ccef09dd3d64f8adacec26031b53e0bee184e1796d7c4957e9587232b4c450683111139d85b7cbbbba1f9b52bfbdefc64acfc4fe7da550d4f77c7f3869037f695564a9017c6cf338074db133efaafa5995722e2e7a988b735165bf543816c6e712e5a904716d9100c5889db6bacaeff55dafc7f69295f119629edb810ccf7d3027ffe9333d81928a7a90796374c7fd6eda48b71f9d1af06f205964599d055b555ac7df2092d62328b3be27849744b5d88af67c42e767be1814b3e55fc1aa6193d483bb0a79cdccf921b989e50e86191b14477ce92ebb10f4bdfcd425c19bc5440d7e25933d8c5a2f18be0953b0c5445fa5b445b2c3974dded6e89670a775095bcb85e70a749de9f3825cfd55529cc1569c4d4f4c6aae7d8ba5e0964e65ac52fd8dc1260666c76474ac78cc24f8254e301f22f55327a7026412ba6e987613eb92dec51a39e55490925552f48f7942991514fdf44d7d8452647b0b935cc4cc645fe52a788fedfd28ebc173a97e38f2b8331f90c8ca138024bb8ba97d66b273d19e52f373f78df4a0d0557b17484b73d7b96c1a29db64ba2be1bbd4f629f33dbc934930a0e00e1544bc5f4b11c2dbe181bdc4f8fff252ee4436a668372d60b4bdb217435b45abddc2c766120a410efa7bbfddb4d0572d4e6de6c7803dc0ae41223e31b9e0db4a9115eb9aed56a7e3d8ae417ee2774443227d09f8b5a86e2f07d2356c603e3ac7f6c70f36b7e095690e8a0b89ec6916230f6b22f528851f8a1a3a6d0fa015e10aa62e55094a13d1a4a47fb58d3b5a1c4d872ebcff76d4f10cc93095d5cccd7b6f6dd8fd4831d6e9ecb4be61483afcdd646b7bd7786690f8984fb865f42ecb31a26631ff50911ebeb0a57b45d4d6a3d5fc2745124433b66e42996af944233e5e71ef4beedb270c2d14924a2c5e27f1e1aceec9a85cc4b3805bbaed3d2e151ba63857e2333f6d18e5c4ed874215775f2b78898896121eaf49e9a2c8a4937e0d716fe3ff19cf342ee1f850aa0b51ef49fddbace72556319317007c2aa3afc6e80dd8bfd8d88730e3b2889ba00c76e8d97de64af046350f36e3ad3f2df9094e131a1a764b30c8203a4fa2e4d06d3be8a315a2761edbb32c07a24fdaa25e9f34e6d2d3fff88cec7f0d939593255ea48c8934ac1b9aec51dd7fe56d79e87d23a2de979897a6476af8ca85b64128d65a2b7f9102bd4cafe5eea28e6ef61079f73f45716b4e5f0e3475cbe395699644a3437b25e01fe1e7eff6ef846b03a309170add1aad609be18b0068be8380d97a1c498655f584435ea939bf7240f03518e16851e7463d712efb51542cc2e4d0022b2252993a9acc6d3ec2c9dda2293d7c7c8df73d18a1654a19cb8ce84c91d5d8455c381101949f8ac34c9ad165c9ef0d0ed5d6c7e27c8d4ca07d79de8ae83596bdd9a25cb8049184bd8d5ad6e0453ef94d27c8d7933af75f8146d202d53eece2f2094065f86ebce1a8ff4daaf45096f7b0972e5ee3654d74fdbd6d16acbb8a80036f9c042131d6c00d2a3fbbd4c7d167188557c3d5b1f735c9a87553be0bcb576f9ae721ba15919efd1356f98d9886853688564787d9bc7367d6740b9cf8f1aa6650456880d6714426b98545fdcfd6a5e4c92475cc0e74eb21f3c89428dab9303461272a91cc1d8b5860016577b426af46e9b4e5c3ce719b8070239c36ff618d53ee45c642b214e9858c59fc7c7b4ac420e653f4ff6c8a2d0e5d817a832d7f12432053f3645dc3b98dd039df71a78b2a0b73aaba005d736aa1cf79bf73afe64d24f0c783a6bc14ea1153fdc599682553abd97fdaa4aa37c0f1c6631fc4779744609c4341511bd1196e2090bba59dd380610f8ab049f7887c15c7d1360b9e5be8d6fa84f9fbda9a93b690c47d82c76f2a46fb7d64b3fa1a6df0f0dcc84784c4484fe2034e0ed6083c35009c2292dc04d4a572a50197f54669cf375309de6df5b26dd99e08bda6a57f9f6f78b3d63f4790ef4d33296889635dc3345d2ae9232e7b327dfdd09166eac6b891d9361e1157ecd312f8cfb24813888422e5c7b6a09a70cac67ac7a3107e677a230e9282577958bc995fb104a1c0496f417fef6612cffe07ac1c3414e1446a13ede1ec8e3626862d203b0153f04f5ec9f68ecd604b21a76391d9903e43ac1ca45141baafa8b8d7b586e80db127db103b7580c0ba697a4075fe62aa6571177693bba40548f1e403c257d96bf2c665fae4fb08dd5d8b7628dc99109c44e9724bc8b099370feaab6acebdc2777689173b11306f5f55b85e2cf3f9583579557ed7eb5bd7bd0d867e017018c9968906258973071361618fbf06edf5e8ad7044e6ef590cd2475a7565a6498c28816dfb1ba32d0c86157f60bf5b007b41546b3f497077f2e031e2ca8a37009a31c392989cb47f3df58731d978c777ca44b2d553e7009bdb1c73503d25d109210e02916f83d63dfe3e9b8b83f1dfb90201d08785e5e702f4977dbf3cc8b4b73c21d83289cc766dec721ac737666ae7544adcdd718b97becb5c067186fa78811887ad6ebfdf3c9cd7fd88ba11261cc60b4d2acfd611609c85620d3c053d9b36d9f35216ff9e15d415362732b8143724265b4db9b67ff3cb1eca8a84d8a5819c875310e9b854141b32600ce6f637c05b863179239b63389f0ef608c77b1c09f673c3fcefa126609e4e6b9c3494caeeadc36a1ab25a2f93ba03c2c90f3500200678a62294f8c10cb73a42dde5b66e3ca0de86245bf89ed233f17a08ecee8b06567dd0054e75ad4a6144cb37b6b702da2903d840a99ac4d1b50b60886346be2e4a2ccbdcb82bcda637fee4fae155ff93baa729cba946df2335a6b214cad324d11cec2b6a69ead3a91b501f8090edb7fb22b50cb33f2d5085084712902c1f14498de0140d14e10a0fca948312a71c07c53f0be02abddd17596f9b6a8fd02369e2a615bc51cc801f70b21c74d8100c033547430e08436b69b203b601b46d593e41676f37bf4e090539ea59dc2ad5b68009137627916495d4f8755ced1fa5afddfd573393f2910eabaeae1fcfb07231cb91f8592e397df727ba2c4253b49e28a89d46872f5ce12845049ec2e11044756decc91704fb1c174489bd407152c891112cfa6345fcbd7333a0029340dfc13b0b8effaeb3496acd5d88964901c8be34c882f2e29a5156df1437d8d87cc218224d9c1422da4c219f1b16a31a463f60470c492fe32897b6c4ea0c3fbbcc21758a2e255c6e4096a9a36b5bac0b82024b1b14b88564889f4bdbe1cfc2fdde5469a4e69c03c2a2e960fbf195ead717d34fdced00f63d0e719a41a345479e26e613d1f322f4a7f643d7b2772265498a3414d8b0ca61692b40921fd1d79e85c0c8fbc3b42595a23c0520c9a0b40546505db1c02f01219b13864133c261d072d5a720dbbc93f8a46e63c8a26f4834101d0bb5afdd026bfbbb35390c0cfbdf6279866cb25fdcc391c4e903612c1013694d75f8f9f70a741c37fea3602b5fcc2d4d585900517cb33bdc798820bbc2bef8ac084add34f202c3ab92fa813debd701d5466d791376465cfd5cbb7662de4bab917bf718424404ca557f44e29bc250f5f82bf5ce83ad17b607848055971dfda9c4b910008084932c738f1c46edcca0673348c95de53dcc6db5222a10ad96db2386319b27c320c8df9f5b152e923984cfc1f9393f7097a81ff8b7b86974e8fbf9a2f1b938a3101f2012503ebb6b928284da1b11ccd3e37f7e1c6a7df2a4da1ea115fce8100d4215a9bf40e62ad96b5888590769b9855e1d11c5c163689d31fd3af2b5ca9ace52b9a4f63af3e8131154a8f83d07b8d514456a03fea092ce00a1d126d6dfaaf3b73bfb4102e2189b0669ff84132c79030a709badac84886890bcb93cf30826fdb8b0472e6d7833cf59e28eb91e4a167f3d5b210d198a124b6a2e2ab6636f16165a0d65b9de75007af1912cbbe5e165050b6b19b56186897c5902c248c0bd16eb7e106db2c4f7b40599b14e7995e41b8f70234675de5c69cf8405b23fe17d91d0d81056cf0bf14e48866f47e59e53d8b3e743a31bb0ea20454543db0f32303588908ad0b7bf8ca265a4a4c82b287be75dff7e5fb6bc039a17079e1497152626756948080d68365fb267d7ed058f91cebc1104c893104cd7c0b432606ba8e456ba8b9b1b83501306bdd4d024211687cdbdb30aaff8dded6b1a885adedd0d15c873467d70baa61e727a5c86729a12aa93d0896977f071dc82cca05cca4d45e35b8a24a59411fee056ea390382505ddeb4cae65d1ebaf71fd77bf379ff9a6ebe1718db3916663625871e2acc97a12315cee2d9ebd24ecd3f91209e6aee92a4dfe86f7927a30868d1a1e93", 0x1000}, {&(0x7f0000000300)="aa1c", 0x2}, {&(0x7f0000000340)="ea9fcd73ae5a386c4925d56c463290d9243ced9706f8a559685eaf8ad6a810827351db37a72641c942200b3ecb6962cc8a1a91250a385e2963", 0x39}, {&(0x7f0000000380)="4f0c3e290569255380513b0634e79713b28fc6bf12bf1eec2f2f166c77ed15d50731b6441c6fd3a3778e3f68d9b6e2e90a754ef74e09413a84edf015574046994e854fe629b83d34bc987ffb9de7315ea5f3adddcd31d002789490d9d1d34e9fec9e9abf2b499db2898b35c890dac6f8", 0x70}, {&(0x7f0000000400)="5f63328c8e69ca5ee2528b5d1b6ff78a997466b6575577d98d77406481af89d17849b4349aeef32e8c0ac623ca227933b6e453d0506d8e397cffbe37e80ce19862ec52ce520d5daa78a8dfef1cf2dd2e2e004c54f9ce13a4295e1a35322d8bed743e5d86a4f7eb50d69434b7b90dae26668c340e86392bae473c13c5e5", 0x7d}, {&(0x7f0000000480)="b059ceefc288aed65bdb0ede6a", 0xd}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="e0000000000000000100000081cef06441bec31f2fe09575cfc1abd71a1c80f6552a87c9f37a1d03b3cb2757c79aeb2cae253f3849886093b75c16a55d570fc72796b3c33180c550dc884145520833699da60f5793353335fee2f2c9471f99b81c1ad3a5c2c89c903c190509ba1a44a10254f42f3fac20201784b1b3476032bf140eec8eabec64905ce6d5a2095846eb61db9f434b2c9bb788c1542690b952ccfd8a640123484113719f9bb43af897f426aaae9b8df0fd3238943402e3296061924aea2ff96c5aeb1a3a28b0454cb34e51aa807987426c42ff3cb700000000008ddba29b7f3bd9f7f29871dfaa0d5a11b725f7426965ac6e7dbac3bb9ab7bc09c5392b68db134c92aeacfec5ac35845458325ddd2bf8aebffc5443cf082df5fdef88c729e643ac06e11223fb58258fb57725c2d5bfa7b38924c007b9f92559c66896db3189633eddc3a6d0883bb2a5f912788376dbd014c0b888b4873ae927b0df334c48e3d9e664e1b5cbbf52857cf7d0f04cd3b898119f135097af56ed8b69294a3c3563063b97ec"], 0xe0}, 0xfffffffe}, 0x10, 0x0) setuid(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r4 = socket(0x2, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/42, 0x2a}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000029", @ANYRES32=r0, @ANYRES64=r4, @ANYRES16=r4], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000280)=[{0xff, 0x5}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11", 0xda}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c0000000000009f3b7e00000000000000000000000000000000000800001a000000000004"]) syz_emit_ethernet(0x36, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [], "e15fb6c16da0d858"}}}}}}}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x9}}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) close(r2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{}], 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = accept(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x1002) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000300), 0x0, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x10, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a0044b37d1f00", 0x7, 0x5e}) ftruncate(r0, 0x8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r5, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r5, 0x80}], 0x1, 0xfffffff9) executing program 0: sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ae, 0x0, 0x103, 0x0, "046cf52b14b81c1a000000000000000000008000", 0x0, 0x80000}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0xc0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000)="97130df77b2a7cf477fbf0cded0ab94513b8a7fe48e50b4e2a85f2d697413163841a8699d0b06cb5da294d122f2045c722480a4bf0705c842c5cec6c52b8fe33940396a77675594e138a01d520", 0x4d}, {&(0x7f0000000200)="ac06bcd92f1b6ad9836e7ab750ebbb96403d82f8cb9af116873cc2c0296c6311e6c24b5a45a4e7cb94699947d62279d9fd764f277c70947f09e4170904c856ae558c44ba3753f1338f3aa8638db9be73ad95100481fb3389fc6ba531990dc203b891a8a4d4acb58b7495d7201e0507bca51d3259361c6f30b650c1a4b850eac5df409c8d0db1a8a7798e5f62a96d8527d3ca17ae5c1f1053800a", 0x9a}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0xffffffff, './file0\x00', 0x1f, 0xffffff88, 0xdf6, 0x100}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg(r8, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x808, 0x0, 0x0, "361eb51d2bd070dacd30556feb21396555ce57b27c8101cf6c9de6ea3ff371a634cbbffffb80ff6e37c8840ac01159e607736d76af588a4ad6fad65ee952ee720d9b4abbee139f6501cafbdff4daa0d0c3b1366cccd68b7554c6e508c7370c7ec3f02e28af05f6b94eeb182d37d5cdccefc029dc5348e17974ed1768d3d7eb0e1b1ee9ac28a18d9410430b0ab0430007b019095c93be3689740420db7cc9deae82de3eebdf14943ce4852bf857f3e7648e3828dae8f06b7c9fb1d503cf5909a0abc9427436c20cbde41d16314058e7b0dd0417b70649c9545fa0b319d5b70d8998e3d7b12826e307979e39dc3812e580a5d98ff6528f4c78aef8afaeb065bea5d47852bb6654baa77ff9f660ee85547a60ced85fd59bc75579d267008c4b07af31c98a2cb13868db429d445b706042bbbd74425ee3e1a21d0ee670fb45683faa61801ca2ffd7d0aa5a33bc2cd38e21eb160cf9cb10fa86edd6e373f3d8c35df7cbcb804cdc131e9f0fb4ae8e4895c716469458beabba8f0639dc09e69f3b67b16dd8e4f53d05e9e268b8e1ca7df868e4e7466e277970fa8093e223255227e409b5896da836153d0fd74fad7e531a0926eb981917279ee561fdbeaf7b49602424507d061ba5c31a935c3fba2f3d12a454c2a77eedfc974f56040d744ef5b21759331857dc487c8932c4e3f913ecd5df27d74c36418114ac4001f2221deeccefcbade38f03377ee3b828e6009a16b1c4874b1c5545705bbe6877590883918c5c54bdbe66d88ad33e65481d90f2da13d19f42b181baa7ef86ad6e0da7281f12604688c9f714be76f182924ca5ec1789639d4b4b3adb84d5ad12b5f8ae6a29b2d6580acc29259b81d4541e2b525f141228b3c5237dfdcedee38b3df59fee82ba3bfce10594543eaa28c7cebee7c9f7f8216e25da4e934ec850bfdd3e16cb1d6c6b758032015c3b19d5fb4b8fc217fff2f7a7bbebf6397ec18b92d6bc5775b66099cd161ac0c81d1d57344c15ebe651172d14e4795a5a63863c8e8173a88d072820c073ac53a78e8a2c609a10172491f5b9c7723c75ea9a7f06fd37e4bf75ddca83610616371655155091c52cea7a10d5317e03d6bd78f3a2fa8269feead0f420526f508d918c077c18a3868d8a49db793d3959d4766d2253289e06fb3665aae89c6a831962aae18bf61d4ba8eae03a0493061f18bf4aa40aee9f7a42fb5652d52e38159e06a12f3e7c2d0bac599cef7d2c3727e22bffc063d74e26852bdfaa1cc15a7c504f2f3636b9252981510f4ec475f97024637735e1c837ae3fb92c3237a383ee417d4e6a1e72abf29a6bea593e5781827afd1256c206abdfbf829bda5de9c3733b38d24d9d619a46844ba00a7e76df616fd86c82ac23911156fc8b21b8c89aedc96f97604d69a447623e26866f0d0806e2d4cd17890bc042bd36694c76ff6e51e0e5ac00d88edd4de4631290e7f16ffa1f2d5eb43b764d4f75a833da35f981fb0af1633b0e3657c2232d27e298751517cf7b8e2357d31db0fadc7ffbf3d27052b0b1bfe9ab86ec82ff0f233a890f73b6b95be3be8ecbf80f6dc5d8ad2acf40e9af1bf7c887c217857bdc1107165c7a546be377fceea7f486142fea294bd2e9f68dbbb5d2ffc91f6cb67806f27cbb030bfe0bf61ebce32733d0a97022ae0afdc2683822ee27635b83532bd0b696d4efcf291c0223183027a4a104949c3097624eab9f99932b1625d7321e97ad0310afe6f03906b030299e90e572cd5b467a57e5f5c31716ab74f24ff820f4844327ee753b5dbd5fb00c46e35e2d5b92f1e58e3b083e0fe6ed85564f05d5365c431eba5a4719646d8c6b659aa45919722ab4078abae74a7c0c70c3633b5cf94a0749defb566455ea789db7ca6bb135500358e8c16b760a1850b76e2dc81f6d75b5bb45adc89a4c3eefa9bed14175eceebeeb158aeecfb1f90e1f9124f9e8d6addea9d216a7280f9ac30a2b15704bd1325986ad07e6f7ebf315912e82115d0b6366852bbe6cfadd09fa9dcf1aa31c23ee8fe63e1d6da8ec8214da2ed01db1e474b5b4291582b2dc2cddc6de9d7ea97ea5e5ceea8dd6ca4c41a0453cd4fd3df312c967be4579aa60fd6a7a3cab0312c8b36f5d8dff351f6f3d69565220e1f5c191d03feb7c496df9f9dfe222310925522c27c71530f38ac8dcd15bffe04e488799ea736708381a95d1ec996516d2a0b094460691f693196701cf27b2eae5456498e809167763266af79f9d811960c67db213a236a86aedc4a2531de41a089138a45e0b5fca95388e932311fa2b64326be475230d2592749b25cdcdf6a3345306d4df2ee535b74d84ed705c6e06cd2dc20ba760a5dd080a631dd11acc4f43972d6aa76e9e7c83741b42c73241285e9158ff35d7d8db702ce48990e71fcf29c657adfe029df87951667b4d0ce99c96f55e0e43f69ed931797b64eff44c597990b095025f2355714dc73ae894cc5003e8663fe4b25e4c002f7d5fc689e6f3230905456e73688c0a2c3e2c20918a23ca5117709bce0154b46b5c205d3a66755dd9dbe80016963f4df5aee00cf9ffa0e5e3e5b7314cc113a7d2adc1e8127097346a4eb4a4f6ec822f99ca972a6db7985db2a0aa1340ef0c3b7b3d166b92ed7939554ac1d902187205284c75af9a01424763232a8aec476709a41e7b197a61ff019a8eaf02307e543ff7e2279033679bfd4ec63088e7b9a01d02c9915d33c0aa62c778ca54855bfb415ef4dbbb89e5370178e830c3902f09f38d8d6bf935600a48cc070eba7b85a076bc6bd4324eb8614416b41698138d8bc82b4b759ade31e3846ca33db7160c460140133e6e1b09bca44bc20a1baf67094c5d41dccb1617deae0e4bcdc51071cb"}], 0x808}, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000000c0)=0x6) executing program 7: select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = syz_open_pts() close(r3) r4 = kqueue() kevent(r4, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = dup2(r6, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = socket(0x18, 0x3, 0x3a) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r9, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x9}, {0x3}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(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) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {}, {{0xffffffffffffff9c}}, {{}, 0xfffffffffffffff9}], 0x8001, &(0x7f0000000140), 0x7f, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x1d}]}}}}}}}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) chmod(0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = getuid() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setreuid(0xee00, r4) r5 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r5, 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x2, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da962", 0x0, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803", 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) pipe2(0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(r1, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) chdir(&(0x7f0000000100)='./file0\x00') executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) setrlimit(0x3, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) executing program 6: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r2) seteuid(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f00000013c0)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) executing program 2: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2000, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001cc0)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/507}, &(0x7f0000000040)=0x1fd) sendmsg(r1, &(0x7f0000001c80)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000140)="964a6dad94aa7875fe16813cc7cd034822055455412e7ea05c1a4a05c16edec36a61179ac308e58f7e87b8a60ef3db82596b4c0434d0b1d602bed6be8c15f3f7fa328fbad7057066353abd395b6fd5d8a611052e1bd01b250690a962dc4e5354395e910eea862ce46a", 0x69}, {&(0x7f00000000c0)="ed37e1dc415ed956f81c36600d19181477d80ebdca5d69fe7ae32c08caa9b393aed9196420403c49", 0x28}, {&(0x7f0000000880)="0dd2056f6110c5432a56ae977e5641e53e6abea7d8d35733b384c878c0ebecc2aba916b606a62dcb0849c7544dc41f811b6b3c32397b76cc4a37926466bf33eebfd266630baf6b1895", 0x49}, {&(0x7f0000000900)="32abcd9118cccdccfa82060d34641b63d6e7e4d603a527024e3aa23fc743c0ab8ed99e5c68706e66ab98e81abd90791aa38515e8893b58d9b968c52951988b34da6524bbd2e8d4b561c8bea24e5187b53bd5a6f59c1362cd9504cf7d1e940574681e0b932f34c9c07321e711e0b4c7e8871032d78b8a13f7cb6b6b6432c6e9932bbf0bd5ef883206a1ced0bd11b0a6b6a79f79e03082d276c385ddb30d", 0x9d}, {&(0x7f00000009c0)="0a0e45ca6b6680830b695dcb17106708ed5ec5a270403508136117f99cc24fc67f8ffb2ce61912caf5dedd502c681e7830cd3461e176f469c371a23eb80ce4004fef6823ce4f0735bed547d47e1d66f91faed4dc441efa2d84e9c8edfd0cc77b429d3b0724142c6690d569a4dc0338cb2231f96b2fa29edc2ff910cfce1463dda8184b0a4537b2f0cfaa7cdf7fc66a091803363eaf4a3a6913b042e47e0e0dd162c0bf3978bb5f7a661a9d68", 0xac}, {&(0x7f0000000a80)="cc2e220a73d260948ce2f5f8d80595faa166aafe214f797480a35c60aa7fa36c0f1b8733f4f157a80bc97a2b50a72b22757d3289a7d5a10c4fbe996fb486371a3ed55a3eac3209d237c70fad93", 0x4d}], 0x6, &(0x7f0000000b80)=[{0xc8, 0x1, 0xffff, "60600d796c16e0dabf1ccd2a3d3f10215c55c649a021e0f2ce2cd7aafe6f648337efa0aec87de150aa203276c374a6433131898bfa2d63b6fa18cb1c8a1d56fa527e7f16e63bf96b25c931e8671bac96e4049edc87657402dbdda7eed28ddc5d032d0d3e4911569ee649d929838e76551893fa8a9ab722631738d5ee4a76b0862dc353968d24c895daf6b35cedb996fc768429471ab7ce388551aaeb7d74e58a7d8c1b1172739195af7e0cdf1f6b2ad233323e81997f"}, {0x1010, 0xffff, 0x6, "022c3c21f9d1884b8102c6777cc2ba469b28ee404efbe9bae49c6560be54a3b194e9e12145c5fb931a12e32d7bc5b783c3c04c116bf5a3f915119407bf34ff85b1fbe5af28041620a5211cc084d07d53337ef412eed534eb6eef5097eab060f7323c098e32283212ca5ab6eba2cadbcfe769b58941f33ded269aa9647c6442770143e22f41a1ccdc972a9b9e924da233ae5f9e91c2f0493f36912fb26b72850962fb1506e574c439a54b1ddcf7e6eff3569fef5c04c8a051cacc62ecf3786c53a545fc1803ca8456c5f9afca570ee852c5e5cf3897dc1431b9a945ba91ac8fddd1f5a290413a66a215c970a418015dad777a99e38cb511cc9cd4923945af4093760f36764cbbb17166e3c5de7c5b891eb8d140a0fea1e9d355c73978674b6d36261bee584967ff1ff993e6a0c9d204e59512f7eff3a786bacc93ce42a8e1e054ec2fbc99de9917ae6de8712894a22af75eb790e0508eaf1541f59a9040282cdefeb3216021095d68e05f46f9a2b32b8c48d9672b03af5abbbaa0fbc23a60644a846da1d0c7174d7b9959a37b9c4373ef0b29b6aa70ba5152e5f5e2d61717040393bbd90ba7a3cb095b03bb6cf17b93e25f2845b527c56793657df61c4b5b6a26e2f74db7dae5194b72fd4325609abc9e852ed0f64567817f6f911539e7ad093ad144fbb67390483afaeb91add63d4373e16fd129f6b53c417fbcb84231f45e60da85b8e2f4e353f71676fd15c7bb055927719ad02e6e1fc8aa3cd10f552de2b6e20c68cec5c737c4ca08232632fe48e3bb50620910179f8471a37e6314ae5c8172b1236a63843d3638d972edadd2b413872ab055195595cad1ae889db8a28b2d249ad989b1d8da3018076c1653fb6fc806edf4705c0bc4410445c0054d4565bf752afbadf1fe4274ce9dce7688f2e4270bd17f0cc56b11638c2d6063b09cc925ebf0d8dfae87dbf77301b667a6956b388288cdc7e0dc8f39f9ac9ba61d5272c61e69b777dd5ad731ed1c6898e6272b519098808fab17d33fe51c62bf89a311bde1675e1198124318a90a2fa8878ae1b79a70d6bea7bdd07fcb2a9dfd1f5c47a56ff676b69ebaefe28c9d99af2820e8b500c9e2bcab95351ec47862f18d330fab9e238a9e9bb2c4e5c15a07291e3d7fa79bb144ffaad9f9f06d10c3b4d3c1db19d85de0a44376bab44de1489764715bd4fc0b94b01f7451da0aca12b79dee662b23bda1fc11cac7fcae978d04f941c144fe653bd82b9aac2ff85180d462c03296e3f5463dd75b2abed4eae589d7522bfbd26d19ee5578b80f079ce076586846d056c76a5da6dd1a7f4bfd56f505da9427dd7bd0286d5d9c1cec0e92f78fd27469eba3e8efd03d446f993fa53d5a48dfbb9f8695bb27381591d1e8dfa2f84a71b0bf316848a6f8926c988997ff03fd931ce79812ceccea64290e8be047bf8b8d7572737b7e6173c62b8387968f78b33ea6ceb4ac9d7b064d555f82b9e50b9247cbac4d81bda2c4e1a81c089ec38b49d194da6e1ad0051d313476d793eed7277850ec9768b890f313f4dcffbd9af21635bd89aa87d65980b7397106247a8cc2d1365ab4ee8994736c675008e0d972a2478d9cbd8ecf6a309372397fa7e232dcf7a350673301a0635f76381b78b2d2aaa4ede646fe565576df9c61534ef93833d49eacf6d87c7292aef1e87a8a8e490c7ccefb071d84b33ca8ec2dd39b0e979008b9c2b6058100488eb5245924e5f3ff9b7b57df1345fa957e48b55a45f383bf0855e59b3386b96aade32f9f5e6794dc727c813e3e2eb3b85c1f9af9ed489bcd227f0cbf77c055a7e1d82ac5f387dd2ac30ffd403a5b5af0adc0d71e2eb4e2eb795d10852c8af853383a72c71aa00c37e4d8632cdd2cd47504c7c47ec828679d07b3fc3880b2e34835db3fa67f1b79b9de12c1c3550f766073df1e79fdddf639bca4b4ff602690496243d60ab64d9b7478d1003c719a1ec99230dfb3f96d0d824de6b1275b2a822f1555cc40a9c520b18492559566deda9953cc86fbd04b74aec47d4bc6ea41cc0f2b2d7daaeab26b9408d0aa40a6f7f0c36cb8bbfa31287cb0389f8b9c032e4e7b385683bad8945059d5071efe8f311cac778606a42d86a625957f709d1deba0255352339ae41c46afbadac3fe8989fe7279b4800f16b7d0dbadc844eb9ce50cce37a71df1eff22330f400fadde8e41ef2c4cee6bdbc825a5194afb3e6300b999e6046007d5c88fcc1a619e3a54053c20ee40923516912eb7ee7a409cc74832567e29d505c7dcb25fabaee4b0e064d9d4871446720ee3fa6072e51853c41b7823d8cf666b509759134e08a59609ddc2dde9fc1c690f0c1e0e23f241f81f9135e0072ae397e7685b7df172854cbf76047b4638c2c602e80ec9802712abd4df7d2ee8e2fcc4395c262a96b4d27d39d44c183489c33a12477753dca628598c93a6b5d2bbdc09cd4a4cac43dd45c1a6c6e5fe2ed72d52a9d0a7047fc256e52ff2f947b23afa27f5700314a137bc56ef3726180c1b5a681941c4f1a4d66d09b7bfc1bad64622f0a9d60c44ca9a8d062704f21b4ba657bb8ff86832be9b7b6005ee82dada7e8270ba2af82f5cceb8fc72b2ba018e615a14570df4804178bb5172cfabe6ff113a982b9feef5dfa68e348fb283c82877c963ea419994879c6aec2cf5cf57e209c095aa7cb696a162c91bf989ba82ffd63149569ec610a91f01086eb952f65191188e031fcf9c4baa350fcaece8963c7362c01a6dd23bf931360d57edba97d90a233ac7ba839caaac33480cdc35745cdaca9c9208cfc1e4e1f4d88fa2e8e24c71fa7eaeebfebed0fcb9ff632e804fe8e0b71ba09e22618aaeefcb844ef9d7537b9b27ef0bdbcf5da52bad431d9c9e748a9ab73cbcbaef5c85f42b0b0c0818cad3f5f9034ffb158ebf7a777936cc08865205d60321a10fceb3545d390beca5a0a3d1f544d4fe0583207b545317b95a434ae8d559149d517743c88acb2cc50f46b19b08561b68f02dfda8a3fa02b6d37247223c03989d99c263f547f2d07f6732aa46d8530c8498e4874a496a7ed4fb94d0759c5dd011cfe1aca12c1ca313a0876fde1711d65ae0824759651d9aea3136f3c62f2f31c7ae069c46fc580d4356b001893aacdccd8ddaede2267221b231bc1f8c221eb22af671b300076385000e33b3461b33fb1c1dca8a880ea64270c2de58eb097accea22b122e4c990991e877acc789e740c1c13e40ffbaf4188ba30101641ae1ffdc56bf66040f08cb03c7571715ed41362d751a43ef33e0f57244ca29e1e08407a93d7bba709070b2fec9eb4626bc3104fdde4ed1484fb141f0a1b8cce068bd5fbd97dc7ea15ab475c5f6b854d62ee455c394e9933aab7c1f144c12aa119b44a2b1d1dc69af75053bbcd8d19a537cc021fdd68345f6a2c4cf4fbbb0d8a55c6d0cb4f43245ff75037fd49bf7a27412fc7560f6e9e9a9923eec6b4a211e18425251656ac593d98dc24b971d952719be1cf1e37975484c0d6beebc56bde7975638c3661552a45ca1f1c4179a44b8ca526aec558dc694adf09811e080fd4750c9cba0a0bc53cdb92e6c80938c263e6e6ee194a5935dce622bfb6793f4b0add9c830c563815551a1d438cfc20934a33411958938a701839a85ddcc23489504c1df0dcd324bc33a90772d0e83960bead0cbcf44f3974c475a67c359b7fd57f7b7e0c6142b16893dcd0093a0df65d8727e5f587b1cb3712e39758b8e3ead3f620049f9b003b85c49d6ea5c3ca0a1fa510aa1cf445309bdd310270872fc453ef1f7b4afdb32fac1b88aca32839aa9c6eef8faa9bded0d273afb45a67e1479cfa530c9a4454b786b257256450b3d60b53bce9da308e068499f1e182eedb9cf42074bd9f8a5ca7fa0b59dcc3b72e4308061541d87000df55ec648f248df13d0e74b1190306b0953a791a66fbbca4ce9f6fb28c1e7314ea8e1c9630a081a24a7fb62a16162fd0f85fc213e28acd09dfef5c8418496fc9e402f337308f654f3ddca2c6655fdb838a0c3328311bd2dcd0684c966751ebf8f0ff46bba7adb541bb17c9a9a68789ee61fa97b94f37154422ea91e809f2087d6695788f8c1191f44e0663d8c5f5e35d1db19763e41418e5596c5544f417f26251dfb4b7cb6e0ce806bcadc328ea97881cfc32e6481da073be88b64ae29b9adb980cb09083b0b22245276a656b55a6754ca8cc895afbb6b75cdcea5d3141f67d9350ba5d1ee755a584f0ac6d6133f54dabcd1f9152454eac68b6996840cfbf57c4ec49657619c8a2e950926bdc12a3cf53f3a5e3b4b721d7a0b735c5e0e069062f23d5123e55b27146d070e3d7a124c9b133cbb5626559f38bacf1420bd52457785ce492faa1669265ae58c1e7947fc12f0e48bd565cc0dee3795957fd1425245fe3470221c239dadcb4ed5933115bf7ce2dcad9a27fb6fe141efeb097bfd1d3143ed0ca68f5a0449f2dc83e7b06483082bbbf85c3090db2879849b4e21e997ddd35fb4fb1c0d65d7eb9a86335d0fb272e8578cc3a9c564658c559ba702d29d10ce161e9527db910492df4245743de5c343be980a9bdcea87fcc4f505af31761ac5f9c53e203df919b430ceefcdc52320367ee2902d2b16fb52a11468a558925d9790e2201d96512f047c614a34e72def3d064f608ae43634f4830121677e174a1c7a36a3e2c9879749b1a32602545208ce18afa769f09987c9a8d6ace083f3b5e4b35bd484140f6f7bc21aee18631dc5173b6b166a1dfb99a7bb3aa9a67a54f170b72c7e1d44e0ded683a726af3c4ca6ec8fdbdfdde76f86a4c677977a6263685eab40b7a2421f16dca4904c6b790da32e652c345260f8023fbb1d077dad02c4375f2f01528584b9f3a5eaf14bd92138a005e2c5b849da6b5cb400fb521c9ec1675412079ffee115e226ef041fa0b9bcba49aa11067c1dbfaeb15fe166fc134e1bcbb65a23bb21cbee3a505564e50252343c37067faf9390de097f0f6ff4ea411b82fa9970fcac81c52ed4a3111eda6221c5f463fa25d139bb692b8a04e1a1aebb470f8a6cad0988aa9bdab77bcfd3e1d6e40fe55e4e3f5465ef85b845692e881473ea9d1dc349e991907ee9eb355eb086ddc87f296fda9ad9124626ea0edf6b8aad92cdb2f44b90a2ce79fbd3e26f942ccef378f03bbeeb5232e1b62d409f3ee33eb3c13b04fcdc8eb303f2aac7fe77a51902660d427adae5f1c44d9eb1f192717794d64bbc8652e7cbda974f7abff3a8c33494ce6074bb4e8924bb339e1f206d1128ffe856f7a5ba314832111199819e14ee3a020edf2304cd2f6b013dd1fcaac6ef3a6b0bc5109b31991046ea043e0a1427e7ebfee49b4f8a88723efbc2d6b1e8375314e4867f2a653ddc1e2166d399a846a45fd46138d761d6d675ae2ea8783f5b1b3e8c296419fdae9fc8e9a5e46d5351ab675635064da0a18ae8f1ea99da9b222f235867f38533df527d68896406f70318c833bf9c8aa5f823427e92f64069fee6157a9fde163a5c7b0d17fe1c72d90e1db1e8294013a4efe17aea2c8c0f6272d54177d2089cf559e30b80496d5793e51db2d48bc685645fe4769d7ce22a00ee877a1cb2f69cffe0ddb1bb7708cddd8efff446552e0e21758012a46c2faad54252d8ae3f4b3ff6b0d4f87f450cb048f105e657dd9b6b31c8c294747af72cdecc917c2225bcc795199be50ee00062d7fb429a640d05ccb93916be49ae3c9e39157a6d6fb7d840397bd44b603363dc94aef09def50e2342b608ff9bde3ce27abafe5a340e9445fc665f6772e6be8f1235062"}], 0x10d8}, 0x401) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0)={0xb0dc, 0x7}, 0x10) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa1c0000000000019078ac1400aae000000100e18f78fe33965702e1fbbd1d56034e4b19d44d03c0f37f17f655b68b08e325caec902601b660aa40f33fd7f8fc881d4862823898fe9d4d328d979a917d20adde1598be294a640a2d0ae2346b4e6f23728a92ec1f112f45dad3f7fc0aae8ce3b74dd6a1"]) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000001d00)={'./file0/file0\x00', 0x4e4, 0x7, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x7fffffff) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x6, [{&(0x7f0000011000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000000000/0x13000)=nil, &(0x7f0000007000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000010000/0x4000)=nil, &(0x7f000000f000/0x2000)=nil, 0xb40d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfff}, {&(0x7f0000011000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0xfd}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000012000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000006000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000000b000/0x2000)=nil, &(0x7f000000f000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000010000/0x3000)=nil, 0x1}, {&(0x7f000000d000/0x4000)=nil, &(0x7f000000d000/0x4000)=nil, 0x9}], './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) executing program 2: syz_emit_ethernet(0x0, 0x0) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') executing program 1: open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) executing program 2: socket(0x11, 0x3, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000002100)={0x80, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r2, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000002680), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) write(r2, &(0x7f0000002700)="8b4491f2053012993e46f936ca0f60f55e1703bcac4b51cdf7e40d640b87c82adf5c328d5ee56f8b686a51f5109b6664da2c3fa1fc1e07ff1d6a618b0ce236a40bf4ae31459ca22a8689720b3a09c87088298e869f0eb5a2a4ac9c5c37e3357bf3c4dd5c8d61ae1973d37c4430366a64f49a86a2472a0f48ac3bd545da9881d067d4fb8b923dfb365a97cce371b7e743ea5edd7cf9ccbc4bf465ebc0a27a5f2f983400c1a479a18bfc7f3997", 0xac) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x3, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f8cd60b651c94fd6df338663bacdb09baa06eb35d", 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) r4 = socket(0x2, 0x4001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r7) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRES8]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) getuid() executing program 2: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2000, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001cc0)) (async) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/507}, &(0x7f0000000040)=0x1fd) sendmsg(r1, &(0x7f0000001c80)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000140)="964a6dad94aa7875fe16813cc7cd034822055455412e7ea05c1a4a05c16edec36a61179ac308e58f7e87b8a60ef3db82596b4c0434d0b1d602bed6be8c15f3f7fa328fbad7057066353abd395b6fd5d8a611052e1bd01b250690a962dc4e5354395e910eea862ce46a", 0x69}, {&(0x7f00000000c0)="ed37e1dc415ed956f81c36600d19181477d80ebdca5d69fe7ae32c08caa9b393aed9196420403c49", 0x28}, {&(0x7f0000000880)="0dd2056f6110c5432a56ae977e5641e53e6abea7d8d35733b384c878c0ebecc2aba916b606a62dcb0849c7544dc41f811b6b3c32397b76cc4a37926466bf33eebfd266630baf6b1895", 0x49}, {&(0x7f0000000900)="32abcd9118cccdccfa82060d34641b63d6e7e4d603a527024e3aa23fc743c0ab8ed99e5c68706e66ab98e81abd90791aa38515e8893b58d9b968c52951988b34da6524bbd2e8d4b561c8bea24e5187b53bd5a6f59c1362cd9504cf7d1e940574681e0b932f34c9c07321e711e0b4c7e8871032d78b8a13f7cb6b6b6432c6e9932bbf0bd5ef883206a1ced0bd11b0a6b6a79f79e03082d276c385ddb30d", 0x9d}, {&(0x7f00000009c0)="0a0e45ca6b6680830b695dcb17106708ed5ec5a270403508136117f99cc24fc67f8ffb2ce61912caf5dedd502c681e7830cd3461e176f469c371a23eb80ce4004fef6823ce4f0735bed547d47e1d66f91faed4dc441efa2d84e9c8edfd0cc77b429d3b0724142c6690d569a4dc0338cb2231f96b2fa29edc2ff910cfce1463dda8184b0a4537b2f0cfaa7cdf7fc66a091803363eaf4a3a6913b042e47e0e0dd162c0bf3978bb5f7a661a9d68", 0xac}, {&(0x7f0000000a80)="cc2e220a73d260948ce2f5f8d80595faa166aafe214f797480a35c60aa7fa36c0f1b8733f4f157a80bc97a2b50a72b22757d3289a7d5a10c4fbe996fb486371a3ed55a3eac3209d237c70fad93", 0x4d}], 0x6, &(0x7f0000000b80)=[{0xc8, 0x1, 0xffff, "60600d796c16e0dabf1ccd2a3d3f10215c55c649a021e0f2ce2cd7aafe6f648337efa0aec87de150aa203276c374a6433131898bfa2d63b6fa18cb1c8a1d56fa527e7f16e63bf96b25c931e8671bac96e4049edc87657402dbdda7eed28ddc5d032d0d3e4911569ee649d929838e76551893fa8a9ab722631738d5ee4a76b0862dc353968d24c895daf6b35cedb996fc768429471ab7ce388551aaeb7d74e58a7d8c1b1172739195af7e0cdf1f6b2ad233323e81997f"}, {0x1010, 0xffff, 0x6, "022c3c21f9d1884b8102c6777cc2ba469b28ee404efbe9bae49c6560be54a3b194e9e12145c5fb931a12e32d7bc5b783c3c04c116bf5a3f915119407bf34ff85b1fbe5af28041620a5211cc084d07d53337ef412eed534eb6eef5097eab060f7323c098e32283212ca5ab6eba2cadbcfe769b58941f33ded269aa9647c6442770143e22f41a1ccdc972a9b9e924da233ae5f9e91c2f0493f36912fb26b72850962fb1506e574c439a54b1ddcf7e6eff3569fef5c04c8a051cacc62ecf3786c53a545fc1803ca8456c5f9afca570ee852c5e5cf3897dc1431b9a945ba91ac8fddd1f5a290413a66a215c970a418015dad777a99e38cb511cc9cd4923945af4093760f36764cbbb17166e3c5de7c5b891eb8d140a0fea1e9d355c73978674b6d36261bee584967ff1ff993e6a0c9d204e59512f7eff3a786bacc93ce42a8e1e054ec2fbc99de9917ae6de8712894a22af75eb790e0508eaf1541f59a9040282cdefeb3216021095d68e05f46f9a2b32b8c48d9672b03af5abbbaa0fbc23a60644a846da1d0c7174d7b9959a37b9c4373ef0b29b6aa70ba5152e5f5e2d61717040393bbd90ba7a3cb095b03bb6cf17b93e25f2845b527c56793657df61c4b5b6a26e2f74db7dae5194b72fd4325609abc9e852ed0f64567817f6f911539e7ad093ad144fbb67390483afaeb91add63d4373e16fd129f6b53c417fbcb84231f45e60da85b8e2f4e353f71676fd15c7bb055927719ad02e6e1fc8aa3cd10f552de2b6e20c68cec5c737c4ca08232632fe48e3bb50620910179f8471a37e6314ae5c8172b1236a63843d3638d972edadd2b413872ab055195595cad1ae889db8a28b2d249ad989b1d8da3018076c1653fb6fc806edf4705c0bc4410445c0054d4565bf752afbadf1fe4274ce9dce7688f2e4270bd17f0cc56b11638c2d6063b09cc925ebf0d8dfae87dbf77301b667a6956b388288cdc7e0dc8f39f9ac9ba61d5272c61e69b777dd5ad731ed1c6898e6272b519098808fab17d33fe51c62bf89a311bde1675e1198124318a90a2fa8878ae1b79a70d6bea7bdd07fcb2a9dfd1f5c47a56ff676b69ebaefe28c9d99af2820e8b500c9e2bcab95351ec47862f18d330fab9e238a9e9bb2c4e5c15a07291e3d7fa79bb144ffaad9f9f06d10c3b4d3c1db19d85de0a44376bab44de1489764715bd4fc0b94b01f7451da0aca12b79dee662b23bda1fc11cac7fcae978d04f941c144fe653bd82b9aac2ff85180d462c03296e3f5463dd75b2abed4eae589d7522bfbd26d19ee5578b80f079ce076586846d056c76a5da6dd1a7f4bfd56f505da9427dd7bd0286d5d9c1cec0e92f78fd27469eba3e8efd03d446f993fa53d5a48dfbb9f8695bb27381591d1e8dfa2f84a71b0bf316848a6f8926c988997ff03fd931ce79812ceccea64290e8be047bf8b8d7572737b7e6173c62b8387968f78b33ea6ceb4ac9d7b064d555f82b9e50b9247cbac4d81bda2c4e1a81c089ec38b49d194da6e1ad0051d313476d793eed7277850ec9768b890f313f4dcffbd9af21635bd89aa87d65980b7397106247a8cc2d1365ab4ee8994736c675008e0d972a2478d9cbd8ecf6a309372397fa7e232dcf7a350673301a0635f76381b78b2d2aaa4ede646fe565576df9c61534ef93833d49eacf6d87c7292aef1e87a8a8e490c7ccefb071d84b33ca8ec2dd39b0e979008b9c2b6058100488eb5245924e5f3ff9b7b57df1345fa957e48b55a45f383bf0855e59b3386b96aade32f9f5e6794dc727c813e3e2eb3b85c1f9af9ed489bcd227f0cbf77c055a7e1d82ac5f387dd2ac30ffd403a5b5af0adc0d71e2eb4e2eb795d10852c8af853383a72c71aa00c37e4d8632cdd2cd47504c7c47ec828679d07b3fc3880b2e34835db3fa67f1b79b9de12c1c3550f766073df1e79fdddf639bca4b4ff602690496243d60ab64d9b7478d1003c719a1ec99230dfb3f96d0d824de6b1275b2a822f1555cc40a9c520b18492559566deda9953cc86fbd04b74aec47d4bc6ea41cc0f2b2d7daaeab26b9408d0aa40a6f7f0c36cb8bbfa31287cb0389f8b9c032e4e7b385683bad8945059d5071efe8f311cac778606a42d86a625957f709d1deba0255352339ae41c46afbadac3fe8989fe7279b4800f16b7d0dbadc844eb9ce50cce37a71df1eff22330f400fadde8e41ef2c4cee6bdbc825a5194afb3e6300b999e6046007d5c88fcc1a619e3a54053c20ee40923516912eb7ee7a409cc74832567e29d505c7dcb25fabaee4b0e064d9d4871446720ee3fa6072e51853c41b7823d8cf666b509759134e08a59609ddc2dde9fc1c690f0c1e0e23f241f81f9135e0072ae397e7685b7df172854cbf76047b4638c2c602e80ec9802712abd4df7d2ee8e2fcc4395c262a96b4d27d39d44c183489c33a12477753dca628598c93a6b5d2bbdc09cd4a4cac43dd45c1a6c6e5fe2ed72d52a9d0a7047fc256e52ff2f947b23afa27f5700314a137bc56ef3726180c1b5a681941c4f1a4d66d09b7bfc1bad64622f0a9d60c44ca9a8d062704f21b4ba657bb8ff86832be9b7b6005ee82dada7e8270ba2af82f5cceb8fc72b2ba018e615a14570df4804178bb5172cfabe6ff113a982b9feef5dfa68e348fb283c82877c963ea419994879c6aec2cf5cf57e209c095aa7cb696a162c91bf989ba82ffd63149569ec610a91f01086eb952f65191188e031fcf9c4baa350fcaece8963c7362c01a6dd23bf931360d57edba97d90a233ac7ba839caaac33480cdc35745cdaca9c9208cfc1e4e1f4d88fa2e8e24c71fa7eaeebfebed0fcb9ff632e804fe8e0b71ba09e22618aaeefcb844ef9d7537b9b27ef0bdbcf5da52bad431d9c9e748a9ab73cbcbaef5c85f42b0b0c0818cad3f5f9034ffb158ebf7a777936cc08865205d60321a10fceb3545d390beca5a0a3d1f544d4fe0583207b545317b95a434ae8d559149d517743c88acb2cc50f46b19b08561b68f02dfda8a3fa02b6d37247223c03989d99c263f547f2d07f6732aa46d8530c8498e4874a496a7ed4fb94d0759c5dd011cfe1aca12c1ca313a0876fde1711d65ae0824759651d9aea3136f3c62f2f31c7ae069c46fc580d4356b001893aacdccd8ddaede2267221b231bc1f8c221eb22af671b300076385000e33b3461b33fb1c1dca8a880ea64270c2de58eb097accea22b122e4c990991e877acc789e740c1c13e40ffbaf4188ba30101641ae1ffdc56bf66040f08cb03c7571715ed41362d751a43ef33e0f57244ca29e1e08407a93d7bba709070b2fec9eb4626bc3104fdde4ed1484fb141f0a1b8cce068bd5fbd97dc7ea15ab475c5f6b854d62ee455c394e9933aab7c1f144c12aa119b44a2b1d1dc69af75053bbcd8d19a537cc021fdd68345f6a2c4cf4fbbb0d8a55c6d0cb4f43245ff75037fd49bf7a27412fc7560f6e9e9a9923eec6b4a211e18425251656ac593d98dc24b971d952719be1cf1e37975484c0d6beebc56bde7975638c3661552a45ca1f1c4179a44b8ca526aec558dc694adf09811e080fd4750c9cba0a0bc53cdb92e6c80938c263e6e6ee194a5935dce622bfb6793f4b0add9c830c563815551a1d438cfc20934a33411958938a701839a85ddcc23489504c1df0dcd324bc33a90772d0e83960bead0cbcf44f3974c475a67c359b7fd57f7b7e0c6142b16893dcd0093a0df65d8727e5f587b1cb3712e39758b8e3ead3f620049f9b003b85c49d6ea5c3ca0a1fa510aa1cf445309bdd310270872fc453ef1f7b4afdb32fac1b88aca32839aa9c6eef8faa9bded0d273afb45a67e1479cfa530c9a4454b786b257256450b3d60b53bce9da308e068499f1e182eedb9cf42074bd9f8a5ca7fa0b59dcc3b72e4308061541d87000df55ec648f248df13d0e74b1190306b0953a791a66fbbca4ce9f6fb28c1e7314ea8e1c9630a081a24a7fb62a16162fd0f85fc213e28acd09dfef5c8418496fc9e402f337308f654f3ddca2c6655fdb838a0c3328311bd2dcd0684c966751ebf8f0ff46bba7adb541bb17c9a9a68789ee61fa97b94f37154422ea91e809f2087d6695788f8c1191f44e0663d8c5f5e35d1db19763e41418e5596c5544f417f26251dfb4b7cb6e0ce806bcadc328ea97881cfc32e6481da073be88b64ae29b9adb980cb09083b0b22245276a656b55a6754ca8cc895afbb6b75cdcea5d3141f67d9350ba5d1ee755a584f0ac6d6133f54dabcd1f9152454eac68b6996840cfbf57c4ec49657619c8a2e950926bdc12a3cf53f3a5e3b4b721d7a0b735c5e0e069062f23d5123e55b27146d070e3d7a124c9b133cbb5626559f38bacf1420bd52457785ce492faa1669265ae58c1e7947fc12f0e48bd565cc0dee3795957fd1425245fe3470221c239dadcb4ed5933115bf7ce2dcad9a27fb6fe141efeb097bfd1d3143ed0ca68f5a0449f2dc83e7b06483082bbbf85c3090db2879849b4e21e997ddd35fb4fb1c0d65d7eb9a86335d0fb272e8578cc3a9c564658c559ba702d29d10ce161e9527db910492df4245743de5c343be980a9bdcea87fcc4f505af31761ac5f9c53e203df919b430ceefcdc52320367ee2902d2b16fb52a11468a558925d9790e2201d96512f047c614a34e72def3d064f608ae43634f4830121677e174a1c7a36a3e2c9879749b1a32602545208ce18afa769f09987c9a8d6ace083f3b5e4b35bd484140f6f7bc21aee18631dc5173b6b166a1dfb99a7bb3aa9a67a54f170b72c7e1d44e0ded683a726af3c4ca6ec8fdbdfdde76f86a4c677977a6263685eab40b7a2421f16dca4904c6b790da32e652c345260f8023fbb1d077dad02c4375f2f01528584b9f3a5eaf14bd92138a005e2c5b849da6b5cb400fb521c9ec1675412079ffee115e226ef041fa0b9bcba49aa11067c1dbfaeb15fe166fc134e1bcbb65a23bb21cbee3a505564e50252343c37067faf9390de097f0f6ff4ea411b82fa9970fcac81c52ed4a3111eda6221c5f463fa25d139bb692b8a04e1a1aebb470f8a6cad0988aa9bdab77bcfd3e1d6e40fe55e4e3f5465ef85b845692e881473ea9d1dc349e991907ee9eb355eb086ddc87f296fda9ad9124626ea0edf6b8aad92cdb2f44b90a2ce79fbd3e26f942ccef378f03bbeeb5232e1b62d409f3ee33eb3c13b04fcdc8eb303f2aac7fe77a51902660d427adae5f1c44d9eb1f192717794d64bbc8652e7cbda974f7abff3a8c33494ce6074bb4e8924bb339e1f206d1128ffe856f7a5ba314832111199819e14ee3a020edf2304cd2f6b013dd1fcaac6ef3a6b0bc5109b31991046ea043e0a1427e7ebfee49b4f8a88723efbc2d6b1e8375314e4867f2a653ddc1e2166d399a846a45fd46138d761d6d675ae2ea8783f5b1b3e8c296419fdae9fc8e9a5e46d5351ab675635064da0a18ae8f1ea99da9b222f235867f38533df527d68896406f70318c833bf9c8aa5f823427e92f64069fee6157a9fde163a5c7b0d17fe1c72d90e1db1e8294013a4efe17aea2c8c0f6272d54177d2089cf559e30b80496d5793e51db2d48bc685645fe4769d7ce22a00ee877a1cb2f69cffe0ddb1bb7708cddd8efff446552e0e21758012a46c2faad54252d8ae3f4b3ff6b0d4f87f450cb048f105e657dd9b6b31c8c294747af72cdecc917c2225bcc795199be50ee00062d7fb429a640d05ccb93916be49ae3c9e39157a6d6fb7d840397bd44b603363dc94aef09def50e2342b608ff9bde3ce27abafe5a340e9445fc665f6772e6be8f1235062"}], 0x10d8}, 0x401) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async, rerun: 64) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2}) (async, rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 64) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0)={0xb0dc, 0x7}, 0x10) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa1c0000000000019078ac1400aae000000100e18f78fe33965702e1fbbd1d56034e4b19d44d03c0f37f17f655b68b08e325caec902601b660aa40f33fd7f8fc881d4862823898fe9d4d328d979a917d20adde1598be294a640a2d0ae2346b4e6f23728a92ec1f112f45dad3f7fc0aae8ce3b74dd6a1"]) (async) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000001d00)={'./file0/file0\x00', 0x4e4, 0x7, 0xffffffffffffffff}) (async, rerun: 64) pipe(&(0x7f0000000100)={0xffffffffffffffff}) (rerun: 64) fcntl$setown(r6, 0x6, 0x0) (async) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r7 = socket(0x2, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) (async) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) setreuid(0x0, 0xee01) (async) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x111b, &(0x7f0000001140)={@remote, @random="bc39089b69f1", [], {@ipv6={0x86dd, {0x0, 0x6, "3802fe", 0x10e5, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @rand_addr="e0355c56fb75409d3f1bbbb08ffab601", {[@hopopts={0x4, 0x11, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7f}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x8}, @generic={0x81, 0x62, "469848aa04d306ddec712cc887e4f549f8733f1e68a2cdbc5aaee5002cddd4617113a3003f9b40f32262ab3ae229e5900fe99e75ab30a675406c2ea5e228ca215b18e032523b48889b0fd8cfcadb2753727e282aecf25b7071d2b02730c2c69d902c"}, @enc_lim={0x4, 0x1, 0xa2}, @enc_lim={0x4, 0x1, 0x4}]}, @routing={0xc, 0x6, 0x0, 0x8, 0x0, [@rand_addr="7f3781673af2b6a22982c153a1e67a38", @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="2b7c43a92fd3121a37d8401ed88f225d"]}], @udp={{0x2, 0x0, 0x8}, {"9ca896e61661b75bf46ca3513b945e39bb8b23616e63274617c480d5bff7fdc50557a66677274ff5eb6a60213ef1c65484621e406980ad0a12dc7fb52fe0216d72bf3463010a455918ce43592ece5f15edbd5357da5b4f22bbc7b24de79a977d4b6d21bba7fdd0adf06598e74ac91c7bf34d68a354319c9e2a50c9f896db7b854265e123781654eba8b66f394e5bfe40fb9c0533ff9b92890ba3b59a197cb97682c573fe4064554f33fa10869d09f065b44de8be18595868c516ed9815069323b04399704a24dcd6aaf62b6b9a7a9cfcb84fc7eecd455720aaac890ae7d4d04843b1c67f41c1d982a2dde8f730d0cc28130cfd9d38b18fdc026eb6f7b095c696ae2a8d99574c0d7502dffbcd12ad2802637e954010cb3901c5dc837291146e7c595edbb77d3489d83331646931033b91d352dbee4f03996df0f52904e8d4adf94f77852d347b1cb9feb8518bf61b6b00e119b6720765415860db43673bfade24daeae5ab9c6ac29e56afb56fe19a3c1561f94aba1ecd96046a8ca2041275ce60d938f4057206c3eadf39d564a92630a5a2be8aa1716f4383bddfbfdb3d6884e5fc939745b7faf7a413d0a2fb55f5638ce24e86fb9c7e73f66ed8a6ea1f39c96d3231c7b03915a07d6db1bcac8cb3d3bd1f3ffb2859fdbdec71c62a6fdd3fecaa3cddbdbf4b890844d8748770def0f5ac9952650ca94927651b675ed129c3e78cf1d29e216c0717aaf86ec11bc05579023f19125dde160df62bf5743417238406026a86cf0d14ab4fa294ef227d12e1e617e59117f2961838cde1706307021232a7961923db48622d8775e73bbde4749cda84d3dc29a9bbb9f81974011af0d26d7a86c1a6db775ab96914b80204e391c53a3ca240a0090d13d9ea0eee2b6dbe9e84c52191d1e34e826fcaaee0f6d9ca53c3f7785e861f11d5c75eef0545cb94a364d6228bacb7c95c520038eda99c7e71a250eb71a0071db36bc61d8995ed72aefa04092df96d2c645b06c0f1b43bb5bcba9ad51ce1d6b3cbce37aa5287083915230163743eaee865a2e00078cadb7fe8474211bc5add1214e88e0fa1ec986678710d50a671fe995a5f2ceefbdb19289bdada91b67ac56fdcc0e507d72253782945d98a5d81bbedb8ed56610eafb41f3d55c9585415643555fc2c9ed7f74d5b2498dd65d3d9cc19bb15b5d8a134d32a253fa53351d56a24659c3d6c97d1837a22c6681d2b28361ebd99f4e787ae42f335eb0fc6d27114781f96ed874a177260ea2416f31f752ae140453e5440f266ff91f05fb370946a513f7798cf96b5a3d219ca4925add9a2d9108d18e9e520b1cc76bd1b4829f0ee102a37956873e888c1585b88fb87db62a573632135ff24d103d4a845be28fb907296f0fd0bd267829c8ef5afa04722a4c09304a39c5479b8addbd4ada3d4e48232a64562bc3de14ec17b7bde87c8b7528226e48a8964964f2549c6f809ed24e4f4073306160e35a5865acda18acacc1a43dd8d7d91948af51198694102e35a3ea75e7e17c63f4d9c5e5c1a1289a3dd1ea90dc9849c7dc7ecfaf577fdea0e1c01313522748602641b601cf8ddc6a058ec151dd35d582dec4a86ba3cd9c6fc42352d4ab30d29feaa3248f5a071dfd3e71c641ab4860f055df85877d0b52ee6b58e62ae22b5a15b420599a6270a838eb9f798d8b45fd48c7a2940ad9e9e254e56945cd22a011904d6f21e46fc7fc124a04ba7793ff0986c57794dfc95fdc89b91e9767f5e7210606de26f8899cad6900c4912e1609ede01ab31d660866d0d2667347987f2f4a8e11f0e5c11b2f6384f8caede84a77d4f66da5fc063cb665028d0d406eeed02141f5209fe1f4dd025035a5148500df3f7ca4aea6141f5a3be6ca17fe6111438d0199cc40b3499ccb5409243a44a3f7f90901acd84a69e2ccfe481f032929bd92588152e656b02c8a35b0cb55b9161116f621b8db73af689934065c8c8d602db357b806574cc94c73647b82fed1aa1151cd9b2ca6f9ebff8c5f4381c726046535e0752b81df155358807b2cf497863fb57d62f6c2bd84b5b5b58f9de5c341621f6a510f54c0715bcca4d857552f5c61189c847c9280955c2513238196b3e66c63bb0deb7647112881d3dc6722abbbdb3b202c76c7460e74d3b6bfa5d898a7a2f3594a57e4aa1a9ac1ae7c9414407a0dcdac992eb841a2cfa20293d9cd8161a10f138ee9cb81cecc7ee2b8b7548690f230239f055dda7640bf92193cde7394e18c55e4de67957f195eae1116113ebb4b08c49d2499fdfe13ca19ac3c4eae9acfcbd71dfdb49008426f586360417161d253dbcd83a772b640bb5c84001bd8f97771fa507a2e785dc81545f5ba8a55653946fc07092fdde0e96ab90865f8e6c3267546a7511278ab0499ca313e12a3ce5e2d025f34dad94ee3f44a508e4046beceafdbcf18f8923b511fcb4440ffb30916f4ee3f097b088e0dcb80d83b2bf0502f00f33fb90bfc87b3596394f9c3420c476cb98a9372e3426406fd3cb28214c715e0ff50860139c6a6adbf46392363de94ebcb0bde52ce940cffb717c25136e09bae0b0bbb031809aee1ec175e5161706b27c48b13b984d1ab463801401f4a6db1f846f1b60dd76713a9b056aa6ae48d72d19718f2347ffc4febc52158ae905df5d91ab582e5b51d61a8c2e48a2499167fc6297d1a03f1467d44ec55b3cf20419324490c5d75ac5fc8a0f10198952ca828e41698f69e4dd289aedf5df41bab98e23ad0b847cc697abc4d73dd42baaceebc2f86f37f9b7c5b7802d1e934674c6150b6be65458b9af5d929b515a6475657c5c4c1849a9c97fad4952617c0ce5fe0bc7eacf486463444f1624713d71cd601a1fc9c2fd6a2e7fc1412acf55c2fd7a73227d1e50c628836aaf4821a214a18547c9353e6233395ef8c6c3d5d3c0c74d5fe0f4cda50aec42a50b1d80e6ce1ada7f9282287ae4ba8743ec2057dbe1237dde42625b0016adaad637f229f23ebdb1598e224bdc90c1c5c3ada69663f33028780dc1bff0dac5f1acdfe685935a9289e2b9262497dc49884cf743c9cb21b863a15834513389bc2bdc5600d93aa3a601281b6b35e5a27ebed1f6aba2dd01c2a0e348ec8e5008c0d573137cfe57f32c6f691a6d8055235ca8d44d5e9a02be1456cba834d74b80f93cecac076422ab5d91eb53c74421cc841dbb125bdb5218f40cdd9c0154bb302ea60101a9ad0a226239927a875b61464372dafaa7aad0ccddffc76f893ed325f5dfc85ee43db17ffee25d4448716bfe5b17c3ae545106a7808e6f448526cdeb57ee70f47b07e4cef059bcadc3e4645592cd1e5e18a033a6d41dca8fc57db83aad35bcda2570f30f01e7f4a9da0c932e4bd4eb450abe52148a2f1068832aacef2c2b309fa209299a31197735bd7ea41cc305c0a75162aba7c99b43c36ae2d5c85de3766bb9b9aee238be161ea1e68dcbd6d6e040d615db2f498221ac8a8695c319f0f96dfc16488c4a9acefdba7cb2970885d42f66918941f90cccfbc6c5afb17532c3607ba63c4b507c532e4005778a9561103a7162a114af76c32fe38c1c7b9181a7ca237565a5e2769b1e0591bd9f0e5741eff789efc5dbf05d40860bd728deee36b1387bd57b9bc9c1bfdec0388bebac5ff67c7883254614eec92a9cca24aeb8aa5fffafb67c0cfdeabc5dced0976b0438c255f814caccfc20a67c0c49c89ae2e442cf56120006ef3d9451c3e8e6b96e76e7a97b33f18a740a72c72bd3bcb2b5833367add3f399d2f845a7e65ee54e25f2f37575c9f1e790fa6b026388915f6811dd283730c581482dc6ebe4c68f50a1cf97c3959ad15f16017979a1fc3a76ad0ed36ac95398e0a31043f866175688dd9e9f045f0a79b4c2a78fbcaa567788b564bab5faec1bcadbc5f3205da2f839c22a062947c7f4aef2d5887f748e34b672b71114ab054716d7912e64c92f9b396377526d01762746c5be88ad559a7d74816abded4e7c1c34450bcbc0db2f33d1b23b944c3a39ead26672f597294132c7d758665a9f23e0b73167b50e4b684f416acb053a52c7aa88ea9aec1018ffff3d6c06e170601a77045f77a702de538d3a74dd8beda022f0ffce5ec6d325e8dec581cc5a245bfb32d4e7b852e433292ed37664d7856d54538209167d6c75d1b5d4be196dfb5a44ba4aa33dbd5066b81b5e7dc6297e5bdd05e34cd8f344a31e73c40d7cf408b7a49bb954c0db850dd0470e61f21891bcdddec8f10c946da5564382b87d40a92dfa3b922cf7640e60c71a7d495cb51c60a1b5b60e9e2fd5f52600dbb02ee4c0d82900b3c410776e0c40650b97b28d26efda4fc937841cb5fa8c488b33d07368b68dc1c114c3790460eda30248b1d14f778f75280141d1916f8da5669412b73b88858a672594b3fb0fb4d693d811c9c8fbb4d2577a614b422ac7fad1e834ef7aa0f7aa2123089f7ecdb70d567e5bfe6b6025f668619ffdb2d906317b71261506c21bbdb9c18e3c870bb1d38a247749d3a8804146c2b1e3efae58d8e77ed564863be961516dc5734b3c0c3cba0d816f650f2511b66a4abac99a2f52fe42bf957f905ce4f420e02ab62c89d8e23bf4266f3ba82e10c3c6880758c983fd919559c664b077b1c037b37bcc8aa46875acf2b5731ee1cc8d98f9c897f227828e2785ed4d2622fee4d589149c8576a2ab47f2795aa98917b53e8a196b47b713196a1c567a88bbf2da7a7c83cc5115262ad2d4d3722f428369a37f245bd87558660266cb3b935a50eef4612e3368c668919b3bff037d347c3cad13288a446b484be92675ce43caaae8a9c51471c5015d4835a2f1f1c73e70e0acb6f5184a2b8fc13c494de77c5a3c732c60d9e20cd7e3b705725040aded232cb72565c93e78abe38bd2e8f6893772ad77bf2f57fe9942b38310b74ee6724beb59d58b4b3b4aa9c1eff1cf808629702e114c981d2769c7dbcead35a2805cb252e7b3509f0b4f5aaf9619816b6e7c16c916aabb31879dfa61691ac71ab83380c73ea3294c815f6382e2a74dfa2d69850a4ae86080b251a449b8a5e0cb520a6ed6d7192d33104a841ea050a91ef663ded790c397eab255180532fbd9345850adfe6fe821d910d4cea36a7c02cdaec26e7bceb1e0eb7556bfb51c1fc76cf04969ef1eca575434447696755b14290331f98cb41c2069ef4f02fbd80f15501d0d012e055fc0a1ba51342dbca3587eb288523359b017e2bb4d7341928bc0dd5ca55b7d44bdd06687736bf56f41fbd6ca1513b8e0b3351a9fd150bcad54ce9cc9e0b2d3f9b9eaf652cf8277a3feb0aff80796548bd7a3425892c905bf5a52f576ee8b102bc4259f4ea3daedf1d570515f3a1d408f6fbf01739574d2f869c102acb43fc8ac055913096f1bcfc6f055b17b0aa0453b8ae035893c6de5f148b6720be4d3cfc414838fd3b19364df38363caf472b4f018e45b70bf28578450f8c514c0627a55f981b616db0e7ae5ff8608aab0911e4b2eab4ac7e79497a9620ef21ae7a4f07759648d213f8e5e63a0a6ded8eee2e3e793366ddcbd6efbe88eeb5bdb31ae63717cd87672002686d182f899e0c0fe77bab882c12b6e07b07028f1687c136f2f6b27d0cf05814b376a75dc65337ad944fdf73f1382def0406316f44790a4752c1cb083d7985e81d39e32322116773c85c990d2baff7af18be1994f077ed68e7420b80f0ed6ee853054e0c41cf50b261b77005a63276325be05f42151d3f8367d566f538fd791e79ffa4e15f4a391e62b687db5d58ad4b239fe07d3e3c24c7f5f91bc6d51c8033fe5cd7c1c83d9c7b12e51c5d31abf9"}}}}}}}) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/152) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, r1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8", 0xa6, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000280)=0x4) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e00004070000", 0xac, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(0x0, 0x2000, 0x45d48) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x4}], 0x2}) r5 = socket(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x30, 0x0, 0x0, 0x7fff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6, 0xff, 0x0, 0x9}, {0x7, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x85}]}) syz_emit_ethernet(0x12, &(0x7f0000000200)={@random="f394e768fe1b", @broadcast, [{[], {0x8100, 0x7, 0x0, 0x3}}], {@generic={0x8035}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff3d) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) r4 = open(&(0x7f0000000000)='.\x00', 0x800, 0x8) lseek(r4, 0xfffffffffffffe00, 0x1) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x4, 0x1}) executing program 4: syz_emit_ethernet(0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x514, r1) r2 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x14c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) dup2(r0, r4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xc00000000d, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000004c0)='./file0/file1\x00', 0x400, 0xc9) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000140)=[{0x0, 0x0, 0x1000}], 0x2aaaaaaaaaaaa6cf) r6 = getegid() semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(0x0, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000440)=""/11) r9 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r9, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r7, r9) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0x9) r5 = socket(0x11, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {{}, 0x0, 0x0, 0x0, 0x4000000000000}, {{r6}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt(r7, 0x39, 0x2c, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000180)=0xc) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) dup2(r0, r4) executing program 3: 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) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmget$private(0x0, 0x3000, 0x48, &(0x7f000028b000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x3, 0x394) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000240)="000020ed704cf500", 0x8) dup2(r2, r2) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTART(r5, 0x2000746e) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/77) write(0xffffffffffffffff, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x4}, {}, {0x4, 0x0, 0x0, 0xfffffff7}]}) executing program 7: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0xc}, 0x2, &(0x7f00000002c0)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498313bcf9f34ce543fc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566070916ea8ce2916ee7686635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc5961ae6e4c314016d50a5b728fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d5ff25308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342ca464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123b65f6484f47c67178765b301c60321b116d5fbd8cf5aa8bdd2ce61ac9b12a3ea8afde2133dfca06e", &(0x7f0000000080)=0x210, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={0x0, 0xa, 0x0}, 0x0) r1 = open$dir(0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) fcntl$getown(r1, 0x5) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d65651d96814fced99f5d82bdf84ca7bed5bf0e3b2710000e24c9b5a34ac0fe6f4ecb66731e2da10c2e9be162720772ea19c614c08f30c8d33df8e31ccda7f901b3f62969b0b7600455fa5504a51d0e8b18e2d171ef39e281da2e6eef32be2a8217bc24ab2384fe4a8d46e21db8016fa949122b870b23cbcdf5d49343277116e04f92dcbb342c0c93a75d8c53d1e1ac617ed03cbef72847b840e8368c04297604f7b5df1250f628bc1dd7286299d7fc22513972dc1ad9fb29a303d85f442217feb93cdddf6acf5269676f7dff92d00920000000000000000000000a439b492782fc129356b2ba7f3ca6b4ffeec6ccd6536b15fb9b416e505bb6f1b0652d33ed5c03ae86d3f2434b529869e7ab8c34e63034485c49bc0cbd15324c0e6c4a7d8dbd5eff72c032cb9fd312636997600037798085b1cb86e8077da18da5e5237b962c1e700be9293bb7abd97c0a646879bf67fbf46f909b23d7a9b8fa0f5d31f6f5c5e05db659d2f896da53f3c8e1b5eba29ada4d540341fc9d8a2c286fa12abc263405bd1f0bdc2458b6f0000ec0dc3f540c13bcf94156e68bc4d6cdb62b523f43ce0373b9e4c98cc7c806e2552c224e0c596003d972b6d9490b8c705076aabf2fb194023d081d918b3a77f8d0f2a1849f91e78696effbe0407f38d1d0b817e343bcfe10859c4dbef54112d1c3a358e9fdeef34ff83e9793654bededb389f4b02ef2c2712fb8b0603d8f05e6913e7c24133c34be81053a2fd641473d2f4aaad13954c07129d3934732bc8e348e42c3ce8475f645f972f91e4587fcef4ab49fbed5c97a8838f049ec316f7eee7956bfe573abe1cd3d461503cf6a5ffc624781b4082edc0af057a7d8c86ce6136e8cc40eba49cf89a", 0x316) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f00000011c0)="000000009c9eedddfbc0bdd7cf96c3997064c351171254197ac5fc2e7492eae6853e4c68abb04c4cd90e6456a2a46b000000000000000000000000000005e68a23ba622d3c36b605c17b35e7dbe62515e2a85386d0611552b596844441867556e36d37748233e2152b00050393455fbe2a3d49acd076c316442a9d", 0x7b}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183a009c7e4d500100010008000000bbde0312078100000000000000000000000000bb82"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80606942, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r7 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xce, &(0x7f0000000200)={@broadcast, @remote, [{[], {0x8100, 0x7, 0x1, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x2, 0x1b, 0xfffffffffffffdcc, 0x68, 0x6, 0x2, 0x88, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x87, 0x0, 0x7, [{[@multicast1]}, {}]}, @ra={0x94, 0x6, 0xe8}, @ra={0x94, 0x6, 0x10001}, @noop, @noop, @ra={0x94, 0x6, 0x7}]}}, @icmp=@redirect={0x5, 0x3, 0x0, @rand_addr=0x5, {0x1e, 0x4, 0x2, 0x9, 0x1, 0x68, 0x9, 0x0, 0x67, 0x162b, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @ssrr={0x89, 0x2b, 0x0, [@empty, @broadcast, @empty, @multicast2, @rand_addr=0x4, @broadcast, @loopback, @multicast1, @broadcast, @broadcast]}, @ra={0x94, 0x3, 0x5bf3}, @end, @ra={0x94, 0x6, 0xfffffff8}, @rr={0x7, 0x2b, 0xc5, [@loopback, @multicast2, @multicast2, @loopback, @rand_addr=0x1c2d, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2]}]}}, "bfe2c183"}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2", 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) write(0xffffffffffffffff, &(0x7f0000000300)="f7", 0x1) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 2: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b9", 0x3a}], 0x1) syz_emit_ethernet(0x3b1, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000037b2c"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x4000000000000092, &(0x7f0000000100)="8e5f84cf71b59c7afec3708a000000000000007d02cc6c0000000000", &(0x7f0000000040)=0x196d, 0x0, 0x16) executing program 7: syz_emit_ethernet(0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000200)="05406b77f3fc17c388ebe80addbf96f2e2285d58928fdac1634f931bbe3ba1ea0c6ccff9eb8d21e3fd953380f86630cc18333aac4ce3273d10d2dacf23636203e5e0de3e877cc751fb82f599ec2aaa061cca28dc8d2d1e3df43780a8f5469814ff0bc272ecd34e213db9c7793e8275de29f6e21e789313ffbe465325c14dbe5991edd4905f075e0f44ed333e2cd674b5f9063130c94271685853c3d0", 0x9c}, {&(0x7f00000000c0)="c5340c8e9e15d94a5ee79f94bb47023a8530c3aa5dc2b6", 0x17}, {&(0x7f00000002c0)="49996f0fc1ce141ab5ca17b37ff8fed13386348ec5c3aa340644ccdb297cbc64f9e377a0ade06c90d3fb7c0a91e6493b29f414bc66d319b25f6eca2c5a98ea10ac", 0x41}, {&(0x7f0000000100)="47b7a8bfcf2ce19a7fb74df352f4b91fb4d0129c25ff55fb5fd0bd", 0x1b}, {&(0x7f0000000340)="fa02df1cbb3816547dc8c19aa332a9ece328cc2af2efbf3517359069e335e52be4222a58f8836d8e26874aa08a7d99a0fde518cc5020dc6aefe95ebf02983e66e890c721d2ad7f368915a908211f8f03b5110d7166036d87e3f7492fb13cdbdcc21160eea046bcc497c0fb4adaae452c8680cb7d31af82570b7756a07d5766a99a672623d29b85ae0eb7357220c8f73a71ca3511b52ccd751c3af4baf2dc91cf5d2da693bcaae7149c0d474545b2f16965435b543bfa268a02950dc0f49c428893120dc8f0f4973768172189c18b641d0f68b5931ccca22e017df469d5078a39c7c08f268aafaa433774b17af098e5cb3d42", 0xf2}, {&(0x7f00000004c0)="f76eebe3a937244cf2776c1ca13b5fd64a0d4015124965002fa60f3941dc85648dc0c983c41be231dba6d6265243c3e902eb6accf2ed27a5f172d118513944897195437f86de11929390badfc484b5d2918c535deb002248ee814943a726b904fb0bd7c819ef6b6b71b2aac2f0b3f87ed2d2667371192d2d476f5cd429412c06d38069117be7395bad88154fe9e2cf63128ec0df873fa79b004dff95c4122d3f9dc4623c3bd6736658489f30b7624910c1ee4061f08915f7aba30a0ddfa285bdb38d068c302047038c05162ab302b5e529ceb6ea09f41d05e2d081b46987c3c2f625c800aa888ae1144e354c807f7bc7285b4043dac85351759c4681cafb15564d590706ed7c9bbb393155dafe10989efdc1859e63a236f57f78acfbe165e593dd8fd91b3e8f06cafa131eb0e721481638883cd315ab651d5bcfbb938d255c764871b696278bd83852b452ec6008e203599d76ddff3d2b05e4874ad993959651f790e14fbdbcbe69f9e17c4b23c4e1f11a4f89a089b4939d155e96d28f1ba5e73e08e99b03dbfd631272547eff823aaf7462a6f05b1b72b6f54e86fa68b632ef3f7c7daa3e474240da6635905de6e5dabfd34e77e544f892f65cfdb13e29c84d7d49d238ab203a51d388651c6dce42cb7a7724c6887bfbf549b88c97f63034656780d92e40a971746b8b6ae8db8d595f47a43380361da952d94fbfff819134a7959e787b3795ba30e244f974275db7bf3e62f6154d33c14eaca3979935524c92c588c31bac2496d238080bbf09aa55d92b14f7f03dc850912e182286667b3e15b9668abac87f806da895977b23b3b00c208ca82a48a17b701e1df1946fe351da724581201523891d7c51a4ec15f26ce15f38a5f49922bdee10091bbd27a9296fb2e3d34dbb6ce56e44eb84e8165204a8d2a8d5dc892b80eed5e38ba5b8430cab45b7e12dce6cae0547af2d4a7e1d88c37b93da69ab608f30c123aaddb716eae0e6969c676651af6945a01fee6437a89b20e4bc4451d94d81c12f5c8f5d9ad4164be389a0aec1d7a87e5e077679c59346f42860616de84572c16b202ffb08ccf723aae06f56aa84029a787f7762cba1f696d6ff68044d8d66d3ed52d916ad1b6b4c45ef263695364d53c3ce4a9beb3875607b72cd0fc92978a2b9bd7546cd6d4cfff315a279c7a964e06465a205e1436670f9a964831cd0f509ef166176380afe65289296a7e35db5a273f7efa407824f9bf7e3e5c24b190996294d8652fa8649703854e4839fedb7012eb902df70c061f8eeb7e9f82189413eff7e110e73c94d19883efc676264d3a227d0ebae9b476548bc95e16bfa71938d9189c0df156f80545ce2972569ca88123d6ecea2980805306f37251cf9eec4c8db73ae09091ee6a40980c01f4e3c60f415ae5c11974a4878f2d3e4bc2078ccf604596f2cacb4d3c372d29ea9af281fd9f7fb7d16e0e38ccb7121c6b34e3d7a5e9829bea12b191e3f690eab893e9e60ee3909bfa7597895e2710c77a2318a8006e05ac47bcf509ff63aa9b377813e94040ca29802a02cb4f033744cbf221982b3a064e6343a88d804e974e1fa3d4cb33a03633ebf2ef849605c3ddfc968310a59390c2d42f19947d75f129009591d5212a1e85631a8d4b15d682992acd4301ccf23b41f7d1d8579c882a98068798f32d6d57ba1c5be7fe9d9c1b3869ee3d382f093bc3fcfff75b9aac9dcaa05f518eee4317e9eb34cf6ceb9fa517cbae358da922dfa9677cc07bae903bdf391026833b04cc489010eb2f08e79e609eca03c12447fba67a01d438f005a20a2516a26bf7c234fd78db5702f669edb7efe38e0e94283d5b29401c0ca2367d9881763b8821a7e868ef549c63903fcad5f85d6c060904bc8675a7c70c4786b12ba3979d909df0e56d4890e1644c8579c179bbcf300ff243c9da1cf974f5fd1a3cbf64325b4fb3317c6b2d5301eaf0452792e87a420a18cdd7aebda99458e4f83737500b685cd2784a8187a66fac24a2c225932d2c00bcf162e239ef4d3a5720aa3595639108034c6b900c084f67371e72c9d396f9921ec37f2dacfbde5126b585a6afb9975f5e8836147514e11b18eae9ff51effae1732b7d099399567060ddfd51ba79a59084c30da06372dffa9a1ecb5141b43a6332f5dd2fcca5bcb79cd754e6c5073df3a146b6802e8838b4c953b8c9cc3fdb35005e42fecfc36c48c493501e8c9c1f226b151774b9d06f1395a8df6820628805e8e2c8f97142f6a4383bdccadc136b4763ea7daffa4c4e9b74c50cedbb145d00d387e83813ee2d9b69bf545c7c3dccdf8fba2527d855b63c18197571a33bd834c24f2b8f1cbf47087bdb0dbb7cde8925aab4c84d364707cb79ac725a50080bc6628ebff7769195d356cfda3a398c7d6cdae6819cf5052e40619bfcac673d9edb0e41bfbf4899989dfe853e16ae9eda99c852af721d2181d41504b21c39c05f2af0215c552e1982570c31eb8f8137011500088e9786deaf3cf30a08ba94cc36a7dbd6caef88bb1f5825321552ea34e1a7cafd023917bb4358c2d5313323fd36373f6543a6877a12e5528404081b5b1e2e5cea4987be3caefbedec5f0e440a453202148c9445357eff4f64d1ef8ea39d8cd22172e9e4905bee4298da96dead47b3431a548f74234c543d8eea1390170c2f45d100b38f16e49779219f47da7ad1e50cdae37533e4f7eca9b09afbad2b6d802d2b2e802b804f76d351c35b2772e78de2213a6014428e8e8c955009e7e0960cabcfd750e8daee1b4d18498609798c7fb094b09e866a0b2b6a9e4b50eeb27d421c8aaced025a8488d316181690e0a8f367aff16d1ba18a76dc4c3c1227922d31933aa2e3fb9db5b709ce678eacad47ce0672eac876d419066dad3f9e2e25c449f44776c6e7d8124676980bf8f9e3d7006b3a1abf24e61c7a1e587be0fcbb4c94cf7579b8cb68952bd04c8355f8064c9149c9f3ed1114ad1fd9db3e1987f99ad9f50fc4e0171530191e1ac613a3b916d072bf514f9f9157e8b5a78f9fae0ca0e8fa09aa8307ace805a7f648b6437b4c1c8d98cfd076eb6fb92ad9401bd3f9ad4d0a245f9d55a2f89d857918cb5e25314662e624afc3222487b2a01caf7e92ca4b686fd124ac62de035389830b1e44f1798483f7eb3f067657caa164b5c3c6490c29d5cc98f43c961334d00fee9cc6f74f913819c99c5952f063e0d194f51a1643a82ffd37a4137cf4134ea69c1a23588fc05332297591610c86d408911b1a0a12a4980fdfcda5248a925a5996dbbd00d28bb3f6bf60806610dba4beaa97c47daf531aac27e0b6ca217ed064a5b14bd64cb61bca97c24dcf916dcbcc049d092b4c99d8618abbc041a029d295d2d5ce9166a0bfff4dab267d554b237db0588560d1cd84e8690ae2ea2acdf6eaa38ce443e04e3da021fd1a923a99ac0e640161999906c7107e0d25e75d9589e78416292baf5186c894d2c4a248025768a77efbb21377e5d009401f0077108d46fb5cb6460d65ccef4557e8b71b923dad23122a64374a8547870213adff7969e94f3095ab55e70d5af08dec194fd3dfcbbd1a0a47146acfc83549ebd02642273c0917dca7f874d290017a32a2098963489e7ca020045fa7a42af453bcbe24c06a020aa789bab765368649c8c08f28edbb385948ff1d5d38910909e5194936e3cb4f9b30b7d54f5477c7d96b2d967dbae28c47de8d797768ffc6258804c96fc54a68b1d4c731bf84a0d85ed4c6bf5d6970c408aa0895ae2786e715cd6cf3fd572c67943f95cc1be8441d5f175d087339e7d75ed9790355b7f67b9a924662771d01f67a4e02e362faa42192ba45b138d3a36f8db0f320bf2676dfba02edb062c87b1c6085cc34c2c9256faaa807c61ea01cf5080d9f4017004fe6f23ffe6f01daf3f09e6e36e1c00a55be7271dcd8c8c975cd38ddd2b57a36aaa09386799ec8fc9b29e25b40b9fa9f7f9b576e6382d66ed6ba9bd228005846074c64583605931c7e66d37e19b4985782e3217aab875f89862dc843a3b390740e2ab2efebf56f38dc47ff4088905566f23d526ce57d2a0888c069a17460053c8c2beb565f40d51446fcbfa06e5dccb982756796948bad68666582cbe77bc9bf646e7d735f6919a6f04c71097c9449a4d6e7678bde3898bbf1b43c01dee8e6b80024c41938cbd8d7ef992335162f2f205fc8c96a23b42e33119f0f959a9ccbc4756ff1e46a6f93dea6792e1f1793d0ae7411f6276838e3d078d391c16789c9ab22204294c2c5bcf943a9d94beded7db7324d01947a880b003f056237f73db8d08862e459cf6252a04d9be6548d344c32db7d7535de7bf621941a15a46ec8afdaa8cfba67e584001d6a3360e1ef8ddd479b5f352b63c843303f808147a55439dfde9506df6a24e148d8b6c373a99ac0fb649c06dc3fcfc52ae5e6424654f3502dac3c19329337a46611909d01a9f942953e065e9d5fe8b42da2c39cefa4bdf570d486d91454b95c077a710d1c769ee0f035be373e028846c4ef59957026d9ccdaade0dc70c5052c640b9ce4f3e71e4d6e8fe98ff1bfa686bb643767a0be9d882ee68540ce33838978abd373d6c74a216c9cd444c893b7c90492af1336a4c5bb678599df631b558000380d03379d73720db881379f9d360f94c0a273425f43a57422ccdf57f6e1951d06b943652b6a386d021b1d2a1b0835f61fdb4cd9854c5ab302857062e63144613df4afd1d92181c53a5367b22df4242d1262310021f68e1d2e9d9f238a65a33730ddeeb839755e9f8e5106d3a822ee67060184963913c16bac0812807af8bc6054d84192f05f92cfb8f3aa7cc569967b10bd72b512023f49d1a25e8492e30522848631a6943d15785405f174abb442d23542c4a0c01712ef2af89e233361b1231cde9a1e007c30cf07f05db1edff1da524654e6953fc4ac98a6b4fef3294cacda823d7c60e7b471a944e1be559d0fbffde2e9f5b42910995db0a579421ad6ec94113b89fcafe6a924efd15bdabb41181b4641ed220743b72228caa706b661dff2df3d799718e63f53cec27031c1524b6ac064ede01e73ebdcd040f7799bed6ec7f4dea647d55eaded508bce89bca01bd44dfb6076ba2dcb3f58ce82a87eafd67c6ebbe2efdafbdb06a302209ab8575e23ca305e5e5e245e6f272bad6460ad33bf2ec6601da7556acd9114de10c611a408a6a7ca05b902a4b8f635b8000c58700be819f6232ff49daa916cdb25cd62344a305dde70ade0cf41d5ad55ba98cfd1b88f8c66e4b8102778b21c4cde2f89ca7095f14ef116099ed0b2132f0e992552f45c176e852969188cfd9089fd7e6b27d8145038c83f3ec1b916d62709ea5e87660db3b15fa33914f4412485a1c78724e12e693df6997c908832b7deab2c8281d1e995805e06de2bb6bb27e5a26e21172269594862709ad5a7a8dba6a96a58dd08a1fed16283353cb8211cc933f62b3799b92749f3a38bd7068b46bd84e2bda49ca4807437adda095353d2c7550978fbe1a3a2e0d729313e08d499818fb30a27c9b800831402e5f58021facc5de8c00f3073fc5eb4e353869225974341240d258452a4c55d1ed65649ee725898434f29962ff91c168c10c7868483a4827f01d641291ce075c697d9b45142e7d8e87f4032d0d9eff820cecae8fadb23fb69f68e17f5af2153eb43042d0a5adf86a800d75dcb87688ea91e0732b2e6d9b82dd194703c2fba7c9997c402182e20e24e1881db9258c0b2d0d22bc47d2357bbbdd9b8f2cad04a45baa66d108e0dd6bd9d", 0x1000}, {&(0x7f00000014c0)="25d02bc023b276d26ab91a0fef1bfc9a60e6ba3017e1441989663043b92956bff197b2fb731c92ed5d9a5fe40ae2c048d44224f8d94db0c7d7e62078c5fad8eade91a37c7a65fd311dfad97eb7e86bda1e1c3af8bd69850dcb44ca43e2ff74e82ea6e1a187edc1c5c01973674a5687030f1a4334139040d71ef32100e240e1727fb21b7f8ae915af17711ad6471acb975112e8f61267176b89a51d5dd9de24a072877b3f99240601dffea647861c3f6ff831f7974d8b9c5cfcd9ebea0d0efe34bfbfb5db568ffbfb63c35aecde180cc077c2ab978346c8989f8d0ca71b611bc5cd1a9f685d68d899af6ee9b9b220d01168f83c78c3f84adee0ca018744874a4ee319c1604e58761f24bd1c6fe3effb31df945554293b3f7462f4b7997b16f410ea98aff96fd99a5befb1701ba2408f6373a2f755348710d412e23c266b2ec4eeb21138bd756ad5e37eb6924dfb46ccc2805ff0a95aa61cb858039d47a0cf0bd434677faa9392102de971ed359cbf0716e6000964d6c4a5e3e18a4c699382ef402b580de6bfeb96cc1ddb7703bd86dc85f3f4eac95a943d6981dfc6234e42fb6e3a32e912285170eb040a34d16701a7dda1f59b7d248fa528fbac5c8e07954cb36b57e6daead41ec2f43f1b0ff8329250d9841dd3b1acd8ea6dbc5b9d3b08ae3bb993d837a84acd4c1b44108ca8f1a344e1ae8f65ff371d2adc9746d238f352a1eb57f05d478ee144b904c66b7dd39e3ffd056caca4538681790343c570ba4dc7b94822fe73306ef15a3cace56a0f86303fa514489033dbb38a0f93be33231c22bc3355c827604b8ef7699ef90023208fbefc56f363e27b64f054732f54d00ef292ac1f135cd178877273128c629d696bbbee98968cd7ac9a9319b5a65ef27ff9ae99fb7c8069b2037d406f574c53cac3834f51e73370b26eb33e533cfe9571bb179671642f57c65b635a5e7e0cb91d198b752ba67bad5e3b2fcf4e17d0dce9d5838296236ae65465416f14a6e58f995bcdae8bf96a2bab3cb61540fd4fd9a51203f504a8bdc75bef5b8792a2b706a0004da28aeb9fc0b556f139a1e96acc9215cc5ced298a0638fc2882dfccee77624bd3e2ef3ee8e4ebdd1da4efd4797c075effb3e0c33ba04eea44d4f022dd7c7bc58964e0a6453bc90d7f67e3c84786d4544adf0e71b168cd8a2173c946de0435841af8ab19c0723f2c59f9f1e2814a7104a8805da54bd902a0210dc4561f5001ed86e700484e9b45db7b290d8da257ad54036ae7076f27329b4b033557e7ee56f29ba5ef3003913dc5e5ba67da8511427dd5bc0cc65209533124458c4f82ca57f21a073fcb0a4b101f5e01a2fe4d178e52810a1fbe398cda48ad1d04ead7d8f3d0d58ce76de810c936f08ed9a728d4d0c4b4da954be501f7c9172d19fd832c5f9807edbe5f3cfa30ddcf22abe1e5b275db3236b4b33c0fabba61260b09ea11aa330b68d911b82f2e34a98411e7623a2acea2b9bcd91206a6df1d38b3e7060bcde1e21c869270138abca6a0712b2a8cb73559629b89f01288e4518ff38bbaeacbb502da440da8ce93a9226845013a31a620dc0b56f3a7a2b6f8311f646eb5208a6f09152c01f9d25b7ca365d234116d18bb35a9e67379bd8da017280f779d2987edf918b3783b4adabcabdfc1697b03101225f16e17914e1f352e84b467fea6a001792baf70a9cd6e44869875e01f90bce99e391a9b9d83d28292718d059bb683494119a0ac95e5266d6262c362dd56d1a16ad10867d79b1347775fe525fbf398531305c1c9bc9870aa076b6a1793f5e7762f7851edb6025694382da0b79b03cc00505ddd2f609b4adb89af3edce5d4e72db6a28b43f80d9570a3bd2bf676fc96f87d2eb32705be425cf55d3603c0ab1ed0d6e7c4445acb03e64339432932ca8c05d7e34d3a49a669791ef3795d584c009711ef03cf14e0cbbb2b013533799d7c7902cb4a3ed79280d49d20f3deebbd7e8922ead968a147bc9f509487b0b08d32a21f154f2caf42cb0c07faf056fe717dd2cc078964e108d5fc307426a06eb0882b0bd10a2e89d07b782e1f6735b270ab4981d6d1fb4aab6d8f514aef9431217e43d19f826937e25e4eac9ffe305c490a86b429210fd3c881727197b9aa5133486d4759010cf81460f901de396b373e706d1020cc14d310c994f093baede1eae7017d6f445c39c721b495da2cedcf2a564d0b701b16bb3be3f7f88d9a15b4d9a5bdba9d0f7453c14485fe7c6554cb47c04ad2127a9829fd875a8a0e5bb92f1f4425bd9546013e8ba9d309ef1b29dca7a6be3b8c978a4af560caa02afc636f02800bffeb01bcfe431474403de8986ea46b1f33bfa55d457e729d0c5107faeab89f61a6a97c497c2c036240c2bfb23c68c28b04bb9e403f37271c9cfa85aa40c9277fac1115313374b1f765757660d114d0653761c5b1d140c8ac98938e1c553ce0b45faed8cacda52711f5247e010249dcb3ecb813fc26c4837676bb179b59e437039e67a15c5aae852c51330135ae62466e5eb570935a184a8f7db6463812d73fea99bf9175e14154502d6574da7e9ed4853b980be1e00c49b42623dfc8a452749767ac1cb1fbe2a9455abcef776b867a0f8ec205e70f6709bce4e3a26048639ad45094dc363099a88fc5f525eeaf1696749d0f83fd039520e100aaa7b62da8a8f61c18bcf82595d0e979de06e238563036ae8b2ffaca93b3b8326c345e94049ce84de6e6aa1b88db67fb4254c8a6088876486aedd6148012479b83ebf27dc96d9a6f52f6e8e7a8b146101557def64161396fb0e12a12ff30ddf89aa9f0fd4e8ed33081a09d44511466cc8b7279dad3c6029e38167912894578a67dd42e8e34ebfcc93ce4c23ff1d18a706612160dd6b6040b28cc82652fabb5a178d36fe5378d514068e4f963d69078afe4ebf8a8bd21c0c16abbdb214fd1a69a1cfaa6fbfce1a624be0142c43f5af65425533c12aed928c088bcf07a7c541bdc146741abb4f3c26890cefdfb6f600a9b1e4fd99fb9d1aaf51ca8af46fa2e98237fe307d9961813e3e16cbcc42549b5bc2d9876e183f6b366382f7833088dc87713f3bbbbdd14ead3beff83bb0e19b13597c1ffa5554f6ffbc77e0fa8a3e2657557fc83e8ea2d450b8f6b2c62be531c36b6acc7992388a92606dd40dd487252700d79c6e0764d6124706de06d2774711be1331794696dc192d6dee51bb6ef21b7d4865c317a346cac1b8193a615ec853a6530119650c0f0b7677c23fa670e6e85f61053df34566316215a00f71727102b18d8a583b69cc5b3051ab5392c82290c3d0141358872806e993488814961c6cb191dfcf0d8b0ce5e37bb280747b5d1b26cc1ac2049b2789061e5169effa9a64ede4915a3f1225177d823291646feddc1e15661b1dea36a6a86928af09b4a5bfe975961a6ad1c54abeec24dc90ed970d89cf53cc9551a5e5f83e92b5add4ee785678a5e4136eca2add8a50eeac4cbfd95d7f80963402aa003d8feafa95032a75b9b45ac9a7e5eca558e8c6fc182a054c6de6dd9704219a4c2e2fe02d5ad31eb3077efb21d10adfbec536a387420e0a6dd4f40c71c3152bba87980fa6df61dea640b9d2c65baf07dd799f29613b95d87082558adda04ea2f43ae4f64cbacad1f84ddd50794416ec514f74b6cff27f520abd409d6f31289cd4653a35f064e924fb57fb7dc15fb8b11b885134612c6c107449f48ab30dbd5790a43fafb1ad9d22637c582ce83d64ebea05de44b464ab54b1e214d2f4c314263ba5cd28600a7bfadc2addaff1ed29f64d42562b4dac241e577f83e555e88544013ad31868c24052d952bd808eaa27edae71b7364a7aff82bfbeca8351334f955337cd6a17e4acf661be4b197c335eb1fbdac8744a9d7e955273ea21e42b39242acc14b51940b385c825e544e5d66f580dcf15b320b6276a9fe2432ab8f31fb80b9ebd626478dd1153e9f4fe61c6ba04d822789299d505c9341618f86179200fb0c42c6545467d5943eb5edf1d162ad113620ee2cac3dfe1e2cfda4b57ee1a2923681d7b89473981001dfeb9e4061d41ca32538be15f56f49243bdbe9564a67382c3919b95cfe4bfb6d74b0dffcf1cc8ce18767f5622948571d48186203d93a64dffa5ddc626d5be064f7c7d1e5e9f6f669d5110cb382d0cbebc3ee0f8891520dfe09aee3fd3c880cfe95f42e2e0f56b378cfd539ce42f5b79a56d8f8519d1a0e3ccd3212645155460945014b273586702e57a5ece77c28914771456276669f56a64f3678dff432e7ed819f49cc5e083d316e0f145f6e7b10f9779a1da377c55504c61cb50f594afb10898373e27cd4a8585efac0eb128a67ed36a9b326460ca42580d63279d0f7b72e870d2a04765d558999b287d6f5bc9b72ac8f5d34ea076ff43522c4dade292f951cafc1c62bdc8ee6a1ba4bd9741a766041a607cf921c7c96241fa6b433e0d354c16740a346c73fd11ecf2d73ba865421c5228be3e6210f3b31eb32a11048cc34f250aca3719e4e5b2b675d03578d07b56dcdbae36fb63c490c34185a45d1854ba29f040b13a20b93124fc1a9bf43cdac4641250a038861f673caf013a0692d7d1c245bcf9f5bbb6b2118785c199d736856744e7c6a9941cd00dea593a629ea3e2271643515cb747c0804113a21d9aadf2cd6fed1209f1cea62f59c39649c103cd17f85c02152ac71772ac465088446e7b8bf96a8dbd107242eff780bbb78a64b9ece6ce81266c950adc5800962261ff5d1a54fde96b80917d5ea47930e523efac7faecc42a6be3614f672e2751872854c7c83ff3c2ac967abcc801d8ab895815af27c3736fdf9fa31f4dbcf610c62234e4477fd3a341d48198732495484ec5090eb7f3ed90f85730295e9770a02e74cad9a8cf8e4504d5d033e4fbd19c678fe6a00b0d1bb78c596182ca490ec98ef5c0268cf54e734bce44adcbacc0f5bbb1415d253d17d6906ae85e682d1a5bf78775957e28340a043bb5c9fd7ae6b7fa016a30275a3872600216de0d9128647214ad2d31f9f58723c97d2beb024dc32ed73fd45a050d28d418ebc09cc3de2e1c366615cad123db308e79a48a8e16ba4f8d8be903e6cc2f4c005fca1be6f5344cbf18910144d288690c198726a4743c4a13a0951b72aee6d4e97826ea4ab50e1f4bb694e59e63897f6fa97d057787714c97b1d83baabcc76a04f4757db3136312778fbe634e097f1305207a51c68ceec8f5a9420e4cf530f9cb6e34204a1951e4c171986bebddf400ec8d53ee387699d0c3907a9b6ffa6ad4ea768a7ebd70eb13c7d08ca8da9f3833227d81287f7def9de3b728672f3c16b21ded14da3f664749dc7663e8082438e6cb9bd4900a3d62282c79c641229ad35960671d2701d174beb06e38ea0bc9eeafa90e4af767d6fae9bdb74d313d0d9892b7dccdec95c19090da1e80f964089689cb8bb6b1af63485b99528b709a717f969cb0911ce6a8b32db7e4ff388050657019003d70af8d1e1e8ae189f636599efce5141d9860c64ee6293f7793ec924d03bf4c6dc223ae521f5c1d361aa5c0b635f1e7d4426a7f0cb7344f716ee4868dcf8f33f4ed896f8b095d155d2b4b60704864b3e5fa5b29b20dbdc74f91ede3ae3910a0587bb3586b8fde886c852f1549d8613bf4811689fdc2248b58ba8e31a7014fa73e8b5769fa442977f74f1b4a7fd7d741ca3d1f904412d2c7ffa73bd37eea34b660396f87b40c53ea2e56d6991c9017f5fa6c01ab6cd7f2052295cf689ea829934b19f89d3903a450794606c2564711", 0x1000}, {&(0x7f00000024c0)="063165f0aae4434380b05966d764a879ac8a7c42d23843be113b98017229f4e3cb0a5bcfd12ed1b4a4a575ba4c65ad0c039ea3b498e80b5970f3b06887f80ece9913ff33ccb71382ecbe7c687a10001fe524f42525fe9a7ca1146765ef80e831a152cb888571e8073e80f144af9571635824cf99431e53583b13d28e2e594fdbe2bdbb4b21ef17a1fdd3c97c61ebd98a6f9773c6", 0x94}, {&(0x7f0000002580)="c13fd4b797b1378aa231c178b745736e0be9b995b982de406b0987d69474fdc60376569cabf5c424f29fbb7b71d3e7db45599b5e85f7519391ca0e583abb14d64b9c6bcc495868d6aa53c16b767eec561934cb99081d6ae333e29b7b30676da091903a3c881eb4120989e4b101d331f954e63ef678c592545912f5ce48a7d24b737f96637753ec3fe7dff3d358b935204ce24922639d46bafe212e3388499770f34e78fed521698caede775d5322d0d217235fa25a77d1f075a593fdbceb1ae9508f8451334447fc95e076b5ce43a6f8ff84389e32f1a5329795eaae65db11e18279", 0xe2}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x87, 0x0, 0x80}, {0x24, 0x0, 0x0, 0x8}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) close(r2) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x367c024c, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000100), 0x4c) socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 5: sysctl$net_inet_tcp(&(0x7f00000034c0)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) r0 = shmget$private(0x0, 0x3000, 0x503, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3, 0x1}, 0x100000}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000380)=0xc) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x10001}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x80, 0x4) clock_gettime(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getpgid(0x0) pipe(&(0x7f0000000100)) executing program 2: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = dup(r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffd, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x2010, r2, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000180)}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x20, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000400)=[{0x3d, 0x3f}, {0x3}, {0x6, 0x0, 0x0, 0xf00002}]}) open(0x0, 0x2, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() write(r3, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x54}) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) socket(0x2, 0x1, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/118) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x2}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0xfff7ffffffffffff]}}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) executing program 4: setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) wait4(0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file2\x00', 0x201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) msgget(0x0, 0x42) mprotect(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f00000002c0)=[{0x7e, 0xfb, 0x81, 0x400005}, {0x6, 0x80, 0x5, 0x1ff}, {0x1ff, 0x81, 0x2, 0x8}, {0x1ff, 0x3f, 0x0, 0x3f}, {0x98, 0x1f, 0x3f, 0x8994}, {0x81, 0x9, 0x7, 0x3ff}, {0xfeff, 0x5, 0x7, 0x2}, {0xffff, 0x3f, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x7fff}) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="37276bbabdf331d04411ef63ee820cb1bc185ec874f82780511eba053e5c721cfcd9c765678b93e4ac1f9e4f5fbd187913811263a8347cde62e123ad85c3c7db9821bbc1802eda629abc2e19a95f0e89b180fcd91c74c8d793287940a0723172670d2d3503fd59e6229ee89433ea9f382e984d7bc05bf51269121ded8a34b84fd37de2963948794ce927f98d63e09fd3657fac24053869fc4566abe300403fce897c66329608aafd3db0bbf8085fa5094adc8d59c80b8dc471e2580ba0c6931a9bbd959a51c545efb826d194278e850a7def4da44d7f83a398af76045b5479b9b4e0ab02fce067319d909eaf301eb75e6a9179bee145148d316a0236dd557d4868935032644292d0294756bf4efd84c51c81f5dc9b0fe964bde39b3de1fc2d15d556d45ce90ca08cf400c53afb6b35cd9853ce2cae6c65442555748cdf281893e557b8f2f49919053e23e7b64089525a1285cd02b76ab3fcc166da9c1bc6021172e75de13c22fbe86feca6c7821d14e5e5e19488ddb75904d5d386f88d53f755c0ec30a3728233134dfbe4195d438ac71068795cecc1d8e542357a73a07ed4a9bdf3dd923f8292c1e871a0abdb55b45290761d53c345b5b31fed5e4c23d0480e809766cb475438b943f5e670c6af99e9b72c191289fb8bb73a5f6224e73f50b6a09ee4087ebcb16aafffc487141e257f477312f77da67cf0e7b1aa454103dfc7c2bcf4a04e4e5a7c32137d8ffeb29cb333f3435b708c3fd65e670010d3c031fe404507935bfc5193001185e1b2d57dd0a81cd1cbbb58f663d10c94270b37dd436446e1c74e10e9b8cd9159df17524aeb20daab074a05f40b4cd83c6d8a2fee8a827e408bf5e83af80db1c9c81f2777bf2ad1b0d1da63a34c072af1e523f43a11bfad47fc13709c05247422e5b5a6cd0ad7d250d9d8ef6196f470a969dc251e22e9cc2af98ac72473a1714f24d2ae07862ab9ccfa07085a26e961b1401e0cc71b60bdab20501c2cd85108829236c20877a6cd1326263d67a1cc61e371a47eff6c679ac2525a024775df33ecc5058613b6354dc2e940e8b8f6d05be3c5c753ecaffcada5a90028a4baa0a2a9b3a4e70c29a35016bcacdc13cb5e8a1e1d5691cd3870c98d9520b67cf7fd30fb279f58caaeed8eea5413de9fea437616e1362b8f32b0531fceac228a93f46fbcc546c29548d4de05c20c639e1a22d0c83635959ab37e710c104addd51d53a2978b6b0ef50a0b785adb9bdf4cf7dba9eeabc54c3c4d16ff2e99de7aef974dcc64ec5059c2d2648dd9f56878b5c25b9800010dcd39b26290c44472f1f49fb9dc27e9f32e7f31a8b6cee1643ec4e5d97b0d6aebd5c07a6e879b091d02f0ca129029345e33f2adfdf44588d8aa2101abd70110e52d18c963d77186a95a50b49cb17a40b42e450fd5e0f7af1433e889ab5aa78d43d930d0a913df026cd3a9a1687006bf1b7ca57d25190169efb6dbc3a8feefcc83edf58dc10a1c5e11e49656c145fbe5cdef7a84648adc1790ab6eb7575f54e266ef0f6b4dd1966911c4494eea07fd2aff5cabd6a5c34b9c75291371449fb5fdc8258a5804c97e531066dfd02ea060c6e9d248cea6c2cc7d9c89b4348453b36b4b9c0c3650120cb5d7ec724c09618ba080421de469e7cae9f2d4dec1a4e1f370242e9d27184554280651308353b478185458b95a8d0e970f4967fd4078f64ab119e1b902afe842c4ca9e36d297a3442d926294eb4c1f59756cc04ff7f504754c299844b15b44f059f975af4576cdbdb7b6b238ef9bb4b049750bf04525451a5765d3512edcffda817638a789fafa7e7a3b4b605a89750de70ac7fa93031ab125cce397053ad03952851b8e2ccc2a90258e8c659c5bd531439b788662b7a4b69f63cd5ce21f26dd361ad8214eeb44255a6979a544b80fbbd651cabb19aacecdc57dec0ba7844a6d4bc419e4b314ee5259e5d54f2da91a862b3023323e5b4cbeb658b60ab9973457ed341981b164807a52c3154afac43a671f9477d7b5c31f42c1cc1074ce3888b5770c7c67d33061a63933ba7672051e07618ca46c53531cebadadef0b38cb9a1ee1ec1f8450e31081b5bf0eecc47a09c4dda31795127b854e0a7aceb0aaea7ab837f05c589cc359f1c6a6eb6aa83e343959d1af370add77cfcb85f0659a7f60f8233a6aabaa214c2f0e86e504fae5aae13ec03b1e800508656950fcc5cfe2247f2ae9fb920d232c4e0f58be9094fa805912fca61d3a04ce3a7653a655c974cc5bda9deb2c231332e56bcea9dc31c216d6f16a0262cca892d168339a4a4f58981228aafa6c2489b18de841236930c085b35c02a0dd8cb103bad647da621038c5789710c67af48356328ca6d33b6e44734be899a2d0d811b962e141d38097cb5aa379e4ddc6c1bdc149421e77e6199283252aa11feeac72e55f6e5fbd127b3b847118c86b759af4b3e3d57ff6bdb1fa9817ba6ba05308a3967bcc51cc443cd786bf9cca15649e730626cf4c97b31992b563ab0bcf1efc7eb6ca16f4431283ee935d3faa02328bbf568f24233e4af2a8176f418a37aa23a16bfd48f03fe7b4e2286eabddf60db5244a36f7cce5e711ee3c9aeceb39f28712997977a79d6febd8ebd95287acec9308c185f1298b96f17d2415d1e68e3051692e894b3e1fd7b9309d984d2a118b5dc6270d0db394f5d3c5657f1defa48d703e3bd65acbd928a301f9d7397890cda9b742294863ac77bde569081310962831993af5955903b55a9521aa65c0baf0bb1c3613cc5ae71739a78631f4449ff670908a87c72e291e6a64ffcfea4485d2039ac53f4443aeebbb96c2afa23cfaaad0e7b36a3b8b8ab055e652854bd3ec52b8881de83fe19bc609773fa55313a1cb27beb6c8f3dfc165eca2482d702873a24e5d24f0fdd06bb518a1f6f5e9e4175585a7ab033d132e76158dc6f95c600e878d332220bd57dc0461bea70511c27209883b7354b0c67c8fd18ca7738a4843d6b5e1045f20631246ae201244ab02beb7ca0bd78c0ae18e25165275484f3b9139529e983d1030431abd6312db5888499291652c915d097963d7f84490691982b2b09d8d4a2e185c6d22245a0cd4e095cad178f1b87cefb875eb894143a6ff3db93c647ea5c43e363478716b1315672286994dee9f4766a5366fd1baafdcefb1c480211d73c9ea9759dff0185cd18a21128406549c861ea6bf23810e59c068b7ef2d27193f110fc7f9f4c8313a1feea4c46372ebfe2a12623392631ab88931da6388e908f8e66ac6dbf76fc873ce8f161f1534bd934fbae2e6f19c130fbd555ab14a398a808333d1e070aea48164fdb4172a24aeef728a9c19dbe77d43d02726117d8f6243a0477a962287f0527f5a6640546cab1a5463769534427d52efad344976209bfcb0482b81ce2dc1b6d387e6b4dabd9ce12d5018f7fde6d2bdb84f95ffb7db9c245d42f08b521392307ca30b0ac44a1605f1cb8748460efead9380cd29d293fde3e20885aaf3109f132a34308f236bedcae4e416ef651509b83e26f37f4dc05bfb53dc5b78fbd551d89f807c2103bbf8773ea2133b5ad9c851d46257cbcac72f9dff339663a48c8a226a5691e888681dae9915c5228e167396fadade5fe19a86b75911299bda19950ffc29284af31370cf260f89303ff73fb2b7546219badb7401d7fea69e7cb34cb54cb8ff2a98fda4c60c0ee326c7c334f055504f6ca0480dedd10d51a5901a8dd15771f24ecf3357552362ad66386ab4607bf2fcb59e795da9eabf198f372b3767370603baf12224d810dfbf410e95271e17e10e74e8fdde59390a5479b6a4ece3802b581d3a2a2f4ceadad2c217fa871d79c079c1ebc8a93669041236685952a9af51389734aa2007c4702d9cfc6858ee4ebb6e822dbba8fefa28fed45378f1614087b984e57951b804cc4032713f66baf121332dbe910527909a10365fb5e59c32692c2943bc80ac8cb8a981ede6d03022a710ce4c070ee1edd04a3d93fa2a88fe1d6077add039ce1dff48996c94c871ffadeda86c11863ababe6968215853103cd867e7200f77fb207dbdca208b0d0c1e03a72d52b23cb6d5d307d8eff8fd53def915b3df8b4737ff3340e309abd3160231d57b38d72c3ebfe93da5d600dd82f0921212ea5b0dad64cca60a2c4b3af4bc91b74df37ba2a80be1c030f0b3178b1bcbf9399897ec50e4d5232f6133e8bc0ba73dd5ad9c6dd0946570f449084c0678e000ce2e97e2fe9adf9a4678e6ab4157e39bafb7cfa6d050f0f2fccabd1f2c763570483fc99dd64e1220fbba2535aab0d6867060819daefbf55893460470e25dfc2bf778d596f7f317e257445d62781dff92ffbc409f62b412629c928cf9fa65523633393ad1f3c504bfb0529cb368aff29dae3808cb8caa7878436fbd6d67f27ccff1646589c5ddcef9c442e9aa287294a331af50ac762eb6e06256aaae7763afec2f956f61d6cb9af696ef628ff82dbd59f74d6543a14929ce1bfd9ebbd03f2b7cc88fa9a7524e491a7d9d15b394d752accded5f5de4ab0a6b23be780186adbbbc504b9842afb6ef0787f324a36ddc6b389982a585bd5e357bb44aee053f2efdf50d0904f2903242cba95ffe68c8f974959f478b40cdbdb36fd171af4ee3485b9d8cd1dca7b7b010320191f1dc370e84a958461e22d7e1a28cd69fa609b5d508f4c19b90cd8889cdb7708dcd22e9a2d7be16c0220b00fb054e4bb0970711ca5596c7aadd4863d3e2af5e05eb7b48b6d3d563efe239cb1bc3d8122844fef4ef6977822789c1d059ebabe983d5785e8825aa8d826a8c195fed0458792786dc919fbde6ed2ffd392ed738ce4827dbd01f737d3936a4504ea615d8899119eb8e158e3506c7873360a091c33bb0c510ba7d2dd3e9d915e36210b7b23bd5f126ef6c3e3accdc645a7d6168d48caecb851f8954e90e02884e1883bec8f680f0778266f11e1725cadd84f09e18845f1d05087103792ee43543b17a70e7a1aa3c81595a0c8780fb5438a49a64be9b1daca40a7400a991087484b398704022b4a87cf80207be42f0336e06ac05d2ee0a8763145d13dea15e096162edf9c20178dad49ac9a3a5ecaea320a6e0954bc6325cd85ff565044e9651ae9954c6de791c2417f17d261c142d8db987de3cbe93385deeaeca76d9d704c538bcc5b17ef2edf4b8d65bb41d226218627f31424549b6dc9fa3db249f79278c92b14c9074ca5a4222412355a6b7740897165265c52b2644819a80b33c6d0e9213ded918d532f91d2d02364d1e384e62dac0300a7cf4247f1999831070e91d89db893342ca2b375d43e8cf76847e7d645e1ab37954b7590fe9a53fc0e86c7d686c27aebfba16231aed4533eecc08d78c8891fb94ed85b75dd158ac06d974df5839e4af05877c131e3251c63050f4294a233ba39ff83446581558633ba141e875f0cc3c27b91ddd0fc791125320e7a6509a94a4b9a222ffe1a2cd0f5f43ed78ee70de5a4f67bd76803f20bb93f1d52b3e085ea986c7706bf85b2576277f633350649a2a6b125e394113c4b7be387568d24ec18a7d220bc010dd5aae19cbde446e195e847f8ef6e0beee69f972eb4a566ff06594fcee79b5d58ad815f8b9969aadd3b3d92b78ed6f24397103f73664f7cf626dc985025908727bb528e0dba0a2da7b3aae3562f61baa5cab3841f65d191ac309606c101352122d625c4cafba22ceb2042f8b03e6d1449dff3375c6aff3b0c90db872fa6adb33d56b73", 0xfe4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r3) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="55dd6000000000422c0000000000000000000000000000000000000000000000089078001a0000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d00"/109]) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) r4 = semget(0x3, 0x4, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x2}, 0x0, 0x3d}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup(0xffffffffffffffff) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sendto$inet6(r0, &(0x7f00000003c0)="07ddd53d5a63793302677bf7774e9dd68479eda1bf1a7b69b60574c7933f7ae98ea12322f847a00c5d39a5e997637a75ac8bb64585e83be91d2aa79f329807e06be68015621eb93a51ddc924e63a44ba97de651da63398c6d63eb4ded830c6af3c7e512321345220942473104eb34d3e8e64fc3d02a8e04451851389c3688af0887a41f30864d1050502615f367e3b6d607b4d7060b5d90f927cfd2177b732f9078e8030f5662a75a1fbd5ad58f57b0e3774689b059359d4519bfc8b9e9e5e29172428b79f3a66df46d416f54af60c9fa373", 0xd2, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x465, 0x4}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x7ffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000001800)) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffff9ffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078030000000000feffffff2b00457c5601a5ae235d3544070000000000000000000000000000000000000000012b7cb4"]) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)) syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x4, 0x800000000000, [{&(0x7f0000045000/0x4000)=nil, &(0x7f00004d8000/0xe000)=nil, 0x5}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00001b5000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f00003f1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625000018000000000000000000000000ffff7f000001fe"]) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) r4 = dup2(r0, r2) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: sync() sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) syz_emit_ethernet(0x4d8, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "d9bbd6", 0x4a2, 0xff, 0x81, @mcast1, @rand_addr="5a8d5654fe34670ce207ed95d5e04a3c", {[@fragment={0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x68}, @hopopts={0x1d, 0x22, '\x00', [@jumbo={0xc2, 0x4, 0xb2}, @generic={0x7, 0xf3, "eace055a741b8d4266303615396c07709249e092cf012be2139a2783f6d8807270c6867687c1ed0c9bf778d81731641b7ceacbaf98c3cfadb015e55ada7a1005becd49626a0764b98d7c35e30d6d2f9df2382da7b89b97955cc1b88c528557ddccf8f1d579085f495e2577c438cd778343e9d1352ef556012a00d03c10926610e9f2d1880505242432d52db1d319e37d51918a90b4c6cdf274f6b0d5a6e9f42293fbeaeb1e549a7ee83f7fb504b42c206c595e4ec24005038219727fabb3d7da7749ca0a3881409b51eb7286f5a4df115b1d149c7b9db5248041dd1d4a505291433748620d828aa4e2288ae8d4c7de475b884a"}, @pad1, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xfffffff7}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @fragment={0x37, 0x0, 0x8, 0x0, 0x0, 0xf, 0x67}, @fragment={0x85, 0x0, 0x20, 0x0, 0x0, 0xc, 0x64}, @fragment={0xc, 0x0, 0x7, 0x1, 0x0, 0x1f, 0x66}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xa5, 0x4, 0x51d, 0x8, 0x8, [{0x18, 0xb, "12f51779a40221a0ce291245ac5807a0e279d4911d90450107cbc919d5dbd7e1ce0defbc9baf80c9149d542099163d0a73d54b5e490e7cf4083b641e823a6006073fa6efac45cf772a5597d534cb5fc80f13f653337d590443acdd"}, {0x4, 0x7, "4455450926a53ad20d099cdd0322db2b564112578b5c28634539a98b7b07ae9415f708222212a14246c6b3d86e82bc3786b001f16e002c85bf3363f9"}, {0x82fce1095ed1263, 0x1, "7d00cc66ad0c7dd86bb0"}, {0x1, 0x1b, "48f8428fa38d5a5b76d3625035ed43b477a2bf70fa1db6d55f098f4bfa8faea214f053659027de0319c2688b78a35978d1eaab2bca9ad1fb76a32f4d3ac7c6a4643c518d2fd7e8b5dc6e5c6f01a466e8be860ff571d426332e017de42a79698024b56cdd2fc95969c0a7a16d1193f268d1b15e16811a7a0f2b1378fb529b1a9b8572008481b5f70af4554b99e67a1b053c5b483cdf04fa0e608950576712d9212324403dd05f2cf022894a2a7c346ef90818e62e68452298475c47dbce807af07076b26284f4fd12120d1ef675a187de2d1c89a0556760e486"}, {0x19, 0x14, "39f408644037af1ce0fcea331a4b9f0788d9424428b7633a0849d74622a6f81c5ce9c55c55b1b7c79ee68af557e153ec8557187e8d0c15c7b27993a54ab24c8bb33478e90626e98f6b7a6680697c92aad9b239b5bed072f64459e2f5ed8c8c5e251695167ec7646cdadd608b0722b7caf42e348bd2fc31cb94f3d40de625f31e15bd607bd3372ca7ed5c49c5f8596086e941406501eb30b739beb1f9c1d1b1e56ba336f5"}, {0x4, 0x14, "81d567aac69c3b7027d628d573c3b8b64d71962554289c566583baf80cce42fec77ee6b37a07f09ac82662de9e883e36cee151cb5fae438a25a92c306f10ecb21c371fbd9d8e6aac0b25332b99925133ac235c01e977d23d772b05955ea3c502090f5b7df5cd4a28a04e34b86104b3b530b693e25bb3fddc0cbf9e2dfb0f1767e5271297e23d72a2f3ec018f84c4d13ac38e18330ca92d97afa3dbb56f5a015b040fad"}, {0x4, 0xb, "9bfca8692f561e52d40226b4195adba3a8b5ea563129a853ff06352097dc26e2fcc48b443cd78a7b4b5f97079012ec71c42e60578c4167552543d369a895b77dd175f1ee0106f7eb95bf8708029ada95a6f528ca33d0"}, {0x2, 0x5, "2ab6554f62bf1d30b71ab4d3ce102f716a0077c1b50600be29a02712bc723a8c3ce623655af58f1f40fd44"}]}}}}}}) socket(0x18, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x8106}]}) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffc}) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/120}, 0x80, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x1d}]}}}}}}}) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(r1, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 6: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x78) executing program 4: r0 = socket(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000680)="3f72510ab0c4e8c6232e6fefaa3fcc5989c4b439c946a4e06a0f11d6ceb7e8e9797da364192d9723f069b4f8fec42ca66daa059b3b94ec90b2bb80ad302c3d9abb6727402eead2edb0491a48a9fb85e2ffa550a189b5a32620d9cd255b71a5a652d18214f9d006f70d6402df3f35b001d8f5dfd3678305c41ab72c7a212dc53406aa98cd1d7f1da019be738986547d297386ce5905", 0xffffffffffffffcc}, {&(0x7f00000002c0)="17457bf918a52a02a4a00a83fa9a0bb08ed97ae2eb4064cba208fd088ca2e95f12c77be0d6d3287532ec6ecaaaf7e73d15b249", 0x33}, {&(0x7f0000000340)="6ef14e7f4de0657c0a0b1b129f0f5c702e5e27aacd88a4a663e1f6e6c78ac5fdbf8e5b2567676622d7f29be62da609e2b376a1e035aa38ed74d1b201dd03ea873e50b3df8dc6d555e137cf9377fe28be0a7b6aeb99418b2cc3996924ad027cf5d545117a1cc19d7b1a2832b09c9c6937051041ee39f0d3b620ba93a1b485ed7ce614251a6993a39f91d024f31b2ea12a030f7a0d643465e0fcf6b749c2d82eb9f271df920224f2a17588b6dab0033a74d4b1e3289fcedde02cbc3670e1f154f2012287322945f6eb07f98f3eb6997cbb262dc34424ff20cab63e82cb411746b613773ead516dca1be54387", 0xeb}], 0x3, &(0x7f0000002a00)=ANY=[@ANYBLOB="400000000000000000000100000100009023ae9e7bc30efcf9433ac2a29b0ad07419de3c84941490d70bbbf6cd60ba65aef0e41737f872f4f1000000000000001010000000000000ffff000003000000d46d8992a767c809b394d4134d668c2272c82afa37fbbcc4a66a1374dbb86358be44d78f8ca69dc91c42bedb1d4e3083e3ddd5add7ec2127b55d8247eb43caec307c8a09690de32ef34b276bcd82e6a3fdd2c2838712258677251a588b66b4ff94e3c56d6e848cd42f462d7a0ac06705c820909016a36bef82f61c518ac565f16bd3aec8661b425ce9c3da63ca70df77b61d121e928cbd89ae73572fc9d8b843a9876094029e26d214e6aeb4c4f0d71750f09c88eb5c6549c1c24b3dd112f3a78a22ff97fdac48acf34047e60c561a39aec4d82a743ce9f9c25d402ebc1bddcd6f83c98e40cc0f919fce1e2e32b7ab590cd0246121cf055b6f31ea7f22e8874c6fd45604f19cf99706f4c7017e6c3a47feb4445cbb1c9ab5777d3fccfa8a7b3f6c5b5b1568294a3b1286cf8f7fe7d475f8cda048bdebce4896a5e7653fff44174b6ea3d26c6647468f1cc4a41edddfb019d6866dbddfafc4649e8314e09e35e78100bd4ac1d8c504143dfa6f39c2364776930b8478e9ee786d70d25a3ea42a8bb3cb9c86665cb4e60b4494986cb2f7168e073ce6cd775d3196d99791848403802c3c0b8f04a7b2d8f34116f7c099fdac5ed8288a9811183336484c8eb1baa720d9291f567b5d3bf84ce5b5edb359c9ce578e5d746bae8f704bc21e2813c88c8b1ba019cb2c96c31c2307532c36b5aa1b83080085b56e9054b59fefe9e4703a779a2317da74980eb3acddfc0664666fcb0cd0210073a8b167776afb580100ee84fffb634c400b452ad9261bba8f09877583a71efeb173f9bf55f0c253249378ab81b3c46da978507c397bbc1e5eb2f436820efa7429fa703381eeb2d1cc9e61b31ea2692ed486e9625939b2d17a6dc1a8b0abfbf4467d9d6b6e27b2d6289c1bf48b4e22982b15b20bba2c4befa86f270e6988787472878369448d8b7fdc369e28931911a6f3b1a5517cbd4564136a270153efbf93a12a2d29fd0d99a25d7598918f2446960f24e5477a64c3564e19c070406ab935f9e64cbeee69373fb2194b35a10656c390ad0b78332625e898f34043a92dbeac58e91f728f7a361d04eef954a2e39c0223db40a43b6354b4dabb888a6837ac0337d9e1cf75f81bcd19580df9ed0c681eacbb55a4a8bf5007af1c399d49d825d789290507881a55d8d66dd6f6f84c365ecbc004998e741ff50bd0ed847ca514e53daed3c0ae24fade07e5fe630ad812ec112392762848ef303d06e55f6763ff244a6f3b61df9805ad5cf5ac2e030cc1641d91b9aff23eb731befc1213c22c96e084f95e49b0a1928befed86737c0c5be4dab9ce13860831a95dbbe7b8fe1986ce86a2750aef00d125034952a8011039816b672f4267f77dd36493bc0f259ba9be80fe9d53b84cbe02fa79a4733cddf01f91adcd57028201a3f2aa2fda3ddeec243beddea151cbb7a96c9c746c7fb4bdc3530ac112b3a572f7b6019a582dcb6e34143c0e77ec87f1066e82dc62b3878e276073d12db52be5ce27e32665884b80d3cd3c2ca066c6e764d03ba7553d62a3516d4c45280fdb468b8e80885afff8d2ebcd5b15ba387d5d0466454788a89380897d4b61809dab2a5f4476b00a342cd98694c28b0ae123a0f1312c8ae55acbb03f30909a1588fb5395b6e36b2fd5210a72d717500ea0b591dbc536a893c786994058d47697c46dc0f03de3240981778185df4aed4f0138d9fd48be6f065a67475b547004ce43a2d14c92c5f10253fc0580ff09d39e6919cea56f8088485d4734d4d43209577f043c677122870efbb45163a7151711e58e02deda91d2c2f34e84e0d5e03e5b5e972fcb13939dc75c3f485fee8133be204d47cf6d4f932a7c73617e59f98388dcb0de401f2ef21dcc6dbd880ead31c097ec6b97e77318c76bde0f1181d8b460c78bae8057107e5083fc0efb3b8dbfd5a345f94b7a87d52b3e9cfbf5c70eff501d8d3137c0eed0afbf5496b7625f1bd778b87843b752709e169c4a8641ea6733c9322a4f0d6bc9d3bd80a2396935972230ddd429028dda637c0c80d633dbb1de83c0aa9cabb2ba2439dc6cd7ee2c9525bbbf4bc7d63b462fe2936393a871c11597f16917042e1dd6695a8c92cb90d1e467484f2d413ff3f40e14612311b8b8c5dc214a8ca281944a74f428b8ce327cbaf9128f2b55f795041b57992c1d75289d1917385f99c249d0dc7a1d0b824aeb2e5b2fbc3314653c9fd896c0b4c61dc39bb69d20ac622a5fb8c62631e17cf74d3bd49ab2d9bac4a22efabd8d4e36dc05344398905d41174d55a558034afe6079062b7f351a1dcb7dfe0540c06205fca0727b153daf4d15df02f6add10f31d585ecd80f93a0b99c5084374e7cf72a348dd0025e87a026deb7f8ea976f17c26e8acdf9b196fb8bb5c0063660d21086af5da7fe766962aa8ae8d95b4ef74d314895ea5ce0c410e2f33a62b7b965e92250ad33d0e61e903e86467b5bbb1af856337ba23938e29a438e1378a2199abc2265a659e0bade0611ac6fc9161987383b62c7597b6dfc10c24a155bd00e34808d44ca4127ba02cc0e7901177c9cdc78760ac42ad5f315801d08c8a43824d5727b87192ed02d7b4ff80667909cdd16bfbd99bb2db48443902dea72bc00fbfa0514864fcc3f100123fb41d29ee34b2034644dedeac245776bee13d940a42a38d82b3dbbd79d5b4a48aeba93da3d4d9faee339bac0c0c2e4aaffe03f5c76572b2b09b55e619db650b2cfacb91cf1f4d68ba55cf524bd6ef56f133fa522d7f9a8f1f076ce5259a732ee0c0a054303455b0d9e458400ecf7c2e3e980b526765744be5b3198b3778e1884ffb2a3fab74e70c8493e2825ec492ad6e3ae255d17a6415ce3bd6645d46487f0060c62d0f8445303f2ba88d637b4e3e093eb10ecd597efba14ec404a19250aa8c37d6e4e383ce623ad236986007381d80755a9e3abe03085ea38205b1b3e0b19af3bdf32fec5b6a1034c6c80771f5bbd8fecfb76a4fd012878765f984eff11e511c135e7b128b4c838904148dece3c561b9146edf57c783da98dea0702faa4112d38e4b6bac136bb23166b17075a8e5faeea5a6b70fe0166cca6d4705de06f47d45e990682a739a72256f033fc4f8f0a7671dbb4da7e430c67aa9138bd4dcb378661944b7ada43a751697df9d18ec24fba8a080b84c3a761093eb800162aa70ff9c982abd347667694e11d71c30b2ed2214f36da4834469bfdd70f2b8473e951b49aa70ff487bd03ca6e8b60f76b5f13a5c6139930cb55d9b34f61864da1168e6a7bc56c3acde42102aad69d2bde36ec9cfde026079d2609745a563a6d1f04bf5f4dd0049ec5d986b866db5993fed94fa8c2b3814b9882d906a9a64c3b55266c6afeb6118f2c353c8b3fcfda054a0fd430261c05f6e6a9410d03d16902e19a4ad01da8c28ad1f5ee486eb7bffb177bc21af6dc1dda9034b1433c443c4482a98765167af64987bdbe0087d389f5a0719c32471b9a017dad4e2e71223044fe738b4c480fbe00fab3a7595595537e34b9ba4b60a13876b3b36fe40c401b551bd7710a4d64465824718b9ac3fe78c2fad5a6f03926f903ff736f2bf343bb2713bdfe7edb6c28ce1ebfebf7f2fccc997ae2fd905abd7f089d78ad7a98c0e408295a6b1dab0a16de8cd8f31f38504e7d0f85000e20a23bc37e8c40529b5d4e2b4363359e3ff89774786670479d80428397f5e76e85abe8aae021bc431fabb0bd1beedf5c0b93acc69e9c74938e80de011f35b9577bea8ca87fe64a29cb8ae9000ff3d2519e755542dc0a5764778ad2dc84baa2a0790053a2ba56df2768cad3fe06312afefa28dbe3913138feb0bdbc5c9f403874618c1ff44baf3534601f21880686825d672fccc2b546e6de6fba01ff80548f1d9236043a78375c34435c974e2346e7f230165cfaac6ed68550244775e37b855b65b9d444598b3d316f345c593242aa05893fa9a03da796c51c263f0ab71e346f598f46a7112b2795882bb91a65b1695e25a638594c45c917f8929173ca7914f526b78fd986ede232d7386679251f7eca91cc768329f42021700c21595a158485d51941cbba13634756c804b56de8aa821695a06f68e4eb2ace7fa21c1c2f94a66fa4c3771c7850c4f515cd7f18ada0351de725598da0e9f40069b5c737fc8fd031c57cf368e57eb1bab2f7f1e1441af0717e9f187c400f4503c15ed1d756d9edb27c7474656a38e2a5fdf911820caa372a721c4b2a883a75033a256c97dab6a97a6d25b36cf754e9b0d8bde299cb25acc555c0d6306780cbec0258afc9e560ddcf4df1ed2f5eb213ca8c68ca1f6be19bd65c035b02188bc505f829fdcacf74f2202441264e8bd508e84c7b3d7e436a7d7e1890405ab9847c2adca9eed31ffdca005d1deb0cbb29d65813e7ad4a3b8462596c0fb44b1188a6304ffb604ecb0fb7f08ad075f6992014652b34341758945ff1fee85f8ba50b564322627e986b78053f959e3de8165f84eab388cc76884c40b186835050109788144393dd0419bcc1d758aaa4e5cdf385524f94f82a6d9bcec8c939f559d92d1c32fd358ee7c9b29f9b5929803938842ff1b37f79c0b7b2e5805f421311dafec76283fe19473b642522b61b9c3274b206ffed3b35606a2c551fcfaf02bdc35ccc7482b5429d3c6b9fad19f87a2d108fe895bf015ee0f4e45a06aa30821f675c62d186e8080a58df4228f6504e0b384cebe5278030834d2ddc21ede6f76d346a45c2ea4beb920d60fdb383530878b7edc7d9c22bcc34ba122de15d58ca5ae3417afa9f88cb29d097e91b2eb1693f8943f8da8da92da3f9d199f6992b0d1c8d5f3c3ba436ec524bc7eeef38a5fa8bb23b9481fd3dc73002ca9dac77efea82b12d57177c2753468a7d72f740600a3d32426ec07abdb8fc83e34d8e4edcd49906ef639273a8ef0eaff270e80995f409bd2083e437b3a376924bc9343bc99164256253af94d09ca9555d228a43d75f8b619ef3dc300316c6e871810d470fa93d1c69b26fb5b57331ef3a5e1a9cc218e83c75177e6b749786b72cdd1d4c3174bb3d5692aaf390d9b4bae196d67a1f96ec5749025fca986a15b58f09b545427bd746ad50260b94180b3af7a84947a053efc11e1a1d80cde5b7b8ba2652735a836ff882daca3171f4b19498e27bd24a87280cf60b06636aa8370a6c6e451f89b381ca4f49f0048a74fd18ecf2bd38c07999f1954788a6e2b530bdc946067f7900b40f2e66712aec10e62dcccafbc962fca6ac88856aff29728fcaecd7df07f4ac1bc6d873bebbdb0c840b3ad3d75ec3d36eb91b558fc6a8c047a20fe46fd169209a151364a646b64b0eef978a5ed279b1a8c3a94d0737604624f5950fa80d94276f23e9b337700d082f83a949dab8ebf57630a1bb0104aee0e0ccbe032854911cf11558a814b3f95b603956c73647cc6bac3f6c4746296d5190679f61f5198d3071ea1fac865ee3e0a679dbb2c0d1e175f0894cad3e6240f48337901677f84a5e164b8e929dd3c26a212357673f4aee8893fee11799cb9052e996ee9e8dac5569ef856fc792ef6c7500164d9565956e94ebceb6347071340dc12af40ddfa4302dae03375732d49275c290ba7cca5988f1b7a2d707289cf620cbf95aae285493bddfe7268325f3ca524226b30805907033355fbeb30068e97f0555a4316d026cdf60cdf556f9c6b3fb0c0f90ff1c14ccf4d2d5a99462e30ee64ed88d44024dbdfc63d51bc1c92e8aa6d0a2688d4f0917d15ab291aa2ef428098b13d03797b78c84fc6694332faaf3bc8fd33da70dbd4800010000000000000100000005000000ab028b02ffd931910f921bdb16c516a6ee8929a5cc78199110defcdc8a74aac817fbe8f9d07a1e91593bbc62f3d572e3be96aab23a11329a8c630cfd126a49214d0075b471bea9c5e9918b0a29a4450dca2cc519ac4241c13987cf922b59812b902003daa71145da991fdc40048a3f48b8d23d5580f71fefcc1e55d8ffba492d7db70cf025dcf8ea3a7ca2399a91a8b564dbd58072dcbccad6f32de68f9b025daf95f8288e43f2fe85a8afb78adce797f14762692d7c05d1f5157efcdc7be3b8d555977f95158004013b1bbf4ef4f5141aa3890e644a63a8eb5b85c0f3a01971bd79479444b5339832255066090000002800000000000000ffff000000000000bb24fad76a3a5f9fb7ac7877dde3afed773f839613656000080100000000000000000000020000003b5c99533c5ce90b3bfd323739f4e83c7bc3156ce992a42d7161d5a1e5c6f14f32153dc110d3b53ea2c1beff43560247f23477c0f76dca82781537bc80dd6be93131d7b5777a35acac2b22dea7dcb42ce0e50d2d760b00fa0642e0d4bb1c01ce27465d3f81f90d77d8cf4a369fde0e6b7d5fbc289b69db6c85e4f657dfad70f7cc51156dc9ed7a3ea4026882d5dccb41399e851c52059b18ab44fa8e96232fc1b4ba1820ec989d118bff2706995b2a09084d47538e513e74725220f00787cc22db0964b7b56fbfee6fc9cbdda122294bcf6f80798b46e34024c67fd70577eb9256e525b850880502b9f754ab02000000806db5eaae0000007000000000000000010000000004000082d922927c613eedca38af1a78145710fc26c8dde32d8c74c94c3b4f0b4e9ace26f10995f21eb8fea9f88c2d69c257e36644e8b4cc62887c49cf7b48de3015e02f143f17685b768503183696b26e7a7c4d0ded7b8d202335d600000000000000fa446a691c14c4179d04c90930b076d3302b38ae"], 0x12f0}, 0x8}, 0x10, 0x400) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x6c) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x800, 0x0, 0x3f6f, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(r6) r7 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x81, 0x0, 0x2}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r3}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r9, 0x6, r3) pread(r2, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000580)="4abfebbf0733446edc6d6cb1456cd9fdf20b36dc8e7da9b3222343a9693a0300ad1ae458d0286f7d6f2f6c0800ed0f338389effe8f486beefcf2e888ae46a7fdc8ff03cfd89cdce0bc1969f80000a7da1307611c53ef2c013f592b8e1e8c1fb3aa527cc8e1ace66194e717a7a9d716a04a4965995c21670e0ae240fcea881f49ab2a474e4479cb9020773f29e16f48a5b924ca327f8dcc82c5dbff7f0000000000005e66033fa4b719458172a48c5f0dd3b948baa6708c48c3f178447eead736a6bb76ce376d1982dabfa0ab260e3ed17b16b8a3b8262efff4870c24c856e3", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0xf) read(r9, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt(r0, 0x51, 0x3, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x10000) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000380), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)) close(r4) r6 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESDEC=r2]) setsockopt(r6, 0x27, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) bind$unix(r6, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0xffffff93) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r0 = socket(0x20, 0x8000, 0x1) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x800000000004}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="300000e18061b22b0afd84f6a415000000000000000000000000000ec0a0c4024ef34fff8d7e9de19a003f4dbd7a54e0ffff52f5c3aee78ad60c51e45f21c565abea884ee0db7ef037652a26a38ac19d4d590ad5c3265117d86e0bb3b66fb935ae37b4fb5cefd28bf382489160ba4aaa7ae5d5917d0f0a71ee4ab01dfce50a6eb207576d6bbcfde432c7cb3d7def0ed7b09ad9685c0bf3662d820727b1892c68fd3d78867f4dbd5885c2ca61a8e62a346253c455cec65285a7d6ce45affc400e0d6482becf121e9ecaf08d3c81310bf9a72e0af8f91e01eaff06fd6f72c98ecac753d66a2abb416a00fa33c0b4ef736b452890ea241236444a300403a45e0d8db3a18fdf65430819b8b075fa337ecefa7c51f87bd88ad9"], 0x30}, 0x0) unveil(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000002400), &(0x7f0000002440)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x20000, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000024c0), 0x8, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpid() r4 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x2}, 0x5, 0x9, r3, r4, 0x5, 0xfffffffffffffffc, 0x100000001, 0x100000000004}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x5832, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xc4}, 0x0, 0xa512}) socket$inet(0x2, 0x3, 0x102) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000440)="8c73e4f9a37662b4368883c4c3b3ae32c32f18d13c705c49afe8afafdc7cc6d4fb2a82caddc5842aaf74ca89ad7a", &(0x7f0000000480)=0x2e, &(0x7f00000004c0)="849820033b6d1498d3545cd5769f6fee8b4adb58b133cc86ea8ae9041ad4b5f60c64b4d2362a9a51fda42c597d70c003f7c8a220be508589f8ef47addb8012c32f2d6c1c", 0x44) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0xd4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 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') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000200)="000020008cce07b8e72a091fd5165b23ea29eb37765838ebc81a000ca5e1f29386a8ca7eb60efb40e55a9390cb5e1135d571c40a480d8f18cda64a57826df991d92a70d32ee7a514d74b5891d6ed34510034171320a3f181a5b78636c95946907d215224000000000000000000000040000000000000000000", 0x79) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/504}, &(0x7f0000000000)=0x1fa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x3, 0x3f}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r0 = socket(0x2, 0x1, 0x0) dup(r0) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0, @ANYBLOB="5f78a999753607"]) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff2400000000000000000000000000010000001800000000429d9fd4591abc12fd49595a983771e4f21765bcd156454c2f3384f6a883b4a32e2341eaad874fae1efb2a00665d381178490b8e7628549e17a113c8016bff6832f0a4696c19c368b53c7dc64d2a9f1e9f45779031b311a9fdfaf22537b4454ae684d0392eb3456b5a6b8790c9cddd0e28a21626e87ecae944a370146104e7b2bbefc26d877e41de3f3f1a840c3f1ecf470589b2"]) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000001740)={&(0x7f0000001700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/208, 0xd0}, {&(0x7f0000001580)=""/103, 0x67}], 0x9, &(0x7f00000016c0)=""/53, 0x35}, 0x10001}, 0x10, 0x46, 0x0) executing program 2: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) mknod(&(0x7f0000000340)='./file1\x00', 0x100000000205f, 0x2800) pipe2(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000002c0)=[{0x8, 0x0, 0x77, 0x2}, {0x0, 0x81, 0x3, 0xfff}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x104) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)="ab42bd8b83ac6f1323155688e42757008314a548edf7240d854f68977b36b1d26f429c1574712b0c5a1dc9011a4fed0053a28198f6c5d06476378ce830574f5c60b8b8b3c9035904390eceb667ae107cc4018d6eb984b0f22866c95384c0471e964daf9feab27b5bb24c7e2ecb41ed692cc41bae68bbc92996716cbf33cad499c513be090928daba2b3519a9c58d915e0023fb841ea1deb055531edc3e95cb0c6f3423c775f946f5de6cfaea4f046b0a2dd0728f8fd1c4c7981f397846a24eee0cd8859ddb5f2e1a9f593ea2ba5fafc837502348211b5570892d93656362"}], 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) getgroups(0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x90) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r5}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000240)="05710d471e6282b3eb3b32042fab29924c4fd0ee2cc771149dd0b5b4382c457d12c9533d345d4ab767debf44914321c3910e9107ee6e0d65a87d432d2cc19fb6fddd67971e56ce2d124a7447f03aac82a7f5464b4eed6b95", &(0x7f0000000080)=0x58, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r6 = dup(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x40000}}) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x1d}]}}}}}}}) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x40e, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000240), 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) writev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f00000000c0)="18922095", 0x4}, {&(0x7f0000000100)="f909ae543f7f81c8b754877c3e338edd86c736f02fe45da77ac2d42d36792f95018a366a9a235946e01e111104680e676cbb7e5557862f70dc4f2642b49287689d0813596d42852c", 0x48}, {&(0x7f0000000180)="2371dbb985ab9bc1cbc306ae532bd78e89bd025e2197f68258aa279c49f0f5ab734ad506f4ff7253ccd61b75c15c246e0cdcdce4657036d458e96f92792ef67f80a5075631de807f621046750cf4381c13df7620db9a1071b82111c693ad8c5a8741a4bf2ba6b5462c8bc15923072dc7e2ed1bf6afc55ac8a5d059141fbfce283fb02161d636ea37e83f4d293c009fc135620ecbedcc43e717b0ce653a797f2fa6f8e2b391", 0xa5}], 0x3) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: semctl$GETPID(0x0, 0x0, 0x4, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x3000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002c40)=[{&(0x7f0000002e40)="07640204a49ebeb5369d9e890c8de9dd9d8af6469a3f7fcfcc0dcf6af0059538f3d24e29e83031a7cfc52ee4e5ce0f5464b4d8a64a6ac0690156dcb6416291facff83c9c4be00b77927c35ac82b47cb8ac514f5205ff3f0929d9ddf7a06e9b6e236f4dd9532b79ce3ee524d5cf7668bef1b86702ae84456c57602b6f981716628d541599a8a5430d6927b418d16b3b101ce15ccb611503ab20186c000000000000000000000000d37bf50d37c1c4fa369f8b56568e6eb633bd332c2e6c8aaa14a1be32d97ab2f944db24877645a657d02c23189c1084ccc760173f1abe231576dd063f40f35eb91655434318b1f9ce951fe246acd8ffc28079abd4df359a67682ed169aa06363cff7e2b58cb893988617e92a0d6b59ec598dc206e211597c5416c92568b87b3354f5c37a38f3d03ac3a7ce407c0d833d8e693cdcbdeab07120f", 0x140}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 0: r0 = msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/99, &(0x7f0000000000)=0x63) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000980)=[{0x0}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgrcv(r0, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x1005}, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x103}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000045000/0x4000)=nil, &(0x7f00004d8000/0xe000)=nil, 0x9}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000771000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, &(0x7f0000000000)="5478bc28cdd58d5b1f2c5d3576057d97b11b657fedb55b629643f3bb7b068fe7e8f0101bd669ab5c3be3940b28db7748e2cac297e392970cc139e0941ae373", 0x3f) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r3 = getgid() r4 = getgid() setregid(r3, r4) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000540)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x44}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r6) socket(0x18, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff2b) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000300)=[{0x5}, {0x4}], 0x2}) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) executing program 0: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x5f) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002b80)=@file={0x0, ""/508}, &(0x7f0000002d80)=0x1fe) bind$unix(r0, &(0x7f0000002dc0)=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r1 = socket(0x10, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000280), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sendmsg(r1, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000240)="32306edb8fd1155eed713a5eee547a234f42cd373c30d8c5d8151fdda48da6a0668216d4654cfe6be0d8faa6dff787cc691b6835493bae5631d3e1732f6ec79fca2b6ee7a6240610807ff83c2b0888129eee5bc89b2d8b687f456f204102d225a2648fa8130b5c558d2e0189d1b058c15a14c214ef327aa60a933fdd81763ecfca4793e611250002ac399381cba4f85f599842bfea8878d8aae9cafa2d9c6801a47d8fbb330fbda1512a0b8aa5a2d4c4c87b3a606b2b", 0xb6}, {&(0x7f0000000300)="fdc4d5c73d55bf7fcead195932242dc7f95dfc1f32a3d3192b7ca0df2babc631b77e0cc02fef2aa11462da2b48f6b5b177e76c0b12dfc84091dcc9e06788f406d293bada409068be8736f34a7d1084ddedfc916ce831c3e092b41c53155995c781bccf93655fd8f60905abd6bbe46968a07478d23c3e6c73ec10391113b527e0bcb54cc0bf19dcdf831e4a3b5c", 0x8d}, {&(0x7f00000003c0)="1533536f0f4dd4c6471928924261d9cb9890039b5408337672cf0a713d49615103e42d44afa100738ea3f9516a18946d1158c7fbd9abcb3b303b00c3efe1ec564ff512d3f561a54d843e158306b0f3243efa65549994db05a33360568079454e125758876afc60d55e4e2ba9ae4b5ef211c1d4df212cf2b24ecfb6d451a3b7ff0034ac15fa6546712995e2f75608fc292acc7ef2ba249106438e21eb", 0x9c}, {&(0x7f0000000480)="1bdc65d1d88eac05d4fbf933c2a2ce413807d1d0dccbe5a87f494cf008238bffdbf6f928e1c1a882a754509c76868a27864cd2ff0467d58b8495a07b01dcdead5cc3e14073545ed15ae880146ff266a0be751b35b0b0f7d4150d0c630c365d663af6a6d1566c3b531842a0b2a713e73fdcd5391e7bf9c67f053423a9f9a8a14f4b05f67f571577577644aa0b3a4903227670e089bbeb500783896309454fd5f86c67b738be82a515e6a365", 0xab}, {&(0x7f0000000540)="4612c037c324819b952cd0bb6be53a891731731c7b266ddcab32ca616bce8ee1e9f88abd32985b598f9fc5650661370603d88cf39b928437e387077563bfe84ef7ad4b3eddb52254c9308d050fa707f858b435bcac9723eb1a7d29490379aa63c41c95e5d7936d4190518264b72d427f44", 0x71}, {&(0x7f00000005c0)="927773b190ae24b9aab81bcc5e18fca0ccc16637802751546da9cf9ab35221e448f232a83aefb700357fa6ada31065dad0a270637effe5bcc3ab5c65a81717a5e12747", 0x43}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="1010000000000000ffff0000200000008011e7d4fadb4e36ea2fb897c42dd867a506adbca612b95177bf533d68d007d489e5b6ee6d607bef81c71fb26bc3ebe9b3c5f957c4f393c3741dfb76b5b522b478f7d85e859805eea0e14c42e228f38a3233ce705b74eae4fe279b63e2c90320177a761022a5996bdc0cd7433afc6feb7748fc5a032e695e58cc509a71eae4ba966c30031fb7427527afc93b4dfd4051b1ab84f916b5cc1a93adb8eb7df330210030b7c61f215ca959f923a8132fec3e5efd6aa165afd19061dc8ede36322d1771999fa443fdf3707e09bf835e19304ce1bccb7df251e73665ffd797dd7ced623bac563941334522206b1858bfedcaaca8311c6853fbdeef854e2ba7e01fe975bef32d39f881b2e2df105793055a32f69241ba6a7c4e2bebac70bae01e10ffd76b0ddc38403bb23552549d00992cb24848de43884856e18f5e742ebf71e0df209a63bdcd6cd100f7cfaa7a61b1ac5bf30ae4322c77c738b796b3c88c1eb86112052cfa4d75909793dea6c8ebaee8c082772df2cd866750a5a6260ffab9abddf8a6629803dd8c9172a3a8a24806d8a11d79191245eac31cc7b299f5dcfc85c164d24d40b0c9d221b1541cc4ea5e9a6f568fdcdce991808c2b373be31c33d0618599b88d0a66cab632c767df676a2acdc09ca97c26abb860b358cd016dcf9df6e66f3685fc0bf8618e3e5d588ccd9928848626c6d4628a36bfcc843035eda4c45d19e9c16eebb7b30c3204924b1324b160e96f83db5eb12b6bfdac6f6f8fa626f35ccac2e1bbd0bcd5ba47240c010258f1091348cbef417132db00f7ae6674fc55b8ab5c436d05198decc41c45d616c207682bdbf5335ea9edc363d5de9a7f5ddb04f2b92d07c5fe23e74f4b8db9f71f0718b3e8a0602ee10e5231e331bcb6bd4a672e1b5f2e0157d16cc6d87bbea49590bea0b95cf7714f058f9e1f58fe298c1a14517797def0b1bca8ffdbd804f00ff498a0bd9b24b4b61fd9f080a7b362ba86d105ecff8f2bec69380f7e1d18a2bcd8cd95129038cf280ffe170251514fe5642cccad9bdded2e876222094f6b0feea891f42f9cb1d812f43cf649d680fdbb28b43dede6f5bf3490b9f02d4364dae2235b848b261dbc4714e8c0e2c97e403b23f98813c7d85222aa75bd30cd89bff308b02848b533a30722d592df0189ee65949e604d89fe3563929ef458b69c3020a486d514af3f4cf49fdb186bfc65bf8c80fa9564d477e54089fe1af6db38cd75ef1dbe5d357c33b1ab94a22f6a9eb9ce8b15f4eb29dc13633462f0317d5d6efe0528abb764b61091b6469a85495b9dc430f37b6d252ef7691eb00a00d004591c97fe467def5f17a74870718bf9906602152092ee322cbc4794c6a2db2f8f74e432b3c3d37266dfd0938f470a38c9f69b623a6699f01cc942ccb7a0600929f36c5e7e3e12975efab5e12157ff06d42c73c0f5d1a4f96ed38a671101e1a770f0544b0591277e6781eb6ccc9c0c6014c5607cdbe98ef1f1d4ef0f7cc7284df44c00d8cd75afbe7f39057a77762aff6b7fa5623e352553ad953145802d1fac9bb272ecba6534b01435f43016ce29465b618e3a8e4743ff67f25826a36e647e21172075ef7e71c385a3503e356d8a86815fc1d2b9e0a0180639086cf2b8ae306df7abd89f5dc0db6b4d453f345a9f97f159c3b6b184ee2469d09d7e7a62e05c601ea52c5bcf71a084d8e52c8285e89b4f6134218ab77485b45d3a8f97bcfe44f1b06e1bc809324e610dcb9ac6aad397e54dbe4c61cf230274beb13d5967c3c8dd5e865902f3c390616ccfd26bd7f95e32b60d80b0f6d6f08810b75ee0fc3004f6e4200b61b36dc9ad25f3635891a8950a2a762551f290b6a953ea237c4bba2503d09e2d11ee79c6c019e3ee277e19799dd9b12da57a118dacadc1679d81c5950e592836576ed2d62cc0896e3cc9049fa956da272aa74b2a6f48c5ae2144128e213e84e9be196e61bcaf0740e78638e2be5c3b19fe03454915a74dc5fb663a1345746771fa0295d4bb0d5bdefed1b9381fd38b4939ece6be11cfdfe3338d113bc812fe498bc6342e715d6f7996e55f461cec9f9fc2c0a3e886c461e34779612068c55152dfe7ecf0b86609cf31c6279cfebf3c830fb4330e62c4422d8bf8283106e453e6f81833da120674f7d7deb11e66a28e7ad57019f288cb8b7fdc6ba8fdb74e4e0cc72ee535072f5827cf6bf6c16bf9f9419d50e59985f5bab90634c03809ef5d2ae92465f7967ae77a6b8683831c9e32d894aade969003e69b8f8888426d0a382f6bb7127087618ee2be9d879ac2821a1d08fb6740aab6289b6f1d71748ffda2e0b95125b3ac5bb4914a2ea4265481ba60d24c0a5f35abbe83080fd42d2ebf35088faec1c5821a22c53c2665a693ebd7a6a620564369ed53dc0b1d7e55ea92bf45af6e9dfaf306fff6b25dd46c9c564c8d91cfc69b20ca8413e8fa64805d3c628f1e3383298bd6039750d1ffe27f2a970b338000f22ac1d2fc87e0f79594a998dbe0cf909e5ba70477882a901a8bca9a046be73c9dabaf84ee5ab83b113d0bcfe94a46119eca6df70d05c407f75fec6fd8c33cb39a9342bff0e4ceb0e771d914c24ad09e46a7508f8064d9cca685c73bbefa0d26d9b547b740e12e4f60e1a2f835cc573b40035fd5517288e7baf97a8be92542a79a803fc06fdeeea27d7ee28d7cd176c514669d1a802d18b27b9e0623f3d24a08cf06977e30dd0453a7f7f2afcc4e4c13cb791999e60221887207dfecda83a03c6d724481c04602bb7400bb222f1479f78203f35b90a510bd27acc5b9e9ecfb980d43b9b4203ac4ecf5ab21400aa6ff30824a270a6b9a20dc23dd98566192637d98d1d99bfefd8be54557e79b920dc954bc00869fd1ce411816691ff3d2c8c78ea16d3b8b38059965582c8a1426cba015aefa1a291ad4bafe57fedcab91aaee2e97632c503e8666e470bdb03f4fbfb02d6c009d11f0b70c6bafa7ae5d24777edf000bea7e1a788c0bd28ad9ae33d62ee839df293e8f1f934db603701dcda5e64ac30b8edeb1bd1a859e09478753170a78afcad9678fdbd5af0d7778232bccb60f4b0a205620b4ee50bc6afc310d1837429e49ed11e9b7608770462acb43772de3a3ce5fb4286e8a64f67c3f0e58929611c4cf0126405ecd9c7df61bd92b2a7cbaa1392b8ecbad16844c254ea5733b11ae4468f84aff4edeeb407665811357b15f662e09ab137b6e4e0ae213a0e50f5428ffb3f49fd724623178312f8e42b2630cbea95362abef4c9602a82864a34065c281a76d313e95d90602af7917a5f5913c35787f2e1114383b5c94616cc9c42d17ba6d66c4a1108649649a55bb72d0c0a3572ed39998d0afa1ff58408a3ef4071c3ba81061064408a6979c25dd191b12cb93e8641899485aa58ac1d25a6713b6841530039be475c412e48b79204b8fcba40cf189ca4b5e8bbc21e78b3a6efc6bfdb79b99a1bafa8094d683a6ba2b1a3f11f7e6002ef31706c169123e5f989bb26de602a3b127b155455e700828349a393091038f70052e004b1b608497aaa1f091203e53acbce360922353484277bd44e0b5dce6292703a286e3332532d0606a7cd980c7efae3504e055eaceed24864bc19b4434b5e5d9e0d63134535ea2bba9e510b105e307bbac7343c76212509ed873063a5b8e6c0282ceb123f083bda52613865d82ebc832f15b18f4eac2fe2c42c6e9940965c12df5cba14c35e8c93b247ca4ddcea467dae8c50a1e4c12530582a88a76344867a0aa61d221b04ba9ba30c0c6ad117eec5346b1a4676d630455424ee7418141224b5a35d095cbc8e0fbbc38a5a9027a8158c93a64d044b0b1ecdb6c09a11ab4194606531faf31da905a0278f12125904d8665bcc4d9300b057ee5767874e1556e4136f44ea5f85b403e12e9fb6b6a1f4bdade0dc29384af6461b13b9b41957460aa341dfc1f84565aafffe32aa2edd0e0888b12cd0dfe69a9fd430e4b3834f05e399afa5d94f8267fba970f919c6a7413b3765ecd4d0e7f891f754a1f3b40d1911e40f998916dd54e624c1ddbfe855adc4beec34517a403db6e048d41900896663780fc3e2c95d0d152554179dd33e18a245e6efdd1da789a2c48e326f83f7994b371eb6e3382ef52b9c8044ff8a872de40a7ac104b3856413af6663945db2393258ea34605d33628326dfdbb4e052352a995bfcf25513e99a09f146678429b4a30f9c893a45a82a4b9091615190321f922ed9def448d4bf5a3259660553abed8a72cef7e9733981fbc03fba77b10c6ca33541b80c7c643eb0be31eda8535b67dd79700f44ecef2accf5f68d734e2506ee13f0aa0a3d9b07199c0f7c92bd1e0e8e74af5250b6d96045c6a2a11efea5ca1b37ef86b65bd2dc1b9eb2912200d6fa314fe91bf51e4b92079b0968972e7fdb4f2b1634de1d3e593934301f9c228ad5e7fd1d1f66a49756346ebde0d0980b7cc6a17d5e60c19b9561d14f086ae9319bb6bfb90a2502f7d34441258942bdc47354026b4b3d146d38d2b2cce3fab861475600f58cf01cff6fb684d7dc3bb31a4558481a79730c8d2636af85691c5b3c7504775360b050d1a79bd1c43f2341daa7633f604e7e0b7ad882761948d49616ac2a383bfbea09036052564eb4372d427121f59d057ecfa38ee610aea3c28bd3311246924b04b90a63ea84389c8ddffb60e4712fbd039fe80df873c690af1e8fc9674345ebad27d690a7411b219eebb1e674da40ece56177215ead2e39ef244589dd8a7cd9e63c0fe6bd3a2e6947c40594a8222c1244301491ad1b54bd71ee748a7e90fad82d1372e9492766da4e7920936ea929edff5d3f372a755371642fadef06664756adf339974ee2ca58df022a7cc31c9c8ddb0d0b99ca98f3293d5fd6d66753abf4620a69536da4907cdc506635f632354707404ab6400f58f0dcc5297dbd681bfd32d009924b9ac7234c5a63debafb67207e57ea847c1a1423b32aeb15de81f643869d00a66512bb18c35bc3fab6950940bf6f7d171fc8c9d311f95674ca0c2a0d62b22236a5b5fc539424b10dca7e3384901892a47debcaa020b7949e7080fa6a02abca239e89e51820d13e21e841124a2481e720c300a720753ad93c6933d23a602ee372e18e5795fafb90e8cf1f3279564a6ab0a4ff27d6cc932bd31e282170ff236ad187a3a8c7fba6e5629e7f4b0515c82a8c75589409875c77af080dfb7aa4c8cd850ddd16626019e9b916e5ecfda280cf4535f183fc69b60c6bbcac2891ac269f0334c4018a57bd2b16017d887a11a063a2879db43c9f57364e3313519bfb9e968f150de02998d831e02f3ab67cbede657b739aa3220c7de61a8e73f58c33763b2ed5a1a356e177ac9f2849cd2357e3d5d35921f6b5c134a31a0bac22095dbecf339be794f5962c4ebeccd475ad09efd868e63b2f18bec0a9c5751ddef3e571b03e76321aedf1fb5ef7ddd0cf68658d844ca9a7c2b9ae478d585a243d0c5327f2498711b4de5db7abfb32063940fa03adc99380322a21ce3cb33f516a473260be4534ed9bb5b6b80410444de53500d72153555e3447e68b605ca5e45ae83cec58d1cd908a32e54942fc8958fad0ec2bfa1c222c170596a5a3b74393bfc339b2678c8f546acbc07f5ab48dd8ce7cd1b0b84c2e89717378cc37a9a70c55b59d9489acc9ee7802a5bffa94e75d0140e92ad5c0f4687f544936c738467681647ff865b46e4de3823436faa9272b01d0993f0ff5b7c8cad0b6b85e0592c44e3f3dc1373387f99ed306377aa95c30e32949a8651f3a000000000000000ffff0000000000001b87d138223f3bd5e7b6312af64b0ec4e5d5bcff63c589a65de08dd112d89c42446056623e95f54c09615624233fd5374fc7bc04f020240e4c6d7b43c76075c039c032c4a438f8fe3c65ee2cbf72172e5fa5fc5052c310f8dbc6d5b5674914ea7e7e0cb0acfed3a66651924ad589dc82e8f6a241d2bd274b0ff6dce75ac205b935b0fcf9eebaa89c201f1279000000008800000000000000ffff0000ffffff7fb276efc5268dcbf49bda03c924fffc7517d2a5e2ed618f2116b7dc820ff056de80f6f2d6ef2a2e2d7b619b6bfd3ae1adaef6e22ffee2e337423e53f3d9ba5e23a5d384092a7555fbcae07384234c9c953129dd1de6f832b4e5fdf9163bed14c263e3a3c85adccaddcdec7e0278a2d231e7149f00000000000001000000000000ffff0000480000006ef6af9493d3dd8b66871c386eedbddfbe14755a71c397746f78c39eb497d0b560a91dac88c4de01f6cd2ab3af3eaf997467af31663095a7cf91d8bdb95307eae989296f8a84114f066cb7c10038b5e5bed7fb7bc43245550b71d656517a477bff414bca67d078cdad471b76c6da43d97531eb719b9b7b269ac8d6ead99227bdddaddc430cd4f76cbe9a7ea176cf1ef730ca6a6b1f44a94d19ff79e340f48089aaad4ba63da5e57d699fe9f8f90dd48a219f85b9db3b3e203c2e20fb510619501ea3371ee06add65cbbccf010be0acc92f5107013cc8e6ebf7460ce3b4ccbded57b857be8d0d000000000000f800000000000000ffff0000080000004d17cfacdfec6099db12bf2ac8757a81134f63fa831c578ec96fd33a2292391e3f25458da9701a0c38ca69498dca80fa3bcaf0db576354d712ed166aa3910c94561d88ed338a67b105a36dfd209012a9d1289d22c3576210e0f98fddd1a0bb5366d692d534dc29b725c5c15c429f64cc8e9ccf879a6cc83895e6709384609870eea7a6af1c74042066e7fe5126e2ac2f39fc113c605bfb9b8f118b25fa302d6ac24fc40aa3b2d147bf81aa777d3ca4d35e79de55ea9d5159f917d2204a9286cb5e348ace8f3447264f27c63408f0e9bce5e4a53eef8b38370ef7d6bd1b711992374c0000000000005800000000000000ffff000007000000b482cf71efbd1dfc9c16ccb010f64281fb86729fdbb94778d545e94055853ab8558adf95d27745fc284187cc9715f36cd8bf58aa7ff5329a3dc16f4b6883cef7e0f51600000000004000000000000000ffff0000070000008466ff7bb6a79de134fda4c0545c6b13ff01d9cd8634d4ee32e865ba20096929a8769ee5352fdda56395737acbc58bff7800000000000000ffff000002000000f95d511498a4e2a47f70b8fad69025113eff5e0b7dd0669cd13ca10c2034cca89c7c4728b35e158173b9d514135fcea3e1cd3818b5ee97fc74af239fb8eed49fcb775b74d17f7566694e78b86906a3cfeac7c1f3a2d44092d262955cee9bd601370000000000000010100000000000000100000006000000628557600b4007c57611ca35b5a1fc5874f6401390186de6ae01bf1435ed12d279003b5a283c414663e5af8ad983757b0f1d4d2660851dbac253df3e7e33c629140134573020386661c4fab7104473f110764db61412041b273b073885dad78dbe469450b6b80a3e75dae53c681acb38a4ff5538f28bb27f9af14eedd496c68c6982ebbddfc8511bbae47ce8d23e135fb6422c095e198fd25a8efbd376058f0c9e74746cd10a69785e4c620d2c3249f0b235a1800069a254351d6ae7d03f624835633ebdb9dc27e3f82d57cb12a203cb7ee63bfdf067382f49f8ae7e74ce146b77068f81aad4a7a112999640d1a909b3454606d52b6a578ffa898944d31733fa054b9542861eab1acb10f5ffe5261d12249b81689c6c9b03600523565bafd12ac23646051e33ca3f2d6d836a8bb22ab6a5d87a1ab013d9929f5cfd82aa2315fb466e51d7f4efb965e1127aa5728724b0e5fae6da951fac709e70bbd0742cb68c8447c2594f0354483fbccf7e7b395ca7ffae03b14d53ced7ee85d128be63a13ed87fb89db1c7d09bc0ef7788a62920a5223bf930ba0709d9e751fa6f55abfd6b0935375ea39cdbff1ec312c9ca56fba64fe729efae2a944c178ed1c90da7e9f18e946a9e25c1beffbf481d6cc09ec6971c2496272274fc304d21d6cd69f7d732a8244ad1706b32fdbb4834917b484f49b99e49f07b0726bc39b67b3bc042610489d56b17142ac8620dcaef25150fb93f1b3a173dde0365d3cd292676739efb32258369254969a5b4b84f9c1fca0bd371e2b10be6d0968e3e10ade2e9d4d92be31fac7b490577d4cd35749d8f540cb972e9e245530f0a9a6473e2a57ae0d87b86363d5af11a9de5238168a6707171842a82c55b5271bdea0249ffd1056c8d0bd5a83a092cee8e9932bc9d10abab33deb15b25a61822cf8292ee9f2df5bc6c5235a657932a51f26d6b9de2090ab4c89d0ee257ec4c71a8b7023a25fb97a3a2e3baede338e0a7b9680927fccb39e4d8e08df0e4cc5c29d74058f00e36f102862a2f1908e275ef7490b615ca0aa80c7d578e74d42da8eaff3e8d8bb61baa970b54eebe2e0b1bfbe48084099cc3a76e093314392a566c81b67efd7f78b2bf657858efa35af8d01906e75d0125f53819766a7a1860815a8c8199eead66cd11eedf764b777133b5bb7837a1d7a7edb493dd8d70292682a6b35c07ce56beb870a68707bfbd7f24cb71ba24657569e28aa0feeba022b7a5f75db5a04629a4be0220429b4761c9ca7a863cfc1870cc695cb89744b1ad2255b940c821398fb91fbacfc12f251facfd9b08dc3464a56945a07ce11c382f8c31294afe630cdc59b27e366b542255a4b13c4fc5f0f6be0aa476d1ff4ae269f19485347690578ff8258a9c8617b80ca9817e24f97301476797dc1b222c4d6b13389c7df94d78080f3a605409e961c3ac33d145c5ff5c509e80e60192b2a3d5e81eb94590319713da65d14f57fbc1a8a3c97c2d3fb53d469ce4735d2c10751339811a451636347fd8f25f30f0a8139e6231f1c6bf7f5536e1f849593d2930e9c062aebde134705753e3adf6f4e11646953e97d17bbe149945e4ce805fc723fad5bc03ced68ef28f9ce055299c3110248cddef6003695896c6c4890df4b37df86cb09b10157b0dc553b63d36e37a645e296b5a30149556ae2c4974c78834190864ff0ca5a241a7464ae32679f86852758a7e4bc62f21e57482ca24efbb95d7e7b1f723fa3ac83af58f101104dcd5f21d721e8313cea94df59fa3d0be7b3772deb2c1a34da78c62a0755d54486e58d3a4ff3d898feb64ea5a121aef28f118ccb9b0f8a479fcc73a814b362389e44d9f870dc9c672ae995894df134aaa2fe4eca57500f2536e98a64c7c8ee6fa885c2a7df5ae718fd5cd4cff8980fedd887e1de8cb0b1cf1044c0b0b528c9055ae2be85ef5dc5e933d663d0c1bfb51b729091b419d02bf4d4f793d8c4b054947d84e6a7df2a5d609b534901784d4f9cb93174a71a5e76a71faf116bf64d7b269843f2aef2b226b1347b652b4b2074a1bc354a48ae0d01fb737e3ec14679df0fbcf48f2992c2f71c7ca08b71129d5842564988a0a1b81dc0166764b893384ea678a02f7a0b12b7d5ff65238075fecc8a8488e8314732b5e4b34083807155a7392eea0561edc4eca80810b31cbe615d93565a6875fd5288788f3f740440d90515a7d136d706aec48696af3864426c10723d3c7b6901c93fd3d03062951b969b0d0c1e8f19527f324ecc76fe00ee358a90926d5c83db5922c6adc4dd65c39ead408c6ea42ca1b9c50e1f0619da98b398d22075201d17dae22eec4d5791872ec4aa8b2ebb1bf0b192fff038dbfda70be6376584d62a3ff0debed40eab3680ae405e974a6b5aca397ad2af04f28f8b8ad31ef93b429eb52dadf4d47b80da69860fe3efcda9b3ac877a19b754c7c32f8351e50c2f242c75530fe4755bd9853f17eff215674bc17e80ae2df6bbf0c114ebd92df1b08fb64514c3b92db04188bbe9c22ac23adecad80ce5c73e18ab665508922fcc607a9ba1ee8f46dc129527cae0d8ed29db81c11de21eeb7aad86cc30e31800cf054fa1f678ee78231a4e9165537c5e4f9c5e528ae9fa6cce650fcc8f58a272c0733c7a457ca41cb792910556b37a11761f97ac77a3f2217cec7a7e8762812c62092a3f2c3bf164da92ae3e8dfafc27270a6d90f9a4321d1881d6a582cbd967a8d9f9127c0fd6d9e97aada3b6857b8ecd282cb5752709cc0ba8ce93de908c18e68928e81b8bf88b277fc5b7a844803df1b7c131fc8b06d1db385c428a1e9172847181c383c88c5f115b3d9c838427df69f2c70356d2c39b47be6d51d27ea4a9238a0e662fe537cdcd0827e71e80127161f45f82686bc6083482eb9cb9308b7e601c838cc7e9f859456ce9f1d024185f144b8a0d5ea8fafbe75783b7b523332f36b28c23793ba23552df562a048f8980a0fe7f5ac4ae5edded56aac48021de00e727dd958540deadbd41e571223681c15cd5e52a3f2214ac3d7abf4f76a456d06bee95950ef02c8150e0f0cb479c88290d98e030edf0c2980402f6f09a9e7d3953a2637f5a2988025d8b16e24c2dc8d57637f35b81ae5ea340d78b8bd941260dfc29bbf80ea7eda790d91e82327be118778aa5daa1e09a1791314a5e7b4126b0a321c4d91ceeb9f32f22c9e3714ec92ca13f9d827526c87c97fd48e49879bb8d54401d06f4258197a9f2f4edf012dd4bf39ee4d89f9ab7d6c2cf97b371f1af1bbcb49314b006509a83b56d4512b9247b4c09c030044203bfae1d2009753209147e4877ff606e9d7057c0ecb2cfa52558967273fab42759a8f153a06b05edbd8b3130a4b46f98677c9e2eef66ae525ca03bb5f2a5926b180cb668b84a89b4664e21d7619708ce68e0ced2928a304f9170abedafb3771deb972ee7bd31ae6f9d472e4d4ad6b9cc78f5b252945c4406fcbcc5a1f4fe69448646775d47a63aeea09958a2a248c825cb1635e1ecd24f5352ac1d83c623ac00d96a941b5795f4b3a84311a1c9d206a35564aa4f6fc85977685dbb10c2be7d4f0bc274f5d85caf4aa671f6aa4209825c00b1f735910f6a140878b580f5923dfdf18d406896c38e8c2bc3c52c8700648825ef4698873007f22fa0c37df68fafb6e82bc2d007e763a43ba8fcdddd44089091150adba9a38dad017307454bced233f9d53ec512bf31645e48d2a4d8a3dfebe526b1294abefb285f2f7f90c31d1035909c0f79bb98a729d0bcbccf32ca8f9ab45d69905a887e92138a99bbe4b03003ca5048428a57bd736ec823381118ef29534e667501b1b137f04e45ada80f8508aa564c5d17248e2207e3e493477a4f47f243986cde69ecbcb00d6f4dcce16aecd1f880e52153869623be8ab318c513c8823a4b94d69f227ceca5dc01e2a7d2d93b5967a1300a66c6a0bbf02e901cd80551594d8bd8148a78201ca9f9f5c3b7d0ff519972c16a409011f4a26179044a2ba592665efac94f6f94a34e7af728e0fe9fb71090e6f2812ea2c2c28847036e59ba075e9cc379362cd0ece88a50527ac11d290253b0421d492a65c3245c3ff453dba3c823a312d21ea041d7b77d783e97c2b7e648dcbca09a341bd412b5732370d014417cbece51cb952cc67cff470c834a527a99a9cfba87a691c301bb552edd74122135054a0cd2cc054aa722c53038c2549206d0179f6eb3317eea521797ec8538752bb3c576dac24399d748e9e55744a8ac40a7582e430ad1e4c0d4d5afd3dda0cb236f61931816dfac2a669fe30f5fa11208c6750ebfc41af316d89c744bceedbc0c0d84016373666de51d09616e4bc8a6953213033b0188cf5c32cdf982e73533765510cd933c3f8868852515138649adbdf4ff8ce7a2b655185d0dcc465349f680594079e98c5de38546c4526a1c2efd36f962c3dc9ec7872a93e2ae7b83046e93532a5615c1efe6c8b68a3df5e12c0c6ee7219efdd2757e6eb7d1f0547709407d88d4aec03af789da92553a0baca2f4595412728d6481fa93c0f7d7ada8553e144d376ccc0abdd71ed08d8928b2a2d733e436be5b1b9eaa234b02b1155f837ddcc5cb3ffe8e32c23207724d388884a230c45aef47877f02dca1d87499b4be48f6c915ea31cd948dd97114e96a3425e3457b2cd501e03a07cd4355b9464dc61613ba77acfefe09b89b265da51ea21b4ad3208ba619476809b56f5c4153b1e425850f1edfb33860c69c3dadaadb7b782a54d9dba6e151b6e2a13da8ed974dd1de845d176c698d7eb837b02fd6f7afcaeb268ac0171aa57c7c73a22ec9b3b369bad54b83dae3f938b17cfe5bc3adcd1c87300d93ca681a64516fdcf0a5d388477b07282691239110e06587a8d0901b97aa37700a0341930d8fd0ee00aee4030b4fb7c29a4f437a5d1c5ae64bc8f4d6baa8fe565a709721ddd2334ed4d164cc8ad68a46c6456eacf356179b89aa73dd45dc4a896665640a624587a52af32d4cca01610f161684645dfc0223be6bcefc2f47e2c6839d90d390a6392e9fe26d8c555af89f87ff91172ae13a92739e8b9aefdcf62b49e660207cf41aa2be4a2a571746fe98a766686cd13f429f44a3860c5e24ccdd2d51da852d219b61dd71888c469b99c67ce3cdb10de1593110b84d485fda95095bd73084709580d4347b95e55bd6e8ba9c239a811361998d039d157c69feece84ebeec7cb884f44af7debad30082dc40cb3706a792dce684e2142c1d35f57ff6a51e33e9f6293d6343ef33ea0217f377e9f38faf8692d6a5406acb130032392a8676de1b0177b04d94b74c09354dfc28ac704287189688bd8ccab280d8e9bdbbe5b417d41b521df99bee218d1db3552f3836a06b943cd7dcef269fc03123658381a38b166ee1cd0a0b5c04143a33852a234f984eaaaf86c6b7c8950063994f2f4dd30b3fb14e3c3d4398ee1f08bc92c15b386492f2befb9cffe6c2bf09480b5987eefde76fbde11b13de68345544fde2c76f1f7f12f6a2b05b47b5ae6f8c16b69b7ec3f7c8cb24aefa56f6136e63851cb65ad53a3d1bbbee79531db1202ef77450a56af28ac8c0e5ce674ef991fefdfbc7f1e74d3354c291e5d35a230d655ca7e7bc98cd9a340a9f7279520dfbba4287631e9bb2922de96d4a4b8efec53892c38ef4990c2c0a34f57ef42e24cdd57dbcf57a6016dc8e761c0132846880655b9ff3149ab6d87873896360430a0bd001e44d095538c480e9c6ca3bf9b92745336f3289d9adfb752ad88bc339ab0ff8e5ffd2c52dd832c9d808c00000000"], 0x2450}, 0x400) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x400, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f00005df000/0x3000)=nil, 0x81}, {&(0x7f0000208000/0x4000)=nil, &(0x7f0000357000/0x3000)=nil, 0x5}, {&(0x7f000062d000/0x2000)=nil, &(0x7f00005bd000/0x4000)=nil, 0x8000000000000001}, {&(0x7f00004bb000/0x2000)=nil, &(0x7f00001c6000/0x3000)=nil, 0x8}, {&(0x7f00005a6000/0x3000)=nil, &(0x7f00004d3000/0x1000)=nil, 0x5}, {&(0x7f00007ee000/0x3000)=nil, &(0x7f0000478000/0x4000)=nil, 0x3}, {&(0x7f00005bf000/0x3000)=nil, &(0x7f0000fed000/0x12000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063f000/0x2000)=nil, 0xff}, {&(0x7f0000000000/0x1000)=nil, &(0x7f00000ba000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f00004e3000/0x3000)=nil, &(0x7f000079f000/0x3000)=nil, 0x6}, {&(0x7f000017d000/0x3000)=nil, &(0x7f00001cf000/0x3000)=nil, 0x1ff}, {&(0x7f0000339000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f00007f0000/0x2000)=nil, &(0x7f00007bb000/0x2000)=nil, 0x3}, {&(0x7f000059c000/0x3000)=nil, &(0x7f0000022000/0x2000)=nil, 0x6f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004ce000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f000003a000/0x1000)=nil, &(0x7f000020e000/0x2000)=nil, 0x6}], './file0\x00', 0x3}) executing program 4: mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 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) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff2b) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000300)=[{0x5}, {0x4}], 0x2}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r4, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x10) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="2e575242a3fb976f51544df8aca7248a2054d0275b9cd7a8a9b251b2a1cc42eb6af91411f9d2100625c11e26b317f1dfead3ade2cd64ec17ccb3d8aed7b476ad33f31b06cdfcdb25f0f615e9e4", 0x4d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000940)="80", 0x1}, {&(0x7f0000000700)="af5c3f5d8bd5941c78dc5bb671f75824f23b224490bffe5cab912021930d89c5ca02b36d813e0a8b73c979b2d1e37894f131caa40bbe561ff7d5c9d2ee7719733281b734045bab9c2548b1eb", 0x4c}], 0x2) r4 = socket(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000440)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/20, 0x14}], 0x5, &(0x7f0000000640)=""/161, 0xa1}, 0xb6c}, 0x10, 0x840, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) executing program 3: socket$inet6(0x18, 0x5, 0xef) r0 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) socket(0x10, 0x4000, 0xfb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) sendmmsg(r2, &(0x7f0000001480)={&(0x7f0000001440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="07b95bfd6d58e384d4f4e462c06b7d1a465d1b143fa2ccbc32c8f8b73d9e5a3405706bf4de9c3e4aee8a76c6605256e39fe33e6a41d834e127063f34d002af920301c63af9fb29ca12c435c0aa20f1f37fbe3fb4e64ce7662cacd9872c7e52c2d366720d22b430dd9e94bc9131e8837e6ec006462d", 0x75}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="1010000000000000010000001f070000260285b847bb5c8b9e4aae3678d0ac1f22567f3dfbf1fe16be6011e7ef7d4f9adecdf29371bba3909a6adc111e827bc406da1a05112b9e4609b218902c848ca61bbdad2cf4704c69601ea0279b2ecd2b7fba1ed82c18fb4519390ed05d6ae916e8585b45f07944ecb90d3f3fab30dc20e0e7b69ae903d9ff24e4decc1335d4e575c18a4555ff8b143919722cd72f40cfabb56e515dfcc27d5fe5707a39960502259ab831553083f6bea8eec64e783e3331482c44e1f739094500b17b91ffae0e44ed5015c072ef4ac704aa78a33815c050ce4b779e943beb03fd9cd84ee488ef2d1df28d6906cb6f4e6d78d92af11a22d410c1b65e5aee2a8e18417b6dda5faba0490395ffd3b38cf576f9009aeb7f2f1f016c1a041a42c9b2663e87807be9cb19ad15f1b1dd0e1f8682b6e2c7d955af17dca388b2528e23cd225b5099a4c9230cce17f5aa13cf1a5197b24c5285af406517835ffbec3a9c50ebec4135a9d5613d0dcab8e1ee20422bf9587d30f15ad01b01207dfe58c4a81d2111b5ff448dcbd3aa7230e2d5e4e051a39c5716b4d9c61ad6b19c2cc9d19d676739d1ff6b67cecc9451f390b0758b85e2f496cbae38dda53905b7c7956d4a5af851becdc48802a261e69a4395ad0a767f286ecf4b3010b72ef4189168b312ccb17ab131fe35821834521f6c83f6fb568018e33569f8c791fad9255562bd080da9a27e4a95e5f8be135ab040d5204e7de5fbe15fac45a184d42b2a9c3e07838ea508fc016026792b48cb7ede39daedeaa459be45bf2fcf170014419d8a643a9ed84589483ae7786347b9421d6fe4bf0c50a0c910a0eaf621bf63b17149372078d222d71a8a96d542ead0ca1a5878d8e6fe226412e1c9f7b8bc4ac5aadf05dea33de047fa7f8c389e0e949238a2e85e12fa3230387a0994a5eeaf845b801ced936a34c9dca35af483c802a60c793332bc078fd500cd97e688eb6c7d0b8cf58fc493b35201b4c52136017ff6310b8127579938fcefa9e568ea59fbd09e1d95d1ee544c3ca3a330a5d142744a181c7ced2b3edd51e072cee1378785b01c2e0156e1c6fb517a3a6b1d624a2b2f55d9587cb0fc6ff1f689c91741eb573ca87ade664f2e618de00dba898ed5eaeb9c8b89ce88381dab351621764776c06a131a24deeb877ca7a3cdae5dec0a8d7e4868f9b3a816b1707b625cbc8825fe179c0b9a72d74dcc0ea36f4c8b402455628425d52d9671d2bdc39abab6d6ae05d4e45d212b3f2585a2dffbace2a5cdaefca3b8fe8b61591fa8214f2fa314429647e4c6c5b5816d4acbd4019e1562bde35a972b9b6d8445b6864f8be3bf0c0627fe934716831ea849c47fd62ed4f452a34e6c2bcf21881c10e3435b85e023577e7e4ef5b49f48684f37417d74b8135d89dda682fde6748bab63f07d694b7c83dfa113eabae4546510dcbd48419a76887b166091b98738d65cc700b31811576802f3c4c323b37402ba3cb67e8b6b7827869ad1558454e6789d30d8111e72b782ee7b534f9d558002ea4faa6b9939aa9a962cee0a157a5e036bb2109b954057c630e3e00571075c4b94fc06605a1bcfe3d53eecbd5a1758d32e2bbbe910d1606b4ff1a18ba864d29f6ed41ee914e5fea22de40dbf4b0ccf98e4ca610fcac4e2b90e4c8607f39c63a7e368e209c893ebcd84b3b6c886d10522375a6cbff8bfd5c66e55a4cf4b133fa71dd110e56025aadcd142560b1ffd81400d5ba648cde6913f184d2d710a725e69640b63cf9324eeb7e9b7203654c7997b9988b14a111aa6c3e1e45dc2709151a85488064b71ed137f2aeb1a461d76ebe33b10a9542fc986e30686a256207d1aeb285e7bc5d44f12d75e33ff46ea7a4cadfeaae69be776c473f824b7662773a832b441d308b6efb52bcc0798d03dc9945d54cbc2784dd0c1304bb25af060f7415955e5ec7cb9f88b83f686bd38812203cc3d8b85cf789b07261f7eb9cb23a946b9600f3975729fa64a56eb7d2b5a319def4ba4eb3f605c5bbe0c41fe329d36934b408798106db7cf703756b580bb9bb214175fca3fc550b8e9e521bf503b5d1fd231dacab84a38e42b28f37a7afce2851265e06cca9b37d4b0b0b5a078365f2307e2ed57532b72b33f3bbb052bfc6bcc7e11865b9272a86685ffce7ee6ecd635e4476e8a506073d78a1e7910f930f5d7072fa413e90a7df43a7ebd3231c93b1e34a8bae6d828231c293172b27177a99a2bce6cb901a6f7a69155ad28b3e532e39ce43f275b54fbd34d519ea7b54d9cff5496a5be3d53337294cce0f152b4912fa43a11140313c4593c46ab43147799cd9e205599058e11608d76ba49e1ebf624be09f30a113bf0c38dc1f1d43e1f0921e3e9392057e82a2194c6aa3b1b80da33883ff50f84790bf7f1ebfb4b14acfb3afffd51232e51c57dff54175c268818e747101dc0255b94338e28d1de196893314dfdecc4db89aba3331cca7f23dfcf81f4e683ca80af9ad90294bd74eb8505f807d244fd21180e2cc28bc2c3f8c85f12b0e6f48f23265e76eb39b69604b7f2f86c3eb32d8210353a46e0c2485b0c709df4d93f89740fb559c57dd5c8522e4b7c2c904e03b4bfba6234775ee3bde3d612ff37313b4d2694af8f4976e37d7a7ead7d24968a3875fbbeb532af6117479e4554dd9cf02f2a67b39d80e7260fc9a0756ab5e46643cc99a75fc2e80164929284f6fc9c1b6d54a1e8bec07501335c38a42269ef8ff287ff64bbb17958fbb1c83cd624bd41d7469d55ee9c5f7b79e414388754016e5d543a3b42a445ebac0bed558fe4eacedd26dc4873851250de488ce424d296ec38c162bb530ce19d02c3ae4d915c3661367a30f5fa1f9af5d9557dbecd98d1c22adc0b59e64493f011221951388f6a556ad9e77f631940437e947a742a0fb1345474de485b0cf806d262d6c42947096c78baf46062395b3d453e928202d5450a25abe4660a7b1d4dffb251525f1ae7a22e2772f99ef07d8ae028b054248592c4aef68c19af5ec85ccf53af63f5ebaee6eaac4d86dc2f42a8910c1ea674f8f085fbad1fa2315ab318f04ae8d51e249cbd8f66e8c2d9d1755a780e2cbe5362b69ec165fa333e6ce928e6663fd58862904ae3ed5b4db55a592fa698b11dd37ce2fa950ab93122cf8db2300b14b9739968048121ae7682ede8596245d98b75e57def5dee876abf2ecef33cd56d4bee17dca7272884ef7d44e01fbd0ce49237ca7c8e4a619cc5bca55bb576b48805fdc2a8553b36d3fd44e190a79d0d5c184f8ab399a72f56e7d37b7567cb977cc28547cfd68fe9a76d702deb126f669324c1150be4f5235e287d2db87f1c14c08668859fc6b9c085e7fac8ef09d205aa5924a41709ba3d53358560b376523f3b603b1814b5ea0c6c775365f5cc14c14c1ba1a81831f61fe694669f779eb501a91280b4826595b106e41f062306463bc714656d27507c49c91d3a38b5323d4f202bf5859d03c456158a7cb54f66a36514bdfa1eecc9c0dfac107f64bb707644de05fa6f6d1125fcbd56b20af69c7bd0817e6e5700abd11bc90d396aef4cebf5cacf881200eb44fed7452a342f024f757990b4dda7cf2e278c40a1f69ddcd18549bbb6f40c53d4e7b68b611b20d4998aec105aff3105aa767115a18acd3cb38a62ebfd395891c08478ca6ce6cb53b0577ca0941b340797f2a5fb7a52caeed51eb32580f877425e25195948172392d499d38d1f3948caa2c5196b2b8eb8012beb56e3e88ff982e2a1bcb74ec6a3320bcdb4656fec4c692ac954c8844b6cc72eeb867562ab1490eceb8049cec2dcbddc4783abe8c5bea710791710603d5422b8978e262e4c0f5678ef43680db7c2955beea345b187494cfa5170c4e944121fba52c809a8a905d6760e65883fc20c4c7d94eb52fdebf569be449fefb16522e6e763a59fa30a158f12badea2dfaec5685a18b31e323eb0c2503f3116b1145d15688f4a01f244288abc8975429bfa26437582a31c3798eea25e8e19d95aeecd50e0ae4460aac203b32758ecf40389e330828d16d8d07a29b68047ee37f93bd908291da26ab871c25b301ce122405b7187fabab0eaeffd86c1a3faebd5ffa3cc99465c9fd14fc78f840076c25e4dbb36550f8804a56d9c29a0b239889033c42e6fca878f39ac3fc3dc52d237c5f56f5ddb2dc20f478b6d8f0ab44a13fe778641f9d19cceec31878c7868956012d84f46262762f1b3ca4656c993cc24c8c9c12d15d5964edf5ec53d345966c8c329de1126e1066e6ab1c0dafcf65ca2cc28b760c14e26a76b077f508a1ac529bef5d46b6922ae770b0cca5b91d9dcd718da95e103b77b44a8a3d042741866caaecc017b017b7c4c4420df0ee96a689af4a6566b9c8853879e8ca5aa139f1ce5cbe3508b4821612cb2b8ab6ed5cef066265ff2d6cf254d5d9fead1666db4578c196c283d297da2ae56475f40f183bd5d8319dd37430d447566dffc515ba95a864cf11f786624336df9d081cd39fa728c64e81bf8e9e0727301dfc62de9252a03f576ff18dec746282454e0465bcef8cdb117c05d33f9e1e7904003b0ed30cda45b159b191593a529ee2679512e3d82018ba0915172127e45da43c4c8386a5084738f6cf438e289fcbecbaa2f67fdae2e4d0f95a54011677cd115c651c6e777a6708e05753c09d2d28f31c527610432d689fb49f62401b1d5a6581b21d3811c45e5cf9d2b3cf15bc1f530ec1c3cc5882ab3f3de2135544385f5ee26b684f7d0f1dab6b3a3e83173a68589810e69583e0c9630063773acc700cfbdcd3a818fac9245d5245b31e8d86b8fdd9b93b7ace66e3e2dca3ea6b9c8a4a09b70eafd7bf8fff87e3f21acc6b161adffce9eb0eac233e03bbf705814689318bcd434f492e76690eecc4b7a76f74a447c087cad301362fc30500741fc69b0e095163c7777b01a0d0c894758eda9ccd78ec6c553e81ba3a3ffe2346072327679b6b5fe51a500e04f47d6e661fa1624b3766c657a71f3e1b737bddcbec072c3a9fd8f87813a347324bc6d71d30221af083fa4d00511fb751ef7d0fe46d9d8be0416bd3e8ff76444afd942701e86f2659fecaee4b5a0a5e50ea6fdb200d33f3a1fbb6e2175a38e4c53910405033cc2ad37b5c822ade19a9c19921775f20fd8dfad04da0b282f81fc016b9c6f5a2223d20c9a195e145e66c46ddbb62712ac2d810e5f1f10ac1d76943b40a8cbb922060dc580a959546615eda64feadca9004d4fed52aae13dcccf8d1731c70892b9411b4cc32aa902e5f80dc583c49c70c7d4963516e2753005bd2ccf256e7a85e3aac0f840d608bf34d53434eb44cd559d6210acd3df226ead6e6795c378495993e02b47fb83eff8c43164c96a3fc0c6d36e170379a4558aa575e857b64f9ba305e896178943ea557a07e58be41aa06ab5e9b1ef0bef9201d3b5578bb911e591ec02c6e47d68ec7b11f9f0e4402ab5839dcccca863b5e64f052419747a9b36948acffd06c9ead61e23d2db5be93644166bb893c3fe078f0a24870b2b1f07547ec4e16711732b3b0f5a060af84b62c0700bf7ca2b28bbeddf30a34b940a06f3186e6d22b2fb7b5cd6354729871962de1ffda8fbfbeb362d502557f0a459f3d20d1da6d2d96e6014397bd866be1d693ab459ba10d919feab38af783ee2e9def58549326373d1a999221774fc5a996414334d884b5c682ad483b833cdb2730cf19306fe10107a718f0c30e04fa35434d15ec227f8e71c2f7881e02ac25295b5ba37bd1eb3930bf551859d077219a8bd91980cb5c92c2ec6ba620594155800000000000000ffff0000008000007a1c7659576eed7158c4637c7c9a7cba927bf24838bb268bb09ac1804215c8305843e6db5132575af6064d79fa95506c105397f698c85a0a46381ac0d267cf0ca006000000000000f80000000000000001000000090000007ecfb1bb33749fb6e33bbc8047627197b7d90d708d8516b1f292bc07c758a88cde201cf1ff64819bba8c1e651ae2abe0b1c40ee30eebc27182bbcee5e1e5fd54d7b47a8944bb78dad15a8cc35dd82cc7aaf27812099f74e5199910f0a2b2cb41c293e156b798abaf3c02641d37395a4ecb05c17f3a98a5d91d9d50b6f1e056ec63bb5baf5cdbbef8816a5dc68aa0de73bb12c5325e7aedef45173226810b5354c97681265742cad6978722427542cdae09023686ef3739c90136e28111f0252e941fd93eefe9840b1ccfb8470538efaa770089747ec4e0bcb3777bed5f1fb2c5f9e76a52d5cd000078000000000000000100000005000000023e7fa6e6183922dab369c5bf30e90accc1fad0df565d255f14e2af3a301e6764e7bb2ccd2c6583f60ef0401e142e19fa6cbf5d76b19f8a2c8ec851919755ae56c8f73a14d140dd85f1d035d0d3756edeb853190896f6ed90890f4da9c34d0ec703f08ae4000000b800000000000000010000000400000057ef66df5843adeb09ef1f8c295f10d57d3c3df0b78bffc233c89fe0841bdf355639023312a492894933106f5dd497b32f5bc4d0952b35417c15eaa5112045b0b78dbabefee2d6b9cfd9230cb770b46ec7257310a33ecb3e2470fb9c5590fd8e291634d7b93e2305ec3d0e2875880f0136a805afe56fd038276050a117092d31d7c6a7790b55a88633526831b2ab7dd246d1ef39f0f0dd3f45e64f31660714a7c9940000000000001000000000000000ffff000005000000"], 0x12a0}, 0x4}, 0x10, 0x8) setsockopt(r3, 0x3a, 0x12, 0x0, 0x0) socket(0x18, 0x4000, 0xee) executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x1d}]}}}}}}}) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0x88eb}, {0x18, 0x2, 0x99}, 0x5, [0xff, 0xfff, 0xc3, 0x2, 0x65, 0x3f, 0xd37, 0x7ff]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}, {r0, 0x8}], 0x2, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() setreuid(0x0, r2) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000040)={0x0, 0xfffffffd}, 0x10, 0x40e) sendmsg$unix(r3, &(0x7f0000000280)={0x0, 0x3c, &(0x7f0000000240)=[{&(0x7f0000000100)='l', 0x1}], 0x1}, 0xc) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/56, 0x38}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x3}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f00000015c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708241a18cb2aa7d114891626c6a141463c3c0d2d03cbca346b84f2d5158d78397cb2aa84e2d2e0b29d1927f6e547b2392a9a69b8fe2d48129501b75b25cde212bda9c1c8edbfd0bd7291970a8288746421815a4f24adf6a7b9925f825bca9c62ffb932d87b863c3fd867c8e43554f33e97a05cbcd58711d8c8d869f2e7fd6574bd5ae84254ecc31f19e35ccad58910e", &(0x7f0000001500)=0xdad, 0x0, 0x37) getuid() semget$private(0x0, 0x0, 0x96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r2, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x1c}, 0x2, &(0x7f0000000440)="396b742443f9ed4779662b1eb4e10d4dafb1e80910ce028a942c408d1b41d31fc0e0f2450cfe34b9c881a944e29cad39b8a36d1a05030d897b6ba6608720942f8e58ebb8c56b9819bf8ccae1bedd0d2d557a774f9a56c06b2449fe3bd4c0b29fdc81ebf94052d5ff9d01793cb0306e62c428dd9d969aeef657e25b28ae906302454c5799d99f40209ec461f616fdb15e70eddc528ea25c12815b8ef40e8e7805644572ab7ca9e793", &(0x7f0000001580)=0xa8, &(0x7f0000001680)="f5beb6fa28a76b0c3e3bc46f0631144ef2fb8b6203c8357052433dcb92d7f81ca1691d5efa540621dcf0ec9fd8b077f5970712fafa8a15505b2010a23848c6cfa7441b36e066fe17f00a86f1bbae6aa0fd051c966b55ddb0d2b489bb9a8b51d72c6e43a6d6e96800dff8cbbd07cc4f40a05c4d7df60be95eb2e8b6a7e7de6a881bc0f325b74a075ac32ac893318030adc719d57fc27665b9379163e9380b50a991aa659d6a38d230a6cee7ff99ac930bd776112d19bd64c07fae03d0b9fce5e07ce76105b397f4938545f288de33fc68d91e46077a05cfe6564ce428e298ff321d6a568514c20905684d6ccc5941d777e85023b3fb7ab61949f4278002bbb0fe8f0c0dab98dd267e2b29d959e9e71e93748395e042b20948abc32b8c84d368621bf25b9b5274a0d5aa2b896ec453790c10a782c1e7f96dd7bf448658c225b66ad25e33b7e7546c2f73a1ca1721c8acfa03b286f5c32f3dab2736179f34d0aa9864c6b0af976a770e43933a5113a180f18e7e9acba8927c1a4a478a640ac1e9665832ce2036ad109e974d0e43378ef5a6a1e03e9094f70d3583f0f8a5a33e75da64d82ee8fc98a6d3dcca802c77701ac09454cc82c5c836d010ddc1529e08de5c162994166065c5ca47ece4c3c0de02c6f14be9eb9ae0d782aec7191148bf264174d85300d0fcaf13c9f2f91de086061a372178e0007f696a8c88e19b5bb12d8f3c53e83c72874498d7270254d57d330098e5cc78d0e2db6252ebdc79366ad317d4c658947e432b45f9dc328e51adb005f8b5e051f235cfc9843b8e8bb311aa12e5b0e8a260ab5a63eebdf5e5c9b00108f974bb463943e3603e021ad07c673a5776ac9a1937c9c3a4a1e6ed11c7db3cb7d69f8b20b5c87ec6003e1f9d55dcd6f143d2bc655d808b98bcb365e85e5fc80b42491f6ef9e72406359f60083dc2a44602c1f1e7c9ddbddcdcc80b2f850a3c8ccb6e5e1fa3aa0247d1e2e71697cd4ecb9249dd871c511a0dfd7f2167298870df3c0ef4511e2db5056ba33962b9cbc86078d90190d3794b5f9e6fba3fc993c680059fa1e631502c5ddae2c778e057ecbf52c88561190cd013fb36ee7f0693845e360b3be8d61e1a4f6f4d38306e935dafe7faeb8010c57561a84574bbac33d2ac351bced39a4d2a8192dd05142651dfce704f3bf514fc3a3816f107e7cd8a8993630863e41c17c5a458153ef8a179ae9114062054235fc10e8a175c03b79afbafdb0b8cdccb40116f67cc7271e5303e57a9323bde94569d29f189ace3f1cee8e799c593a35fcb574add420c270e14c99a6a760106c3651798a700b682d1eabca8f888b6b5100688e413f4673fff30a2a0537c1df58a1bb846da0c33fbb718bedc492d15851a996c645487e32b2908efc9110b2e2bff2ecb4c5379e771f1af716941b76a9688e0aece5097145e7d3e6d2b5933879d7fd82408275b0e3fe9fa1780131e4b4a2a4fdce1f0bd888d87e5f09b87ca229b4e9be9623b5411f80f71594ffad1e58661e7472428c156bc7ad3744785891c9ecf4961f3738bfbe69a2c6b17f0e82f3b747e67c7c1f88c6299fa1ac5e74b45d56c61af9dcb5b6a1476d47a4676e17ff036ffc114fa6691926e8ab1cf7634a00b1ff7860a4b9a5ac41f9635370d8a842e13641f22647f1560f49ce0ce978167f34fb92e4608d328d5d70f1dc20e25bc3a4aa6c6559ac1d032e90c42335492a2ee7ed3ab2aca00062e1b3be77940de9cd3bd09e1b884f9aa88d88e0902ae05937306a5322818b970428af11d321331792713243401ebb382253396f5742b3298337445bd8b965bc69a69bacb3999b7532a47811ff6eb0f71a60c37c6a9caf1a6679c455dda601225b216f8c42ca97c1c40c803a0550575b6cac4d7d2d229fc62b8ffac47e694e3011f4f41537ae626704eeffca63cd53b04dc3d86ecbde0754a4948449163feb07793f61e5850d122341cf486b01fea038bd9a7d483624062628fb5ac6069596e213d810000000000000058497819e850ae8115ff65a587487f982a4e9d36136b67e3eb7d2f43d6fb66840a145d875c46cbc94f86a131c92e7adf9a0bb5506df6c587cde5bb1d3fe16e6e2f904213f63d72eb5f5a9391ab7cbc312a5b32d24231dd9b57c176a2c742a8f23e5ef00f6b24e17e57548b88a814383d8d2abcdc01a235530ff03eeefce2e8a83afd2ad07ffe9bc6ca0c5b1eb5b7addd4500c7fa031e0b29becb1310d7df77c00108a9b261443d4ec405c2d637d7a81c6e9450f3ceede6a8793641138a9493ea99ae7b977da8427f5ebd6cacad6dc4ef261305ce97e47bedd6540700db2bc0749825268220873dff78e6b9e01bf4bd83b7dde9ec73fbfc9a4a00237e3326e8c377fdd1892bb02b9c103a88bd7007e2d785b93deca4e43649ae8116558eb684f41792155f2ea0ce01de0543168f1cd0d2e5bab128e2c75a429dc9cd1813491fb0df5b20b0b7fe8933127fb43252e0ed8e65b59b8ead510291829491a01c30aacf96497e96525891d137388f0d242f35f7ab6ca4f8e293fab98e74179aae644e82e4537f569ed1d51f5f522393809fd0667ce627f5d0862db701b2859cfc528b6be726b94cf4ada7e3b8c8cdc2156a527d653330c16cd286c83fe237d607b1ffbb40a3963ca750121a3e6eaa6d4622c70730563912f24443ab3929f6056401980c71460af0de098a88259dfed2f182935cb9f6ff8694453953f73c12635d373486865833ee612ac6c0721dd34d7b96dfe86fbee3656d2dd07add64b46ee3e055d2d32cf61328a9c073d09a3ef7cbd800cc39a8f5130fa533c42037561538c438c45996d99c2b6ea00216212c0e7a75d8d45d40c5791fd83c4e744a679f76591b45d8decf84de5cd31790e73a19e99bc8d51e347f9202ba3b7c4f677b66098ab3400c09f3013fae5c493f2fa6e1c92844e88e99a3ed4d6359a2041b706375ef0efff7bff91e3243718c1195443118b983b5c71af9fc7dd149ffa52e6b9504be5d90db56429be54d50dd1dcb6adfea40ee8de5fc7f97dedda3210b7d5ca7502ecb02045a26b9108e0a0db79447abbd11dfdd0c38410d0ee933495339add5b16842946463a861cad293fd58ba134a3a0553a31bd74c01dc48d23ff6b4305de10e807896ea55600eafac2e37491162dca7d07ce5d8fa8df7a39797c8d89a1a228b4c98f15f2a169a4da4acabda177109f647f0a242824c982809eb023a9f6034633850d12ec9f12a4a754d89fc07d7a75930a0ff15cb736815a68199a73dc8cf6d90e0673393ae32d0bc1a82937e0b83d95d99fabd31d6c89af0f9130c47b92ae8d92344ae4a5aebd6976c21b94dc243627e74b5924da76f34d4f421a3356061c3891afe45b04c550fa38137343c8fc43ab608fd7f4f242edf06de513566194439c2d2e065531d69b3fc02732e10dd46209548e92b4ff73f3d450cc03d3144fd487cc604c58535bbb6cdeb1121fbc24003e5a8c795241433519ad3e090901bfc3ac19446b113f351ee6311aea022777fa915b0cecffc48a5515be6582e4f766374b341c3f0c8d996812bbc34c6aa8c9cb6e8068ff1e6bf5bd3a09ce9be3d75a93e7dce48d531e4765ee87c08d5871af6134ba80fb593361efac552b23e6beab8fc2c04cdf528f41d2989761cd79e08a0cf3ac9885d47a3546695dc51d8a8b6d0bb9eb62fd45a5d45699c061a3f1ac22f03bc36630a28693327250bb68859c41c5ea8565384162c03424c65dc5bbc1ffc2a98a74e7ed8b306908cf2e9b39b451a787ac311f1818ed38b29460ef8162f418822506c8452a081c356011de39186cd55208c07e249823ab1c956a1046e49fd81fd43e0fec2030605b5721a7cb600819d94c0fe0a310a62832eb89f4b707b5beac8a690c649f1d0f50f6e8e0b4772a54bab1a0af4890dd7af5e127ba0da0d884252c07a04fed6c2c9cb7ff6e19c5cf4df4a4d693752b091efd1f957fc08787afde198a595d70d2d499ede3139336829768ce2936515a1e6cb29fd9cc4a04892887911dcc8831f97b4c0514fb6f2c094ed682c29b374e2f0f91241b7694ab2ad17ac41f8b220f2854e549f41ba9f4f2667538e642dfc52b4a87caf08bd60001e4dffa76b1ef87f41a9c4e50c19248c8c8c0a00dbe12d0a84c2aa0e8667be1e1f7711758043c84929c3843d5256b141171aac67feb6df3e77182f78ba6ba6d5e84cc9d51f5589b9b60ea5eafad765d00c879bfc89914a1712a987eca6560c7b3a38a692404d2f5fea696280ed0564b4b51dbda80ce4e4b3a5cdf8839d9ee98e92d85504095786ff3ab98d8fb5dca0f2a4dd5fd98712e38e4c85012cc3b289e71804b33b91284ab98929fb905a4d7e53b0b2113e275ab190adbbf341b1812bec3a04bc46ca3c02a4a119a1c371f418fa428f777df3f81d0f73cfb69196fcfff4def3f02ae6f5172a9797516dcb5d75c8d4966372106343f8641b4d7afb27ed74a719fd4a51cc9d941315a8cb20e0bdaa22c55cc656935e22858171199ffce72f1e8edabe2e404adba10db2c6ca9f7c6d19e044d4501072262013669d24e501132fc23390a21c5a36818dfc03738146b7f661faa52eea7b614450a89e9c709f419c26f3b5fbb883c1dc02ea14af70780434a53cd76e292d5f856577fbce16672f24b7e3b3c79b778fdc267a14735d24bff5e2595248ea55480241bf4201cf5957f2267af49a861d1499ae0830e462fdf96273ef7be222ee93aa5a1e0bffe858c6c556febd58314f3b9d846a52542c2106f9c2470f064440007b63e36c4367d6b456376ec1cb5d2f6fbf04bf888aedf8086d59f1d1c28b8aef37c4e1f04cfc97a830fd0cef54a3c8599a4ae6767798eb8ebc3aa2765c2d9421b4aaca691c6f97af6bb7b2c5f27f47d204757b845b566531e1cba6860026f36ace265c07660b591cbc3f489863b53e6e79d5bcdb4c2da262144d0f33380e3b53b5c336c0e8809b6a4383ee05a609cca86cc81353ad22d75e60bc9e042b7cfc4b0b06c66f5102c72a454cc0e93f6de00d9efc7ea67489810d040d03ad89e6f0014893351ffe6e348a8f0269f54fd27b9f5f15ea462fa82665d32c5e2186dbd44c7384176bb1d26762ae1891ad24ef06d2475027178e9c874254589091529e8c3c03e7a12671a4d806de4ec750668d447aba08f39849e4597a91b511f6d4aeec7cf4c130833a14d4100d209582f90c44141833553c3dca4f485b413c334a063375148d8c97f8a384259279816cb25ed1353a566e3b5e3469d93fe235a6bd108ebaa2bb0611805a4a4325d2f58c7c18518a021f942765dbd42eb21fb159fba7ada289c650b70239a24a7b119860ffd6a24e695e8f57a0a52abe2f9f494599042b512adee2b24f9551f5ed3a7acc4575579d58becc910ece6fe00b892110f9b1940120049aa28c759cb0cf389ea5cae31c728f4496a9a144252beb8aa898dfca34c0f007b487b7cfeac28cc6e259da0a9db14f5e99c6dc2ad69c08ebefffd6514f8b37be4cf62df6ccacf9380c582dca2d69627dfc14839663cee938a1103bbcd546bb794bf568a23b4ba00caaab7df1c2862afdf215e5380e3784fc9b78a4e8a0ef6e373e55249591159e59ff95659a41d1fa7fdfe0c419a97de8d98987b1f35e4d991ec3b1a334e9c011aea40004ed7f4ebe614391fe7962b79d16a4b8180607884ee40fe023fc84042cbf0f06fcc30048ed6f3dc74feec75e841e87f48d94f757f933c7abc737559676e2653cc4e0d730c7a5623d08b4c733c093c07bf338e026c4b5c500"/4105, 0x1009) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = open$dir(&(0x7f0000001540)='./file0\x00', 0xd5757f2002fdcaab, 0x70) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/173, 0xad, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x280) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40002c24, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfa959133, './file0\x00'}) r1 = socket(0x1, 0x1, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x80000000}, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) msgsnd(0x0, &(0x7f0000000100)={0x2, "fd8a99bf5c8e2397b597160427d20716865f45c7136b259f66dfa61d35afd640efd2519e5ded56a5606dc5b0bac8806c126bfa9ba4af4712161e52c7806a94244e3a263e2e57ef318bdf7443d56deec0438e6735f19dd99a768c464b6b86e01f017b686a6efcd4b43127a094349d6eb3b0dcd50564fd3c615c28f99fffe9af56ff37d8b722fee9acc742826a995e9b7cfdb66bae9823"}, 0x9e, 0x800) select(0x40, &(0x7f00000001c0)={0x3f, 0x8d6a, 0x0, 0xeb, 0x6, 0x5, 0x8, 0x7}, &(0x7f0000000200)={0x3f, 0x6, 0xe00000000000000, 0x9, 0x4, 0x40, 0x8000000000000001, 0x8e2}, &(0x7f0000000240)={0xfef3, 0x3b, 0xfffffffffffffffe, 0x9, 0x0, 0x9, 0x9}, &(0x7f0000000280)={0x2, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x9, 0x5, {0x6, 0x20}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() r6 = msgget(0x1, 0x164) msgctl$IPC_RMID(r6, 0x0) r7 = msgget(0x2, 0x98) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={r5, 0x0, r9}, 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000400)) sendmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000480)="0f70d754daadbd10b4d766ef1d34e1b4160a235156b532cf2a0e0d9869778c5a889cc67a8cfef23d183f3e13aa9dd06909ed6454425c6bb671798a6a365adcd521bfc748b45870ae365d91a73ceb6d59d8176b643988ded22a800a", 0x5b}, {&(0x7f0000000500)="3e34f596cfa3f45a5753c3fd3417934085ba1b1496fbf8fb4b9b3695decc3cf817ca45805cb7bb46607213a9ab990bb93c3ef181dd929b716c2b4b4774759413ddc9521a9509c99f75610faca441aa45e723f35c2203ce9546a80ed91a541814f680108670f75b8aaded3a7418c8beaf67bd336d2ca1eb2a07fe8e1a96788306e690c656457df4a19317c78f27c9b625ce0b9fd6a8c3bd4f4256fe0df0952737acc6910421868ca9228557", 0xab}, {&(0x7f00000005c0)="dbb2b3cb44bfc7d78bb264df0f9e832e31a09e7b12b1862107c263cbf2ffffc09638f20875d5a6", 0x27}, {&(0x7f0000000600)="7a135359c938f4a399652be19154dbde40c59dfdc5eb5a890ce33c6bd0cdeab201c3ac51604421ffc59772a6008396041d0f0cab1478bb4615849ed4de099d1c706251f4ef662a1abb0d4a09a59772721228a332", 0x54}, {&(0x7f0000000680)="b460ba7e9bb899c52657ccaec3b364e5f28ec55842a5158c4d3581b47e1cac7b3be726e7d9551d425c834dd70fb2fc8bd32009cb0ca290605db7723714e2f9c0232a49c37ea11b9464f9769ca78339c30a020504c87e044dbae72bdb4d1793512587f90f49bf9f2b41451a1da15ac794a46855edb3d2ed6b0870c5cbf2b83fdbed7fb2ca76f3b198d4354f8b098752c7", 0x90}, {&(0x7f0000000740)}, {&(0x7f0000000780)="cb9f5be99044fc4216d0ecf906004c17bf7f2dec19584629de443651e99137168c2c4f56b350b65a605086982ed301916670fc38ec5968b07eff26e51c5414bfaa7aa7c3b59b12407e7902b4dca195f75738c8d3471e19437ef047a09e21654f6a07905a88a28f089a04fa83c5fbae5e", 0x70}, {&(0x7f0000000800)="2883a22d9cebef6c89827a45e36df136d58d293f6bef50524c67dcc3a7df9e6a205f02befe2b57ba70ddbcb77d49789ab0464a0b26453d118e3c1d61079b8cabf9ee0815e01ef2d8ee70ca1f365c62f4d60c2047408ef2ff48f387e15a1975bae632724fc2aba62eeeda13a552883fa0a354c6c1e2040c7bc75cb210b6a082b2b17f9ee647d053d16d90383a6e4f3c46c26fc4a3d246012ed4affbfe395cf6a65a77abda74c51db67dbf5c46c90b601245b3a98010df031342f1bf3afad3dc6ea554c1414b8197fc4c2a33f5871e0f928190d34e8f8b31b3f12adb1ceb", 0xdd}, {&(0x7f0000000900)="86d2541f40721e177ec68e27b7ff1a9c94c6471ddadab6e24f1573c7b9b6bf82a4ade26bc7fc3e9d60afa78c0239c634a3c6806819f775fb50c5ed4a12ce1ff2fa82de89848cef15e9be0edc463de3bc7a2c0b1636b9716d3e0fb29bc01b66e8fd013b3a72515ff91ed946c3f9790d9ed49c20bca970d352936c0b82b9fc83b9c185d0d3ac258181c4a0362df7e667aa3b9ab18ffb3ee78e55d5b368c395e5c3ee7a6378be6ed82d84936954a017fe3a24e89381e007f47e1b300ed95502b335bd5e1647dc95510334d87779038717ddd235c5c36dc6eba4b08c081be5f54d", 0xdf}, {&(0x7f0000000a00)="550347a4836c682fa4922765db4d3371467981276e16ae17a127a720f344e20d9a5ba057a3ac41c4c24ce88aa64770cbce9635115e171e7e12a5e7362d06b6ed0c70fb1f1007cce14c8a54e5051536f4643ccc1783d6cc34b039f27335ff20fd2e30e6", 0x63}], 0xa, &(0x7f0000000b40)=[{0xb8, 0x1, 0x4, "95951f08fd8ea3f28b5406347f06b70498464f942600110b5f740106c8acc0719f9044d4774ce2be1987a4abed57352177cabda799dd5dd50db1efefaa325947ebc43bc3fc78cde8a064dd0c9651870a3e58b0ba53f8576b128d31b13b2f950938868abdfc7f6769a2f570ef2dc3f7282cfd74a0d2e0e2efe5504536b7f78a42dda657d6cf949af7bcbad2937841fe104484876e14f5d97fc3325ba42595f0faf224380854204bc8"}, {0xb8, 0xffff, 0x8000000, "e7510f76e367b5b4a7b06ca1a285775c3cc3fba9de3101be1ca6435b52c8dcd67ac4dcb1484873ba5f6e1c4ffe3253f98c1b465e3053ab69f736b0be6314cf01ff2938570206b78ff44cbebc17cd0f85f3c1c5f7526dfcb5fcb4d69126150c6a80b30b064e1b9b7d4bb621294a0950267f272db7c54a506e540b58411314ac9265a68ade7222fbfca2dfe4b41c942d23c257c4bd0f9c2cdb267549c7b211628cf67daa1bf052cb"}, {0x30, 0xffff, 0x4, "ad4d4c18242c964572f9db1cf59d40af66efeafdcc989348e9a7e57425"}, {0x68, 0xffff, 0xa73, "7c5750583b2ee9b2b9fa237d98c2d480c556a24aaf332bf5f189e8836b5d6ae3a6e081a4df316fe17331e43c75605337953f53140db6c1a71229192414cbee8d01f2a6b950d4b6c682c1bb033684df130946"}, {0x20, 0xffff, 0x40, "63b6c0d36a9b839d1e43ac3a7d871c"}, {0x38, 0xffff, 0x7, "d0584b47e9c42a4fec155fc40ed34740a9509d9addc88392eae7f03e338b7c259a413354d288"}, {0x20, 0x1, 0x4, "7b13bddb8145d291d7"}], 0x280}, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000e00)) r11 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000e40)={{0x2, r8, r9, r8, r9, 0x2, 0x101}, 0x2, 0x68080552, r11, r5, 0x800, 0x0, 0x6, 0x6}) sysctl$hw(&(0x7f0000000ec0)={0x6, 0xb}, 0x2, &(0x7f0000000f00)="752242f95efbf75f09b4", &(0x7f0000000f40)=0xa, &(0x7f0000000f80)="c55c968c9e750ba6493fc3bfcc48bb0b4e27fe20763b9b3b3acf67f0e866fb476b0a", 0x22) msgrcv(r6, &(0x7f0000000fc0)={0x0, ""/140}, 0x94, 0x1, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001100)="738d4b614eb867ac676845787b824f3a8494eadf0a7bf69c05cb013644e98fdecbe2fda094c2659fbf2fa7417647d7a35c63c084a0ec030045bd25a21b1c8e34bfbb624bbd09d779604947ead680ca5a84d492195e533283ff3d2f90ee42baadd5f0f4bcd8c5a867519fefe0191e17266057b130774927e79ad637441081dcba93f5142c098ab1f5554eb5372febc344d5c3889aadc48c5ddacfbc56521ab9682fe9713e61683cb1d1c2c46fb20d9f1d", 0xb0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xc}, 0x2, &(0x7f0000001200)="8e1d3cd1a4ca48cfa966902cc3b8eb5b46d1deed4c8c85ff6526a46d83d2003caaaeacd3fbdfe417d86be0c4c6cde415c77f0298e3355428f5015dc6ab4385d5dcd981cf35342835f444f92ad6d0fe7e1e95ac67df1b0e10", &(0x7f0000001280)=0x58, &(0x7f00000012c0)="a12aef85f5ea32597cb5477b8d06dbd341e3ee8f2b8631feefa3dab544e13d1203399df72bd3612ec7e28fee3caa3b2e36551746b05ecd5cc88695edd555391c9455e28e197caef08f4465b4d4b9f75246f442355963b4408d2582c3f22b2517db5a9660", 0x64) r12 = accept(r3, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) writev(r12, &(0x7f00000026c0)=[{&(0x7f00000013c0)="a0a9ceec19dcc1765beb44897b51efbfa1cf90c8de1a5ce35b7c392a6a7228b91cafc58b6698be265c9442e5e867d856066ac691fc4900ac0f8f52d8a40c0d43c14de2aaa74d2ef8be139477cdd40785b2a4abdf6aaf7fa2b6481d22dd75d46240ce7a29e5d0e9445f2e70d4ca339c4a9d8a6a0fcd91e827a9ce55aa63d02f7ec991c6b965796600b748ff4fc5d3e3d27f29697549fa33a6be2986d7f0b33fa28f9342df7e05c177c099c6c4254d88cbc594a2929765f1c19ede93f73d", 0xbd}, {&(0x7f0000001480)="1eb8de64493c57697ed055d2f73b8dbce683fd9a5a099ccbe875232f45bf4faf945711f5797942f2930c6f222257b491c5d60b01d7d7a7fd39c1d13ce8e57f3029b807b593564e372ef70159ab49f9233701f315d6f05d8cd0e0bfd6a3d9a42142a00cbf58cd5d1791306c2ee74237d0206d4fb46b7fb7d64dbcebf4155fb1ff3d", 0x81}, {&(0x7f0000001540)="d60ccbdc66a3856705ae97be39179b97e2d638f23d93d71d127a9894e28d736835bcc9390ae6318e603edd101411903e9998dd88610c1c38a02af1fc8e00cac29eeacdbacb74162554ca605c42817d22ff3658544d43cefeb4eb7750565229a520f7a606a19e0e9daf5b9403695c7857a7fe08595af6eeefba26aa4e760819786f70e7c1f7d206c8eb8138c058efb75c82dfe9be4999de65bb78ccf25e10728290443cf5489ebc9ebc4b9a23f17746a121ffab41e236e625670494c795ff73022cab38d6c51c51bf799221ae677ed04d65f123abffb58def2e008315b78ce3812f529f4d1b154574ab5cd1f66737e24119bc829ea4b6b32f2012684eab", 0xfd}, {&(0x7f0000001640)="1492161c43ca2130864388244acc927b307f0702235e031057516c37680703b574a44d94dd821c526e013a39637356518291a025b544109c0189f8fac0d99cf7d758bf3a1ca3f2059f7880f7665492c70c9f97dd4a1e4dbb31610e22a9242c24702d2f1767e1ba9bd2bc712af4023193549f995d4fbfc1eb1384bed4d1e3865e2890426787cbcab923567047d8e118e7095897918f4c7d6a991b0001521fa81dd6e8e0a10748e9a4389f4b4c1bc785bc7dc3eafb1fcf75ad52fbee29b73457c5a7e2766cdba8fa0b72efcf595b37920a681e6dd6b558138ffe0f143f6745e21a8abc5ba17b5588852abcbd6999b5273e8bcb1e88c23e448a33fb0b654e792d5bbb5baf15aa14d8d587d5a42e24b67cdc87bc8f4fde14060a160673b2dd518125d27fb735fa25b8af5a5174a4395b1ddaa6d1301d749d58bf2c12227cda7032af1ee0a831562272f7de38591867108e08778e2e0df7089808645078bd98a75268d4d77bfe80cf85526ac920473945bc0efba9206daa3efecd166a5154b7676a67501ed8a444804e222af094d3e662221ff60518a474a4036be41452ff48a3a4b6d2d6136306a671d134fa784283cf41a7532e3c2de4d5469e8fb0efa19e456da5b323ca8c9a2d6c2509e6ff57862f8cfec3af3cd162ca98b4321d3e466275af027b50e064a9bb21ff1136d06c2e1fa265f9747ba43b5aba44fdf7af1c790c38b883c8c167267fdd00d5ce1efddd941a4e5b679d914b903a3fda1c9d392d98b9a987c093546c30d4809c37b5da31ad9fe617f52bb7eb8714e7b0dd672c311ddd4c2c451f4c33ba12041cfd098ab4bdb24b6ba07e4de70952930a478605936cc0a39a8dab72d718381e4bed74c28a2a2382e7dbda9f5c84e0dda3d600894e3cfb30b2483dfeefc7916cce50a4b5c70db9ecf9f0438ee8551c4fab22ea55ad8259fa77b640354866a9a3e4640cb953da6bb05569b35d815362a333421c2167aff4b1d58346a40e9f70185b01dae4a3d0d9c2454d81194b5b1980a9c8bbd13a0c8db48f0516c49c2d83bb0ba26517277a5db95b13e270b02726bb1b1138228cd63c784ed91582ec24fef3e34843cbe4ffc8b57b6ec3e0369c2c2ffcc4f7d6323559c131d2d3793a459cac2fa976f971c0a322c8f49748ad7fbfd28fb1771c2014c82aa37296a60c730c3ea36e4600e1585b69174bcde28b774446ff28625703e1196da71ab52862c0dfd968ae75abbc0f48475f2add8987dd224f25bfa052140b50f5029f11d4c414343a2e187b3ae56b16a102e366b29b4887bd7ff1cc7f25f9bcd8cca2229ab15a4cfb87053b52653b8bd189a6c3373ee06f0ef35c22a461a6423f88d167342d06a6cc6c548a556723beef5af5f0f1e30d6c8683ac56924c0d382ae01ef1c59a997e44703e9ba1335d2c84baa8aa8b68a09967d05ea2adbbcb312f8f6e76e81622f85ab59354bbf2cd7e8fa78b07fa5733c38ea3d2eae21051a57bd945fa5e0ea3c13516fc1b7d06be341c716da33643d2faceca6ef0d86e21c21e73a8594003cf7ed009601ea53bc279c19e1e17d101c6b70a35538abf0c1910de31d8b2f46168781a141e2540ec1e3074d544ac01b99c00b9f505e8a34376b8cf08f27f49b95b5ebf86da9ad1ffb4f268eb2d56fc5cd8fbe5179544ac57c2b843e7212f996cae4ca3ba897b813dd74528784bef09a303ed57430e0bcebe25de255e34189a4f77ffbafc681faccf85292a1a6370c3b90de44aa36dddd8916254713898f3e0b874793ad628621da005fa311b24add91bb7e829665b9448248d57a43bfaddf2f112437dccdc17f587267c879943cbf73c78c62c9dd1b5bc6be77f5313ed301599c74c1e907eb78db3ea13eac95a5f46ba28236bfdd1cd568a9372c32288314064c78e05712f851753cbda1e3156180a67298b9ae24183aa7c773bc89bb4a004f600ba9a52791e6fbfd5ce8c4cf5b9e8908d9874de0cf4577545e06147a8bee64756492f636bfe5963e79981c49f3a2cc8792eee71fef6bae5c7de95db81d4627068179e535d962505b32bd08eb404ba10b1f44bcc1de17e625645ec432e7452ca82dd5606b8b9c7de076d3d4f3bbe9f7872c624799cba34b81f7b2bc92b3835d8ee4712621ea8c344a70357549e4a8f284031f92ba3a888175dddc7d33dbe5e3468b2702fa2aef983af5ee14afe311cd3602137daef80799cca6505580178f9fee345338027261cdf29d7da4904de1322054ed0cbe610039beb14f408ba20f9df386c93a9987301b3b6182c6bcc139ae1fd2f5e6313dd41e384fb6a8ca83f2f2c6084402d37fc7578fb07e253a2aef737ba8f5d6d3c5c2fc06451a8d24753c88b51c3ae71fa8afa16a96251cfeade01b94124139d53446d7a26060c291ddf3efc474a374e8fa3327d5f897db3f253d52927724df2de1da33e16915da941a8652289cc0869f15dcd9d93cb1a31ef302deeca3bd35cee5cfd3e97d77530ce8478fbd6324dff136dbae8aa8766591f28940ed3d35fa8a6ca0085fdeaeb788438b73d74e4ec83a725e5605c855612c347626222bff67e3a706d1f61d4bc1562998193d21b1d9ff99b4fffc6f48068c9c43206e22de8a15e00b87f349a0f733de497889c4025f92e04b109951c2f19b5933cb0c862d3ef3de1978e0b5a532649bf05ad247afb3a7b096567600b94ae589f7ba8f38c2111e2f3675df74f1bd084b847bf84d81fdb25ca0f19d44e1a02318d0df0afbcc1803e50148e886d84d9012b42c847479643236a9739554437624227476887e12c79d13920aab928253154f74ad5e3c2c5c7104ddc780da2de52622939f3bbfeab155d49d3137df512c3efd5778337f99e3f5b47c0e4d7189b156bfb4df12ac4a34bf6ce5382c64063e82d8198fd267226bc3fcccfb3b1cd799f7d3e496932c0b00a6426873ca549c885861511e44078c5ae37024f748d9f24f8d40212f359f795b95a2d536f7af1beaba0ff9c204ef590064921445f838befaebecd0dd8ba966cc9a1b61b0ee75cf06dd814c7a4633991759d376446edeca55257659265ce5b54eabaf5a62fcd65649526519e5fed260d4938ffd39134d2981faf97db4d0d54a406ec2865fa2ec957d4232a6d465c43665af43f03cba6b4d951ec9c0c3ff7a5aaa920644e1b34bfd1e0a17254a7ecc80f647547b11cb19c7cc8e04b2f046540300223400e41c9b57526a52bb58ab6696fa59f585f7d75cfc4fda1f08eb9a84b97f183c8c2e7eae441b9f4a9f7953b611333ef284cb30c44f3553c02aac06f736404dae20be6450f76ba48e261d2353a29a26832c31b08c07ab8b5b404db1f13d5b40b3440e64b03d0f27d4cfde926a6f6a9261416fef7e14addd4350d70f3ad9d37d149a7424a6e0473e7750b81bca61913ee871678943d6fb4b43a76e96359b7cbe60a56c61baa0208ebd9f96581ebfb4e860af46c244dce2e5a5957808cd6c76b49f17e072c4446d604461f778d324dd20a9e31fb175ee20d6860db35a82f32a33b8bce0f26fadb2311f24931baf3df26b386ccaf27c96e297f1d1a47340edaf157dda4a96bcd6c0080280bb3dd841c55cc335ae28fe4b8a7b3b31c644778eaadf5b3e6e8eafaa8c629e3b9d6003e8ebb5c1a02172b224684e13c127f7768dae46c10d205db3176484d87d88e83353a7552b75b18882461d9e481d61cd0e05087ec3b4541101b836a8e2d383cd5be5230fccb1917ffe6183bedcb3d27aecaf2ec777a96dc3e5aca775f6d3233e21a6adc03a1fc590fc30d81b230df3d426db17e3a76c4bcc15dc3f6cac61eb7622907efcd357ee4663fa2d60afdcc525c16a5557cda7a6f5de2f96f2df779a5751ddd118c8e5001931bf204a3111fd90efafcef8925ac185708cbbb2130043e6e3aa5d0daa0d2bbfccb4c3389a358188d0fde9a1b59b59a158c5e957a1e7c086e415712f02b6ed87c04ec1c975c751807828a097e322e88abe7b8dcd120fa79a7add2deedf97f8d9dc44b95623623b07babe8af1fab3636d7fd02e8f635e4ff4786cc502b1e2c84a157fa56947c8c3dcfb3375eb560f825cefe4a0704990c8c863f86efe04bb8ba10d519255a1ce6e0876dafd5f9beb203fb41a00de5e5607989c1fde114c42da22032b0077a0a2da1a7461e44bf0e874268857d5664130314786b0f19b0fe91cc7d3c1579aacea23eca37de13240e1bcae73632202208e7f3f952bfcc6992d97150a8c0cea43b676d521354ae5b34d09b6f988fda7aaf93dc80270dea769f9e4156c7bc80f5981a689726068bda3166ee65fed3380c8208d904895e64a50fc5dae7e3bab9eed29f09df36ada1036e339a1dc2dbf063b7d3034b555494a7b02d46e68ef4203cad56a2a8da510d6abb08a58878e75d88ac68dea35bd19b35ec5a5eff45268206117d180d2177242ed0c797510e577b7e9f2f69c2eb0904910f42880987a5fdbb20fe530570ed7ba3c734a3b4b99b420913f3e61f16280cf0fbd6de2542c58149f765d7e164a66af1e7ca08d4967afd8e5398b0d7e2bc70fb1a271066c95e62d83a30d4f5c8f3fb54f53fa1e801a6a3a6e30a78fc1d68dade3d261bb1ff7120eb602f95bdec3e3746006f17cc1b20203bd66e4a87bdf0574f588ddf5e7d19410b59ecd54931a548603a5b5f9e1abe8646144f7d919f15d3c05916cd2e08d5de35d9d565efa9dedb3f1f7f23bce153e7b067781427bc473a2f546fc6b610c67e018290e2fd4844deba54c9854eb24a165141ebc5dd4eaa2cad3c770570d4ab7000e0c4f5ed82f6ecf5eb866fea5edaa1a08319eb5a6534684f9ca9439c3e2aefd7f4b837ec4cf58736c098ee6fc163771eb599a601d74fda742254d168004ffd792dc46e9107c648b72732aedb282bbbb72df6ac5daeb5d2881d6c6c60ceed0f791a9067640e4071d1f43ff60eb0d163fbe4c7b6147bb7d3470db05076012600c08dc392e5acf362989141225c510d57054bd9b956bacd53fb73a3904a7c229b2a68781690a601af66d69af564dcd37e540e6e6441594a5546f207d89bb4936855e9531ab56fb23ae2dc23fd036029f7e61dccceb7af76486e1891d0cc7daff72318d5cb287b6aa36effefde5f45ea402d945e11090b32bb7d58951f4c0a3240af6ba982ece3d9855e142bdc03440cb7f309b9c97f4be79bfcbac56e53a417c9733f8df821080638d68337c605772f8da6abf8048d41e19d3764067e7d64e2a0247558428152e4b9967dc7dd49505dd7a9e10b68ca63a3fb35118532f402aa32cd344604ced5d3e3a24fb5be7ab7496caea98452536d13d281137c487db3ae8c83fa38cc2701f65a9a7bb1640a12443014b473e3a80db8e35d6f6f676421d3564e6a23bb1dfd24bf3bc57c7727c47ab1eec3194ff84c17fdc98de600bfc33eabb885e2632c34549f4b8594f0d942583a4c5f6150371d4a917708f7d5fd7580145815b28abbf5e6bc49dd305debec9debce92625c8818d2bafbfcdf4e5b7886f59a1a6aa742af5393f6d9b8343a0a917954ffe83b2102b799df74e159e5d9224290c86ea9735d2626bb7cde8250a68cc830ec54b4b46942368d464aedd6ccf63110378df54cd21f9cf100e95431c77a33e10f3b35902b7f92f50d8237b1f5c05eb76ed6f8eac05098e7bb817090cfa34ab5e620a16a023d237f4c9352fda5a7206167e1709f49f44a921902eb0ae12bcd411da03aa376dc6b7def4d19655a0fbd5dd92205ea6f56700b901e4a8f90dd8a8445178169d2cfaddda731dc4515d3f4cc7e2b7d5e39bee8f10983f5b19026", 0x1000}, {&(0x7f0000002640)="3bf6dee4089cacfbd60bf2004319c70ff246fc2b7fe322b92a53260acc866031ce09448849e230ec6e7ada0e87c75346a8f30289c8399096f2432b2ff7db03087eab008d059985feb254e9ce73e663a8199dabd43c99760372e5b90ed1085f5d972658e9a6943f4c4caaff009dafe106b77d2f1f0db1357c24a933c00d24c5", 0x7f}], 0x5) sysctl$hw(&(0x7f0000002740)={0x6, 0x16}, 0x2, &(0x7f0000002780)="5f64072a9f8b9228186ab1dda621ea867bbeacb36871385644d15b4d53ac2ad414a898178a43df42a9713b14a6b71299c92c334dcb59", &(0x7f00000027c0)=0x36, &(0x7f0000002800)="e62cae9897804fec824f439960218d882f72e944cc9669c232b99e6841ec698e6b8b8290c2124d39c2aabfcb4ae6573cb571fd9266ac938f81829d50d17feb720b3ffb6d5101a95f1caa35c94c62f8d53fa2185d60e11d363058cd3bf29b54b50edd5291208f75f9611bf183ecec06694784a7ac63963f54bf758b6d96a0401987", 0x81) executing program 1: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x5f) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0xfffff000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/237, 0xed) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd8c0d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127674fa39249f53be02ac0f90cf8dc4c33ba1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a38a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e", 0x151}], 0x1) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/153, 0x99}], 0x3) dup(r0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 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) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) close(r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff2fd411a1bcd61ae279aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d52934836a4baea703a7fd8d5514639c8881076813b602437d3e92ae2ec2ac3a1832575da4fcbfaa446ff13f3cc02233874c4cd9bbcd3bd7a0b5ab83295adde2f7e14714a06e1776fb0c2550b94ed1bf0da2383a29500"/133, @ANYRESHEX=0x0]) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/249}, &(0x7f0000000180)=0xfb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f0000000040)=0x98, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) executing program 4: r0 = socket(0x18, 0x5, 0x7f) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r6 = dup2(r2, r4) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) write(r8, 0x0, 0xb) recvmmsg(r6, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) flock(r1, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000001280)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 0: syz_open_pts() poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="d8253e568f", 0x5}, {&(0x7f00000040c0)}], 0x2) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 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(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0x0, 0x4e, 0x1}, {{r2}, 0xfffffffffffffff8, 0xf, 0x10, 0x6, 0x2}], 0x5, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x8000, 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x724b4e64b9ea5c1, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x80000003}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x22) unveil(0x0, &(0x7f0000000000)='x\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) r3 = socket(0x1, 0x0, 0x0) setsockopt(r2, 0x2a, 0x9, &(0x7f00000001c0)="b35cd53467900f16c455f86d745adecf", 0x10) shutdown(r3, 0x1) accept(r2, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1000, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r3, &(0x7f0000000700)=[{0x0}], 0x1) close(r0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: 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, 0x10, 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), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) 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, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa405dfc0c9a1408004500001c00000f00907800000000"]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) socket(0x800000018, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000200)) close(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000002a40)}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) shutdown(r4, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) getrusage(0x0, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffff9c, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000002b40)="674cd6e57e1d10b8304f7943b3cc0a1a50fbf0d559c87f25f0b926b1027ea02232548560367217c1e38c6a078687c980d61aeba7db98bc7bdfe6096d8f459dad36215055544873d181de0c31", 0x4c) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r1, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f00000003c0), 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r12, r9, r13}, @cred={0x20, 0xffff, 0x0, r8, r14, r10}, @cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r4}, @rights={0x30, 0xffff, 0x1, [r15, r3, r16, r7, r6, r2, r2, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) executing program 7: r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x6}]}) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xfffffffffffffffd}, {0x2}}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getitimer(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="8f6f77ede655e1ffffffffff86dd605f6ad9001000003b6205000000f6d00500000000000000fe8000000000000000000000000000aa0000907800000000000000000200000000f64091ebf54c3faacd5477c6212284a015e31106e0af21251c841c64c32661f514a2d457240cb44d7bbd9a4627c2f1b1"]) executing program 2: socket(0x0, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xbc}]}) recvfrom(r1, &(0x7f0000000200)=""/186, 0xba, 0x840, 0x0, 0x0) executing program 6: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x99\x00', &(0x7f00000000c0)='%*:,}-\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='-@[-{^,\x80\x00', &(0x7f0000000180)='#^%n(\x00', &(0x7f00000001c0)=',},\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='(%\'(\x00', &(0x7f0000000280)='\x86))\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xd5cc, 0x0, 0x7fffffff, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) close(r3) r5 = syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x50) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) writev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}], 0x1) dup2(0xffffffffffffffff, r5) ktrace(0x0, 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) executing program 0: getegid() r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) seteuid(0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r3, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/223, 0xdf}, 0x41) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() socket(0x2, 0x2, 0x0) executing program 7: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000", 0x200}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1c1f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0xfffffd50}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25a9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700), 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) readv(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/182}, {&(0x7f0000000540)=""/122}], 0xfffffffffffff96) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8b}, 0xb}, 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) recvfrom(r3, &(0x7f0000000280)=""/174, 0xae, 0x0, 0x0, 0x0) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)={@random="73702eb9ccc3", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r2, 0xffffffffffffffff) listen(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x5, 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x53) chown(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x20) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000740)='./file1\x00', 0x79712034896e9b54, 0x8) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x7f, 0x1c4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r3, 0x0) r4 = socket(0x20, 0x3, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x1) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt(r1, 0x3, 0x4, &(0x7f0000000340)=""/24, &(0x7f0000000380)=0x18) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4, 0x5, 0x0, 0x40000}, {0x80}, {0x8106}]}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x55e0eafb8c252984, 0x0) openat(r3, &(0x7f0000000080)='./bus\x00', 0x400, 0x180) read(r3, &(0x7f0000000180)=""/198, 0xc6) executing program 3: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xe, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f00000000c0)=[{r1, 0xa9e6aac0282a6fec}, {r5, 0x8}, {0xffffffffffffff9c, 0x80}, {r7, 0x80}], 0x2000000000000154, 0x0) executing program 0: open(0x0, 0x0, 0x1e8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8006, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3], [0x0, 0x44, 0x0, 0x334, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000], [0x0, 0x0, 0x200000000000000, 0x0, 0x0, 0x7fffffffffffffff, 0x2000000000000000], [0x0, 0x0, 0x6], [{0x2}, {0x1, 0x0, 0x5}, {0x0, 0x0, 0x1000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffffffffffff}, {0x0, 0x0, 0x1, 0x3}]}}) r6 = getuid() fchown(0xffffffffffffffff, r6, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r8, r7) kevent(r7, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x5, 0x3ff}], 0x0, 0x0, 0x0, &(0x7f0000000080)={0x1ff, 0x3ff}) r9 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xfffffff8, 0x0, 0x0, 0x0, r3, 0xf22040ef9bb98a2b, 0x4}, 0x1, 0x800, 0x0, r2, 0xb166, 0x100, 0x7, 0x4}) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="030000", 0x3) shutdown(0xffffffffffffffff, 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000500)='./bus\x00', 0x0, 0x0) dup2(r0, r2) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f0000000280)=""/42, 0x2a}], 0x3, 0x80000000) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') mknod(0x0, 0x40, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCSBRK(r3, 0x2000747b) r6 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000200)=[{r6}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="d8253e568f", 0x5}, {&(0x7f00000040c0)}], 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x2}, {r1, 0x204}, {0xffffffffffffffff, 0x1}, {r0, 0x2}, {r1, 0x20}, {r1, 0x20}, {r1, 0x2}], 0x8, 0x81) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x800000018, 0x2, 0x0) listen(r2, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = getegid() chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r4) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f00000001c0)={0x749, 0x401, 0x5}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) listen(r0, 0x40) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000700)) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000500), 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x8001) execve(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) chdir(&(0x7f0000000680)='./file0\x00') fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x1a, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)="b71742e0f0a4da1111f335d46611428c6c212ebe11abe75756ace72c9f13e74c429d8234ecf26dbc05ca7d64af770c7cbac17cf37f41ebb9c81f994a52f5c5f11503a245384ed1d6da8447cb6a37316d6fa4fd3477559181e2126f59029592a3a13a85dffc2741c291288fff83a9ab9ded3dbf747b595fbd67", 0x99}, {&(0x7f0000000380)="2b6b349e50728f577394d6483ac5e5e64239156c255f4f470c97a019dab8f13e3e1f46c0a9de3cb1fc143fbff655d4f8ea87d233c3abeccfbc486892bf0123b01062398bbf0453393c32a732fd", 0x4d}, {&(0x7f0000000400)="d634c88eeb8edccfc6b66143263e0bd65e66831ee6139af8c27abc7cc6de7ae3fa5c93e6d1d43ce33c47237ee27714808c48204b3d5eef9e3873bdd0a168a37b215900af614bc668dc844f859ac8edde5412e55f2190f9c28d2ddbd3290eea9785c33ba111ed6e703ab41fad12213694411a0eac38d9c31264e7", 0x7a}, {&(0x7f0000000480)="2621cb32fe9feb4c11558b016fc1772df47b0bc669e485c9a1320f9b4792dfe6ec2f11736388d22bf98f09a092aa79792d05a8fd4ee0ffc62fd220cf77a055a0059f0407d6051ef68ee8c3b695e7c93ffc9df02504e08cad057e6e262b0cd1a1da4a7e7951bd71418b528f3bb386e0e2f59d88e0026becec38aed08b1fe9bbc0792986d0537277c93f841659fc1961892e2aef4c1f715cc38dc899b4ec58f6ad90465f650b8ae6", 0xa7}, {&(0x7f0000000300)="07a316a00f7377bc8e3fcc664ea44faf6827532148387845", 0x18}, {&(0x7f0000000540)="04639172c4abfe42e2935109ecff49444765484d607d284f36a32728881a13eeb3b39cfb7cf90126f430ebb44bd0ef8db493fb7baf273c3a653fa2b3491ed0b1f6e0387af14ed01686b87c6d9d544530dc81d36a62c8e11d08f650a6f86043ba829fe98bcd19cf245aaf", 0x6a}], 0x6) clock_gettime(0x0, &(0x7f00000009c0)) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="e1000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x210, 0xcc) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x800c745b, &(0x7f0000000080)) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0xfffc}]}}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffff000) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907fc3908060001040006040000ffffffffffffac1400aa77f61ce24219e0000002"]) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0xffffffffffffffff}, 0xc) r3 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r4 = getegid() semop(0x0, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0x7, 0x400}, {0x1, 0xffff, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x1000, 0x1c00}, {0x0, 0x2, 0x1000}], 0x7) setegid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, r3, r4, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, 0x0, r3, r5, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r6) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 6: sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x3}, 0x5f, 0x0, 0x0, 0x0, 0x0) executing program 0: setegid(0xffffffffffffffff) r0 = getegid() setgid(r0) (async) setgid(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x143) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: getegid() (async) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) (async, rerun: 64) shutdown(r0, 0x2) (async, rerun: 64) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) (async, rerun: 64) r1 = syz_open_pts() close(r1) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) (async, rerun: 32) write(r1, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) (async, rerun: 32) ktrace(0x0, 0x0, 0x0, 0x0) (rerun: 32) seteuid(0x0) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) (rerun: 32) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) (async, rerun: 32) recvmsg(r3, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/223, 0xdf}, 0x41) (async, rerun: 32) dup2(r2, r3) (async) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() (async, rerun: 32) socket(0x2, 0x2, 0x0) (rerun: 32) executing program 4: r0 = open(&(0x7f0000001100)='./file0/file0\x00', 0x40, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="23211ab42e841ede3511c504745e1581740ac7d5d3ec304a4ede703d42e6c18f40adf34b4e7f38ca2497e45d01ca9faabb1409893a1cc7a8474584327d94f9eefb52c67558dfd99ffba39b9f6b443d3c6df4e173115e08f38485ba9bfbf99512d9670a4e4c6ca7c780f82e0c1abc2202f114607a98c188ed4e0b40d219045965964cdbecf441549b052f25cbfb384373700927e233e5e83ea791319540f0327d8f9056e5d1d39a8fafab123a51b4626d6bbca1f493dd6e197213f7b289f8c63355c566b46b5dbe706a3d33e0e2af54afda54e5e7c5ddbd1fb141f5249c0c4b51c05a8c4b7f37392a221f1476c8a9770ac5abe3664e049929be96cfba98c9a5da2a99b42180cd2e3bf468978ae39050331f3514d0176490491b6a380875ff", 0x11e}], 0x1) writev(r0, &(0x7f0000000100), 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') acct(0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x7) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fcntl$lock(r2, 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = msgget(0x3, 0x158) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0xa4f, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="d3", 0x1}], 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xfffffd83}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x5, 0xffff, 0x41, 0xfffb, &(0x7f0000000000)={{0x1b, 0xe0, 0x40, 0x52, 0x3a, 0x8}, {[0x7, 0x805, 0x800, 0xf1, 0x8, 0x10001, 0xfffffffffffffff9, 0x200, 0x20, 0x7a3, 0x2, 0x9, 0xff, 0x1, 0x2, 0x1, 0x3f, 0x3ff], [0x5, 0x1, 0x3, 0xe9, 0x9ab, 0x8, 0x9, 0x2, 0x7, 0x9], [0x50000000000000, 0x1f, 0x3, 0x7fffffff, 0x6, 0x2, 0x8], [0x8000000000000000, 0x3f, 0x100000001, 0x7, 0x1, 0x6], [{0xfffb, 0x81, 0x7ff, 0x6}, {0xfff, 0x5, 0x400}, {0xfff, 0x0, 0xfffffffa, 0xfffffffffffff801}, {0x6, 0x7, 0x4, 0x1}, {0x1, 0x7f, 0x8000, 0x1}, {0xbcc8, 0x9, 0x349, 0x6}, {0x6, 0x1, 0x10001, 0x81}, {0x0, 0x5, 0x6, 0x7}], {0x8e, 0x7fff, 0x1, 0x8001}, {0x3, 0x200, 0x7, 0x1}}}, 0x2, 0x5}) getpgid(0xffffffffffffffff) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800035d89348 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800035d89348 executing program 3: socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89"], 0x9}, 0x0) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaa8"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) getrlimit(0x4, &(0x7f0000000000)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="4500007c629df851d0f0a8deb9423ae55310fddb72708ba337", 0x19}, {&(0x7f00000001c0)="8bd71c4b0f2951fa132146f048c21a", 0xf}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x0, 0x20000000}, {}, {}, {}], 0x4}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x1, 0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) semget(0x1, 0x2, 0x210) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) execve(0x0, 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000008f000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0xbfa, "bb08000100f1675910508b00efff00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x381) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0xfffffffa, 0xd28, "dfaf0ba3383d00000000000400"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638", 0x101}], 0x1) r3 = msgget$private(0x0, 0x10) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r4, r4, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x94, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x940, 0x0, r6, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x401, 0x8}) setgid(r6) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000700)="fa89b1", 0x3}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x40a) msgrcv(r3, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) executing program 7: open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0xa3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540), 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = syz_open_pts() writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f00000003c0)=""/76, 0x4c}], 0x5, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r4 = socket$inet(0x2, 0x4001, 0xa) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe800000ddff000000000000000000aafe80"]) socket$inet(0x2, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000300)='./file1\x00', 0x100, 0xffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) syz_open_pts() mkdir(0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) setuid(0xffffffffffffffff) getgroups(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', 0x0) executing program 1: setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getitimer(0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54566323", 0x8e}], 0x1) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x9, 0x8}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x5, 0x0, 0x3}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) close(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d5", 0x14}], 0x1) executing program 4: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) r2 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r2, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x18, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r2, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x2, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x800}, {0x2, 0x1, 0x1800}], 0xa) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r5, 0x0, r5, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0xc4, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r6 = semget$private(0x0, 0x4000000009, 0xb0) semop(r0, &(0x7f0000002380)=[{0x1, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x3800}, {0x1, 0x0, 0x1800}, {0x3, 0x2002, 0x800}], 0x4) semop(r6, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002340)=[0x82, 0x9]) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) fcntl$getflags(0xffffffffffffffff, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x2a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0xc, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r2) connect$unix(r0, &(0x7f0000000140)=@file={0x47770fe4a14b0358, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb583667456", &(0x7f0000000180)=0x113, &(0x7f0000000740), 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="47d4376bb9d9219ed109f831644bcc84cb95bbe6485276ae0abd23cc8f6b69418e26d83200a07b8c1c657eff1b86702d6b6e383757", 0x35}], 0x1) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)="94f8f25b24b98341e4eea5edd02cb3971bae9c18d3fe56e0619e54b32a06a1", 0x1f}, {&(0x7f0000000200)="4d609918cdaa7f1bfc43d46fa9e3f89c82003030cfbfc7d842b873514e3acef2e59453db2612dca2731b849218264320e7774324bc0ceb830994acc6220161a211e6e0f62de6d0011651bbf7b26878f7533969ecdda6843cb3c10c2807892d5e33be24f476281fc60de72d6a747bf3bb2c5b8074eeb3a1824ad0f2d5f90b4313756aaf083507f9010e3f2cf61d742ce246675b2e1b996dc3e603a3b4c25dd57ff2e341826a1646e2f1b7b27bca3f2b6da759cdd47cd9892233bbf15f082bca5f032b67a80e98521474f3dc0daef2d0410f34e1f3ff0f3df079", 0xd9}, {&(0x7f0000000180)="52f955749b5fca", 0x7}, {&(0x7f0000000380)="72df44e765dbe9c0ef30c272ca9fbcd22977e4a9650f3fc02dfc92ca88a786c4fc22c045600a85", 0x27}, {&(0x7f00000009c0)="5d2fe531ff092d79958ed34a27d7236a3b4a35e2c912b3b29cac70ab07d5c3ab387ed8238656cd7a80005c05fe3a6377258c832a46884a2f01da581b406903884f1b4a85a56923353f7442d6ee1237184e12ec59db36175daaab2cb021553b0b2b457e451c2c7409720b823cf51d7e7d724c2640565e6977384bbd94b4ff85b5cf1532f2da09f0e95e16092d75924a67837a9ca5c8ce9cd938662a8639ba2254aa95b10ab38eb09fca72c6036c11851bb8be30a57346ba5fd53f3985f02341f21d3641557c8becb13afcfa79a7e731a00f22feab427d6839256c559c8b445b1ddc417a5be09098834e254d22fe33b7c01503143ca2164cb72b97754ef38e2857aa6cfb544c40342878d3e6407fa54cba07ea8f0a2f9ed6b8076e08d6f9ee822f71f08fed4249b55054202a8dca9cceb5065d385c646a447368502d109c1ae9ff8ff88ad90aa8279fe32be0fa198a4351e9e934172f2584207914e4ebbae7aeb9187e42bb18a20e5a151efd7beaef47209f7f20a557f8cee825f69d9a62393d65f5b670e34d42e1730ce512df9616a2979cb00c60d8ab0b073b190dbc95ee8a9ea0ed667a4b4d0a4f9b448f320f67195513ce8a2833d354bd86f8dd3b7e60ccb27638321e5815c9042fc71433913437b75ccc3f765c768cfbf166f218eed3c977076a511a45af404e3dc82118fa61c34e001ec4e5722773893a01a0186129a15e1ae2d890162c387f731df77e7abdee2c8312140aed9e55a91b54e0953250e75cefe8de8f1a6d8e4f2fe0765bcf4e621e8f3c20e614b528fa38b9fb144dbacc9028d1fcf42e8ee1291dcd606cd0ca167cca17a0109d07cae8e44335667f61f2a081cf1a34215d9e1aae4c5f0cc3dd51e9044e610ccecb55aa0786c90450ad9b7f9f78a2a6fb25724ee882fb9bd5c5b063f278e0b66b9772e24d650052499a9ff1b3e636b1c9fbe04a7c7df0fccecc06d8b08d4641b063abb4fbc7f5b0874b72449b9113a754a7ddc6c80834d358fcdd3ffe9d79897dc28d0150ec5cc93217ea07cd8fbf1a804c60eb11fb9468aa393b4df1a40f19e9e28878b5674f5bd31cb56de3b229777322c63dfc01040d29e7455a1c4a874cd7d08b0ebfada3e8a2bcaf0b62c4689196da5090a616ce877d63f0f67eee94200c82a6b4bc857d019f2b6c3f5f0a980177ac38772085dcf948047ae2943c0d9e0a7a460dc1921c53fbf921c1e8c56cec51d22f43bbcb83b50bcc1cf98a11da4ad2f716a689b62259fa460dc3da933ba456841ba9cb321494a11f63a1ddd7d407103f98da9e169398b5bec53f5b7c51ea5e9336550d2e5f1add8ceb88dbe7fd65d64e1b595f6069abe47c861f57f3495ee4bebdc1d3f842e09fcf6b11c3bb366b9f239003bc66a3960c9662d3f56f80c7cb5e3599e662ccf2dfd5ae86b7d9ef97c58b549b051fb7295634d7dc3a581e5b66f33223bd44995fc2ec72c93c6eda5c4bc7e04d35d93c836df69abc934f69e061a0d5bad6d4e0341cd9730cd8a13bc40822d542f6982ebd5b47dbf861cf08dacf4dd1e37ddd9d776362796d5d23ef0b28ea367378c19e3e22ea6394c56dcd24ca43fab92bb8119611e925a5d4fdd0598ba67c4b979c61b605f2290be169a0f4b761464586ff12f2a75d649d00fa794f597e7e5363c646614e6daf8c72d9cb0395f269b5a8fe826462cc3a8f57fc8deff1297b1b994394df7bcf2c6c58f61b1ec37569caa5be6c2d8935668a6db90017293969c5489cfd938e3b4f0a8a6661329012717985b702785cbdf9554bd526ec5e3d4083ffe7b5158c7ec6626ced8bb993a5d6d019f61c86f65d0d88698199cebe12a82debb2f421aa35310e5a50152e04288da95669ac94804b35985a0dd8e6a2eea226a7329d134b06e0409b98bcbb11680ee73d8b01d9f69694cd9c71e9f1bc58c5864bcc38709419d05d1f869b622eef2732747dcec825684480df4cb9a4f55651b967cea0b352c1f588693c8f6634db3622616624de19f5e9a8f97589ad775d1503cb0400b11d149cc3a799fcf0fc92f69fd940bf8f66c85044c88078d57ddc002a48c5527e5d848e2255c3e8dec1216c37e71df9a0ab97c8b77d3240ee15d91bf280c817677396f9401da95d569b45e234f75c309eb2f1dd2ce25e6d727228ed108f194fb83721fc54d19dc0858095924eb15e0192a27807a2496a536108affe353083a100037c7c657bb2df7d8d7cd37b262e9394f01647f5c991bcb551942b490ff900b92ae31e2a08dad4a344d788888873257de8fa8d981a8b30814766031406f5b4580ecd73cf25bacc50e5ee7c83cae52cfb5d07e20dcbf9e2e6290e3c5c0cb1013cbebf24d8cf482c1b44ca10278d4703bd8dc6cdcd2aa4019789091d2dba90238025f5ee4a78025059fa484192e0697b63149781fae796a424db32066e60777ee279ca5d15b196a5421878952be3595b636783296220251d73853d6c04d449d3fe93d5a3aa201e27f7505c1fa1f193babfc4d734f93b97f9b7d51a9846fa3ebd7e0c627e4f05ad610264dbde960f117db28471b154505f8cb2aefcb12c92463e7c61cee56098658816d77179a4f49db02b366906ea1e7cca08b6f6411b1823c121cf4021d15b2ac34cc8c30db10112725c7623396a002ec733e1855b88703d89b2fbaf5cfa86a545c3261d361d0a237caab51b55dd50be888b628e1c6736bf06d6308e153d5de128e70fb6b892c6b8458287f3587ee5a72ecf0ae6f0b75a2b5b4ec46e076866e66013ff98f15bb8bc691a17bac28abc61f30cb1c0ce8c5f19d90f7de5f4a08183f9d31402657bec2f3fa34abe4a3c626a3a9a986a31fdfa830dae255c0c939eaf8c514fbc5fcd6af827edf47d7d9d20aacb9e54655feaa6f244d8d3619bdb923788f54acbb97186bace24475ca647d07d83dfdf6506265b6190da3613940617393e4dd31b3399498be7e9142a866393d8549ef0f263fa6c0c0424c12faa23937bd3654d992b397748c27413ac6c032fc89d3575b5d49cca51caa97e73780a07c0b347c974d30ce771d02b2a0351a664da074d73255367a0ac237f273181d18f303c1507350a4296c954f7ed7784decf1a967a7b3a00c88cc6727066a61e6059ba4b73a7936f792b80a84349510721f49667a77903acf7506d1477e88a8ae74489b1d9fb2e4399718b1437175ff2c09a646a22e2505f712ced6bfe636f9719858f857f65a992bf44fd409a75f22a3637a047155b6cea1a5e8e784de2e3c8f59f7003c5e796f840532156596f555b8372375c6328503a1ae9059d47eea47257dd75c09c577591e980b7c5f75e5f75b42c35acc38b3f1f07e21c8a7bbeb7d4a781bacfa4fa0f94558d27ccc8fcf629e6bb8d33a880e6e0267735c7ced791fc72b191cb0211534ce3ae47034f1a2fc7c96a937262447aa0665325ed31fa1063e90cedf1debfedca470451d759e92d1b9f4e5938f30c4950226658ea24370e48df0992665f3d89ec01dafe23e8949f101e8f21ed2cf8021bdfb7b532a3f3a54b8dc739598ec5b021b61bcc18c9933e67dba6cd14146718967a59786245c62c9c50a1c24b79d89ae3262a726ff3f2bced7cc1b35e90665661edeaa04c04097c5b901d98b346ad4cc8a3d6c7a88f08a46d8456937db585b52258592d31d33e64f5dd066b0a71668dcc264929a9e70638e1d4c21810590689728b6c8e66ea546af21464b887fc80eb0d89000a097ff83c55f4514c5924095afa3a47d2ffa02a97d1bb1e43827d74395867e145590e2b7ed8cdf03470aa67177aa7453e223962af36df03a8e1457d7714e9f13b0f025b8073f6c1608be1d023e73653087599889451af1b21bf868d3882c86b28ccfdd1a41178a8a6c8dc141225b653a5a7a15c0caa18df4368b7a1cc0f025087e05da7454cb067ce87cdb41817c1633e4b3ffa1410f70be2e31b49725b2c43ad6f4fbc4a0b6b6a383cc7b4d96270ec9ce3d69a101c46370d270523d5cf8c6d92e49556109e4f2785402d4a5a441811eb3f911a928cb20d086d78e4c94f94e36e65493230249041708decc1c5fff913b5270c569d526663489775039949b689ad29dbdd7fa12ab4abcee2696b056b187958ec62c031f464551240ba029a4e5c9d2b6ef5861a43f37ba6abceae54416c7e8d48b39dd6b543b0d1c81ff800fb5f0b368099d8636215b06b6c859c7ff7067bb6ceb92f28f4b1910486f16578755e20d1718fb27a0c3c4eca3f6d6d5ffafd32f7a48fcd16c20973a8da2f61f5d4fe56f5c2d123d614ab51a5ac32413262273eb8db6d0b2e589d58ad46ba7e5f1b133a97356d16b45e5044d5f0659a94c1842ed1a75d052915fed1977a50a0da3d6f0f857775ab2fac68253a20073eb58641a036d73aa19d6588801305dd6c115fe529b4d2cf816e3280211cd4917a44a80c46b32b75cf80c6528ce96687a5eb296b83a81ac8441a141ac1d8fdcb64863356d5b132583810bec368f27c2e310edc33c1086091d0458788e10b98f6dd5af47c8d7069d2eb6321affeec0d399ad49d6b15659481957298ce530ad85291846d89c6f58aeb8cecc81b9cacec579226800110fbaf0a0e2479410bb50ee0eb9fbf485dc0fc09616d9950becc3e79c5d4404057412222679b06f77a1e10f1aa093a12209058710703d9bc8c972324462b249e3640145be102f0b8283a7e6aa2b5b32488d420c9bfc5d08010cb6328e76300ea512ca24b6f7dd1bcc7adac8c76572ee317b1e1841fc30eefd1dcdbed1740060e22fede1c86520534104ec81df42d749d3169afe7df787915633d6647eca688557b967075813bebff8f539e3fea16d8c64e59422ae58b512141c7fcd39bf1f3c63a6a0743f787374403953dd6724a1fc7725222f31d825390f55aef6245713e63e1d6a39af77ba4913cebaed23893e7529321bc31d4fcd5e166c90d719b480e1ab3a2d30a8cb7a073ea7e15575dfe3ff95afc5d703b0388cf544b70107b3afb5d73ccb58224a46114f76a9aeccd0741becea0f5c0f81ddfb7c8433d09f2a5684549a12a30d56a188928f91cc0a43d32a05404fa4483d6b481bcae2be3e21713d3f6fa63d244cc011e4a4f38d087e16032e1f5bc706131874564a1dd0d824a5584d8d982055a346e60957d0e1d20796844c7fd6ce94bdfef5ee15608477d1041af3566d6c59c3ec9bdeb53a201dbae2ab62722f3759f9639bc970aa43e1a2785e84bc6cfee5a91f3775b62ce3a88223294fd12a5a9e05c10b8580972a9e8d22f497b4522a461500375accaeb69a6ee7d84160c4c721bbdcd317ba37254be62ff6bfbadea014ce81697ba639571f7cf9fe3cce5fa0b1a4b7a086566ad466539310002ba8d2eb5c38b6adaed424d6b70b689cddd9fa0e545545f0104a334c06b72562462218b3291ec32c1a096cf8e5f2f2e3bd38cb61c9d85b4351451afe6243f429b030e0968fd18bf37cb8f1782a25f7193f203c440dd1cc0eb88c8fda5c722b8740418230c6828016375938716bc5d7615314b8a0833f0fbf7b8a2544844179e85db594dec3b97189860c0aafd3135ca835630958a6cbed9884e7c8a64db987be3ca6d62f27152016943961a95480b9c992d4aefb16881c453364fe57b8f305592db2e2cfbe6912006202767d75c6f60b22b2d021cdb6566b21311d7102e44f81a8681cead06bd5d8519e35c6a97284ec43ed7d08d9e09585eb6373062eb96da4ed428f193528f7e9ea23d20908500a45325aeabb1095380c4ca4f87bea9d3975f7077961c8ad6904bafd7dbc8a8bd0578e193f5870773", 0x1000}, {&(0x7f00000019c0)="1131179c7ae2d00fde196ebd116f334b6baead251d993ff9744a0cf0cd6c0aa7dc0b527effd33d49752769a2f2132a85749604e686f0586ac41141eb1ff045a17e852d7f02a6173f6121f420bd18f5147946927ae46ca37f20dd23a0bd54c6c443a3c211042bc4e72974618c8b0828c01f036cc50e7a719f3acf9479b6b7a246511865ebcde3751c32a4231fc8174261536f5fe4d3f752fec47a0beb4573770e68a477180ca5c789f0c940e59951ba5514ed863ae56b1b0efb2064e7c354672958fd84ef7f7414942c3162801564ba2df1c052958093ecf47d094ea40ae787104c25f2c0ce7ce975c910fbb47e004ab034f5763b2ee9a3ace39354eabb5234bd03953ec713b9b362e2e0dd9e9f2db691400901b78046c8cb1af965e9c677d6e091d1e8de261f54cd272a0d985ba7594cf5477b0807cdb0ddea5b6dbd02f318ceb93401773daa527af5f7a22d1ee191db700de55cae3e7aa4f67ebf7ad5f32d46c35f6bd1bd8070b28988da3b5ff51f56dcc6452182981ec8ac6a527e4d7691f1bec4cb8e7d837e8ac34638bc7b1a2d36ce68d5c361e214c1a63ad8131bc0d0e5b69cb3778358d3ac4bb1b5a203ddd338b965d5ace28ffbf71f7b36ffbf229f36e078c91eb6c8358971ee91b7e82d98fe44ee46908b19a15f83dd9ae345689b0a126d4f82ea126e1b2079f0e0c51108ae772382622181a71777e6eb611b31135c884423ba344970257a91991247416b171a6d2c6616d8f78b326f7ee7f6fde4edc2a3f59791cf1af1bdae4bf568641a14012257e98279440278d83361191f72a8d4b3f14ea0673e287306e5444e4da2efaa82dcbf7db58ce66f7dfe167f1ab0a30d88aa603f7f4d58be653cd0ea093e98f57085886afc79e4fc9579a7a86a9dfb612e4445f5c0e193f0150c449278fb0588c3ab527fd6ed439b053257adc0bbacbcfbe8d86a782276e29a5b952c11d4492b491798e426d8f3896f5173f7caa217db7b76dad8a777256c8108c108e8e3be3a4c3dd798286870580567486f8b73ea17aad914730135d303a6fd63fa87caef797251237a3d1133952c6535533c207053ef3b8e07e80a98e1b8cc85b2d58727490e7e08264f576b45df785d66af6ac3159f5cacdb2b6c23bd95f0934cb12ad5ae1439752b7ec398fb0b5356ddef756639f3e325666cef0e13748cb16163cfa69e4bef1f37431321bcc8f0a196820aa685e84af07830186fc64d1b9e4336acf0ac0f3f2aa6084a6852244e0247c0ead06add4eaca8bfc9a00f092ed44f01b79243dd374b12a59dcbef5dd30e38aa46b53a893ae8fdd150e33a3e3250393f9c2bb9a1589617e41d19f5a1143188595797a9971ad41855d8617b64aab16816217fdd219df872f670238fbeff553899daa18206dbbb5b17b22bb791c2e3629cc24253ed6d3af788c2dc0edcba1823cb6c808b2dead57b4de95ce44bce68132774d9d5289b1e1e03e0291417b78ba7510c67a0122c35d15cd9c95ad797618affadafb15c2fe8c57c8aef00577835fbe7bb3d43fd972388999ae412ebeb1867e59eed89bc5504a60e8366f4ffd5a7e375c057eac2052368a8688eb256da38e2029a2513b24e60c86fbc4bdf4434129b27236e94a2a7d1fac1f907179d19b66761d5ebf2c1c6d126ecc14279426a47f3c2aa8c46342bd7b351ce10d2d4a1225bda9af0381649b89d89b8c0603954b26ae9e2a9b363019816643ddb7e3172ff3ac7f24d082f1f85d19239d4f7f50c531b061282ae216692b8548a60399b0392cd339e62642e585a91495a4d30e9e870a41d487e3e3bc5d7b319ffa5766a72e62af81498caa3c6cefb544073cc36bfc532b63e50544c0274c595284caa1cd8bf738a1047b3ddeac55d39cd32cfc21f07edfee9c4598b70a3e9fb508d96feba73bdc5d735b09520126199cd301077213f548856f2dcc54a5decb1a6651ec084887d6a9d096569cb2b73c014ae6e2bb341e74dc6afc5705e2a8b349379e0cfd781c3c6fdd183cd18d24fbe5af5136af4f6a6ddc70fded5e72d3e15fbd4b605f4ccabc36849d73554631bc7738ad9c37638a466801fd88206c1e9b5f87e0e7bd798e917da8fb8f38ea8a061cd8fffcc34babf24975c2a57dbc7449b3349de25c95b55d2985660e56d7938552079be0ca93b3d13e9d9ec9f16562be22c948b633a21af4048021f96d2ddbcd132f4478b9bfa3f8190bd2fe477df23d4b6bcd777e728dc53351b71f244756a35b9b80baa7110594d2b934e8e9846dd0f6584c392a581a3af403cb1c7c6672cacd75f6a5017de3e2a4663629a6a9c5f4bf6b17cdfe03466c9612b1b78e36961cddaba7cd64c2bda8ad13d1c929e9c884c8a6e86068c3d4095fc780bf45823a6152494d05905d3697f0341cf1bf1a06be9a26de1ff825cdc45ca51cb34da8e3bc27befd48cadd7416b1b530bdd59bd0b845525e0b4fc583a3f8b94d127e2cf31a501d8c3438e72bf0c856e315fc4886a9a68e42d19829c1c950f8a1ef12801b406ddac8b496dbd1eff5fde8a8bbd20cb0666f24e602f0516d70321ef3558b3dfe3a38dcde016a50b91e9fc65212ee842faadb026b98ad6c232cf98ec4f6a49715da9adb1e3ca022eefd6e43dd884fdc9f596f2530e3c3f44f8b090c1a7e92a8f375d966eac02499eec2d7e78779f7a812b514dc9dc3741d753c31006286966f1a0bec2e73ba512eba419b6781eeca8fe891985d75596c0b6ead2851a0758fcd6557f5930a50d7a3b2a5956037b98421ff7a3bb928bccc29940b5b3d6f02d533a391ab2e5023ed6e43237a7161691c73fe1279ab058142a41de7581bdd608cc7d1f32c45193f5e3a500ee500430516e03c41ee1a89ac45138bdde093c4a311346c58f7c4e21102979e4a4ee60061f6716afdb94b17f15188187493614dfeed8e73e9140b6c498d46b97f7dca3f6f74169d862b108a478ffbce520a1eff3cace490f8aac7d5a734afb598ffaefc816afe4a4a688d37b3f1fd5c74536caaa52bc53e96f54fffd4979532ed19c30d7fd140cbbcce8f9a9cdb289e7ee4d154a545c4bb32099d964d777c36710f2f57e088d3ba75c9539ce63816621c08ba8bc9357deb841242f4966ef0ee17e2014b34d350b3cd942ecd527b1297c670b1dc9e3c4eef6560d0ba96a0becdfa4174e418c8c9e31ea9692c537a5a0455e521ff97ff2941a9ca371fd84eeb5121c91145c739019088db9caded13679a278fa455d54f8842859ef3aad6e2dd13cfeae242deb9dfde932717cd17eec6e44356f223a945a29929faf215f5757849cdb54136d9cfa5c3d6471f4b21dd313f72bc90386c629e76ab125f49617380c41535201b37c3569b2f4b8c600f68fdf0be3adec18c9cbb5c25132d140385d1f34a5d0c287ca1dc3badcbeb42e025f51574fc1d2898bddf8af4899c9104ed84473e3546f43329656f8644653643b99a992fffd425fc779ebe5550e7904d191713d05fd642cba5c4d74aa95336b88abe8be723fc8fddddc6d68d248eeef1fc69d57fadf82bd4464f040441fe943eb415eb0f0aa40b8a77d2c5cf4d2d137d7224abafbd6700ca27e7cae9f73f907bd3ad9879836986c584ae59862bd5ed8580c61d2f97c76dd9f73ef28e3eb7b0770076e86f0d49e518025d6189c1774bba8621fa6eb4b85b301d33b502d5008358a9836f91d982b1c3a1a198f01b505ea96c3d3014830f955f4c9ed064c59c0b9e850f5eb4a909c33c7c3faf82e43dad629707383f943b30b7fe07b905703b2e759b9e4686bbaafb160b25c54fa92834d026ef64833f3b8cacbf4b65a61513e41100abe6515d34739127ba6e1a5e1a1c7ae36f2388cefc5590eac1e926d2889b823a658b674cfa7b7e90d46bcc9aa927ce5dbd9b95ba317c512ea983951ccf1bca1a8ad8ca50f29d7198f1811d91d84c0baaea86fa2e6294846e32589f22ea035b83e430a45a49304638036bed3cebd5ff7cb1c57a8aceae5a26486bfdb4e9386898288c8dd174659a28e694635ef95e6135de7129e3e162ade1f57c1ae2edcab6048a77ef80b4505a695eed8f49e4d8c243fab528b31f49ead5422a748cc94d6210f664cfc8d8d4d4d79f246f687062ee7ba8cf4996fbe88d0c5ac2d6aab1458c398b4a9f31c7e4865a9731a407862093edd55bfbc7e284babbdefc0c6ef45a02016652212367a7ef3b25f678056e8567a1c4b12b71687c46e7b2d9a996ce198568e41d6e578078f24c46e6fc53f69c21642dbfe87375772d5acc8237b7ed995dc3632297b2e2ca2a30a9ae1d31adc3f95e51b91e014535c6e70887c582d82bf596340a86de546f1c231c87a976b3272c62a7c4908aad14d60b0f5e153063a450ae08a8f9770a9c8c210cd5808c93db24c27da83a860d48abe92cead661f328028720dd8bddff7bda80b7b4b937f65b4ceab02a3556917e78322438d4ceda60bc7fdc64388239e4de893ec8465a7a5ece382e25fc8726b2dc13da1d632718e763655417dc937c03eada7dd4844de66bcbae23ea0f579cf7f1ca1f9a06b48adeca174d67358e79b6266c54df175cbdadb64f418ae520b8c6e48e1b8acc0400fd1a66f0796a254494f8769745cde74420b08ca123a199983876fa055c5737726c27bfbaa46b936e8b8253100c2b5fecbdc03d37e661c33f8f7975965fb32125ced49534b3065284d65d814512e5ef9f430f64c9bcc97323e559de0c435a3212455191fe0f019b061ba5ba76dbe8be6831f21e399e532ae35bbb25a4a1f25fa85de5bfab47f93d237ed1ad6a3a8cbebe0ec2ed1e1b0bee6273da0cd946e7934b51ef312b64848e86d7b68bae0175c094c9ed6e3556eef730941b16f53c7d2f92d2e6f6c4bbf760ecb0dbb2a83d7c6c758a1d31d68dfbbdf619f5d05688c76218ac604626137ab3a7e76150a79ee3fb8d5d22c4dc661a44d8648b6886d95be09a2fbebca40143ce059d9e83a28ae33c76ff68c3364a00560dc1a143496de07f2cc05a3bd74065697e1e830e3ba953ed580649fd1bb67c5e182947515f1c6b2fa9fecf269f5909d96b1ebaaf7c1e6521b68d60995650247ecedbce105afeb9a3f914bbf372281449fc163190c5089740ce33a98f41e68277023366623cae93c657c5f55540d14135f51d9c64d3b1d3a02391ac4768b9493e62ea55da353fcd54daa3a506e794e9504d7ea6f69482cdaaca67b486f5bbef21936ce2c5d9b341d974f577e6073ecde993bcc517fc75b9110ab7a5649f0f41f4b998aa08ad7e9f6f9488013e0f525beb39d0aaad950fc0cdcd659720706b6a0c32201985998c5dbe5c49cd0f2914f85439a6fdca30dd23d63f6867ecd290986a70d1a1689115a20c13da54ccdb02dd7c69f8ac1f27ddbbd6eaf87e8e15d697f2617fd892a8326deecc222d97645134e6043e85ac20666928cd603e00a18489c2905f9cc63a3812661ed0e46112c0757903b752556628d5fdd4a9a15d2723c1ac82731036ed2c3009bce5e35423bd79e1028486766e680e708418033d4ba29480b57e8322c486e3096ef836d0fa7f1bde14c07baafd1b1f5c97ea086eb3b1181d35974cb339eeb4dfe02bf9b2960746f54d392769a1c271ba0b6703b1846a59a1455ee269c9eec5516ef06740ac983c65738b4614433a2d5d7e67651f590b40be6f03ed83e48ca30c1faca6b284f4e9f0d3f8abb7970f4cf28849a80256181c28f844cde2f6bdfcb6b9266f3c98da01852b5c9459a61d722786311c3b4ad6c0d3965fd8f2a7ef4fd4835b3ea491809a3fd9c2c070318c2dfb3beee709fd7ea60d5", 0x1000}, {&(0x7f00000003c0)="c758c5703587c2cd211e5429f602ee34f411d64996587942aab1326834ab50a9bb356a802ce2ed588ad8c8d4fcb05815be03109981ff6e30f0aa00b821a49e5d592d987b86f433ea296558c0f9f701e0f4129b89986df819d312efddaa9e2e0d699a6cf187153dd8a96d7fb1433673801c", 0x71}, {&(0x7f00000004c0)="30389ab4b99188e5928b39b64083588c97000bc5482d5a05ebed1c3b62bad8ef8f31b47d009f5d6af5fc9657b44008f07f1136e5ca4426b8e3d05fa7206b2277d73c423ac7e64268d5dc6be857ae8d8b1e7f03fbf311401afe5bd6cba68afcf077e5e9b0e3beadebb1dc55531d8457d06af877f2b8d96b1faa440fd6e0278ad0d3a1a7bbf0ffb8cdc5ff35869fc9f4a8a3508ee101ef5d2dfa44859d7e9a952967bc058ff72aa4fb36111977454f3298873ba546f2d889f807be6d432796f2d82fb4cbcfb6f357efebf93a8298e4e1fc5ba4d8e47504f961fc0aff6064bfbf25528ad53e02710181c6f3c364837639fc76a7b30945da6a", 0xf7}], 0x8, 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff020000000000000000000000000001"]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/204) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="5cfd", 0x2}], 0x1) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000380)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) pledge(0x0, &(0x7f00000000c0)='\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./bus\x00', 0x25) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r7, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) setregid(r7, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) dup2(r1, r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffff001, 0x0, 0x0, 0xfffffffffffffffc, 0x1}, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000040)={0x0, ""/22}, 0x1e, 0x1, 0x800) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0xa4, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000100)={0x1, "825b6b556b685e299536fb52f1eadb42515d4c183d0309c77c2f3fecf54bcd7e83184601b56c595a33c1b312aa054e49801410459987d7f57de172f467bd248e8da2cb460a404be6ffa33d5a416d45c42e6e41b9977c907351147b76ca8cadca7da04246e4e7360ec2abfadc3e8f2a2e71bd450aeb0ded5499674d2e11509f04e63f2202429dfaacb530a98a6c046afe067141d0f3824fd66aa3ffafa3c101065e9c072278d6f2a41dd7f72c393b025101a131d4ac49ca234ccfa689ef46e9b8a4add6fe2cef3825837b8767fd58a5217f47c1873a64d5eed81acf3ddf549c70a2884094012535"}, 0xef, 0x800) rename(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./bus\x00') executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) (async) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x4}], 0x2}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x2, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x24d, &(0x7f0000000140)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee604ac730ed6cca77198db087fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24121b2887fd91142118d76", 0x83) executing program 5: r0 = socket(0x2, 0x3, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) recvmmsg(r1, &(0x7f0000000540)={&(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/137, 0x89}], 0x5, &(0x7f0000000440)=""/180, 0xb4}, 0x2}, 0x10, 0x842, 0x0) setuid(0xffffffffffffffff) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r1 = getuid() setreuid(0x0, r1) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffd}, 0x10, 0x40e) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x3c, &(0x7f0000000240)=[{&(0x7f0000000100)='l', 0x1}], 0x1}, 0xc) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/57, 0x39}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f00000015c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708241a18cb2aa7d114891626c6a141463c3c0d2d03cbca346b84f2d5158d78397cb2aa84e2d2e0b29d1927f6e547b2392a9a69b8fe2d48129501b75b25cde212bda9c1c8edbfd0bd7291970a8288746421815a4f24adf6a7b9925f825bca9c62ffb932d87b863c3fd867c8e43554f33e97a05cbcd58711d8c8d869f2e7fd6574bd5ae84254ecc31f19e35ccad58910e", &(0x7f0000001500)=0xdad, 0x0, 0x37) getuid() semget$private(0x0, 0x0, 0x96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="ac", 0x1) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/173, 0xad, 0x2, 0x0, 0x0) semget(0x0, 0x0, 0x280) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40002c24, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) r1 = socket(0x18, 0x1, 0x0) fchflags(r1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x60, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() truncate(&(0x7f0000000480)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x25}, {}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)) close(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000002a40)}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) shutdown(r3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000400)="21000003000000a8", 0x12) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x4000000000000006, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0f389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3e80000000000000055110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0000000000", 0xffffffffffffff6d) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) link(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea890203", 0x7d}], 0x1) rename(0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "000000000b8300", 0x0, 0x10000}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="fffc98ee1d75753804", 0x9}], 0x1000000000000219) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x21, 0x0, 0x4) r3 = open(&(0x7f0000000200)='./bus\x00', 0x70e, 0x6) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), 0x8) socket$inet6(0x18, 0x1, 0x0) pwritev(r3, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 3: mknod(0x0, 0x2, 0x3fff) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x20, 0x2, 0x6a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r5, 0x0) getppid() msgget$private(0x0, 0x2) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0), 0x1000000000000262) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81286947, &(0x7f00000001c0)) 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r2) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = socket(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x7, 0x0, 0x3c) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, 0x0, &(0x7f0000000040), &(0x7f0000000200)="0df27fc49a3bbf06f9fbd2aa73016cec2a059b12ee84a9dbb2eb810ce394", 0x1e) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffe46) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x8002}]}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) open(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000003c0)={0x64, 0x0, &(0x7f0000000440)=""/100}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x159) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt(r2, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, &(0x7f0000000080)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x181, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x8000000000000001, &(0x7f0000000140)='./file0\x00', 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = getpgid(r2) r4 = dup2(r0, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x1) socketpair(0x18, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000002c0)) fcntl$setown(r6, 0x6, r3) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000340)="2ea11dfff8f32492a88083eee79dbf41e5c5a28c2cee476bf6de5067f3b90ffaa381f2b0a57c43c37309a6114e9f7878740342e09a27124305f6b9c6bd794296e4b38d6b80aa7c75c5703da85a27ac6d44f3d2f3795f072251ab94cca7aa79e0e135420e71edad8b03f90e14f593644baf70c0ca53cb7f1aefcf83ca8e2d7adf5ef5203bd1753c137c52a8c60a543a6a749391af0a1e01af89117242ded1bd45d13fb9dd9781ce01b5bb9a0b68153e0da1f660309f558c763253578cb7633146f3627e787fe25da245717eef6edb17b5335a13deda965b4f80ef1e80edd9613efc4959", &(0x7f0000000440)=0xe3, &(0x7f0000000480)="dacb8026a6a5c5fa5d0bf1b6635967c2a12fb65af2065152aeb29934de0cccbdb555e6072a55e4a08f20f5bfdd93ab14a8e057aebd1101eba6b5a849f47e6f3d12e08d32f6e0e40de3a4406ce74d20c9ad084893f8bcc044c5123b7566b97e3a89ccaad4cb41f97bea0e17920a83e9fe89f51bfbc115bd5b8752974615e3b8ded18567fcdb65cd15dba1d5fc372f6f3818ba62fcdf6914e429f7e25810c310acf7dbce9ccea486f8533719135b23642a8f652953f179", 0xb6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000540)=0x44ac) setsockopt(r6, 0x7b, 0x3ff, &(0x7f0000000580)="5ac839ac346a6a9ef72b092de23c4567fbde73d477f96ddf2c30b48ddadc1662c0026ebb8d1858a19551d7aa9eed390f00508f279a24add4e4014257a429ca317dfdcc4d460e81d57d5d416afc9c617f78cacd15ee9800feb50a740b751b2873db4064293cd424ddf9", 0x69) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000640)={0x3, 0x0, 0x6, 0x18f, r3}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) fcntl$setown(r8, 0x6, r3) connect$unix(r1, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) accept$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) faccessat(r7, &(0x7f0000000780)='./file0\x00', 0xa6, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setsockopt(r6, 0xfcb0, 0x5, &(0x7f00000007c0)="cc34d854bfc26397f8dec5ecd174b19a5ed69d73d50bb4421fbb3bc5bceb9a8faf62bb76db6272f7fab54063d0545905a940c7c9e0dbbaeadef903c5e948bd84c9afb6310f1e53e50c7678f4cb5ee517153663da4248fb0a0773099ddbc937647a02cb9db2be2607b919274ec3d1882fa305d06ef552154dc30a4e4bdfb2c89a8b3cc7fe9f4a08aa3612505cfeb9361be44a7cb4e996e9a2e1413d0462e3cbafd5a2596cf8c97bd4c27d203af4b55a300cc3a79f94a1a07c71725f1f5bc25fd653c2d02bf499ce087e0429cf0bfb64e76b74ad8b03b3bfdd383ce9472331", 0xde) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000940)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', r6}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000a40)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000a80)="38bdc0b6f1a9dbe6e59cf830fb6e367a6387ebfe6fb7cbb5b1ede7e94417735a2c02635b124fe7ccdf09634fd1eb97251b101796b078832db0604eb2ae43831818f4a0609b8af1d273aac023d3aaee91c128f50b3fc2446b02039ba6d1b39cdf942198d41e6663602fa51bd25ae18b97d01e060d52c81fc4d5d598ed15676b0bbc9f6afc0f316c5c560a24ccb0faab344915dec4bd6ab5fa812725c3085c10991df221749a16a6abb48efee9fc59a125a936447c4490757f8425185b6efeeb35cbbd20628ede383f469b95ad083c720861df4f90d8e45f1b5a54461e8cf91e9b3a9f2a7b1cb6e2615719d295ddd1dcba67a2a5c98aeaff8c2153beb19093bc3b55a0b8eca8ba45253e160b167087294368719c8cebc9fd9ba84934f10ec15b08ee14224ad50c2aa0c0662f06a580dd3045c79213becdc6c22f51005d05124f677a7415c0d6784263096a4a2dabb2086d61d5796a0f51bc01f0c690cc9a4b9ebaefa73f0b41a39c87b4fd0ea219db5078a8cb8613d6e903151f56acd5ec82304e68584da91323361517eb225cf864b34abd843af539d62f0ba65fb55bde0157aaed7f30c30f391e9f916bca07054660737ce9a1f617f3829e752f62c1661c9495db04675040eb2f0a2124a28acecd1e46f82b9373255e0a2cd914a314b2320c7e04c6c7ba04867063ce1a317f5a754141cd1ac478686bd6eabe8ca3f88ae1199eb36505a8e6dd3561b245eb69ead7cae40270487a47e03c5b26e67f6e99784637e4e0244780997a586269be6b5476f73bb291be5afad665eabb9a59738264ca87e6d5272a937ddb45e6529338c1161bece4043885080e6b1571c8617973a094412b218c6b13eb38a19de9f78b3bd0c60141dba5aec20d584e749be753b98d357d7b0c279863bdb6e31f82a67ec083a74b5f80effe229650e675669dd1a07b7ccb3f5ee5d5802ba8a2b566838805cc9219d2e28b708653a521a22c129cbba226f59515bdbf5d7a54b2449002bda3f1b364b3e111ba1860b005dfba11b7f139d9dbe66228a2a491ba6037fee1530f5d665593e28a8425ba81f18bf4de3adb6b0f5e33ef8e5e8f0e168a78bc75a0522c07c3d5f7e149395c5db987caa15968d50d96a222d2d6587f1f83f7bc9487aa0b81a7163470fd2be0b4d4aca9874a65731231dadd0cdb10dc37bc048d3036445e1e322a8b9fb215920afd99a40323cc7d51708d9df0e0404d34aa2c7cded1019de4fcb3c7ae77341187e1ebd1db054d96d8b51663267abaedad18b5a3a28dd396bd7b450e1fe5652980e5351fe0ac900feb22bf7540c67664fa5a51c0934983a8e8dea1b8c8f4263c2c996846321dd4a48682c012edcc1322da591fb0cf2b780b1bcfc11b2893a961907409f166ee3fd3401cbd018b24dd4e76c7f102170a1ba484966020586179d49c61bfec59bf54660853d5c4a69abe4459125c55fce3813cdf8c47d5e6a55212ad8cb9da7edcbce6c1e2c83d47223568667fde29557027871c06c23696f73562abf8989ad046b9b789856edeef75849b4383eede28e2c0a6b5df4b9f567546e6c7f549a786ba185efdd2972f3485904af4bc43840eeefb976253e1d51737c07da95b90abeb774a47d5c9dcd70f2e11af69e94aaa3d2f7b44d18b46d4be205120d768b20e1725f19e1da4506c38b363416f6637c858a1c2acfbd026f7fb49d5e2796b22b23a07ea17ea13ff2e23dce05eddca825fd26dee9ba6c85e66c0afd96b714ff5060488b9ad8997dbe8b48b515f44aff6af6f2672e71ea09cadffadbb2e35eb2e8ed3b7859870c3f446f5d88d217652c742755f8ce780da3560352ced6365fb3f6ef2b786a73174a104954420a6c4f11cbb9721ce704b75c4d9f76082e66e463af0e147a900630268ead83b89efc3e3f679eee0a41f0c1d68f963142f058cce78cc19044ed004e8cfd9fee5835d703fb2bf48d8e61f22d3ca79786de2ed047b87e5de77c4092e0476b3ac70b7df00a11725329683ccefecfd4dd53a0fc5831592d2f4a3a28e75ac6852afcefd88dddbf6e2445b840fd1472ff01e4d466d3f080a3beb251f141d896d16d83c97098ca5e800843ca5ce149ddbada658ed6740c99c5d651f04c650bc2c84e17b9d878426f39793d71f7728cea5fbce1ab4d14479cfd65b00365d09de16dd747612b68886acc1d856606e76127bbd3a1c14b9bbdf98fa5f4a04126941ec232c494fc8bd84ac0e9a6ac3a176f390ca983ea5b01acee383aad7f40f8d09764ffed4aff9ae5f4951fafceb2d96c423c04b520f255182cf50384347ac73e1e10f9321588917e92474b09a402e5c4cbeb67f50f731e92a1a319c05bea802ea10119cadd6496de2a5dc5505fee00ff03a0dabe1d263d8983ce86bec4d0c525ecaecc359d6524972f4bbb5b54a576dc14cbec8f6b5c47e26837c9d5cba82e268776375af983a2a828d192ae7bd8168fe5e854e98b940641d51d378cf837a97f175ebdcb70756508a73da8de163d6529791eaa5329b74f036340abc84763d1b793bdeae315b24377c4127771eac312e2fd6112649598c21ab39e6c9c26e4a8176409f9a1a7bf2843d3f6a684ee5aadbc7a7add306b5c117b28ab09754184c3851dc4455e99dea5f117d53a91cbe13af29b676fcba03e4e4dcee1c0880955cf18b0a1898d874867818c545afc42ac787a941163c8185be845658172c374172a3fd5053fa9ff7bc2206e6b1526a750a1ec6c408721f93458fa7d38623ff0562e377da134834d19646ce112ac8100b5929bb572d01f25e6321c13f0dbf04854e403d9b4aa44b53260331e6cc55847cdd55ace2efd1589d9cb6b2676b90eef0eb86dfb10af50677b9e27c428369fb9b7366953e4b26ec7c8b6ce35c687d306fd983baea40b9a2bb7950e6187966409447854b695a2cf49f9a2d42b82d4d9733caba9b46ae4dbd53e53209abbd226f9183e75d24e6f78782bbbb209ba58a6d143667074c8829708d39e70b491e88b6cb401bde4caa5e0abbe1642ee8d953df7ac8f2c5072aed0e708c6b919ec67369ee0c6e6d494535ad922f651113258fb3d7940874cc6e608c4942423165f282efd9b86633c7e8929f50128a05899189477a03139515c3dd211842a4d9f8ce830f2d9c2606382666585a2219161f4a6e0fbd7e3b0bcaeb4f5a7b764d4636f0a80032e19afff31a9b9b7c3c501e6282d1142c7ec866be7f9da8a10a7f5c8fbc718fce00dbc1ec5decc8694f511e65ae6fb608eed1318102a4fc3ec6fd609e121dc788dd9acf79b2366e67399fd463b5d520c276b0fcaedf09c42fca1cba5ce2150a199cc81920954706feb80383dd248da6ea29745d49009dffded2452ffa2987ed4367cdf9f1f1bac5e57d6f1c1506a3fef4e7ba56bcfbdcba2ef35ea65660f70011a8f8c8d72d73469a9137a4776789e2b37082ae0ce35fb09f166da57c7c73755eb25baf229f74154d61f4cde2fc479a3c120a42781dd2308ab024085932ae485a292dc90c117de006fd1e93f5014e186c1e28301fd1ffdaded33bde5bce0f99d744277c22076cd51800cda55d6227e973d5dfeb53edba93589f4337d0b4ed471e4b448c6e309e31ed31b153e2b3bb76f1b177b5d53492bd5eaf1e63492ebf7b1031a9295f83f5036060883d6e5d16a316c81a351a1dfd8a956b6b86a0b83a52fe182292eb8037a661e57d8426ecd005f59f7b7a24159bbec0e0344606461f281a51beb3a86fec1a8a4ab5a2977759f6c7c722b739ab94753e356388957b463845793223b0e9ef7c555b3516d4a4f72bcacc443f7725ebc72ccc9be3629ad71b659bcea695046ae16b5a37084a06e988abc6b9a8384b10014e346c3eec6bb313db57f057edd7288d12efde0ce1ac1228104cef34f4f920ed6c718ebc59696a3c24da8b7175547e920943e54e04ea82e62ddfb9f4eb8293b6175a323298df5100a2d909a7d4e58d0aa6e2a5ccc859fb674a31e0594f4b51b673910aaa2165c3e81318b7b0dc3b8ceddf77c53dadb73e7cfa4b3d7414afdd717aada6be2d165e4885b1c80e50b6b97ac7e689cd0871cc67d0c67ee0118928d8b0e1410d40987c9f05d16168d710de040e12fe9af576fd2817ec8240b54d6c2be088ab54b4b53fe1d461979b697019fbafde0ac73e6b9c09aff675e102baad1e47721692f8e9ae10c793e665d4be2ce97f30507807ef41c144d9f817a7320349b4b18a3131d1f42def78bfab99f210f57fbd5082448f6aa7fa95adad52ca9257807095356dd9ad24d10915c7616840bb7fa3150624e34c1eaca7899854d5041da877e961ca775fe199898fdb945f97e0170c28152fdf7a8d12ac1c82c4a61618bacaeafeff76a1569177fbec6bcd2b57b3922400ab6f7e2f073b49d781db166bc01a55210cbc5015c122c85f7b8184f572475204205500d11e649c1bfb0a4a11190a1d5982f6b8ebb21452ec11b0bb150a623424c0fc0f6d517d86379c6acd3cb42d7547c8b4f10e59c015e2c3aa50cc8c68c519b2ca5956aaef97b1b966fbaf661a64ab7f78bd9a21d28961623a600f04c5f63d7ec9efa4b0430d0a7b6f7decc9b47756bf27185b12028da186934c8e946a5422a98bc8bcf4112ff9572d684e2be345e5fe8bc8b0212db95e964147e7b3b6866ada640478f015488dec4c2f6c881b8677a0fbfeb1b97a4d1e9cbfb77078e07f3368b4ff0aa85331c727a461e515844b1480e2f355e403030959ed33280799d7ccab129fb1a381acf0e58cbb98c9424e7e6916aca30a92acbf2b006d20afa5695a0b8fa37df57b16b3e10e379c4fa479ebe47255a2ab270c71018915f0f4bfd6e6b27e5e031c926ea23863662fa7140d558a83e42286092e63732957adb37a6b22ff0631eb5a96342a91a01bca793327f3301013de0772fde76873e1c295efe86d1c4cdf8d60a0b39beb8a1311f046d237d5fa68f57512abe51b59748cfec84e6cccbd4f2f47954242eef2bf2d1640be08d8e96c9d1d8bad986a7128182c35aa83519a9577a6960fbc1844608e5aca487f538975cc0bd67b1c4c1836ae9dd8948e66e1bd438bb292f4519f096c220211b1055ce1ef8368ffcaba379ae0a3650790a3eb8aeeeb92b055d4ec44b4989dcf44a5583671bab9480d5826483a3bde487262b534584a942a0195301d1697980734d16b713c078556ab1379ee4fa877baa8cb5eff684ec7a9d01717a1d0badfbdd65c54d4ef7a187fd96f64bb1ac1cc14b8c508b3eb5dcfe0af3f899417c8099b77df4f1cf30e23f6b0ab15958e11cc37474830e23143a48ef8f2b285fbccb2496a63d53792a1b38dc44ba6a01d74256b9233e468b973fc49484fe89529b974101621becba9ef5d7706ed3ebf4c96dc5a71d3313f168cb53d67ff65208f3291e12afc0e35b7492ff771f6795365535007c748432d261019e1f68cc9050062142f53b57f3dcf45185318889e2e9dd67625bb3ccd18d501b26156f82386c5c4e94b051c6c9bab1ba4f146971bd3f86a1f07aaa9aad126860346345a8793d056c256e96e6067edd397b3c6c04da096f616cb6fe8d176198f384d7d4f755f03d4f48b3b8bbeb4e46b52d103be4b3fa86a92ab69e8fc067870260865662afc845d0f4a7ece71abbe7e0a8f0bafaca943bd3163a70782cd116e24d7d8bee3b1e5328bb81cb99ed38d584f158f8108a37abaa398fbe8c1d954241055c527b2d54732817bf5161806efc2a15fbc72a69649a324960f1d53aa2640248808a60909397fbdcf8a81e6104689899da5dae127b57e1afefd76db9b9557fccae2", &(0x7f0000001a80)=0x1000, &(0x7f0000001ac0)="ac2688ddc2b038a338bbfefc4f005603c8b180fc1105ae8565885a410b48cb44dd957efda4a96a3661ae4bccc7203bb3fb6e6d9c9fb1e341412b60098af8aa2dc2b39e5b", 0x44) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sendto$unix(r0, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt(r1, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f2e, r6) ktrace(0x0, 0x5, 0x4000042e, r5) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) unveil(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) r3 = socket(0x2, 0x1, 0x0) dup2(r3, r3) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1153, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x111d, 0x3a, 0x0, @rand_addr="f64ff600", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @mcast1, [{0x1f, 0xa, "746fa9c007a7abc54c8ad59da06eee9aa1d26c5af1e5e2636d35be6c889a3f8ca21387aa2fa18807641d734f1497e7bea1c97b0eae3d110e9d9daf6ad2b42ed05d98fcfbb64ab206fa9b0380930186f08c9652e3"}, {0x0, 0x200, "503cbdfe8ded06eeace4820df6e51cbacb9398f66ac26eee5ae151af4ac39fbcc7099570a60471209df1b3ca61d0e55b81d71b94e7cf2fa0c90a67bac0d22df0641d855a84c6ff257413d30aaebb2f7c5e1632cc96c20e436b1ff766417da2ac1e8a70c93bfbe6b15a57207dbbe44ca630c5796b2e1f04ba175846a85e59796bdd8a9cdabdbd3e2c0f3a54dc0985299e064ee097c79412c811c63746718cb44bd2eb67bed72c838930e6d00aae6251cc86e4e7183fd97d85b9dfe20649ee0324b317158d733c2c07d751e378e2a6da2a1400ed0c2939fea06a063357a1c0e8e5038961229e598fc2c856c1a921fb877c4ae249a5cbd88de365963536fcdda50372f45103763ec17de05c5f300ffd97d4f2c893bedbfd4570ffd4f9f26b55324b06c6dbd65861fdf6bea19733d91c3cc899c5bc4f3635ef7f477ff7e0f853ff68ddef19fcf53c3345ba8bc560b84d6e56dba0d7c76fda2bd8648ed073b03da58a037afe2b3874e26ee637b0abac7d9e9137bf54ea61c37947aa60076fbdfaf26f74e2637cc1b1c167223e37e2731a340a49657d9910b8d308d269b9ea868c4615b79459e0c1cac13a6a392f547ec9a96db8205bcd7e0a9703eb6961c7c8edf6b995532c693ee310d196641bf54ba4f0a08397dd92fd1bf8b7822e9e6a98e680eb97d85176e8804a2e344239e147a5221ae4707c03b886310ce2c4e94bc791dca45e0e0103fc404736a46c3ee0fc49687aa11263409d18102ed8d24242937c3255407b62d34b7e10cc1a2e7581f9cf72a59b1a5dc295f92b78046ddea84176baeb326c7aea1f93cdeb7afdc9aae7f3ef02e971f19fec81d28628cc64087bf252bf92989f64b576c8d7bde79cc658ccf7711d9c7168eea7623d5038e7fb6f4c3a659acd2ffaeed2e316385d2a6940a25673468f764b4bf0528a728af8f7b5a00b9828cfc0016010dd481ca67468a6b608a52cea60efa3d00e2c5962a071d22076c7f828ea96c864bcf15b0be61cab1493267f0ebf5b89439d2829dd0d794ec510ce2a1f729a503c4808f2d70aa8efc28487397870190bfa485bf46c88aa6efbf1f5064c2f54303b0f62f2b2cf97ae195d6389452741dc79c50116867388cfff6e1c92b7a0d67cc91fe880bc4a24e96da747552e878b0c4a1f7ad24d861642e2b4752ffd3cfc1c25bcf3cec51600a4c9f304ce7c1146c3ac773382af34c6888cf661f73a7467ddadffb3e287fc740512c6448725577b61fae6c8acb6d9071b8a18fe37f973c9caeb9e21dee76bc018ab15d42a571c652fdd512a95303e23bd3f0b33635f8b6b877f360c1638eab04523f6e639ff9630dc8be942d6ec1924a54c410c202a159963863ff464090e4dee70b1ad864c134b5a41ab6651627ba3179e840808e38b800c4aabc06661c0809482d05933a7b9835323451b71acc1913436d83c1b925832e4cc35b39524c007741769a9166119ad5ec73efacb54799785a4d2f3b7b6ae6524ed4a5c65317bbf2dc09ff1b36f4a9ef27581a1161e26e30a6a593f1fa7a46f0c567954bc0c2fcdbc65fc99e6ac00f4824e319eb8b811de91816e5112cf7f0d860be31ba0c190300ff00698745a7a117feedcd88524ca8ff0386707c0e9f8a3fa72c600f72137d3d78d30b31895bc08c3f564a28ebd90ad37d2974740a5413cf9fdc9cb285fdb2516ac42f4a554fe77ed5a055ed87b4066a297e2887fd9644ba6a563a62973b272f19dbd5fa992930441c6c38f2c4b047d9a29d54c7ab647021d3d58e4c37cccbc466d11ca977e2ed6715ed51d4a5e597520a01bf829f3a91a93316b61c1e61468483ddc04267c81fb02f3f88e1535959227eade62d200f8e1111ab99906b17025ac19ca5201761138a8c215743972abc9843d8eca11260a9ada3a7d747821c716a58ef192b790c1af6a54b26dc045b79dc8ad5a02e51500313092b02450884fbff8efe5f7973a105c874b0cf9a11349602f7d0c994f1431f7db9ed65c94d049b3fd9880bd35477505ed19ed994e7d387ab58c0360b05592d82e7fe93268a5bd35762ad665c352eb04e970314b7b5c2563b10d0e3a2f19bcdc25ed0de8e6d4ef467969dc6aaed654c5458c6d0f5c037bcdfc0a9cf5581c5b5eefdfe7a277980b1c28affdffa3961c77df6f68ed15019f89fc51a1752a23eab555a76aec56350f9e99168755f8bf2485a57c73424ddb0bbab4894afc2f3c16e58241e85c9823828402d99765afe64b5223bd810afc825587c43021d3358df71d8253827cd5faf2404b5497c271caa95ebe1f55ef203ab3fb4d7ecb0d2510c2a67b9f074792814c2bb432577064fec25ff96f8c7b78ca1fd563cae29cad469f354ad1a7722b1cd27620cf6fc0089ab3246c5c40ed7bbbb3531d57d79f64d9b7815b676ea9a67d4af4dfb225e90cb14a15275f1da2eb79844fb6e57ce9354360710fcc8bd10d0b8c3453b8a58295a92b3cca01c5930db064df7fe0709c54a77a4e380c8d653194d7535b2dbdb48a14251f545382765f074642efc0f63da5e5d31575a93b904df027b6363f4646c9299ad8105a064367969bb2357c9f072e5c0bca2b09239db6004dfc5771e8f38ec24057ab45d114a89da01cadd826121cf6e869907ba24486c83e9cf5d5fab9516363687b5871cdda2e6f13e0674dc0b61be43d8f2a8117d634a2fb392982f289a70cc499742e1c7d27147415939429705de0d479b209932de8efccee2e1ce413be7e48f75f46e1e4d6e657b4af9980e613348d5eead0b90e42d259e20eea8e30268821d60ed42eef5d1a13a23ab50bfe0ce37ba7d7836d2a3b387c3f9cdc132346a0e7bd1cc62de4566bbcb26052f597c7a107dba05e5a6456646278ff9ea5e3c9ac686825a6dbe2690f8ddf5e8d6e0a1dec539e3d86ea1c1d3cbc6dc525ba9090eabc86a6f5b6ec7253d9c3447975608605c0c51e43ec1856dd151b12e64ede83225156991980a032cd4a06f366410fea21303793e748adb3bac9ccaad8c9a9386ec7d8f969b74625513bee964b25dc3c19b810e644c703eacd092a68bc4580daa18aba036dcef3e1ee56848326b22f9f8c8e0681d0c63fffac174eadf9440fbcb00491fbbc05168370b3fc100151710bdc019c79db1cdcd71732ac4b720b4b9071f3adb4daf1f3c13e1fd7ae1c0f9ff2cc04c1dd5567af3c88cf46f9aa1909c06cdcea3453fb374a109c4721398a5ac37beab9658ef249b7cd8c8b21205b904aeb0e641b8ed91517aa81b94f9f027f9a4b07cfd6cf4c582d5eee3f05479a1f553213b2bbdf7264a16df3a1e9af5afef102fa89117702c279a7a79169c70f1f8cc2cfc28bb1509d7d365cf58cae3af558d25a5ee3fe4b1577852977c4a8f15535097584b90a474ff3f6a989c2e87dae7c4ee370138ab6a86ddb887a35dd154e77142913162aac5e9f9c0385ca6feaa28ba4cc94dda023ce40dd46c86d76b5756ff738d3d7967964e01c59ef74bf153af725417f333f43cd55206589f7c952b5d47358590e47b64b4beaf899f90c282730cd011d2eccb02596bd77495aa0a6b7abb66578eff9d28ec4b09e63db231b76ea94e68ef3c881e42716ffca63054c49d80c724a004673c8300f823b25a2076ec4d84af935d49c1be8718d90a3decf2807bc2115a405beaa73410029f41045a702d0daeb362909ad9c1dac907efdd3a19ed8bf164f3e5b592e355a08e45f5fd6c0949d7020e615a701e0af5c94329204a1c03a7f04bfe0b4240464870532b30f4288a8b20aa426648cb0646fae7d780d9938d58966ca7729fc469fccf3ab3e9b5338da48570243033cb4b8156b184d6ec4dcfb65ae5d40559c8be4392fae869f96a02ecbbb20442d1ea9e803c73d684ea8bffe3ae8eb85681f900efcd51ca68fcf8d843e9ed64aa118541460563f8c03c8ba87048afdbf9213ec42fa700ccf454339bde749b639d23bdbfe4c5c1f33d827ee26e14bf9de0555db130fcbb5775825d9a9ec261c234ae062bbcdae31ed97e0b886ffd326c85e5a08493cacb37dc1f50b7dfe6b0bb4fb334387fad30e1a0613dfba0e3f326154bd3865cdc90857971c899224a441881326bac07c283fefa9c1cff8b9fffafc2d51839afefb97b12d4fa990114e51180e1213446ace9f520841563b64927c08c8d180524e1e097b690f93c1e600688cf0d1a3d8099402cacb5e23fa66f9a7a0c03999aa44c4a60ea5401e3adf63f972b8dac502a9e22004bba90b24e7d602703823c832abec44ece59d8b3012c59f93f344a70a43daea6a1da4f9a19a694b35e93d1bdadfcf41e118a8954f65a4aecc007059b5af7125813f3d7b0c957dc21a19ee94ca730b72592bfd686e5a208ec73325bb650ad81e6b4bcc7d33b733dd676e35d8fcb5dad6581d64e1d5b4cb844b5e1cd152a4dc526a28785a846df83e9a79abd1a7621def85059bf96eaed7c017896abd02c8d3165130a38ed3926b180ab922a9f6e61e30adb4820cc82d8e9c16e49fdf133eddcac0b9ea71bf34160dfb8b4f133c387a144755d81c41718d9c2aa5e57e11d14bf2aa1a42cfa910255cc1ba252bacbc68f3d88b5ffb941b4c0f4fa1a1e8f53e7756aaaf667b9e3f9f44ae97bd3f4d08db962f464352be2f8bfd66fce88837e0286452851d721596dc3cc88f39e474fdee1985be557e41f89dac4e719ef63045f71dafa5f5a4fbfec2e503698b5493e45ef8c517e06b47c8b5c1ef38c2d79892b074c102eafca25745a6f7e6c333b83a277fad3bd950bcd28d7e7e7fc34a3852f467da20d8ece560b18a165f4b5eccc2b0ac98ae623541cd233210d554aa1d038150c7acf4c1dab9a7b5c66c657dccce7e4a6e770a4c7bfaae8e62ea1cde77a4170cc78d6c080b9b5456fb70ece81bc0f15b8cb5c568702b3fcb082ecfd70d1047951a5a34932a81a4eff0e8dd4a4bdad9a389c7a3d4f34e52ae70e874e6a7d5fb579d9a5a57b59316483ca1243be7f1d52884fa59f68ced91b753c1aa01aa1ba82e9e719c7fb650ac94c5387d3bd656eaa4ce6219de5915ff682d993312ed0900b9e4e3e250e53aa03d6d880b483bf4eb05c3f0c430835ff7359dde2f8efd760562b36f2204531dca25f91300f58284d79d5a5e8e1b0e68f6d8993c8ecd779224929c51347aea251dc268bc9b9e290893d67f82b628518a0e7e8b86b8000e3de731ecd62a6fcabf8f3d4cff691f1d2976db7bc514621bfb486ee9eb28ca88a5ecea963af43d03afd716fd98c31893517b6f2a2b6f42bdd6209fb517413e8df8135c84040f49d56969da44b40076392bffcc9ab554a2420142bb785ba5e0131ff02bd42c5677665e665d6892916bccc605a90c20a6228543302c2ddc803879c5bc95e16f6c192aa3fb8c43a2d4e63a242fef83778ddef044edd739aab68e0c224895be1032c2ef7f72c12253c5dfcf56fcd94443df766c314aefdf0e710086b24b96b5296b636f23a3a6cc5a1e7c96d90c35a8f7c1e134df1a3122e29b38d6abe82a2377d1a3b2eaa4bf68d32103cb65abaa50f2d0757387d26b3406b2cce32126437c7427b126136f12e716db4ce56c36ad49cc41713780807f760fd602b1ce9e37de66c1b7ba61a13f55ad1fe005af2499256f8ab010912d5696c1e3fc6b87b85590031754a26f6137fe00750e013da4ac0ae63a5116f99b7aaf985f1e7abb7bc7788e772e5ce9b70827ddd872ae926a5ea2de79d17115ecc9488470090fe4d3cc377828b1bed9992b9c1ac59cf86b20484aa6d7dc446a6e03bb127ae2f681b94a4ab70bb85f9433ddbf17f50269e6c6d25c"}, {0x1, 0x2, "e2aa97396db4cbad9a749f9b950a82"}, {0x1f, 0x14, "1d718ec04fb78d3c562ab9b153d2599be60e0dcc1f908e3243b6b013c53ff33f4eeec0cf26e93340a4aa101e490cf116a4d9c2eacfea1c6cd1948f02a57a9277045986896cf8966c81d01fb13a3b7ce47a96722a41c1eb59ea75d62d549612315f0c05ff5d37d8462b68dfb0edecbdb701834ce96f918234550510a636e87919b87d48f197f78c8df19329a457a0f34fa861179a7c0099961c7d80492cea"}]}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35, 0x0, 0x0, 0x1188}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) socket$inet(0x2, 0x2, 0x9) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000001c0)='c\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="114a3521ffa1433ed7284278ec054d916505e48887fdc376bddf4281838ff971fd567e89270038e080e616120d0771d121fedab3fbe4ea79dfac32dfd216aabc86cd993a80b22a9e08d6f1d06f74b7d1f1490a7c1e36ba7c9aed775701dd6f576911", 0x62) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000004540)=0xffffffffffffff42) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) writev(r5, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xc00000000d, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5}, {0x3, 0x0, 0x0, 0x2}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001140)={&(0x7f0000001180)=@in6={0x18, 0x0, 0x4, 0xb}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001100)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9", 0x12}], 0x1, &(0x7f0000000400)=ANY=[], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x8847}}}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x7ff, 0x5, 0x1, 0x9, 0x9, 0xe0b, 0x1]) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000240)="1335dca72946e4a8033b04b4e2115a78f3d9a51d7a6d730e6eb9cd7443071109552671a7ba218a2582f2a786e08ea09daf124d9082c02d553d270fb64432e20c85902bf810bf6e14bcb7d14fcbfbfc7fefbcd27ac16a244b9667a23d941093beff35843afbc2a8c915c9b0e72387ce44779014003de2fc5725ba83efab82dae9c46a652098a883a89e991bf0b8aac7450ebb8ee7c7169af849861ae99306080205e234814f2dc7217071cf72c9616da186bf7a053aff5823f040e73f192cf4b18ce5928e3ec0ac86a117527caededf85ea76c4828abc6edf105616c188b02ff173707202f0115094cd32f93a7361761016c6cc59720721342b6699b69c0cee9915cda0b13e7dcd584a4dad83ff418d66bc61611713684c26953bde15d8fe0bdb84d6614fdaf1b049a97b8bb9f0c2f7595c601fba9dc495a8f6c5c84ed284a6ad0824ea78b82f02b08ad8c94bcebfe59aa60969907ab1706b3d352157b1409f8dd51a02e3a6efe62e590cbc09a7dd46f5f2f3dd8dc7d7da2a783105dfc34fe8d7e2655caa221c9d4751435ba0b396af40205302e0d3839b980b8c41e7514cdfc9b8adeebb649d04897f882363f2a4e1c09101cdb125c890d85a35a7ac790bd09cff9cf6348e2f2edc451e27393e37e69850fc158089a85407b53e72f96ddfb90f40580190f7eece63274b27b4d76c25d88c1ff4b4a3e5a913989eaa36bbb4d3497071bca0e5c8f390b0dafc526b7b8bec2d0d7aa56fd30675aeab3587189247e144c491384dbee26e5fce827f3996334dbb3856b6ad32a7e27f2d34b4f728bfc5a638d4aff79e4ec24d3559140b2c4bf69b24a63bbb69acfeff3f654c0305c0f8cf83b192d75f5a74a642ea04680bb892677a377c501afd54e726810010b8e69b1c649a97ae52fc5d1c1fb8e66d63ec97ea30f6df6a4f71da6f61fa9fd395a235d04b4c129f41985750dddc0ce24eccce868b28b02589e89af022c6b7738563e0f6163bc874ce91a6a10b1cca344850472c149c33178a865497c90dd2bc1920aa02b61dae290c51f3a1d12e2ba43525c7cace3fc9a792e617ea4234bbbbe06f2bbbc0a043e26b061a856710749729565a08ea77f6a03eece3d19819157f602c18d1c09cb9651c59a78c0028e466f817325808471cf4bc9ef2c575900b306887a7be2d3a46c7fdc775147868a7166d38d68c739246b718d27a29e7ecf520f9c660c43bd5e4b988c1f64badc2658e916b7d5a309ac4fa2385efaf8557c30273e73d69c9c9116e0163a7cf73e071c2081243fc3b1f385c44faf322e56d8a6b1410f5bbd4a8af0e6c00fcb338acc95fb82f493e3adcc6c410add58d71348d4c81dba1e9886fcf9f0cb742a6ac2b6d95b97b55d3d3a303a04ef80ad8a7eadf191c1f32ad89bebe4fb4d2d897f26ac1686b5941fe0597f031c4a55c7fe2b87f7783fede75b989a467ab1b66a00da5275f9ca0012c8872c50b7343614f2d138a7f67c655f6ff1f0526ce1a3101f8d1584c65f87d14e7412561b9240fe5fffa95c41f07578a59993e0ac21fc53eec2a6777554013c6b2e2de2b70115f13bfae235ceab7a9484813770faaa8835425395871ace5f36e3ee145b8bffd6fa18135dbf7d573b041eb68e782dc92e4bd3205905935c1a375c07f774415e3e2d40327d89982ceb97bd0eb16d6ab0648287cf979b7b60bac1961106418ba6a003b1985b0ce20b1ffccefccb4251e84541777759d990514421b2004c0e99c609f6927ac3c267c5597ba6e6b52559cac1529908d584306b40a63a468280ec18e423a92923d560ba02a8c4a183632ca1cf63a5bef9acd445284699e69af2d50450b8867c519acc27c96176851e6949d19e56c6cf747d2cfaff26a93323690ad22b2fb0fcb8d716d10fb3332956a32b2acc5e0142a9ecbe9e7d225ca2340d0f1da0a0873a7e647e681fcd467f6c549328b97c62433464cb244c094c03eb4b6fb8d791c6d3bb8b89dc4b7b40af8466112678a70ca669bd30e07cbb888075da320cf575a4d3d35f8e1dd7fd0b00646750b8bf75b3cab3d45d2585a2c0d17a22ea925302f15721a727d17cfe8ee46caecdab0b6adfe7e1342399d0b3066b3c6d8aa0d34d96e3b781181437e0ce53272c14d44301349996f4538bf51d3d9a6c8964f8fcefa971bf86c54fb6fdf0c5377940fbd417be75bf1f68554df646910dc47df9faa676ee93b1ca9e63c0cd96d08bce592ecb8b4d45ad22718506abb6bf1358ca7f28d564c1164f1015c7c285282ea6385b9a465d034f9cbae0e01ca22c72ed70f2ca89993a222c9c75d8baf6f8aebec577b17ae9a0782e8e8ad84462d02398d93dac5daaeb2ae12083bbfb3c56582d02d8f72edc6881eb11ad89ef52f5a0085214d896a602bbbdb65922551c71220c3e60d4484b5b58b39f4a432b38e32b7866a9eb60a600727fd7ba1a24084264cd72d7955696de3c65771850ec934fe89ea4a5238e3d975e9b6eadef7994e36a36a8fcb66defe94add224b83e8b5c7788a43019343a2132f113f13a22bef07d739d98b84af410d3af780014d1ef706c32ff0ff95a01982912a78520cf311e36facb33b622dd0c834131ec025d119957a51d84fb1365f0fad728bfd3bfd50ec08de1a2d1821baf8f1718fc6500e451604479a6bf4b37a3273f99f63b59190155914bce4988973461e6754e31fbf55f9cdb30f8e0e2ddc746caff7f0015d52cc19f52730046bc2180815d0572cff2ea5612a482289e3d7b37f52fad4e0b345f620cac4a0261b4092b14a3ae8b5c49919803facdee80ec6afd9c0c35c80c2879d864421e31c3e951adb96cbe0f61e1f43a22da5149e7912225808a0e258f06109510f175ba1c9e7eac84f082a267fff6f15672c2e918a414f7768b52f56845d2d183139c8b56e07867044a6d1d4739601e2699cdc7cdbd0e8350c648e90318b95d46e2b6bdf7d915da63afb2b58783f7f6e008ff0d255d551d0484aff8e790835aa4e94d9745add53533967a92ad669ea5101db09c699e141ce31288db71545ce66f01ba21a6a72899ad93795ba469f5483431f536b871d3510acdb15b0a69fd1b826d1cb194b7389a6ee350eabb80c6624e4745005792ce867283ba819b2175d4ba975e278e6f727402a33dae192efc8e391cd9f39cf4562cf5dc003a3bcbd37c845a76e59c1af4ede584baba0f392ab265f81de30b729cffbfc2a87dc32746760b4f69c336ad1941d79b63ad1bbf60101b323efe257cca3988ea82a7f42e1117b53d7f066ecd599f316a2f84a8f7778958eeb25296b6e7a06580eb0f5ecc60adf6531323313ba0d4dbc24b56b2371643479035eea0d04efe904d8da94ed5b99b606fd366ec24f203f0283ded8443070cffd40382d266dfc74824d09c509de31243a8d6fb907a71c394e32759cae1c08ee57ffb15223ed03b4032b3488cc2a0f01468e81813c4f41482f6cf0f6ca3c1a2380769301685b10fc22db60fc0ca415443f119c71c0622e59e6ee9bb66ec82b94e6057aa5e3196b10df8de97c71a838eda0865618ad1553da1440efc2f9a68afad7d3b58c26361beed6584d0903cfbca05d9f864a02df31e5dc5347770ad7d581a8e780701b1e50e7084e96ee17a216dbd66359fb22fa8dfdd3675dff085c71411822b00f3d8caf6ac67333bad21cfdbcc771f753ce763a10d23904df052078287479cfbb45361205eeae8db5dc3cc2734bd4b528d1e7dd3ef12eff5a845c7100d2359eb0a001b688f421ea63256158b1f9b6059624bcde411b64218d5b1bc0aab1170a4b89efdc289ddcd2a71843f07719b3cf2ee381933eaf2e83acc83b980f814760d7569e2f99931efb69ff0fe658c869faeddebbae4a53cc063765e705172f38d8266302205f826495a0fc3d2f2bb0881fe5187ca434487538301bd63b8bfd03e1ed25d22600a539f18662cb6ea1dc92ecf0ffafed0a13d4f4051579e4a124ad94ff76fb366a21747cf99e58237ef79b606777425e7b2ae33029cde095b8a9659d293095b9dbbdd70b1abc4024b6f8868c81ae7c6b07a66214375d8d335d3e95b2be7d9e72363b5a1537437c813d2f00bd3a9cd9538bbc297039bbed3e75a73bb70cf575805bd72bae323ba5c7c4d8d29c7b9649f4dd3bec7c69eaadf6d79d1eef60f4aeb3365fdc5a0e5355eb25dbf34a1df5873d884d534806188c88798a68adcc33d36aa81789c3710851e1af0cc7a6231676dd222d71f73faa7fcfd3a8f097115bdb2030976d810005970b3fa48ee1efdd7f3b7e91f7f143cd051b772b61ea43d21c20a75f8d0df46a1ae7821a8e852e3c772a457d9620bbc27cfeff286f94454c10ac0fe574d0f0b92abe23b2b12f555195451d48bd3aebb1c9fd097472315370d2533e09045fb1d206ce363f0f7e3a3e946fde1cada9f4c1374afc8aae02b2c7ca5b316fe36b27f70a2d80ecc4efb58dbf744e8972d1101f18fe3a24af80d848edc05bda531797ebd2c904d90126e9f7736353b3351ab69eacf6eff798e1da0845a4cb407fa74e86d85ace499472bde72ebf956f54ab6f3edb7e5f9fabae9f54179d2c26cb191432eb0fd44e3f817fa401026bd706d457cd7962c3d4ab885624dd0fc15407d52c90f321c999ae86cbde3a1c4b94c8faec2bd631cc46aeda7bdfa9a7d94b649f1997bd7c253aea80ddc5655adfd5d339c63ff22a78c97b55dbbc5c10cd5468f02fcba8d5b769135d7300fa6affdbebbc36e7be41dd6c9ae7826781f4d771ee5e2718e0e5ad91945749c02506abb341446b981d82bb3a20eca40c54a515081e240cc02fe9179f67af0252a4c47f0653f87091dbbb522e81b456a0b41995c2f67c6f783297f5c58516f81aa768eb3f0a7cd578819b627a662a678fa14f213ace4fc706c363ef66742a9046635d5b2d64a704cbba359953fc42f04c5964eaef748beedbb0089d604cd63b78a7935945a704d5016160b700053c76f5346ce98785491ffd953e4ba671171ea029aa3bbdc061bfca97caced8791f7b6a91606c17fec74e3206fc1dbf90cccff30d31e53c836ab7a62036f69de8a6c4a1301d6259a9543228219137307f9e7c52998e3e3f5ba8aa9f9b8c7ea80034a94e313b026d5cfbc1dde2fde66c5e7ab50192f086cf73322b3c2468111f7bd82965f0cc6628b135ae767f9f9d39cf4f191b369a12ab38d9f679bf2f018733bceb230eb4a9e3e754a1ab4fff6e034de705ebf5c16252fde23e29653c1c6806d887da6de561ff9ebc5edc36b7da71e8a0590bff7f6bded4b3010e41bffe9d7926e25aa194bd4e988c9e0ef94b225e43b1d0afc0a7ee6db0849b07d9fa3d4cf1152f2939037dac5d3ef0b7da7649b836ff33fa6888101e923be7bce48525d4884b1f6454e4faab550ef898255614635b3706aa2a26cfb0c36e0629b0668bc95e2010d7803968b055a7ad92a5f475362f585ac5b39be4792df111ab8af575d2c8d5c359525ad2461478399db155262d3ecc02d36a8cdfcb583917981faf348536ca5a6ea97c3bfb6e9cd9e8b859a2fb9049ad9eb0c0a249627775a090f869089faafb753bf3fe8bab5895af4f668824d4a6cde59e0e8095a01e3c5fed2d5bf8ead04e87d0cd4340a124fb1f1f12dda0cf50a8bcd10998a333fa546c6ef1f1fb5e8cbcbda1048779f2e17330f7595f663c8b89872f10ab1137091e79ca4b79a4129a6284b9567ae4ea200cddafcfcfb253f92fd6821432881932b772434ce0bfe29e7ee54999c2ee6e6932ab20d3fba9ff188182c1a0125f5259dab2ddbeba00b64b73500f1506344cb24", 0x1000}, {&(0x7f0000001240)="dd6d8af9998c87ad97f0fc53aa91ef35d047a72a65d9f229d2369b23dfeb6e9d69be6f9d785fcf39e18a2b7d432d168803daf4cba369443c694ce92a67b2e842d5ed54206bd67908eb8cf662632fa1fbee78b9254faedac132a5b9da49f9741d838e8a71bfd95036a334a2445f8213bce1e88598df4ff10906bdd8161ec2f4dd399ba739fd1e188679cc682dc612f8720224988f8b6a989473249e8e270c40bfc3bc13a77a7e347c3afc043f95b325008e0832327be883bc9049275d8b46e79285ec78b288658561ba978c718596219bc37c69aebc39dbbf413d144781efe3a2dbed9503b9a6e64a56897916f77746b2f6174d0e16333277efeaaebe068d3fdf01cfdc286eb4407fd82c6c8e7ba13b05f9ac7fdceb2c1cbf875dc4eb5e283954d153b69a690b61742bbb5a5a9fae34c1fbb2422094bdae1ee497db1a07c58277ce388d6436450bb0387683c98c02b851ff6bcf562ee4d91094f0e6703b8e8ee84e516d3fd2abe89809c484cbf402a9cb7aaf1ce7a655fefe5a057c26de3a97651eb4d545c615f7bf05bc416a8f9fbde8258d074ce0e7b5db4530b635cb519792a2bc2933687677a2b80a4c16e9311cc7504db6c35fcd3e7464f5b28e998aa98d82dc539e10d4c86cc5ea4a0b238919bd5213997d9b06725a96c5a9dc2377874e75cf7274398a4a754a747cb98d47de03c191d560ce94b72fc2f6b7914a06eddba85adf06a789243d29035b3fa5a331f77a43f98250ba4aa72d26cf6c5b559e38011fec12da544e60e709f1f062835c075fcf7c9e89bda4fda211a2ed8452bc737c9ba3cb39c0d8af44d9bd78c534a16e18d99d459a36365c147d41a765ef2896bf896569e2b6927001904390022bc45f30f57bd218c5d5bacfa4e864b7639f1289e94d9446768fdf888582bf53f4c39b3f127f78ae0a52610beee6a81c78e293d57aae722259f0a1673c9219656d4c860a5ce279e14338a94772e4950f5d4e9f55dbbe759caf04e2a9063a1110ac468b76077432ee02ddcf299e0069cd18665358fa4d969bb38cec26fef370ee1bea89730e5ffdded11ebe9ae803a4c6ce07a2bfd5384fdf0310f12bc7354d456f077be3da8c5bee2b45b4865061e6868d36b6e4f3f581e8d61b043eba9855037cf161b56acda84bb5148f9dfb5072df452537f4f4d336457008fa871c289965ca04b28ac9a9bafe6b38c89af298c4050514a33ef4020bf9dab60e89810bbd48a1f522423e665196ff751acec57ca2b93b7f95b2e790e4de7a39007629ff8713eb259ac4cc0ae152f495737663a08a84d66c91d4cc77b5bebabb8bd88eb873abd5cae2ffa5d1dc57fb6984914eaccea8f4569bd7789bb424cadc416dcc3dd997b929c84e71c265cb9bad5ee8252c184ca81265404b4d3b47e6c1e38b6b0890098b018ce05f462d7e518fd21ddd34bfc186ad8c459c41c7745574d7c8e6feedd5e29558ef7598971d1e7875e7dd55cfd8eefd895736799d2fb7970b9ed05b8470a04a88ca7d7090875b30b1cae896bccc8bca673127df0732962b5e041ab4debabd48e7c8ca55a2cbfc9fcbf03fae72a053a6ad0d6acf504322a861cbf6323d6737fc8ee6377753c64382e43558ee6612e7d9f7412f5040a5e55f5c23bfb5de251542de652f851aa28278dc12181784d9cf5ea135689743a22ba4d94c33dc65bf2644846b711211ecf416cf0819361e63d46b896b640fb492e96c6b15d5dfaef96c538690534ab47af984abe65531f53c36cbb2b29b0608db5a7a36e46be4800d0f445178c0c4fb469a48cdd272142408eb1ed7078ed269876ef2f70eaff79a2c0e0db8e82716230aacfebc49ad7b0e4b2381ea34aeeb35472101217c21ee667c1e7a7391cc68679f0d86c1aa9f3a299dd7f3a28218140b44144857b0be5884d7b6153e759024bdd95154c54708be7aacc26008bc011a35a6dbeecb92258cf3e1a7cf8a8899c5be7b89d72eb22cddb9ca9deee082dbb86029e148c09ecdadf1e304488e620fd79cf6ba74fd58743294244b4d37d33966cb8aab7dfff93ab27d4fde82e96ade2396afdaf33ecce4f7e26ad4c982796d7d0beba303a05113d67fbf58f6aec7d2b5a5b408033b30917898e97902066d2137292eb3fafad5e5dd45e061d1907fbd7d58fd70cdf19a84f5695679a0181eef7682b60125205c8ae6c0f9d3ce1d7cd96b2965f1f28445bb7e9f8e83a9e53084dc3aeee6ee6c89878613c874eccf5cf613b6d0f580e946a93a3a0f8e84babfde07b04e61f0122cb22f43b49e64d301c946935dd3e66534e57d1a0b85435bdbb75898124e281dab46f5935d411b4f7d559937531e50d5a8e8f564e2df3126c00136f576129576ff0eb04d591526b95ef26c40bb5a9313a934897a7cae6b7ab641160a32211879170d53ec526d32150228db31c729766d3fa7ad53d1f58b8f543a2f66b9573cbe34fe225f1a6763afb9f1c0434e6d8738f83f7ae966984f38dd18125b8a146527fae6709ead2c586835f33bdaaca7900c13ed69b7143f0306f916001f83a1491a2577eab48f9afe0c8930006377cdd12e3992a84994645c39818b8dfe12d25c08592469770ce2093a387b3856347292d4c1bb7cc34a93279e6b63ffee104b2c64542a29474a53e0fc7a84da4e4b962fc28540d6382fd2756c62d332ce014fcaf4152b80aa28183e2c82f1db6245110a72ca275540b7de2c4ffe688ae059553fccf7974e71835c53c2f32969d602fcd33f1539374d254cb7a8d273feb05404b144d101b9613191ece00adafef05c87e75f82d688ffafb275ee171c5d810db5f40993cb9b8ffaa07f132919f8aaf09086eeea11b7edfc0848e58b7251ea25972e2506a6305eedaf27b147b5b40915ff11be9b2d7b94e9fa642ba19bbec58529a78947c56ab89597286de41cadb0fa76e015fe1d5a5589581d7879063bec067b6d22410f1167a18a12230c37314206150d8d99d2bc53f10fe8775c70a4670a2e6d67ba9f005d251b24a65ce8bbfd5ede3cc6e94a947fc1ea6bfeecf106905070b68b4d6b00d00bfdf0f245cdfd98c0f4d30faf93cb0e2dd2fd6eb05f2bc949337d94f9513b1db5a3ae8945111f5ad6d93e857531d25eff081713a1fbdab738f20f00f1457cecec8920b97218065b833a6ae62a4f1cc4e774ecc7986373113e84a492a67769e541ca02f343b054b1a05d8b9df188307d6e2cc74015600e6ebd850685fc9b5f110222c2a6d8f8b20d44b9aad75a9021ad0c5829ddf35ebfe62a2e7929cbee1ace021b1067547dcd86effc96e631f4183bae21277ca81383660736351414217c74bcec08d76a3a4a8a598db46662bcf97800f1c3f03b1e92bc566c3c08740970698049771e6b974a500f9b3a80542456159c28211ebd5d083f9ea8f8623dd3fe231abff7f52fec547e5d219eef1ef6b495356836727ed3cb0f6a1dfc2d33190bd7f0370c35e9e9b6603bdb073e4f761486b1dc421aec45ff2fa5023e93b09f781cb1df0492977b49254e67b59441c87eabbf61f5828ca5e707ab4e2f7f12aafa44dc25a16fb873c5b82249f66ebafbb820c46d19005bcd91ad07df2a823540fab4dac1efba697e37116b91c51cbf34e9855dbacb941ad6a80612f6fd7bd913f2523ff83934b8f14f1b6d128dfbff53eec981770a2784b2ffda3ce4052ab1cc8313dc2d345096a0be73f68e251f26cc0f787d04d19449bc246f2187b3ba0c921ae62728a30aa5f027a8bb672ad835f09e5964e57518b92a5dd079b6258246bfddecacc596063a6a0d02b57ebef77f9728887c373870fc6bd85af9ca44e0ff305e561f488b42a9af15d22578aa96fff06dfde6d9af68a58d51c08ea843c2de50d33aa1d5839e02a8425e0de2c827dd441e39071ddef1839e0b999504f302ff41998aa8af533b4f8a3da7fc7e5dde13deb92716da9452cfe43c0feb9fddf0bff6186dc473f75f127a2867864665a0b4079ef9bcf2d490b644366f037b91b7623c20d50e7d733dad20322c417cdd28cbf5d8d9c72cbfd1972b028da012a4337269392f94846b4dd7d8649f38c882f6b3e249f240a36d49b1a50f7bf9fd1322bb86dd129b3faba98cfbca6828cb5f0e4b2e40263e5006966964d752d63591f5c74fbfa075744cc99587b04dcc109c56765efb8b0dd4423e1abdd01539ea93d319fb0ce574850ea2aa46f532e8ad31a69df8a85e48e238c7613c6b6b3e62801f9f6f5aed465ef71a00f0de605cc92998e635657063c3f340fb0ae7e107064406fbdc6839f9fe120dddd81c69bb34f411f8b4d6cef2df21d10e1b99a7c4f8ab91f81fb6aa5f230f7d3c854478ebf3de2d66d47cc94a068de3a512aacd6ac4d9163f2c2450d9c1846c0bff6984d7b90fd27fe0e7df37040000e29428dd7a70fbefd2c53ab5ff689b78455de425d797805f2f2b8afe9dae85c71b69866b7f624ab737ad9624b42f5ed7c8e8b67b0cbe1ad256a40b3bcc66d3c6803502dc5e264738223d807f1f7885be88b880456464309049b61940187f9cd17c9561ec31d13b4e22fa72d7b94225d9dfd930c7a35e0aba9f287489ea4519585fceb617ba9b683e39b8decf87ebedddb789e427d3683bb5103dc9bed3bc77b1445ec05816814b6f57c4211236f9ca2eaa080d9d60c5fdc49e2464e570326f0f78b63216340014f341570af6177e22cb8124edbf1f6f8eab82651c9d830f8cb50b8e46d3212eb6bc7d3a0e1e9fcda5908be770b8b033ecb75b5e662b6db8b2080a1799ff89cabb0f14196b908f8a3f508a1f3c245cd84e0fcd8ced508f93bb6b5d826cd0c4b488405547984e71940e974144d10db1e503febed5a7521688c0141bfe58baf69e757c0e767a1ab93fa381e6b26143583b4f132efa1648abdf491cea8b4621570998a3fa83e6adc483cd74aae03499b4b3c8ee306cecb27a278cd67fef5429c5b680c5417c3a0fc996eea6542937dfe319aab46c79df1d208d8257428edcbb5d645e0205cfde3e3320860d38f5ab8c69b3d7c1ce524f2fe67938e5eb7b1d4688f49816bfab0ad86a7fd419556ee91bc465a6b2eceab552d94f468407ed8f2c21a08f2e1adc5363fb7b298ca5e9eea29c4ac69cf1e2ab71e1930da19b72c878bef43ae893c3975f2980c690e0278155347ddbb4c3ebe85e70b15c4e6b24c7001d076a472e84364d749f10f7f1a2fb57c4a2e2ee14d211e355fe77b3a9ec123bd28bfb422be22680139bf4cc1485832f730670f55cf656b11eb93f86150f90dcb3542b22d868af16b147578f79ceb01db8d869c7ce8481835b494ae9dd304cb3fcff6bff9bc791a0e2d8fe54be356a61e8df89d66a4cb806769d5c6edb560595062a52ccf1ecf9fe96a54b0b10c3d3411f8df5a8b91e10f6bdcff102a29ae2dd5ea401fabc402908720b5318be1c43c0a492ae383f3434f41e84d734e80c86a3b72da3e06acbba3d3ec72cfd0dec1563945d569f6be39b261f722c6eea65420523e7ba1d6013f4e26bacc1b8aaa80f293ebcb8d80cf8a80891998f3f46133eb65549711d0bcee2ffdc927cdd7259e3e770abb2ecac4a21ba5c00541c8537751c867a5f5f2923f0b0b0fb8f039a1aa4c26ebe4256a1910e9339c5a3ffe3ae850cf92f15850ec887e53c5d09caa65133ecb50263f9aec5b93fa96cb3b511e69f74d24018bf0e67d3f21769e18c2dae3efe98fffe29d54319a729a2ed1a5317f060005d5b984de46671461a1e42213c9a5dd1553d81c60835a4dde0c2369656e42b4bb730ef2b9fcbd4798a439be2d633969127923167a9f3a430fee1d2", 0x1000}, {&(0x7f0000000100)="08772558efb57944fe8a0c2a2c5d1feb69bd61e1105949e9dacac11f6e8ceaa772c7f3605b6e4922ce47a57f646496f2abb8fba98870b043da5ba491ad34c7ee971dd6d37884", 0x46}, {&(0x7f0000000180)="8766b2e5ad2f2e021bfcfb5d07c120bc4e2216", 0x13}, {&(0x7f0000002240)="8505", 0x2}, {&(0x7f0000002280)="cdc900ad1c35868cf90674da12674c175142d595d144be9c2a76639263b7a8a6d61a38f13813ff5684266503b989d5e4d970f726f79698ac75ee6e5250f31f49927de4122edeba64a4570c3e6317b42f2d911f4a29f18f1c8a783fea108994422a0cfcc32d431e6e01a0d64663677152b88fa495852a86a13451b1194eb2fc7716ea761ee6ec356f3c0546749d03b47eff73ac22271ec47420cc2f8a2f96fc272ef8f84ad57c2e52a00771752ee801fcc23c6d80bb9be67b058362b5f2940f2dd2fc53477f7f15cc2f32602bc6ffbc9b19797e40df9e39a821", 0xd9}, {&(0x7f0000002380)="514fbaf666c89ab9b5e6aebc4fca7888932acb0f12adb90bee975f9a9bf133d3e530bfdc6529c1fe5f837b20246fe0651a63de9f45b16427cd8f61f4775f487afefa216a776536b7017e057646d2858cd0207081b3cec34083d1a33e9c98651b5902fbf2f0a752f6028913761ecfd256c3fca60c", 0x74}, {&(0x7f0000002400)="9f6e2e32d6eadbcd29c4dd7613595081d0fa248093b7a41d0258cfcceae3bb1a8ffcf3e71e52af25e33f937df66180168ad1e334504786859dce5116f625dca3b6c8529feb8022a4bb46de1b738d66469f3a91ff50a1cf0a2d232f9426fd7112a073786a49a6b7f7d2758c43994aa6a3dec6d5b9299d421dc08647d291f4db32f7255f424c6386168b767e30abc7b84553b96ae1d48af832dc0579e2eb5d", 0x9e}, {&(0x7f00000024c0)="e9b3c780c363108000b982bbc48cf1b795fbc28bf7badd9c904611cf36af139cc820a3eaad0e17522d0dc3390e8fd3336e720fc6580e52f333f9a4aada28", 0x3e}], 0x9) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() (async) getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x21, 0x0, 0x4) (async) socket(0x21, 0x0, 0x4) open(&(0x7f0000000200)='./bus\x00', 0x70e, 0x6) (async) r3 = open(&(0x7f0000000200)='./bus\x00', 0x70e, 0x6) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), 0x8) socket$inet6(0x18, 0x1, 0x0) pwritev(r3, 0x0, 0x0, 0x0) (async) pwritev(r3, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), 0x3) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b0300edff0010787d907e79d86cd3c3a3d4d3c9"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000008c0)="a709924b30675ba695fd9e7c7c4825f8559b41b4fb802a7a99a38118948efd1d0b6265e3b473663dc2430389592882b0a13299148d3183354b188e831d69dc7b00b2d9860dd4e704fe6524dc41b42db382466c7c8223dd4142ee840b315a996dcbf5b5920023c324512be659c42c035b4e77f117ca864d81d0d2adc92fc6ed0589ff3bb4f7eaff3bffe9cc3fdf34bdbb93d89a7f6a598dfb551b5d16e8bdd423dbe900edd1e514591bc69922988f78cf5914f293351e740debe746c22d0a51e8767a027cb70aeea020a4987db5ce21d1d9d78231cc7a79281e696a6295006ce97d8e649bfe9eba0ec064dd21a85d2304bbd3666074cd14037b19979af11267c46bd3bcf8f94cd5d76e751f54826cd39f6e008758c4eacf1641f0354c5d3aff8b54f3d14a517dfb73d0a0a38d898dd1f6ba5a8763b0492ab2364e47362a5b7f75dc68b8a42fdbe911a66f9865ab2e919df6e8c0fd4412ddc986e69b5006c077b1c861718bcf9340e7bf5e01c401155b84686487f738d85fdb72ab882dfa6b38bcbd0116ebf094aafe96b87f7f95a04b598e809be836f3b14c1f9ca3c525b1a0f6e5c88b2f8543a3a41d8b36d90b7aa21cb6997edf97be65452decedbf5ce6643db316b5f161353b20c62047e3555fe55ba639f02056cfbf1c49af5bf1617a2f68eedc4968a2d76cc0bcd5d82969bf97d31727129b8b834d8210620f186ed37ef12761040db40e6fdde59d1221751eb5242f3d3fa38585b92c6b8b38eb7a54f3db671c6af946b447368dab9791b280d4bf352f9deb0cd3ecdf51c86c4684000032af91b5f8b890cb88888005fd46055d809b9f6472d8c2f4fd640b83d2f34e8d39a78833f0659fb872c6246317982cb8cc4d09166d0bfa0dda8b40779652ff3367e7ce483b6a9f15211e7634e1557c1bdaef5616a31c74caf616253c9ce8711b4b0c6806a8bd1df7afb14479e5795265223d51440e526284e693a1966833a4e86e116c2c7f025be3b7701345b2eb6042b3b4a42d7f77afb70bf273e976aa42656f5be1eee70a560abe0515ee3b261e35c240885cb3c230d2c2dc19ecc1e73ee373bc1815e4809fdd6949aa85a8a7e6a2d8051af5392b281b5ac52b5f3f2bc7062c9f31baf7ae7326dad00408edba9b26cdb3ea4d3674bfdc669ff80e2d921f6a514e99cb9b8ac6e2ac442fea14a3a704bc0516f129c5cc9347a11f1bf710aecac95457985ebeae9a62728360063ec6eefb392fe1f7db34b6fa63fc71c05298b80dbf1f5368eb066dde7a2ecd012324f5eec16f32f88595514c7066ad5e3dd4f1f742a7fa457e06867065af8ae8", 0x3ac}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x6) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0xa4f, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="d3", 0x1}], 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xfffffd83}], 0x1) (async, rerun: 32) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) open(0x0, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)) (async) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) (async) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r0, 0x0) (async) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000003c0)={0x64, 0x0, &(0x7f0000000440)=""/100}) (async) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) (async, rerun: 64) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) (async, rerun: 64) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x159) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async, rerun: 32) setsockopt(r2, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) (async, rerun: 32) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socket$unix(0x1, 0x2, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async, rerun: 64) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRESDEC=0x0, @ANYRES32=r0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfd) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x401, 0x0, 0x0) poll(&(0x7f0000000680)=[{r2, 0x4}, {}], 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x1) close(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) executing program 5: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r2, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00007b8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x11, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) executing program 6: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='*-^^)\x00', &(0x7f0000000440)=']\\&,:#@+#-\x1e%\'%\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 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) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x16, 0x0, 0x0) denied attempt to set clock back 2142241281 seconds attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 1 rsp ffff80002a104e18 gsbase 0xffffffff82d06ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff82853c84) at panic+0x16f kerntrap(ffff80002a104d60) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd805d421e78,fffffd805d421e78,0,fffffd805d421e78,5b7,0) at 0 softclock_process_kclock_timeout(fffffd805d421e78,0) at softclock_process_kclock_timeout+0x1cf softclock(0) at softclock+0x150 softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffffffff82d06ff0) at sched_idle+0x41d end trace frame: 0x0, count: 247 End of stack trace. dump to dev 4,1 not possible rebooting... 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> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show 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