aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$setown(r0, 0x6, r1) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x3, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="4b579a1deed020d50eb4ab4fcd6cdce65adf2ec0118695134480a0b14afe8bdd6cb2bf06526a07bc4eac59518224a7111746ce6d3d6d21e735d3c25129e4c68d083ff9ca206f0d60cc392d73a36b5a9f1868b8f814d2e4c2644c272183332199731f01311f531bff0d3d6e2dc7ee9230db3e79128addaedb7696f031b1d06712c2ecc48bea96cc455306c317c2bd9856bc9faac5ea435102faea06e5e5eefef44820c36f0cbf2d07", 0xa8) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x4, &(0x7f0000000040)=[{0x40, 0x7, 0x20}, {0x7c}, {0xb6a, 0x0, 0x4, 0x6}, {0x4f, 0x0, 0x20, 0x8000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa"]) sysctl$vm_swapencrypt(0x0, 0x400000000000017c, 0x0, &(0x7f0000000240), &(0x7f0000000280)="f650fb5eb25d6e4c363d7bcfe7993175409a", 0x68) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000002c0)=[{0x4, 0x0, 0x0, 0x1000}, {0x5c}, {0x200, 0x2, 0x0, 0x5}, {0x6, 0x8, 0x0, 0x101}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x1, 0x1, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semget$private(0x0, 0x2, 0x1) socket$inet(0x2, 0x1, 0x23) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "671996", 0x8, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) r2 = dup(r0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)=0x8000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000003c0)="19f5ee7cf5c01c172e5f7700486b9386", 0x10}], 0x1}, 0x0) sendmmsg(r3, &(0x7f00000004c0)={0x0}, 0x10, 0x0) executing program 6: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, r1, r2, r4, 0x0, 0x20}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x101008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) getegid() getgid() r6 = semget$private(0x0, 0x5, 0x10) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r8, r10, r11, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x40}, {0x0, 0x2, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 2: 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') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x0, &(0x7f0000000280)) syz_emit_ethernet(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}], 0x0, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7, 0x0) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/177, 0xb1, 0x802, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4c", 0x11}], 0x1) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000380)="7a23838fdcbd973056893e86acddb79cbf3edee8d963245f89d72fcdb2d43a4723", 0x21}], 0x1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0xa1, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000002c0)={{}, 0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg(r5, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="1605f37e549173fa3eee0de45c52d97ac96505848c6d822f7183f1845101787eb48a739e00657376984b74cc8758fda8eacd05846f2c227da85ce971d9848a7c84fd6cd42e38621c63152466ccf9b7d3f72318638d7a222571221299d529f5e43b01f01ff9ecf5fbecb1168ad9b398b7a7884066618da037083269c4c65c5c5cc6f720813ada4920331edc0217edc8937e8bef52d99b251d50a537c26f637ac88abd9b4f9bd7f9ac97d6362b1f", 0xad}, {&(0x7f0000000480)="66bca1121a8a126dd986bec8cd98bef5c28320b09b4176348ed5189c9e07dd0a84f57c280e38eec691ed4d8913a26446f6da3f20b2241ea292b6194a1e6d3b05a2110f81791d2d9d4ebc148e637e2555cd5e02da945fa1b5f5cc1c5002ddbdd2679bf85b707ec24d118ff2a895714c4f8a69500c3cf29be8f106a57f1c4385322417a2e4c0f089b3e23cfc7585195d4b31bdc24f8433a8bdb4aa63e60dba6ffbe2b938c82ce1461c9b864000b4fff4189946b8e8bb9c4c8fa76453e523eeb18fe95789c41048161d7f7fc07f6c7a0c53e9163f995f5e809f87853a6f7f8f9fb51e3a392f2bd305ae69da369aa3de2ac74b2dac15fe5e12df6f45d790cc", 0xfd}, {&(0x7f0000000580)="fbd088a14ee125b4b81ba720045849f8728c4587f496dcfdae602600355e08c01a4b2c4c78381cb6607f71963a0c9bcbd8123d042f462bffdb264af36bbffb7f290403c379613f8f7c8719c791c04d3f21afaff73320c2d29d886eb38ea664782b9862a71a14e4c14d34baae0c3cb430bfbc154f48aa57d58d0b91844d9bf06e82fffcc4", 0x84}], 0x3, &(0x7f0000000680)=[{0xd0, 0xffff, 0x2, "9e383f5988d6b9b62ce77db2940b5eb07d9bc063060fd060dbbabd3d19e5678600d5378d599fdc850ba96b9c538e7abd7e9eca45563dcbbe1399e9a4e69c6c661a5df58a2a84bfaf68f44b48d76922f720ee9aafc582dc28fb70f713f40a0c23b38a0e68688df068c48e4002935bb121eb64903a902084840181deadb9c23f9b85ecef818d44dc1165cfa680d49d10f180b3f2a71495cee42f1725ec5d91bbcfb73acc6726c2594fd53d828883039f1a56c865169f55647ca413"}, {0xb0, 0xffff, 0x3, "9b720ed666b2b3397002bdb3fcc2c2ca82458e9c595b503c4c4c9c27fc4b49fee89049729665d058b5ea4639263be523873670e9c2da95a526b1e1e748c120afe83405d83ba8eb2bc7517ae8cbaebab976b67307724075e130ba612b0e7f7655c2a8c5c62df70bbf1ad6b8cf22f930a80b1cedee15fe52000e9fdd0426cfaa0638f126bcc5b81805e86ccf917ebc41b67ab338a2eb6569d16234b553b5e23d"}, {0xe0, 0x1, 0x5, "6305eedcec533b4aaeaa8bee048ef50287734a67a44d4cd6dcb02be85566029b6b5128f20fb100caa4615c91264e12fae1f0f907c04c52059535566a6a87a47bfc47d909f169f73a2b71c2290bd82566adcaeb4803de6375b134d4c17ba3b414b7698357c466a380c027c7f10dd3b791bafa3040424ab7615f433cfc7f5c869b540db6722898c1360547aaf207fb0b6451b51f4c6440156ab3354c0f0dce006522300beb4c85991128c3826054707dec14909b987ba6edd93989118fe1f3048895338cc47127906aa66913fae7"}], 0x260}, 0x406) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) fcntl$getown(r4, 0x5) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0xd2) getrusage(0x0, &(0x7f0000000940)) executing program 4: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r1 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xc) select(0x40, &(0x7f0000000000), &(0x7f00000001c0), 0x0, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) close(r1) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000796000/0x2000)=nil) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x100, 0x1) executing program 5: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x0, &(0x7f00000002c0)) r2 = socket(0x11, 0x3, 0x0) getrlimit(0x1, &(0x7f0000000240)) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) getgid() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r5, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r5) setrlimit(0x3, &(0x7f0000000980)={0x42, 0x62}) r7 = socket(0x18, 0x3, 0x0) dup2(r7, r7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000866dcc4407563cd5909811fab219b81df92004500000001903dbff31a245f038b7d5c99f49a9e6f3159eae4603a82fb7908622ab9d8fcd98ae6e41a764f20eb7a7c0e1c5ceb6d6bd238385cf84c95320e10c02edbc576491e1a4bae711b4acf87771071a4d1fbe25cfe511b8b290e81c6b89858a930e6c14efda7f80c0a3030c3497e83d29d5a534dc1f6cc06a24406f1e281b55884a75cbb3123d5ca31c1bf720312f6"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7020f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe", @ANYRES32, @ANYRESDEC=0x0, @ANYRES8=0x0, @ANYRES8=r0]) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600a0100002c110000000000000000000000000000000000fe"]) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) syz_emit_ethernet(0x145e, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x1428, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7c48f21f, {0x9, 0x6, "5278d6", 0x9, 0x0, 0x40, @mcast2, @mcast2, [@hopopts={0x2e, 0x1b, '\x00', [@generic={0x7, 0xd1, "c420f4c4cacd0c6585cfdedaa183ba03048a9c45360b9c7a700741e6a63fcb597680ef1d9d521552bde6af636ac956cd7da3cc44e0408c5342666ac7232a16696e4aa99f4cb26a610d46445753046c3897e92dfce93969f3b104fd71d6448b3b72c62cd4261898b2e9da65b3c7c9d70e53fb6480f37853585559b83dee6fcbebfccf9ce50a431c12cf29c8a6526a4d6bb263da623d90eb1508d3b2b581d081b5b10e8db11fca16dc5e1666e9d56f30b413f581e09bd03683f819ffaa233e6eb386d0257db185da598fcadc564f757ff03e"}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x1}]}, @routing={0x70, 0x14, 0x0, 0x8, 0x0, [@mcast2, @loopback, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast2, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast1]}, @hopopts={0x6, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x4}]}, @routing={0x16, 0xc, 0x0, 0x0, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast1, @empty]}, @dstopts={0x2c, 0x8, '\x00', [@generic={0x7, 0x42, "095bf6da31f3331f524b2f84a64f04647fe10be2dc69d2c37ab68faa9c6f8367d70c4b30165490bf44a59361184d0ef4310761cd91103db6d408d7bca782640a8d06"}]}, @fragment={0x29, 0x0, 0x8, 0x1, 0x0, 0x3, 0x68}, @hopopts={0x2c, 0x28, '\x00', [@pad1, @generic={0x6, 0xf6, "950491f44c24bd68add64cc98329183c78ea973a6318ac842f064452e3dad3dcfd0378535edf9c5da8e56bc8e20c90fce71ee26f5b0480b792e761edd25a503c72950997591ea09ac62fa10188f8c81187fa5df22bbd98418b2843c63fc57c1da3d972bf8a2ff650480591790e752996d98ac4bca6d731056a72ee96595606f70239527424facda6a67aa32a53f6c0e1c88c95ccc305be6e767eb73daaac23700b5136a2a0201c3baa983be97b8b7771d3bbc4be97758809ccb06617f0681e051a6de050236d33a45b9bd6193c7cda609d1f46171c1c529890773e6d6a0c8044f7baaf168701f9e5faaba3ac794ecc92c70162a0c315"}, @padn, @generic={0x3c, 0x42, "6d3c1dfa79fbd8dd0c18e79e9436d93bec58966185bca695a9bf853376da1c3ae9c1dbc59e8b73b0032c5ceb95c4ad42b1ca422b6c3298c229d9e41b3b61eab5240d"}, @jumbo={0xc2, 0x4, 0xf5d}]}, @hopopts={0x67}, @fragment={0x4, 0x0, 0xf8, 0x0, 0x0, 0x2, 0x65}, @hopopts={0x67, 0x5, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x3}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x8001}, @jumbo={0xc2, 0x4, 0xbec0}, @jumbo={0xc2, 0x4, 0x2ddf}, @generic={0x79, 0xa, "67286b96ad61a5191e12"}]}], "98c7b193f3e781ad130802a8071ddfc97b6e1c89ab25ce9ddbbe7e960e3498a22d7ddbc1f2f15c05da79865a78e04721659ead138f2be9b0f92096fce00dc08d9cebd13df1836f3f8e556279f20907ab12efe98bd5f5cec1ef5866ddefe2e695af001fef6bd1674c47faae3ebccaa6ba4d604d0d799fb4649a4779e7406fa9aef51d2984695efd648a8cdd4336f352301faf8ebdea86840207ff57999cf61667025dd074fe8006e69fe3f641c16a8db560ef720c01cc74ef680ac55fc42401fe36ed9b7dda0160171d41dba2b51d7e79d247c9761bad40992f40c68f223b46c0223c6eba4278ab168ff19ac5e66a8d37080965ec64e15e17b62469d4282d6a5710a3c41db7e0763829756207bae228fae390a2aca54a4a5fa555763fc50296daa1587a35714aba057616abd62d6fb95549c3279b4726673621146247363d7ed29415a1da707ac1ad5e3bd2603f0b7af3255e14aa220dbed02a43796fcb2d5008fb6667db30dfdaf83bf4714e50d4a7b69924298c22586f68e80b382a6d30ab15611c9d951c56bbd7f71ed427c931aeec9ac846cbe619f06ba721108b46614eb0324a96b2315b3969d3db57e060910a505750c619e482b7799a81ad9529e37762da2aa2d1fbea49188fdd8cabd97dc9d62228deeb0414f5136b9bbb281eb437c295a19bf6a417bc3db7756898abbc98fc16f3109ccb6937c6803ae6414ddd5c052b5dcd87b430d85d8bdf46edb50a28ad5a51944af3578de457066be810aaaaa214f2945e8320746fb854278e17528077ad8681b664ad790e80f5e6fa4612df3343f7ba9fecdd9794e5462608b0946828ec0e200902dc106f0f0455f0739fc012bbd7f10892a3bad1d92cec818daaf6cb7617ef1301ff7cb5b7b98b8083e976d53474e61c7d7e5d49e26e65b00bb45110b40f2f2cc10507b5f88e1bb43589be4ad76b06384e55597fc10a9a02944e0d60a01cd66ca8001d28c139b847c34626ba51763f32eb4bcefe7449bf6a60cf9dc4c328371c70af4fe36008c4cc1a822cbff44cac474a027980a049dff11c70e45772245f867c281ac33c0e0e058ec1249b5ae7670f1dd24fd6aa767ca7acdb93bdf49d69cf53291f4068513e0b12b7095e9bf6ce6e4c536fab2632a921068e247deade69b00bc3b9a3af7fe34aca5e13a3b41c40c42f10c408001bbbcc64d349e73da9e41e804af44db94f1b4e361bec78cbb02cd7ea791439e4720c0fd29c99a4a35d839652dc0360274f6bb18424859824f14c615dbb05f3cc628fb9f03d3ebf985c0f2d42e5b57e5e44b69cee8986e62656e9a0a682b365f0caef5abfaf7de4a8ec1628450c2683c33b796530e55708c608f7074c82f8591c3388091c6bfdbfdf7a03618a5bb4b609ad742c9b0ce5ffe160bd53732c86470235308dfec86ec6873b1793613b6d21a1b0d425536b2116a108d791e2b592ed9f94ef6f9699127beb21014c91d44bea58580ca68a233e6ee7976f64b99c42ae1df4fc1889db8d2b8779e1d3834167db46e15bc7d53d51ba1f85d40dc7c800701918188e07625b2996c5b80c2d66d74543e65c09aac1d975440b30984e58a8802c003cd0595fc847ca5ffb1f2f775e6b40505b1cba7d3ead9638bc06b7c74cbbb44fde8304049c321ea6a8b10fd7c985e8b25cd6cbcf7082b752fbfc0bda7a9bc4844d673156b272f5465fec7cb7f1c36a46ba62fa80c138bb9af4a8cc00deffb0afbd071027b1cd1fb61bf906c838af13a8b30bf292403234c69781e0e7a596246f5d7fe1ed1d9a0e108c7e597ae17ed51de96517bd1345318d7465e8baba2e2b3cb3697460cbc23277757f91ffdd542657dbb2b6bd5463f22b53ec9760d3c03317c36d7628e801961eb3df130880a3b6e2c1179ab59b827734c12cd5fcc1072426d37838b994c3de7e0b5036e18c3d7f281da7502bfdb510fed5d5de7d3d82bcbf8e09e53e7ece12aeda84c26d9910d16b0b4f8762be643d98ce47739f22849eea7161abdefa298bffe8c8ca706afc3b9799a8e217a8504e5f6bd7c1d3dfc9a1a47fc1aa15b7ad2c9b707c47ff2833eadfd384821dcf7d23221e496690f1d63576558dfe932465963e314785cf60064f1c61412b95bfd6be6c1779b40bbb0512a361a4483152d88f44f3da66956604dbdb0c4c0968d443f0f7b133010de0d248c478a81495a1bc3247b6b9720f3d7d69a5a1e44fcb6892ca2a7ec1028a59fa88af60f71db47c33def58ddd484c16dd6da7445e795b27c9615472260c9a4f82d8e670bfdf087b23be8ec82267421e63b8f94b27e359d036ccb610ed05c9ce2bd16e98b44063a7e8d6114a67aa2a6795dac965192c23ad656581129320041cb705cd83942b158e45dd1f6c5188da7a6966fab2469efc981aae600db091cbe183145326a00b3e413e16076b983e981923b0fdad2a82838afcb85c34bfd5ef7f553327b02de34b6599dd1e414dc1c4fc322690920f0a3d41bb9e5345e90ed18b15552ea06546c7c8de7d671d27507e91a4b86e792c73b8b4092b8b40ffb5e1302a8929433da3bbdbc98a4fe42debf3d14a1803277229d6ce5d5726f082ba510fee2c26acb10b01998849e62385893b3a6ca33bba528a5ee7b1f976766dc5ede23b4dcb26264c97f536daeed3cca1ee1924a0c14c887df34eadb032f4b1dd2271499f6b63c087af1b02ad4136a1ede31df582ad214f7195c7991429fee2c77dea9bad9e36dc41152443841961269ba1a7d39ac6e41e4ac698057a9f4b414e4ae29f8f3a72ea0033c07798bab044911d0860ab32fa77cc08f3523decdd4a167b1ad5e33e06926801529caa92e1f62d6e0050c13f76388fa1afa232ab65b4ece4499b1c97f23dee0567cdbb861b0f5979cdc6acefd6827dee18173ee83edefa30473248373024422b66e0a59c0788fedd141a0a5cadc55b7238feeca8994abeddc906c06e9026064d3c649b886e76511a585f0a8d68d747cbd758f56160d79045404c1004e00384dd3677f6ed51dd022bf2be1659172f8e20dbe62e8b22d4da81c062e9186a601d1faf80f566ec67c01b9fdbef414fb28cf041e62c2c03382c47dea5a4e2a43e03eec8a68fa107472edd5a5743f2fdb03769de8698f73f6dc1eb237fba0a86c427c6e9579442c2b3846cae9a98db615644d0698d2da8a8b60d6048d9cf44e73bda74f1ca64875387747e11f59f495733b61667b71ebc2602fb4926061e44d4a14e1ee78dc29efdee8f664eaf95cede903a861f152dc837acda3bfce21ad38fe1c0be2c2e1ea9817c761454f730f661b3a7cc271f3cd95bdc787e334841bb899111c00c151d2df55b0ebb0fef97527e9b644808dab7e0717d47dc2fae8daaf3ae9e0fa954bf1288b05522eaf8bb893153bc38e6620237ec06be32567be75a96baea69ea653512b80ec8abcbd965108b9337eb7c07a7e6e9a6b8cf09cb029bf35ab325798acc50b18d7366b482e15f352f9deba0c21c050ecc351019a823691849482d9fb8756bc4e05bda0fc341069204b775739a8989f39fd5f5b64d06fb9ce90560d217cf644a969a2a56cb86f09359d0a10d05f462691a055e19bf93d6259948da59ecd07fe3c2a3a31dc0cc02631e67e724622d0ee04b397205dee908b9dec4fbfeb8d0de0cc9c9e29ca814144a5ceab4106a1afbf497f891ea37363788cab4f969d1b21ed0894b79cff487b8f41933c0633ec183e2e23f57562c8789906ca1cb16c361d3f0cbf615a2dc9d642c709cb626e73cfef182e19d553330ebad737e22188cfe09bfebe3d34d60d7941ff12d2368d60ecf5d77eb92b28b48f63792e0734f1790165c3ac1112f13596a733a268b7e6eeb2c2842d3b4b2c486c162ba0cd46296b06de210f827ce30013a99a76a2313ce4498409f621c3cf9dcab66af2367f6680176f1b3bb75d1a58f55ae28d94646ff44d29c77dd78d0fbae2b2f964899479da6fbaa98f860b65cb290865d022761f2e410eda4adc722d7ca53c78ae4513eb9a4efc164b8e70d9eba4a5efdaf2e882c6178941a2a12bc6becfc5024d0db7e74f16e8368150a8689818d6a3ee01cb1878ed820cbd3717fee385c5942371a4e25ddbe7172488d07ebfb651acaf2c0e1438c987fcb07f3f8bcb02d46ed2fc9e54491bd7b689736958529929e5540a541556559e6376a161b8f1c612630b139398504042a6c32fb814addc6919bdbe94d07f80293a416f1bfbcbd4c181149cfdf3e8073dd7e65bdad6d4eb8151ef2f33664cd9d74a0434ea2b68a97f58410558949e0fda6084a2df6a10a683f9d9b9f6f9e4fea1caa83c441d34182b0624e53d11350f55f10dd91fab15be45bcc81e85c64a2b4c8dfa81208d9c6cadace8aa2dfd75da9f1497ebd8a64dd5d577fff58ebc842988f975a6e35139a5634635e82465890ac0f2e4480de435c7f5520c6dee173d75b8988c72fca195fa627b2193a098107719bc36ff0314cf09b7ac12a5b7c7c33bd09abe44e6bf1f3b544dfc6f179b222986149aea39c0dd1fa8930a140330040855574f9816dcbbcb15c534fa977f37336e331b03a0ba347107b59f11578fa08e7e669c4882709d46e323267f1acafdae9cd8ab9b9ce5c20eabdb5c870b71c3c72f6bf1cbaf0dd58fc2c94410b7f346e8d89587490af7a4ba98922a7782b97183e74919bfdb83e9841fa1f11ebb6ffb4ab24debbb2d89a3db4bdd6edccc1bc40793832c58f568173bd9e68a0e47f0cd285c5c00677420914607244f29e71246f9e485365bab7670f440c7be7f6c1ec3e334c4a0c2b14c468487e0eaaa4828a2a2d23eca7157c8c6f8b169dba0e7b876e81f381e87d8c7caae6032ada7b2ced92f415488a92c7fc9fb8265f126814216bf422c292f1ed253c51b3f40e4f1dda2bb6b38b5c6a0f8909221f5a0c20b5256ec3ee6a7e7f0aef5926f03d6f003105cc9302b6a32f2843ffa153b274403a55b87a592ff7cb74236fee3825f3493538475ab4d57eb2767e8a67d8ec7eaeb449dab7da8df5b13f196ff7516c3a8360e58e55c4f46e8f20cbdc71da3b5ce0fd309c43aaa78c1c4795042addd5095ef2af01484f3bd07a6f96e756c607a6cd0b422f1ef79df072fda43988dc905bd6484caa4626080fa92dcca10ae482997ce7522115a793805c5cc1cf4ee2a71a569510d75bddd00f4dff554719aacd617bb8d2808a3d007ea2c7d770ca57988616721d3c37619c94f057534784b58ecdba528a96843d940615f6a459f73726b7fe3157b9fb8c7c30c804877c70b5117654a7ad863ae5f70c3aae6b085e43e538ed938c80f74bb59a49996a9580d9097778823876675771a6d47c19df7a627d0ef0bc6d13c2253e7d63bc67d8b4ceff166cfb57d1a8a462791abf48791398792db2aef5cf2f2bd30e637dfbcbcb4aa116b177d41c7186752e7a3367dc57cacc50d4db061782ad6e2fb4261b03375c44c6b50dcd98cfd309f59ed69080a40b8f775dea47b426de1357e04f56a0661d1e9cdb0ab7d9349e9a99be2378762b2c8cfbc514009096a74290389af502ca6ef392d15549bbfb3a9882e7e73c0a05ef989a2338f84bb9bd0290d4243a950e32f77c052345a201f86813d6fa6bb3b9c8a72c3edec128dfd7a34fbd7d05e966731e1c78eb6f8b054598a8458d6dcffb7e5fb6f9dfd2daa9268c0d88c71df61ffcfdf4b375020e7479343226c5435099aab384a466152c8cb0e1036dd11bd106d975e5231228623584b82f6b89f9b98ba8dc4e3447260d843400cd88a3c86a986da59ae2d71cb8bd9aaa521952d622bb08b9a147b643"}}}}}}}) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', r1, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000580)={0x1, 0x7ff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r1, r5}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000680)) r6 = shmget(0x1, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x3, r4, r5, r7, r5, 0xc, 0x7361}, 0x3, 0x1000, r2, r3, 0x4, 0x5, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f00000007c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/198, 0xc6}, {&(0x7f0000000900)=""/116, 0x74}], 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000009c0)=0x5000000) dup2(r0, r0) recvmmsg(r0, &(0x7f0000000e00)={&(0x7f0000000dc0)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)=""/173, 0xad}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000b80)=""/224, 0xe0}, {&(0x7f0000000c80)=""/14, 0xe}], 0x4, &(0x7f0000000d00)=""/189, 0xbd}}, 0x10, 0x41, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000e40)={0x5a, 0x400}) flock(r0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: nanosleep(&(0x7f0000000080), &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x20}, {0x16}]}) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) 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 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000001680)=0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x7a, 0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000300), 0x4, &(0x7f0000000340)="7a019def414feb2ab2ecf62432dd3a4f33812a50de9422ace2805aacb428c0845643c1868c6372fedadb461a991f8f45dd0e912e9439de3f29c683ffc86948e42b3051cf38cc5058a6f0bfe20c2a1779b6e25444cbf4eb6b9d804c5fd557f246ae19a36b55da9c29d3c036f35aefc3029b513b79528cb707a90073fbe19d3a4b65012dba0ef742d73fefef0fe5687812abfd29558bd7ec32d62c671e6c662543e60b28bd99750af558f8b9f7bd658b890c7c04297f76685374a318e747491fe04245aed7c35e04fbd635b317e3c89eae3f4b50f5bea05a66008d0e2ca2ba820e9807aebed53df4ea5a694286f7a118ce600b39", &(0x7f0000000440)=0xf3, &(0x7f0000000540)="6c91f3f5c6014e2f531e8aae05a39759e5e4d27ade1706c87b71d8458ee15e39a0818fe82323eba87cf7ecfdce722e0e549a43ceb5c18415f63857b1a26554561c3606976f2434e6bafc39399339842b82a71f5619f5017a1ca97b4736cbd9bdae26e8fe5528c2234eb2fc2cf451dc694ac280380de9cfa83e2f99555e7034c56782444e01c63db1f6774a370fbb8ed07cf940082722a5ef562ff5af2f180a2315f0753fdad22e27f9", 0xa9) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x84, 0x0, 0x0, 0x6}, {0x4000006, 0x0, 0x0, 0x1000004}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) r6 = syz_open_pts() close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r6, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0x41946465, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000480)={@remote, @remote, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x4, 0x1, 0x4}}], {@arp={0x806, @generic={0x6, 0x8060, 0x6, 0x8, 0x9, @local, "4f68cc7ad2f3f01c", @empty, "c39a7b1db66869fd4a2ab24a92451b91"}}}}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) mknod$loop(0x0, 0x0, 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000002c0)) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x2000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r3, 0x0, 0x2) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000000)=0xfffffffc) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000002c0)={0xb5, 0x0, &(0x7f0000000200)=""/181}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f00000009c0)="e299c7a412af0f6f3a55f4bd6f1bff9ab512d7341b0b1c5fe9385f6376409475b2f78d8677ee722d89a72ef984b6e4cef39185d6bc40600388515547e663cebe8e02f4850fbc741fd8f98a1b9a021bb6a06a974437f46e8751dde61761ff603bd348e0f07204a1035921d13205c6f470f75d0ce8db414ca80a00ebcb33adfd204860c12fa32e0bd6b9be63b5bc029e1eb6ace7d8f08cb788d6952fce7611c30f2d354df5d1921d1e69d199f5166b9850e97865768b41750c14e7444fcf71215797dc2cd00289632f89b189148fcecde89faa55cae4b13c4ebe4363dd8fa137e0300f79eff0e1b2c753998d61fed254f0f622e0efb08ee30e696c52d639b3955f4258602ff93c3b96086cdbd50c4a102d422349f7bb3968a54bb8966f9d6e5a5e6a52bb044dc199a33ce21e03cc197737056f5975a35668f7833b87bc78f7a7a2351c9ef0a40051e40940406d3f69c1a2034d8534d76c81acbf5f1052e6df88e7fa716f1cf7eec73cfc9f7a78f64441290e414125a284e92b5990d99fc5a6f891bc33255d67dea4ac7dad6c8567d9c89adbda074e3e2c161b782c408285a093a8eb3b0fbb0a3336c5dd6c3f39bac95a6b62f4452923a729c11dd5181b8114e81ef8670c78d8b9f66755e4e7ff5886199087b7d5ce50fea49ba3b506c8661e160827a53aa1023568461614ecdc892ef5a5c5fe3ada064df0831a824da618132fe095916b8351fabb8549fa37c0b0bc219bb98e82c546d14142262439fcc2eb752668703621fa79463584fd7535b5a1e25f49f6e76a585e1a0520ae58ee7e5a73786c58bfe4128c46f31cf54767e3eb4a816ffd963cece23edfa2e6d88d13e44ea33bcbf198e3e7dcbb02b31c806ee57a3dfad2a68b28144db0755c02f0b88ab9f3209cc8b81314b273d3888a5d56a974eb22420ae19dc8e12cfdd3f452e83598579cd060160bb34cee150247da84a1573413837f46af78bb88a3c383a1381b052db342e5b82ec5aa82e3ee071ee17585e07b054fe7b92561006840af1aad55a662f148e779fd5bd45e5a076ac2ca043dcdb50f7e2a2ebabd3fdc46e262ed4c3e22db13f40c6c236c5954b3776412b1631958fb08f6c5c706cf6d8e490632d114b978e65e844faa00cbf3af38c9cb8fd415d0bd3b1ad236c70579e8db04d6ed81126ec2e5d74c0a256d9fad0f57c1d24b699a4c487073f69baf5f6fcb801b794a8cd9d02d8f792779474b7dbbe4d8241190c785c2add14c8c27749923b9efc844e490b5d6f44dc2b88a929360cf0a30c1bf637a116c0e7b0c35af5a440255fd4caa08c132aee2eeacea6d3e4034bcaad89ca5220538838c5f0c4d26552eba0d8851a5839f773577b5b8281d3b7ae57a45146ff467873d18f00413bc8ecdc5d9064213a162b7c55dd2dfaed4c516f476f0823df89725a613774d8a9a89f0625eac2908c5ca885e64809aab1b7f9d2b48b8a017213d17b395e5892f6dcff979facf5c816573e0afbb2e5bb3548da28d4c629c714db4ae83f346a480f9789ee7e298fbbb0b5f3e503b7ddd1965c46433cc934611a99ceb243d8d40efec54286af1b2e1fb05d09a6a2e7be4aa972f7c3d3d15041a5c957361ba6a9f6b85797dd04e4a7901fea6bd2718811125eaced95ad1278dda77202f5267c8d838eb82de2a7da82e18225e24f8556e282bf7c227ed9f7fbba89ffd1e9120ce4ed145cc53190b4e136797bae81f5f4861c069a6c313344b83244c0ec88c82282a142b0ef4049e6d66b037ac7b9bef8bc38c9d1ae4773ac529851e820080a789d0b2a327ae4c8dce8d539d0ea3d9f2028c4fd2750e91b992c0ac880b7a0119ed235d2fbcb7b930756be3fcd96bdd5e18c878368bb06fffda4b62d14c2d0611bc979b636f3bf833ae53e458c7b1095751a0aceabc42a225af4d0a39358df90d7a5924fbc7b1b172ee6e5a05b5090f9197e2f4675166d9ce0a0bdc03fc956170fde972f49e614d52f68dea78e0e41d61865d4fa34e450da4641b373d1879f3ee1dfbf900efa5c7dce3964fbf4e6d3a78d56786474243b175e7437b6093d21a9305ce97f778dda1372b588cd52e77460a6819cc8c2aa5772b9b15992a458c35ac86bdfbe423958c5719db38fa405b8a440cbbbd75fa1824c65ed1e0c1a3bbf6a8253b1ed0a070e2c3e4ceeab7cd64ef2c92f60ef2d8e459242973b058d5912f38ff4fb2a501301b1a0b38434c0041f1b6d2154199a9a131fe44e5604b831683cd622c850604508a7642eeecc588128ad8f06b6c617964b1e8b6eb4b7c7e6dc581a4dc3b35da1ea14f4eb712d5c294f279a82675a399f2f96913068f971d689ff41ac650c361ca61a82b8b7150e3ab5190cbb13d00962badb0ee67db9f2663d863060657c7423627a5a01f27977b69b470cc3660bd6522715a23f540ecab73aac8b8c554da6fad346456e2494bfafd009677af66c773b51bb63c46b421488f32b0aad39e460afaf4c2a59d133fe76ca4b6bdaba7c9bd7e66b4e5f352592a93c3521d44a63f532596ccf576f43fe69c1165d15032e0f88d0f617f8c6de8d65e85bd7b633cdb46f1efa738910b6a41f5f1789abfb958691464669d2f8451148cc319e1e6404f8eae409f64f51c0dc61f060e90eecaa0eb7b8a4fa0c70d6fc509b914a8a30f9410c6f1807609895a1f5760c70df4afb0436cd8330ffb401e4fc4aedf9d0656325b52236fd4f6026902fac6b7bc93fddb74d0ca3bf48d5cbd7deabd0e276714ad3c8f5f5c03d3bfa25130bb2a04b2f1130ae45bd6f2ab585d2475762fcaf032276f169560c87dfaf5f5ba0441aaad2da541497c3f7033e545e05b6efe7feaa40428c107114326be950666f1b80df977ed8b179f58dedcda2cb8db5bc2b2b7ac966f845a4a4b34b3a0c6640b99b9a38ce983059b7d1070d68711002f16346947aabe99c53bba0b619c601c69eed748ef6680be1c8bbcd1bc50f776a2783595a3dceef56c7e41d62ac5ad9ed0d0d49e5b3b68b2759e7044b7c0c8bdc82b4aaebf6a10ce3e6f1e8b7fdad4b4354b0bb796e87869ea1bf326615eec4f905f17bf9ab0e05e87e36b5347405f417a80f4de9f00d38d5068553442868085c829e44299012cfe470c2ae052e5d007c3ae7993c98e11ee7815484f4f3d1016b160063fe8cc31ab34a98e05801bf116ef1e563f94cb1a6980a8665814185e94ae1e08fa718e70a2f2a7cae183c9f132eb39afbdeb3b30d671f6781fc5e5f9dfcaf8bf65c1b923b2bc4077057456956d4b27f9127511b9e0de7d3f8b215f14702cc45e0d7efc96b869f25f59bbd1841197a7c59a30ba60d95001816f2daa2c93cd14c1768ef9617581c129d010a3bd9c2d6023dc5f615b54aa5271942f555871f0ed157bdeaf60fe7f6a1564849d5cda22997b7d8fb7f8202fbdfb8b7455395971b1ae4793ddda681022acff91a254ddc72a1fd11803c545c52413f0a55bcc235b5b67342d2eaf142db45d724108a686945817afe2857cb74ee7d4374f18ee891c6c518927d954026eee1ed1aa6e9570debe55b6f02b380ade44a5ce24cfdf9ff68c24ac71f01e3dd9549f69c21613254c6bb105d6e55f3adee635279f01b3ae4013a1c46a28ca8f3375c938c21615b509cfabb078cb9e7e89afebd06398cc0c9c16182b39e5284e40a7fa3a80161918b2d7718cb3bf4613f7d925459e9c2cf31016926a9f597b68eb9427400534111e4bdb0e38631a1000cd609e04fdc97f185edf17d073cee5b59ef5862535f5ba630aaa91a16462b5fb7b8fdaeceb959e8cf05702c3284e51bd5beac85d28d472a34749f99eae149bf6f3cdf3684f8818f655fcc0c2ae06f932c307fb3eb553fa9df32ffac36f96e124b39df914320ac56eb1de07d619f253ba266c72531223cd24d52723e871a0433f1e62147f3097bd25cff67eef66d18abfed4a98ec0e84105a1fea6bc4ac457d6ea52e89e1ef429cdc4e31ae4b0603e3a64708c7880d6f08765db9a66a527b1642a57bc51976d22dc715100f937caa77d22817b56beb54afbb2bf255adf7534fa8f7a7000f53dfabc837bad2e21a236138bac2bba90e8fce182cc0d37ea5d030ed5f64b3ed25fe13db160a40cff186cdcd414566125b9336cb3f57f18de22cafc433de80a7844965e62769b70f9efb1b1eeddbe896bd70a73533b6f2327e8828a1bedd59f507546740b709bf87970f891db81c9e040c0d25455779d82024095aa484359b2a930ec4eb8a09abd972d094608fc8027db18fe4e8072d5c978e1212837722f8e6a94b7d3fd5836fb6c54b085461ca61a62284748550eec796f32c174fe4013b3d48dba76bb6861f99f25b5aaa2303a0cbe996c9303566e090d183ba318e1b4017a1fcf825e3af43ce44a77e8530c34c6f880b420b856ac600beb4b45517cde5d93acbf3a548509fc79d169128fd9610c2256604f734e9c0a8c77a5e3f1ef0ea5aaac23d0e2bce843da670606362289c75033bb31daac2bbb89b8f04567c2c15c9ab279fd3e158832a720a7bef6c2d1801be9e6118be98f56bcfe40e12f813218732ea63b74bc620928cf9f11335e61e5f291872b31bc54222a2a810577d57209bcd8b2583246e4a4bef09bff9990b5bd01f4d71cf951cab0f3c28cc10f069b5ee134f1cd5400af084e6dfcf6e6e407f20bb1ceec588cf221dcb6142fb225533b12e3b7bca8111b1759cec5edb56df3ff19042789b9bb1498f2fd3800d481d17d3d6af047b0f3c3cfa82253de19e006f523a6e21ce4c0797b46e88e69ce745437c0646301201045a2dd14874a2a0afb9f45e4b25138fb3144b0c1b85365787770005c1435228e235c7acaa21a548e579f8c9b3399ac8d239d7b9bdb305de274213483002c92dba55376212622d6d3297011d5ae3cac536057b7ec1b272966c3c6be0696798d3907b108e311dc9d5b3bc2f16010390771f44c662bce75077e8d3435d3df489be5b9534a96f76519ce36a7c2e045665db16fc2c789ecef2d71ab3e01a853499384d2c490a5747b9ecd9ff725fba844f8b323d6e0c0e808e4cc7358775225ca6cf4757ba2d547efb18c05a3fbe5380d2445a31d67ff790e211f20ad3ff542d03a4478abc5fc3340fd64a9bc963bb980ca96bd4ca0c95a9b50496e7199db8adf652bbbe5cff76dc486648eb66017bcb8101c99a4d59e99859a3dced02d006b7db9aaf4c07a766c6a93af8526096cff278b80972064a66dcafc088fc1af4c2d81c490ba07e7e3742e4c92a97ca1e8b3c8834f3ba14ec16687afb530bd2cc11002b1a64fea3910feaaf08a72f62d2e4619c819339428aec703bb9c00d67f2530f2f5ffc5ceb36c31f4a78145ed77e115a9f4b791430c3adc5f37db2ad16a3ced737bd5f416e36f38e3a1ff01b717e7b9ef3322db8fb2e186a3fcd0d60325cc372d015abc4c968fd22b5756a275fa0e7d6786c116af9633eabfc52395c28cbe4d7a5418ea520df3ef12aed6cc329217124c31f5056c6e42bd425788b39ae197f90d8169aefbaaadc0317f583b7a2358c7e35c674d989be4271fe9e9afa1aa17c464c92b33f373ab7c5ef39e3cd7d4448a1538ce33e7bda27740fc651cb29109b4a01b5f503f52b88487baf30da378915902423e1c00e0664d32a2a0da69e104f9e3d8c8e218c5d61b8092ab5486a1df1258fdf2fb00abe164642367fa7352415378a7eb75be5edab91b92133b8d71a2beed80198d315a8eac8fd71bb27a70881db8759a1b0774326db332515b3ca7086989d6ec3dbbf30e86625a65c5bfcdbe6147183ad3e472c4be140f38a3d77", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="ef5a712785504e9a9e49ae849c957194d402451368d99047dfbdb58b2c2149b3bb3dbb1ebfae30c944a04cddaf550a5c104b99611e2be5c0ff78fd98699ecf1b0b5309fcc82a6b4fdf2b0b2cc592334d7d1d2e06dd3c3d8abff8d9b86e224f8ba7c489be2ecb99d6e143b6cdd2714c469a17a09e3f0f364a59621b2ee5a8a7f46c89c0108ad43d4c12964978f0360ce2e0e13ec085e2ad3a731573a81adcd09f0727dc7a75f5ba5ce517b71870d5cdbf3f2b36587184bf803a89e03d04168ef093f1bda54cca5a52411e4eac99f34738e4a216514debce92280985463244090f7b13b69c8eaba1d687", 0xe9) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x55, &(0x7f0000000080)}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 0: mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x40000038, 0x0) socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r4 = getuid() setreuid(0x0, 0xee01) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, r4) setreuid(r4, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r4) socket$unix(0x1, 0x2, 0x0) preadv(r7, &(0x7f0000000a80)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f0000000840)=""/210, 0xd2}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/138, 0x8a}], 0x7, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078e5a300bbac1400aaf49b0000907800000000"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x40}, {0x20, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') utimes(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)={{0x10001, 0x4}, {0x8, 0x2}}) executing program 2: sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x8, &(0x7f00000000c0)="a6dbef0623a4cee90bd1b3000748e794b013fb0b46ac9ef0641b098182293d6ef57b54652dd0d9abc8443ad4778ad67d0e5d0d378f646ca22d731706aec97a32", &(0x7f0000000040)=0x4, 0x0, 0xffffffffffffffea) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) dup2(r3, r0) rename(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000001200)="47731363471bf9ec1df303d0ceafd592857ecbb2aa2bf15928e17fad9bdabed73a66a2392454198affc8f7fa392d000849db80415fe11b0e7134b28055f38aa02036c8182814", 0x0, &(0x7f0000000240), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000100)="30f56ba05dda019f6d7998f432e3bff970df516b251a7dacc476f2b7290725343bf0632c83f4d6fed48c3a4ca6172b9f614a5c7e6c562020c9fec3f4dbeef1d4de8a22bb10d84e4907668e5c4879e53e1e85557b00286a14adc06d896a64f6ddce118b9a1a593af4d752b8b5ca2ad5753339f31c00e3ae4ef1cb380bad81d876f986a998e29f8535e205edb09b534b1a697ba2e9e7c6fe98a995b8ab02a0a47935fee2ccec16894d141fbbc6e813b0bd39b569cfcc263b3851f11087ea5ec8c1072b7dcfd6450e9535cce2fa9a33adfdf8290f4b57b3caa2c211eb24247bcaeb2a5118c86134aad87061a32a670f7cd3a2f68f7b0a3df2645318d4db4e66c9dd9b18842fe57bd41abd55f4cebcfbdfc5ebce8197a6dc10ca4b583b132e97c0e575f2b4ff4cfb6047d545495015ac91588baeead57fdd295e6424c4438822e3346315d4fcd39b6e2805f4fc5fe402aad75b8339bdbb0887d7d8903ef47fde8e30d923d56b6ba09d649491229b4d503b56872a6cb64d723e863b36e86ed66cd4dc9e4aaf7bcfd1e3b349983bfaf80d68732e1e584070e704b75afc0113ff62a8a88da71295cb3666b3ffe1004650e49b7794e2f53fc20febe7f0e6dc54e0ecbfac87e8d43f6ba6cd9e6a1221af2ec54ecee4abf967db86580aa17c7881eafe4fb77f9b5782245d61931cf4ad9c8399161fd8bb8bb099915be83fd81a172814ad3255cb34fe70e1ba01c2614f6440bbc5cd438b78b3e0eaa1dceb71553116a48f1302dbfaa312fb413e9b24040357696b38707d1840ab9eb7ec0ba493d9e9b7e654a279dfc31d9fa03c15539cb5f50194dc96613f021c3d684a39390c78f74b36daccc7239797bca8f550708570d83ed8fe102a8ffb85e94c62db87484ca273857647eb56efaa2370131276838f85010b3527fac91bd1f0f1adb20c8c16e8e9e146fd51d96818bf300b1de9594a8ce5a0c72de32212be354b14746d6b6bab46c16988207d0f99fd04c339a89ca77fb662f3e57a05d42319f5bf69a21ece31063c47548e44dc0761bc3a0f8f4213d43618b93322853f4923f50a29d5a0b03c28134b1ebb8778c622de6f08fa9f022ad9d2e7e8be9b0024ac190bf2d3e83ac2087ccdf8c15b4ef8ef80d7a8ce6cef65c4a1883d12275156dd9e044f8649287e2155958a88457a745577284eaecefae9658a894a32f5ea000f04f354e92feb1cbedf2ff51a90247df05726a02e07c973d71022a94e5eca74a887f34d8c83b30799244df0c529dbf7e53122a825d85ef933cc112531c0d6cdd481d537d7b90bb269366f4afcf79db74018f7a2ae6c701993c03dc9370e9471a097099b5cddd9291a1679ea034e8eb35b9adfa59708b8bce69d4893f5d6ca81d88340f9221772145393003e95f5d4a507cd3e57a59c16dc997a6a66adceb5c30b18163711a22c767cdea66045b75075b0d7f5ec291bf094d7a0a82e13fa4a88b209cf55e54f80eeea8559cfbcfe06a7f14a831e138317ff10d66178f22936d551f92153204f57edb57b212394944cafb871baf9fd22cdc294412d501638df0bcf3eb60068c5f70f9698e0557e3066cbba10c754a44d6fa6e18b22bb6dce710e1ecc4297f5601e6d03ea13fea4f271c6b6e62218518fda1d72d294cb0805d57aafd23cc73bffc116e0876e8a05f4de756d109729d38daf0d4646ccd08afe14da1f8b5230ae2664bb506d8d04edcfa6511995e87921ccb618011827a47afed37700bd7667ede3aa2b415de433eae581eef2eb96b77cb29d741f88bafb07b1c7c596b47f4be4bc8500bedf78bc3f15e775f4163600915b2e1216430c8982587686c0c44b625794c737564129c9ac2293478c754377f18dcf3651dd6bd4d59121209cb1b4253ce1b41e3b582bf0bdce3097928b09b08034238d066eae43a8d3de70a5c39a8f99ae5ff6d6e05fe8d78eff01ea3e46b1a06bf0d0e17d809ff07f5412e5c6039a3dde107823af84e416bcc6608ff6751003e4c5e20f8b272526f5494e64ba36a8617a0dfc72085d1c1182792af1d720eb9635e927a169d2a180eff4ee7960658158bfa96ded763be760ae7c0532462b8038789a3bcc7217dc63b7434fd80ce374fdd5d4503c4f09ecce55f5b9a822669b3f4bddddf7528216f4c0b25670c7226d70886506aa8fd3b7f2a46807de8d562eb854d519c0fba9b0cbd486870cfdb292de6a854928902e0fd7100cd120a069e36a0f50add59fd51ea077a46bcacd6e668f64a122c9511b00c9aa3728eeda0959c253be4e99a6bed8be73923cb0a9c31a53adaaa06caccef4fbf9498e479aafc3ab8a4337967e0e72e32116b10bb9942c012059db563b4d3c9df726465d68e4161e54de214f8527760d4d92175ab049965f5ad27a5d30aebbba72a501bf1fb334cb2f3da23e9f587355f08e4969a8d889b18d447fbf81be51d1e6bbafff40b509cfc8668bf90f32a9b5d1bd9bd175dd20e056e69d25e070bbced57df935fb243403d8f24723d01a12f1a3d0a48ce5eaa19b0161bd6566dd880ad335206708f1f6fa2096ab4c775f5db5067f889230be05541c1025864e00967f72259f1df477d35f948386624f35a80eab880c8f960857c7143b920abad3bf04216597576184eb182cd8c0ab844c23b1916fcddd6d26ed1548537c2d1162fdeea6e88753e6a9557682bfc1e37835514d717f095293fc065872c19978bf47ba957769a3274f3186b9d057abb8c20f22cebf17c3f8128e21f8d3721a797b75e5453de425a36361c9ca83e8d8e90c73578f99e24bc559af4de22a2513829d88300254f27988b05a78f4a15e26fd4020afd026f9a07502dbf2e8e0418a3a7df448667c324c914786e105a639f5284c0696b11723e2b46ca486af11d4644f80ed2c956bcec17cacd080d78429022738075d78fec1af81cc8949b5a38d8322885fc00c320cb1cebdb1f77dee58dd989e2a644ec3c1feac006874a933e5bfd66b3b03fe0365302ff53247a2a4f233e58dd0c77fb777d55f79cef5747d3382507f3b3fc71a984e5b339bde42eb611478d7c22dd2742ef485057887c0fbcbe75212880c625942a0aabc766616a92097394ddee73239e3347096b5c1ea5af320fcd4c3d9cd05e8069d016c5175b6210bc037543458d77a94ce677eb47675235585b8006e50d8272ae5741d5ad72661bb9291106c521906fe331cdc5b994e7cb5614b7dbea6f76c56095a19f946c701910f62f30196f8938cfddadde53cd8219726d608c1095619e20167a06fb5ecb31304a8f4421c24b437695436810e1c04e984e689d94433adc0ef36d659121c2f869354311492cacdde26acde924e638b7dbe0859f839ccbcf7fad0356c4c9b7a088ff17e2ca7cea8f1161997ce490462589ac215da9ab5d7dedd506fc9150a2980fab0dcf14647a32b7f1a39f0fb5211e862796d419ff8144be9fcd9d71c43822e3687bb96b8eb65d237b2133d7b523b2b510c0de20997d13a95f581cdeec21b9ea449f8746a3dd3c573c4ef829ac9334e1d233542da405ecd7b78bcf536363707ceba0a4edfcfe27abde27b75cd99c0da7bda4ca5e3bcbc2d4d65a2952cf0f93577706e4b7dbeba6569987c11ccb9e17b0c8547383f7a1d36f05fa4a76924b00aa39a2e975aeca2de3cb0b5839ada0036b08dd9f7970f9d3ce7c3cd2a236c420129a4955aff3dd423c2ca28bf3954a66903889d9791c5175f25ac8ee3388759b4cac49f0a105dae70639e57e47d2100c9897d1d13977590259ee6996e5272078990a2208dd95b6459ab679a256da28e4b095970e92352f872e93011b6df5330a9868dddbc0461f6c04b5171820b02035999728bb99a1d1c95c869fab6e26d8521b821d38d9a816d30b364eaf54b22456b1edf89c08f038b2ef90fa3316dfbddac25df5108b60835e3d3f3007cf0021d891956c76da7226f8d363449921eee30f92859c27edfc6f02dc302268cf02011f60a3a4a3b5066c45866d5e9f1c8edc5a2b360b9a010b90fec9e6e141b1d8c7936c2a4087e7082178853590b8ca9fc9693c8c1f92c109d0dd058c31f6679a021a44ca6633c526c94de7ddbc46f863be5b6cbf7893390245115390292cabc5a1e7f8bd386a961293fafd8040e0cd1313505727ebf3a374cadf979d468a78b565b8c6f1a7b65c1871c548f81c1ac419c2822a03b6e03b3f1301f1ec7c35f1a6bd1eeb2e0851788c158f19180bdbd1e850a924a179f3288430e32ae5f3743bb44c51fe4cefb6e43725f4a80232eff0074a23f1bfad1d007322e0a4832009e847ee440259321f100cb531ee0accb1cc073305411d4ed7f580df4a63f4a71c4e45a198105363ccc16b000852245d0144f0bbfb64002afb478232c381c555883bafc3ce3c5e9a293e16e878a655a634b51549447f0ccf2e84d53fdd46acecfd9266ad6116e1467dce8ccca5b35fa594c5772d69915baf1e1fb0cd1fd76faed912967b6f13b1330c9aeae5b4174deaafbef6c64c219b96be19603077c608d87a8e7d267e5924b75564ad58894bd47ff8c14cd58853105747ba295aade1fb840fa00e8062caa3dd2ffc8cb5055ccadabfce6731f9bb352ea96743732bb8fe8653bdf1f4f940f682b37a71868ac1948ce8ab6c2ce55c1045bd4caa8cb0bb21a489ba28fc0ac998ce4f422ffa4173b5ae9dff2b4286bcd034f2652f78b9f70512fd71fc3cccac69c8e889c74a2bd103a0053326a7bd2a2d9c3d64d83e0b3e90c3a1b369577dd96cac23fb803522648bf86c57f98a862c316f1599c16525a7e65d7544e6fdead9eb739990bbde03408b461eec75763ff6b309346a2d8fa8e5d5c87496c6869e1d45ff64247c06538d360ebb57fee096952f4b34083bd9af9b089f9c78869a326662237db64ad8b5ad66b1a31a47e6630a78b7785f458a5e158ddad782d3672a52b9442c6e8377428bae327c736e69ed123337163241ae08a585e78675605f3aa6f3afb4cbfb4e60abf9df5366c1424c212cfa362835412e28082ef59e1124f3d703d691c5ce7fc5b8c73c78a38cbb160e7079098e5531fc3dffeb9044bc3a3da4b531bd7e7aae81d202e0e4e5c295616e266ce16ccaba6511c487dbb98f7895fa09e480649adce61d7170c3b90d9d592d8679aca71e60e9b59485e0b4464d8cef6e407f125f03532074a8298c77ec4ef828c3791a700641f7e7a784548e1d86835a8fca9f7a25d1dd32e70d7552b1eaae483146e6673f9828e2be4a6b2bcd2ce52f48894af0a48ff5414d44b1c1cb193f3580b852e6182f629a544419b7a8fd4440e675f52bfb3dbdcb22a05eb03cf87601d753dd3b935ea22a775502eecd7d9e453fd1f117f5c5468025a67d4bac70d64da1b924fc73147984745dc09d4fab60d8826ed370ce9d029800e032739978043e4b80cb206c51b13cd6ec8733ef75b9eba06586335a9eb708afaa0786b5f572c36e98f0e1a6577058569ee6dacbe667e0d9d752f3457c099ebd2347e664d4b64fc7312ae14b8807b1fb3aecb51856e1fbc5bbdca16fe49f5422850bf6dd0a6d1450b59e8b18fa6833621a15b93488b8b1114d40649bd75597eceabafc4b37b42f87e4a2cd856472a0e4aa76ccc09b474a7c2cc72b99a414215f1643f5a1e95e5434e25ab0164c7652c6822bafbca504b2cf217430e958aaa8b930b98ff79fb05d8550a384d4d113864fc976d54e5a3e65660bcfe38f2084b0e5df43f385629ce989480ddac790cde62cae3d177e12d309bb67f3fda2107b2b278ea5a6f04a241850d1a45dded41aed7f83b3a99dec21486ab", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="80ff3a94a4ae11101b8f0f1d2b7343bf014ae8f250a56b16ce912882a944f5242515fbbbd603916ed135227020ca41", 0x2f) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7020f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe", @ANYRES32, @ANYRESDEC=0x0, @ANYRES8=0x0, @ANYRES8=r0]) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) sendsyslog(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x9, 0x0, 0x3}, {0x3, 0x0, 0x0, 0x3feffb}]}) setrlimit(0xb, &(0x7f0000000200)={0x1, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcac000200000000000053ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002740)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003800d5d0b9c48b79ad631400bbe00000010c00907835d4f0c2b53a980ed426000000004500fffc0000000000010000e0000001e00000000300000200000000"]) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) setreuid(0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(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 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r5) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000200)) bind$unix(r6, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="5dee02003000000000000190788931eb5fe00000010c009078000000004500fff90000000000110000e0000001ffffffff"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', r1, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000580)={0x1, 0x7ff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r1, r5}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000680)) r6 = shmget(0x1, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x3, r4, r5, r7, r5, 0xc, 0x7361}, 0x3, 0x1000, r2, r3, 0x4, 0x5, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f00000007c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/198, 0xc6}, {&(0x7f0000000900)=""/116, 0x74}], 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000009c0)=0x5000000) dup2(r0, r0) recvmmsg(r0, &(0x7f0000000e00)={&(0x7f0000000dc0)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)=""/173, 0xad}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000b80)=""/224, 0xe0}, {&(0x7f0000000c80)=""/14, 0xe}], 0x4, &(0x7f0000000d00)=""/189, 0xbd}}, 0x10, 0x41, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000e40)={0x5a, 0x400}) flock(r0, 0x0) login: in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000300)=ANY=[]) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000000c0), 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x55, &(0x7f0000000080)}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f00000005c0)="c1393dc1683a982decce59ab4028447710365c1bdee2d05f8d49d6f77a2af9544572dcc57c957b78b9c5af25ada859bdf25b7548a6493a577705468402cc6e6475e3d3337ef29669370c3887dd994431d4fc86dd538ef97faa6071ee2dc9b1bb93ef4a774d32094b4ffdb9b449ad099b20a21315f49ca3a7fb52c0ca8b755f749c70780319e2d0ebe63f213553d3287798e14b0dd7ddee7962c29bd260156b84415383531593cbecee13c70973ca6f399876092e6a3b5c9fa3ba87bac2d494d261d8eee23bcc7f03d27351137edc92062b085d2518766553dcfc7fab22cfb8bb71da31f1c7bbb249c982d306a7c3bb0b4a4ab7195890c41b21bc69366b3ddc6c5f80eeed2f988b8cd60f82cfb7bf442d705a5a40ddf7281feffdc5c7bc00b9171363c05a2eef89a14a97dbd95986a144c7353e9697f9b3841c77df93ed0f1306cd61c47ab3e99bfd67e93739374723105f70681de9657ef98b40c50c6976c65c8d18171aa96df2ebc4365ccdb9d23277214b6a0c358468f914cfd6fb9d8f00dbe10c4e38", 0x184}], 0x1) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x0) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) write(0xffffffffffffffff, &(0x7f0000000780)="b30220275466504011e6aaa2b8d1a0c0ad90c8dc9fd66000472b5dd8dac05e138005d0b21b31ef8234fe8818a2d8f3d02a2c59de7bf8a75ff2636da52df7e97aff01b7c8c24c097563e8fb45b7fb3ee1a6bce5590d5292cc688a81af6582a42bd599721d51c4fdc5bbe746650e4eba183af3142fa31e35755825d826361d9c6171623667ef6c443efc1868614222e3d2bbf24ac359783de2f9fc2597fe72eb000000000000000000000000000000000000000000000000000000000000002120f35b9e89e4b70c4ada0f31e41a2e08587248bfb64f1c7c8c3a1f3c3ecb01b067ed5a23155ffdc91c41a2592dd70045568f7d5ca20bc3fda87bd878852606d2295b6643a751825ee3f1700a894b351fefc7e354cf0161a31ab5c0e7bea55d3660d1c8afb4ae3af3dd1cd028a981417c3ee0798ac6c030d1e069a56f5027734efbc893a5b31f2866d89d75b2ed12ded9fa816a2295013b250f94d061318e638fddde27f3b552bea8d85b99e7eb4481b6cdfb1bb0740a07cddeadd89001d9a46ace64cc0ffa385dc98486b19a3375534f682e39fe8b73944f551492da972c96627df45dd9f37097207b450dc4cf9087b0228a61e267782d05f4a66f3433676eeac9b46b9c430de0d82460029a1783e2f1099e164399b294bfb1ac8347e231d4a0e1795165c34a742db9d63f139040b2c06e2b52a892c57215fc5dbff0bf7f85de7ef0f33f32f1c209ffce4ef365b593ec96a345324430ef926c092814d985354cb16126d3d8c5da99f221b39af5a5bb96a9a6ab389a8657f25591bb026374b662f55d68cb78c6dd4dae43a7b02fa2417f9b3b61239646d30e51406fd4379755895d17f170e558011a518dbc74f81a0942a8c20d95957a6eb3bca8bf5a62c34d136005dc452a1dd894d95c9654dfc8edbc5ea555e25f8d62634a9b478fd22ba12854fe475bdb9d64624cf2e620abbb42b4f45d6cd5b65e1d9cfe7b5f7792365e8966ef833c25ee22ddf2165567b6dce39097f62289d97f83526508bd4959433369dc47216671879c6f67214ff72c097b2b4269b2e6d7ee3d5c5941f714139d098f239b9cb94b9a495cc2a1a959d7040a32907095e6fb30", 0x315) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r5 = getegid() r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r5, r6, r5, 0x8c, 0x8}, 0x8, 0x5}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000383a01fee8f147b6d5235da5000000000000aa7a1ecf28440e727cf1d12d42e54c5b9a8f"]) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000824, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146950, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r2}], 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r3, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x9) pipe(0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x3}}, 0x3c) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="3b9902431c6da437401b90b0c8623d8794d74aac7b382e268171b9e15162b8b1e523a8f3002d328a8d22a31eebf0db7fd4468725f40d7f577f8b656aee3406560818e9ca221af3ed791eddd0793b6a163d215d2b4e5b49dab7947950ebeab512ea903a8bfc7a58ef034af0edfd8b79a124f253f0d86dab4e419212352c318401772f98f936eb229458eaff7f01832d78de1575a1b19856d60913e341e84184299d01", 0xa2) sendto$inet(r1, &(0x7f0000000180)="7b05d16358be7634d2a5957afc2398867439eb15908fe3770c65dee8967cbad713db26d933fb4fd83b6059155ce1ac91fb69e690721b983a5e20a79d767a2406a7368385fad0b409fc01bf83b530fc5ed23942df966345c6a0ed401d3f55bb4ce8b62d8139601057348b23665260dfb298488bb1d7d27b82b1072c0707a2a65901a4d7a4c29ae50d0028f7748b1fd531040e647eb2ad08539d41c479ea5fdc08b87c1248e988d51f86123af6fc5bdef57f73bf6619c715679bd5ff02eb0ad9dba7613f5db07da418c904f9771b5dd16577042bee040f5fe70e440e00eb2ab51666bdb04992a73dbc3121b101ba22830bfab9dffa0dfaff733cb232279f470cb8ffd564c7d73792b6ccff47c4283e4e2b09e497e574b358c37141be8e71c22ba2899edb009b26a3a6b294e213e3250769652b185100a32524e864a19389aa6d6b118e02e7f9a5df2cb2d3818cca3a9321631ac443f0c6c512541a9d3a772f65890fc81668dd5e64e53c6c7ea968c2860f8d33e4b1a515243a57d9ff18892be9f37b59ec14060794d66df81b58cfaa4cf6e458b7a28da627fa66a6963d306a7dc184965d7b1238d443ec9f84e0e68f971c24492cdbab27106af7d1bfb52f2a826066385410c8d278fa8b44c9002f1d9566fe4a802a4e8bfd795e5129ee849bb550f1dc6e1a230b666800f80f301bde182e34448d2984fcbe7add8e4cff5c03fc3b9f7409cae4c20de904763e2fa1f7371003f0c3571ac80fff611b40d9d65e6b7fb00b5bc77d6eea44e60699a88df0c4afd0017df0753dd73cfc889ef5f7250e48ed8ec81aff49576f2174dd43b74c496cb2d2aafa4577e6c0119fe34f1821e30f27357e1d0166fb98b7ea959a5d10b6dac2fadea6f8c1d5704b1b551426239999eab40d18adf4ed609bb1ef5cf936bce45c61ea5f309e42f3f6149592d2f4b1f32c67deb17241b023fc25294b6e2dc850fbc675f4df57ff74302dbdc436a1dc80d251cb663bbc7f45f51a3811160edc1aa9f1ea2ce244542902b84bd0a2d677960ad5ef42c53399fda255c5b50d5accb95f555b21c82b5e03a9c471fa90f7e7d1ab478d77b25a1c458d1885485b3bf87caf5fda2291f92aa8bf0378293a7ad3de72424d73d5bfe1d9035a925c37a8c4e283dcfa60d7dd55f988f40784d343072b6d814b0f98b2fa085dae8a58177b310902cc88d515febd9322539b7d8bc405494217998231d72db2bf58630c8d674dedf3bf1af3d05a2a6dd97678065c89b33f789dfb7acc9c6788042e2e38392d8cfec403060dbbd318d6c43c44780667a1ce735f49e4050fcbf4c678a160cc6615150ef1abce783853043e9960a17bd3b6d718112f5352433d3ce1aed72686bcb169b4b603707b5ff6d71ef533c13dff0258749506f034771bc1221d101b7beecd5befc1787ce9ed2dffa43893f6208a1b514fbcd16d5a9d6e4ba32ea4578a28130b1bd722389fc3c413174ccdb473dd9b5fb4036fa3f50af4b6ed8803a847cfe1d229f26d9cffd239402a2d4917f8ecf8b5bff2f71d6b3d4556f198252263ec713c6ffbabcf0c562dd797a9aee65b14b7d17d0b976c9822e8c10a60823c75c2d50839056eb34a41d78fcd00323a6bf8e6fdf84f869861bb9e1074731e05f621388341f68d70b8a4d86410a223265e48767a8c8d1d055713423a4aa27ffcc550d354a11d598e5bebcfdc94aac7b981af753d4a8d0ead3474d10beed333bdb232ae79d1f6b8271527b4885736c2fe4920569c1ec1ceb16569c091880e512df8fae45fb95ef5368f766a12d6b7b0e30f2ce2f9c3cd73eabd99102925ce840124e8da1618c5b0b1c559129f7960f2dbf966a8e65de63e5ef41e08ba2e4f5de4c350f844509e2f52e74a34f66e3859a67ebe66eba7183532cf98d0db96f0e35671c4a6570b1a14bf48ca41ef1a6392b61a4bbe1c83fc735d2a289cbaf01cf2092154916630572e2866c2cba7c5828abcb748a1484a877944732c1bdae9605d6ae22fdb6adaf3af5e75b7b427057bf8f248fe4ca5048c052623b2ac36129bfb3ba18f5178471562320314a6658de51f0ac1ca99156b3a9f8b65899e8f35f8b65421cf9c69fc6580df075fe1aa8167da904665712716cc7084c47cafb9b6866ffc2bd51f1ba024cf8a847d3f84cecd8658949ac857bf0342fa455a6a308a78187c492541f0eb6e9cec23119d4ec3857000d4dac0f327471902f40296f34d50867997abd05c9d6057b9beebf627af61119be4c5a86cda578f64c9030c56147f54d4944c1a56ad1f941e1ffd98751429e703e18c16f614dd886e5cb715e41dbfba1cde2e57d9f4a6351221ee3bb306bed066e7bdb3456a9ffb23335a79b830c92bd18c981bca3ab8247816ac6c450832775557dbe59a5dd1101b9cbb0da5bf2a9e5bdeba3abba0b05c127c518a44dfc081564f5860cf84de81fb55ebd6b1c6102294cd96d2d31bdaedeacc3c186b906732224d07cc95b883fee19aa56f551da06dd1b17fe9b31da43d29299ce1c05bdaadce44a250aca8be29279dc7b889264dc94ba868ee697518919ee61537ffda51329a2cbe628c7ef91bd060f51c8c22f7432232825391eadf6f2e2aa98aee2a104ecf9aed47ee1e6b12bc227e7d7e36018e0995c82562cbd08d1eda3315e20ec46263007745dd24200a52b73027bd43992a0becbca22ebbc48e4dc86e568e44109ab4828714b4c032052a312aa86a0264a294b6df0203e499f1e36d6751e7f1896faa90f384c2e370eaf311e7880336ec89e91afd32f0b4719059e6ddaa270951e0b8a79dd7bdb8130d863a190b7a60d2caa3aae0bf9026b206e7bd21939b3450ccdadd6fdf1d5b941e6017e71702cceed115512872a68968e173984ecc74d11692b6cffd24ee3f23ca61dbd5d2f35b57154f5d961b97c10bf12d3c442c456f45588b16427d5aa415a4f72784a56cf791a65369c9285ff1fed9232f429f9ef3fc878987a3a96a5e5b6433abda6241759a0d7aa5b908e812edf6963a61024b4bbc5a23a45e20e4650dcbd37845649f5a2741ac894268314cc00d2e63557fea42b399ffe5acafca76d5c7834f5e62a4dfcb8a315f52e3b11517ecc316275258cb14ff86595f4cdc5b74febae679be6567465d03f6aa4a31e2778e0af1a95c9c2c1def6a7530f347ce3de0ed10fbc2c8e6c36ebfe6fe76cb64ee262f7576cc12383138b1605e26293022d63a4237dac3645f225972f83a19d57f0d350d842d2034444429f037c2d07799847e2fa5f48c9f7071717009b9c59e9c3547b3651ab2b3ddad65a7be659f754306461912f5f35591da2622e9169835920070333ff035d32ab3f35a365fe0e2efe073c89f98bd3e61cd39097157c70f9c848dd08c9abe1c2268521df665b1a63b14935df2eb28991508038b92c796fcf7acb1e9af443ef18dc16d6beccee62a68916d2380e2a1e286d6cb82393e9aa9e504f12cda4d8db52e9b241fa740021d27d30e4193a5885a5a1e944f7fc217ade892d8eefb5ccc2acaa95e7b3c886e52edc9463b18679f355728dc26185faf0b5c8aa85c678a07d88178f046fbb337fe691957591de0cf77dac5ee9162610bc3220544a2931fcc4cd30ab34cf6bb1d8ac0731f1d9587630cbe2d5e262328774108f36a5cdacdfddd8028190e48c772d9ac236f60bedf7a847d805846664f8c527c2bc467acae2944226bb8950106722d54f317584b41bc24a53f051bcddde849c46378c2951469d3d1179c372e5f96eadafe5f63a380f6153171c6e8388d27bc976850d78a375a6ef1a01e4609ec6caca1eed3368e1c3bd097e02b37934bbfe4038bc1b0c31ed69d6a105e6f2ca49df50e19afcb8e1cc227c2a841de288f53ef13be0e7044def144b47dc2f27063272579bc0b1d529ab7f36b7632a1e36dd52f5f1b2d9cba03aa53cf570e88d6e3d584d3dfda07be0c6ad263b2d8432aadc94fea2d2f7fac76abe376611f4edd3fbd80c1dcebbe60f98612aad7005e97289e9518cb64c97932b481fc28a38f1a6af6b421f504661ea2b3c14c3f0f1785142b6000db98e52dd117acbd2fe1b66d8f7fae29b66dfb42701288677bdeb1cf1bdcf23a89009c866b760168cf303cde9d5482cd43921eb721b3d9454288a5f1f3fd331f22b1c57d5534d3c29719844ed8036ac2dd8263cc7e8deb4917c2075ca221feac11221326c4f065848a3b6196742eafc477546048805d376ba319cfc6f3b4397a9bea3c664c38e59015c53743d9368e04a71c005c6d77064db70854ba06601fd12aa5bb61918b44b5d9e21f6fc9983dc0cd3fad7e5be530299bda48c7708dbb88c50cb5544bc1986e87d280842ccbf122f96fc22534d006020bb09e10f5eda51399cbe61a2c2350bb09523de7067b8b5e5f077d3019680ca9d84fbceeca76523fca516cf1267b343a3d860bcbbc1295795835b5c5fc48f171abc044187852a1b46d58011a0ebde6931ac8d56deca59d655aa79523e977342ec7f5546555df5d75389f6cebb4ff33025e51d06c63cda9568e826fa4f8dab1541bdd80d3da2b7f9587452e11f5c2b05701acc30ecfcf75f1c46a6d55e3e896a589a6083e7ebdf3123d39e974b1542e4e07db472e5dde8e37daff8dbc5d616a5656fdfec56b95cdf7557ea638b6db69a66bfd124126b2010da56034d89d612324e010756a2fae9bc8827d02cc54f94f40880a07ed64669bd438919ad116738441af65fa10d71cdfaf316ab3a116798483c4fe2001381a66621fb61d81d2208ec7eeaa36aabc35dba68cfbc180da6d3764b861259fc44f4a321ad110785bf9dee71380b1b8940cfdc2a9d7e12b71e0bf5291f99e83d5f8137e9f2bb8faa12067be93795ffd0b81bd69ca2320c7d86b745dd25610bf5b0a0152799ebe0f9e764b731276d6e498c4cd85ee74af41bba497e135d14a10538954360382879f247e2a2b35b37cdeebc10afff160f0d8cbe45065d6c684a693008b36a45bf00b288b9a71d7adcc3a2b91fdb0e89f7ce2f031240170da4bd7c8d558aa7ab94b25c6a2258169735ab463255f122fb887f8c803e5ae5f42a6ea98de73131ce2c583298b64f35957d1fba19de137be74f7e709fc039907e7a9d346662186cb31c620191cc63b8c19b8276257ec9108da17ae0d17d568a90d1aff43f9f6a8e639791d650b97d23e0028962c7fd80f3ecf255c3af36765ba9305dd83852ef7316bfc15fc77e2ca032f0994717b0cad498645e51df1db7011d160667896e01d7047533a2fe5154cac8e45da36ae4acca4e58fe48ad3b189fa1d4193f72d3e25baa43aac8aad1543a27aeac363f43dc18f049d955c0a1144f40a206883892764a78784da500012185b2a2bda86f076c4d51146a50b5b8ef9c3a71a3008d5e78c33584374bda2863fdff0ad2603476bdff0a8ca40e776f9262e2d822984d916237d9c0d6ae15ea86f54688125a88bf1b04c065777d858da6ccea0852fd92fd5bb364b3155497452599705ac1469135e7704726a7dfc82c332389e5bdfd9636491f13cb2b510303cb6781f784aaddec17826e806ce16b54b1fdd45ed8cfdc75410a0d9a03ccfbe3417cbb4a4ddfa62346062e50d128e80fba7c8233142afd7dd2b6366071805acb9ca1b477c1c9b543d6c1831c72ea86749cdaed22d0a2980e0649db45eebdd68bbc40aabd6d69ff5f0e7fc9bd0ab8c4900a63d41fdbfbc7773dcec48fe3eb5c3c8a5be54082bea41f2f187c74f5d45c45ee46e6be987e58843f0629420e51c57cfa06f9a8cb2f5d55ad600e399ff195484bb112a0101af57", 0x1000, 0x408, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x6, 0x87e, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x43) close(r1) r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup2(r2, r8) ioctl$FIONREAD(r9, 0x4004667f, 0x0) socket(0x1, 0x5, 0x80) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, 0x0}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000080)) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', r1, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000580)={0x1, 0x7ff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r1, r5}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000680)) r6 = shmget(0x1, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x3, r4, r5, r7, r5, 0xc, 0x7361}, 0x3, 0x1000, r2, r3, 0x4, 0x5, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f00000007c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/198, 0xc6}, {&(0x7f0000000900)=""/116, 0x74}], 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000009c0)=0x5000000) dup2(r0, r0) recvmmsg(r0, &(0x7f0000000e00)={&(0x7f0000000dc0)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)=""/173, 0xad}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000b80)=""/224, 0xe0}, {&(0x7f0000000c80)=""/14, 0xe}], 0x4, &(0x7f0000000d00)=""/189, 0xbd}}, 0x10, 0x41, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000e40)={0x5a, 0x400}) flock(r0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0xfd) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCPROMISC(r9, 0x20004269) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) write(r1, &(0x7f0000000040), 0xfeea) write(r1, &(0x7f0000000080)="0e", 0x1) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a40), 0x0) 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) r2 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r5) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000200)) bind$unix(r6, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) (async) chroot(&(0x7f0000000300)='./file0\x00') (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) (async) writev(r2, &(0x7f0000001380)=[{&(0x7f00000005c0)="c1393dc1683a982decce59ab4028447710365c1bdee2d05f8d49d6f77a2af9544572dcc57c957b78b9c5af25ada859bdf25b7548a6493a577705468402cc6e6475e3d3337ef29669370c3887dd994431d4fc86dd538ef97faa6071ee2dc9b1bb93ef4a774d32094b4ffdb9b449ad099b20a21315f49ca3a7fb52c0ca8b755f749c70780319e2d0ebe63f213553d3287798e14b0dd7ddee7962c29bd260156b84415383531593cbecee13c70973ca6f399876092e6a3b5c9fa3ba87bac2d494d261d8eee23bcc7f03d27351137edc92062b085d2518766553dcfc7fab22cfb8bb71da31f1c7bbb249c982d306a7c3bb0b4a4ab7195890c41b21bc69366b3ddc6c5f80eeed2f988b8cd60f82cfb7bf442d705a5a40ddf7281feffdc5c7bc00b9171363c05a2eef89a14a97dbd95986a144c7353e9697f9b3841c77df93ed0f1306cd61c47ab3e99bfd67e93739374723105f70681de9657ef98b40c50c6976c65c8d18171aa96df2ebc4365ccdb9d23277214b6a0c358468f914cfd6fb9d8f00dbe10c4e38", 0x184}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x0) (async) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) (async) write(0xffffffffffffffff, &(0x7f0000000780)="b30220275466504011e6aaa2b8d1a0c0ad90c8dc9fd66000472b5dd8dac05e138005d0b21b31ef8234fe8818a2d8f3d02a2c59de7bf8a75ff2636da52df7e97aff01b7c8c24c097563e8fb45b7fb3ee1a6bce5590d5292cc688a81af6582a42bd599721d51c4fdc5bbe746650e4eba183af3142fa31e35755825d826361d9c6171623667ef6c443efc1868614222e3d2bbf24ac359783de2f9fc2597fe72eb000000000000000000000000000000000000000000000000000000000000002120f35b9e89e4b70c4ada0f31e41a2e08587248bfb64f1c7c8c3a1f3c3ecb01b067ed5a23155ffdc91c41a2592dd70045568f7d5ca20bc3fda87bd878852606d2295b6643a751825ee3f1700a894b351fefc7e354cf0161a31ab5c0e7bea55d3660d1c8afb4ae3af3dd1cd028a981417c3ee0798ac6c030d1e069a56f5027734efbc893a5b31f2866d89d75b2ed12ded9fa816a2295013b250f94d061318e638fddde27f3b552bea8d85b99e7eb4481b6cdfb1bb0740a07cddeadd89001d9a46ace64cc0ffa385dc98486b19a3375534f682e39fe8b73944f551492da972c96627df45dd9f37097207b450dc4cf9087b0228a61e267782d05f4a66f3433676eeac9b46b9c430de0d82460029a1783e2f1099e164399b294bfb1ac8347e231d4a0e1795165c34a742db9d63f139040b2c06e2b52a892c57215fc5dbff0bf7f85de7ef0f33f32f1c209ffce4ef365b593ec96a345324430ef926c092814d985354cb16126d3d8c5da99f221b39af5a5bb96a9a6ab389a8657f25591bb026374b662f55d68cb78c6dd4dae43a7b02fa2417f9b3b61239646d30e51406fd4379755895d17f170e558011a518dbc74f81a0942a8c20d95957a6eb3bca8bf5a62c34d136005dc452a1dd894d95c9654dfc8edbc5ea555e25f8d62634a9b478fd22ba12854fe475bdb9d64624cf2e620abbb42b4f45d6cd5b65e1d9cfe7b5f7792365e8966ef833c25ee22ddf2165567b6dce39097f62289d97f83526508bd4959433369dc47216671879c6f67214ff72c097b2b4269b2e6d7ee3d5c5941f714139d098f239b9cb94b9a495cc2a1a959d7040a32907095e6fb30", 0x315) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) (async) r5 = getegid() r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r5, r6, r5, 0x8c, 0x8}, 0x8, 0x5}) (async) r7 = socket(0x18, 0x2, 0x0) close(r7) (async) r8 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000383a01fee8f147b6d5235da5000000000000aa7a1ecf28440e727cf1d12d42e54c5b9a8f"]) (async) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000824, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 1: socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000280)=ANY=[]) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r4, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 1: syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) chdir(&(0x7f0000000040)='./file1\x00') r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000001c0)="81c413f17f9b3670b2cba454872a748f5fea067ef8f52939f0a32774b1a289846a5cf67aabe9508e3e2fc6eb9c90e7c7589ef89b03b388d931e34cbc7a919ef955b9101289741e2630c07baa13c1c989bcd528d2b714381de0944f4fffe68174f8274333716ff99c34c0915f98af66c8ab7be3d0e4e6b199c23bd445b7674c482039a7cd07c2ff7a467dd8d0f1c5b1f95d39d085fc9cad2f439036489dbcf60c44692669413bd3a06beb0a5d96ae129f09d8226ebaf794bc5658f34cc7d1ea780e10633535ca5f21aebfa39ab548fc66df938806ceb7f01fea3f2aa699971f0ca68cf5989b6f97f23bede752", &(0x7f00000000c0)=0xec, &(0x7f0000000100)="dfb7f418031a8d3fafcfbd7738183b4984a4986abd57379abbe7c7cb7022f6c813e9abb8e8f2c58434d35a7c36742b389af8b934e79fb47a5970baa2ee68bf78aef156164477f8534574f6e0272a8050c986436970b32c386f87ff0faf46baf8a4ff41de597e8c5d", 0x68) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000600)={{}, 0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="89fdd87960da", @random="7004f5b37527", [], {@generic={0x806}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x7) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x7fff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x129) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', r1, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000580)={0x1, 0x7ff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r1, r5}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000680)) r6 = shmget(0x1, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x3, r4, r5, r7, r5, 0xc, 0x7361}, 0x3, 0x1000, r2, r3, 0x4, 0x5, 0x2}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) socketpair(0x1, 0x1, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/134, 0x86) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000040)='./file0/file0\x00', 0xe}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000007c0)={'./file0\x00', 0x8001, 0xffffff29, 0x6000000000000}) executing program 7: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) write(r1, &(0x7f0000000040), 0xfeea) write(r1, &(0x7f0000000080)="0e", 0x1) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a40), 0x0) executing program 3: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000824, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7020f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe", @ANYRES32, @ANYRESDEC=0x0, @ANYRES8=0x0, @ANYRES8=r0]) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000223a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aaff0100000000000000000000000000012c00000000000000"]) 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)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r4 = dup(r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f00000001c0)) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="606dd99cf030fe4d6db4e94dabb5e9636f66892979ac7607c9d2ceff9a178ad0c3cb4f714a7d10655ce6183763565ab2b6dca6a7fe7c63db5cd67bc0f82735b6b23ca604819838e53c0d2a7d4df45ca34c3722cbb6ab3146a9bac414b500867183ef351dd1208df4709270bf19d980fce314e6c7c4ceeab9029038482f1814ea8d4a35fb7eb82024dd22a2ad29f04eba937cf2e3d8c6b5b3038260f2aada39653979699e1339026552241ec71e9500c416c6533df5f9df979036ca2bd787189f9c1f44d7413296b9914b68101481", 0xce}, {&(0x7f00000003c0)="8beda50d962c609bd175cda5ac00da48d3f28ccd175e864160a70101b1eb6a4acccc6f05581659955a86cf0837e3c9b92109c66bd47e686d4b359ca7d6261ffe9bfd09b7277e6c31bc24b5b439709b46ecf89d13140ef733413be3c090c9d1818661aca3398f9b584b3b7730efea4c18c9eaf4f6aeade0b02687c7cf0b84f86bb11df7ebcd50ef9ed17d04e5c46c2fc1014ea811236f08db70e7c6aa2c1004056a1194e272265297d2c6c8bc83f83cea758b8ca4609ed0dd540e0682b39d6e8273586447179d7561c37d6da8723abd1353fad0c0951d28a8d44f4d2373e563928b667da0", 0xe4}, {&(0x7f0000000200)="28e265e69bb74483f675eee5cc9e664b2c621a7af685632a24247357503be8bf7cbc363628f0587ae839e0", 0x2b}, {&(0x7f00000004c0)="1e03b1d7a2982e14f212b564d28ebb288e574ad3f849d82ac8dd64e0fc59877b3314435d9f70c157abbe930fb4409d02930eb827609b090ca8bc4f3b7d9b40fd9bf7a615e5fdcaf8c31eb9b23e6996a7f03819845fc15a54de2d4bf5d5b25e5127fd4091236e61c77e1212b5aa55", 0x6e}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="18005a0000000000ff0001000000", @ANYRES32=r8, @ANYRESDEC=r6, @ANYRES32=r2, @ANYRES16, @ANYRES16=r7, @ANYRES32=r3, @ANYRES32=r2, @ANYRES16=0x0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x7}, 0x1) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000), 0x10) poll(&(0x7f0000000180)=[{r12, 0x1}], 0x1, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom$unix(r5, &(0x7f0000000640)=""/218, 0xda, 0x800, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) executing program 3: socket(0x0, 0x2, 0x0) r0 = socket(0x1, 0x5, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x65, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) 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 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r5) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000200)) bind$unix(r6, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 4: syz_emit_ethernet(0x2e, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff81003d0008060001080006040004727c0100e08100000000ffffffffffffe0000002cf4bacb9799b4773a0a58f5141e9a0933a07942e97c22c2d03b596c92942713dca0f344a75d8918f830b6ed03a351329"]) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x2, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6ff401ac00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r5, r4) setsockopt(r5, 0x2, 0x7fff, &(0x7f0000000100)="f1556cecffc7efdb5425608f", 0xc) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x40}, {0x20, 0x2}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, 0x0}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x1}, {0x6, 0x0, 0x7f}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0xf3) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) semop(r3, &(0x7f00000001c0)=[{0x1, 0x8, 0x1800}, {0x1, 0x3, 0x2800}], 0x2) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0), 0x4) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="735326e2baa3ac2fa9be2160fc0ac64c8936ca0c350e3ca6eaef5b1b930eab031c90506caa95f5ea0d7f4511874eaa47154b5c3845ecb0323d0fd5f5b572d2bd2b8a561bea4ebcfde15defddf94714d7bdafb70fc1b6abc15cdb8b7feb300a5b8927563421fbc935548fbf5b9ddae077eaf24b07281a0e228e8969667c8472ebcbe726ce6dc392cc6b366e552c3259a2844f0b49d4f2d018b9a3455213d80030820079fd881448530b5f2037820031ba47a0a82d98d7b3e225d64dda09e73542436d0d623c7c78cf730393b69412d2afee9e92d6a1a65c51835b8b", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="5d40bc4e2c42c3e3df503a1c9d1e7ae3d326d3e6dc28ff89702e48e00849715a609324d2b71d2cf28e6452c3440a81c80b80b1b1ffffbf63f32395b44d2a7df0ba6b1a249837ae278148383bb5ab544f7d1571c722458dd0766969c26be727894dff279aef4718e0c3b0fba5634535132fc30d92b5f14f39960c87e8f23e6c17967f9a574bd932a67efe1749001c2b7de402f99620f8506f78c76fa9f09389a7777474891999dbbb7fc0d151152adb74d7fa2125d57728736ec989c8fefb28", 0xbf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x17e8) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r1 = socket$inet(0x2, 0x4, 0xc5) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r5, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000600)={{}, 0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="89fdd87960da", @random="7004f5b37527", [], {@generic={0x806}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x40}, {0x20, 0x2}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0x4}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 5: 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() syz_emit_ethernet(0x20, &(0x7f0000000580)=ANY=[@ANYBLOB="97f514cbb7d7f3fd52ffffff88e7"]) fcntl$setown(r0, 0x6, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x63, 0x20000000, 0x5b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x6a, 0x1, 0x0, 0x6}], 0x5, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x44, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x8000000000000001, 0x8000000000000001}, {{}, 0x0, 0x94, 0x20000000, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x5}], 0x40, &(0x7f0000000100)={0x6e, 0x48}) close(r1) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x1, 0x4000, 0xaa, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x30, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @random="0020ff002600", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x20) semop(r2, &(0x7f0000000200)=[{0x2, 0xfff, 0x800}, {0x2, 0xde2, 0x800}, {0x1, 0x7, 0x3000}, {0x0, 0x0, 0x1800}, {0x4, 0x7f, 0x800}, {0x3, 0x1}, {0x0, 0x6, 0x1000}, {0x2, 0x9}], 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = getuid() setreuid(0xee00, r4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r6, 0x0, 0x0, 0xa0}, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r7 = socket(0x18, 0x1, 0x0) open(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x25}, {0x2}, {0x6}]}) pwrite(r8, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r9 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r4, r5, 0xd1}, 0x1000, 0x84f3, 0x0, r9, 0x2, 0x8, 0x4}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) socket$inet(0x2, 0x3, 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, &(0x7f0000000200)="3d4b932a2d27b590ae0fb8f407e6d0fd99c5a3fe5d300e177a6d55ae4ad9c77486520bd0f2b25953fe1a6cf65ac0d474128c89d2191318ff27241db49228b40a41dd448c16238b4ffa9d0d0781bd959791483bea7e4a58d86c33f7233190465615b72dc0b26f2014fd8a97b8c152c08311b0a06398ebe2a0b61357beb37cd9b374e207ed3254ed9b778f3c7eef4d85f697885ddaba6d59db0e268816bd99e0a58a402fc908943d705b967106e8147dad43c3f0617d3c01cf868885146d4c97ce17bd264cb9592eaf84afcb7bae400c20e7570ac2103ce1408dee517a87f013fdcd722b63b046ff0ce4d2fb0a125f481f1338c0fc21d9c2774467dcd59ec3a28cd64a8c792cdf72372951a54735cc3353dde28624dada35e6341f28650d227a1978d3490bf4fa5afefe84283016473ba03064fca0923f320cc840008f9c352bce45fd8c63246ccd8c6a627e1cf3365f832b41c801fbc073fce8dc435b57108e310a5ce02a5a3898c359f3727b38e2de98f771616341dd04892378906859ddaaa4428657f7043392199c81a3deeab6888bd304b6ec22de8bed791c6a6600a98e63470260a3226780a3d1cf530fe55b1fc78d5ef1221729431da1eaf9d020d1235a668060418f269d4038162a5e3faee20ada64a1bda7d29ecabf6575ff9ce57139bb74f082f88d980acbc7279a83bb1bbf77ade5c93384a4c6afd25bf83087572e574b91b1c0f66c9b3a8e79ee947560a667a6efac9d46e48afaa88fda39c9ce7d86dcf236fbe2d58e2629ec1807ebc438ba8261fe5b31971496892f1310fa9c946e7318078ba9697ad4e8d8156dbfa8ace5fac168c94f3fc59797668c2378cf9ccebf6cf628b051220ba0d14a41270d27f6ad5b3d5b694f1330afa1bd54ff5765eb024153169b3103a3906feb282d51bd31cb58700b1c32ba3eba3635069ec1ca691790cc10ad2d858b8623eb24964020ab83eddfed7a40edd7c8f2849f2bb1357ebb1ea392373e40a839a3bb22e154350a06e3f92c72c653548fd4dddb196257ece251d412956e1659fce4654c21db08c2194eabef5168a73053dee4336360a600a677ed5d70f4005c20d8430dae349af148ad0eedc2c6f223bfa3e73a2c4378648ef2a805cbf6683ac6243d1a45e9b5d4919f0273dc23637d77a373081ae892abe5e612445b3e7ce7919341735819afcc2e7039e04e21aee1b0bd77d8104b7ff77173ee483c8768163dde9b5956ccad7e55e446d15e9686423406df6dbb4186fb40b95037b5684d9758e0b805909f87c9e7a2d49348a8fa43a4200c2154fc96babd2f7ddcd8a99d1cbdd6296b6522ed0c31188c8c83a91562cee27bfcb2c74a7c8bad4817863d9ae049432a677dc3a8a6df1f608197c161b939a1fc98cd8597bb62fee82cbe8c63d4f76dbf9464a4365ba2cf74b29d82e733c362e40edb84230b23bc711370f53a768363c33f532aee05f2c98f16a18e96eb56f1f91530099a1a518a3d348a02fe094d1ee3961d361edc054c9a7aa396b5ceb0c5c0228c7fa52ac513978f0ce7ee2ba412272e24da604090af1996e822ed4e428ac4c9ca8771fb5de030304de95b3d5b9e52ec38b6b325e61d11352cc68111a517186528d4528a708be029a6ecbdb02e4c0dca32f4fc095d3e1481cfc9fed7c66cf0b2a1240efbe1ee2e7dfcc37ce21cb98dcbc901e1907c26f9cd1c9d40348249faa13b02f1ac7827413ddea6b4b6341924a20adabef8d7c909b166996e4982079829bee2afabe73335fbb39a65f22925ca2aea8ab66314d209055f79ca1d0b2d745e562f0d4dec6edf21df220e6e57af877a4ffb30a7f802a9eb535dcc03680802eff188a9aa23955cc755e236cf8e1113da696514a1fe4ab7affbde578dde2bfafcf97422002ed95e2fe8baefb2b21512e1fe9442be797003e8f8b317420a89468a8fcbda07b77e0d8a8be97e0e26859773fd6479baa96bcdf2f63f0d1be142d97e30b01b42188e23dd2c95014835e3325e4fdea8e32973febd4c0a693554a15527b3c4a0e1ef6f8370bf4bb1906b07df49cc50f13d6b1acf7c9eaba42d9f93919e1649f853046b6e355485b47d131ea3516ee8814691bff89fd365e8e9bc1387e0e491d5ffb12801be19b430c7293a0c29c946ab964dbbc67ea3adde091235461e268045749291afe2aefc9587f43499da80433b3e6678fb63cbf585dc50d2ac39419a78bc55401a3029ed3d1546937080b3992e88c98316f388b79c70718baae1600121769fe777763b5fb24ffb9dc05ea02fd0c5cfa28bfbb2cfedb3149724ee6622a0657bea8373dd322a9aa5cdc99ab47dd0cdd04795ae1821d4d5ff1f9ac87c987fca45e6a058f5f4495b39c4d9f6b44e8c218eb309c773e263b10df506beddf4086df7c1030aa43b360d477bd079011304309109056c92ad99f31a30d1aad03e4c4e1d9c4b1c66fae800cbf180ca55ca6ede7115a19afcd6965a942b83cb25c072f2d171e89f8c91151735c9ddb9d5e09b323ec6a9d088188cf73319edad4dd8418d847c39c341208ffac3a000101f0711c29a8b5fcc80ee3018d1eed6d4dc71f0b365a8b6da0980abb9f67475b614009350855ef281c99837bf1ddfbd2f63624416bcfe7fca8eeda9c5953bb5946b16643548a9ecd7ef067cbe7d6ffb178dae7dbc34afc46b1ec03d44639b1173e996c9986825d6d7d0a93692a3a8bdba225e27f4622d0eea904ff163e713fa042d903a7e15fc969c364d82278733c0d26ad74fbbfaece2f181639416c620d7045320b381defaaafbbebb7e40978e055f44dc1abcaf9e94905511bbc079b1a3ce0f49f8f6baeb8f415c7315c942a470b07a700c876c94f2cd2ffd1ecb3dc689d2a9cea49c65d02e35aaf5c669b88af1917e75c28ba1c136681c39a8f7ff1363bafe3f15aca854f8d86ee64d2f8e553f1759175b152d09c1b352346c4437753f44bd5db782725e488a3ff26968cd7e555948eaff4578871c0c36fa5f60fa2a0886750ff892d1837c23776cf7bcfadc5adb15b08bf6c7f88b9ad4858d71f216497c5bc9ece3352f129061a49d8e160fd5530e62531ed9825500c40ebf7d251328705451e7f077792096a12dc063ee91f45a054f06da658d72d1fbe99c7ec5479261023a9c1f5e86e895c16e16a8adeb0e3d26f3852e6c616e882ee856230e6128badd15a9eb03444dacb129e6bbe0147920678e143ddd5b438436a6ce4f8d1c9b24ff07919a3a755c66af93af2cc1438567c6b23b9c5d68dad370e0030de48904f3a482a65394a72dc816b62cc227d0be33f84b8e3349f3705ed256e619200e1f94e1c8f5cc2bcfa3bd8ae88e016fba406405305089f35bfdd41b54099e32aa372a39e31c3d0b2158a424c2f1927ae8d8565fb79c7d0e0b46bd430666bb5dfbed7ae32672268227c50c89059e5f5fc9eb26ed4b7c528beb0a1c100d5e94038cc6ea53a1b2d97ccb041e98fccedd5ce2428bd29967a3eff743ae844bf2559fa4265f7169844f83516562d778a719eec15e200f7ff7d1ce22f20655ffb37a44be5ff8d4ef8ced5342383f32647bfacbcb1b4b1805090c18112edefca38dcdceda19a7b0a10c2a3a73f879d2b8cd55824eee05fc4ec38c871d67ddc943a9764d9848d8877a331a970864998fee219a9ceae849d0bf3f55f2283782d9d276a674cb9fcd7cf141491ed834cdd2e72029be91bf9a04ed4f62611e9dd3bba9b4ccc8f98de932aacdb5592290a7c9e1bec229233cb59ffc6ebefe428a74deccbaf0a6dda2d695746344d107e3b5a49136f5119c1346913f3ca02f43da1740f549d5d49f0da884a5cdefb0d375490f79752b1258e60fd453e62b6098d73a19f75dc8076569b89aca2b39266b1aba1b7b07ec32f9803b10fc604c480fec39e765e99930383db9e9fc622c00e1b253aaf38eca8a1a126d5a280e6570a842fd4ef1e2a10df43b709cfff5818538a8d00bbd067b5fc3351ef6b77b72b8ac44f4626e37939d15aff040996e21136fb2294ce0ec56615bd66ecb0ca8a07b05909381e5122ffbc5a4c65e79aa439a3fd5e9acc08d57baeeeb065b912f1ea4615d6a73a036ad4559b5bfa296888ad8be844c666ad6750f4d60549b6e462b1e34f60088ccefa34c2d17e038464f03652c0ba12b0b8fe2c064119b2224a7ad384265b50c8aab57033130f40f870c6870d30165ffcff6b98f150412d9d42ec14aaea7909e1918a7d6498320f2f191f24db83dfcfc0a8ad7b1dfbcc86f37483a446d295ec1813764e81f7364628323e2730d1b763f85c549621b5e2b05664eee180bfdc360088791565004660f0d018a3174c7dbf91ccf3e84507f0e0904a3e578c9e72c1bfd13a5208523a6887b07ffc41d0e1c6d09882554fc35bf70376a3c4405750829005a3115c054ab5e57fafbe3b445c2f8fddfdefa1710bdcb6786c355c91dd28c398d5c32d3969ca868bb69929dda2f2341f6b9fc345fb20e66230fa7409c4d9010e0230e5725e8cecf88dd3383cd85eea9678b8d3476e79f779c422b9caee573a2b104ad60318e8d646dc6856c0f379d2cb369e8c3cb35e25fe96e860da6bc0eb49bbeb21cfe36bda68a87e4da5671725cdc41cb12ff221c61af8f35d82d1cc8b7fb30b554b6523dd37c19412723cdf0f8774801fb6605a39e2452264e245c6b885b9ae870c4e2d0d355ffc28e540d3cd63399ea3c5fd8b9f638612309afe0d256e5d6a4ee091ad9353dca51938402a823ea459fa0c033a3e9c84f0eb157f68257a3b95d92b61fbbd3646b1df65920fbb8cae44b272eaed36cbc6ba326b193b4da9eedd23687adbdc1e90cfbfd99298f93b5ec1f67f28d5324db7316d7913d9e5bd493cfac249f4b7c87367e596ae82d7d66417fe5c6f0f5767004e3c3174f6b01d8635032fbd5614abb368101865ba500f96cf298668d1fbc831227e2d783d8d4daf8c29e826ecc6ae9c22c0b5a0d26e529ab0b13709aa503d1a8bbdadade3d61ff286fe3f337696c6415bc407959275899bc95c7efd976e580b45ca7dc2f589b4f7a7931f0758caf06942627b4242b6241eaafec839eb7fe959fae6a1ef326557e09e26d5d52c94ae8861a6005abea5c2e96b660b67851217081387af14684df88d264130422b7c7cc3c5c2a27967c47a006d4bcbdbb860ac17d761bbaba28824a2135508d3dbcd5f7eedf6a01abb08319233e524491b160a661d5e32ab426a238d572420e7b095a249f9125f3fe4726802990056b95d7b5b8cb3cf46194e988af7b02d3902548ef7153b829850f4d4bdfd37a61f0c63de70d10ff9fd41294335c2b3f88340ff6da2615af0211fbc4ce8ed62c215090d4ef7a9002c858ea1d0708380331fb3e6a2ee1052c8960c988a5ec8d5de5ca92af05ae90b26b26ecfbd95c461cc7557c3de3ab05216cde7a5c0b04373d4567d2d4761d8da1cde3c3d8c721f407ae23404541867a7904db904f02964a1ce29079b379da1d5e487dce63e68de4ea6db2f44ccd3bb1a95b48e13efb2889cecb18a8c1db1af28a8186931fd7e18976999f8e8fdb0a840bcb28f7905c1b345e95294634f5371af78e4bd301955abd11476c1dc6ee2bf7f559e6d3d711e8d8753376b264d1aa3250e81b7656eae0debc462427683b21d6c295155c4cb36dfba331816492055b15796abc39eaec38b10a020ead8726f4090d98c863a549207c9332168834d14e3cec4140af5699625d8251c19b0c5c25f9ea6cb186688449871dc921f0b5da33c4c843d9cbca60083dc058ba2bdd6a3b309238c6cbedf5454edf83557439c0f6", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="b74e3604c7d5c0b3333dbe394a98fbda0aa802722d077849c94316ea425554e319f24f2a052d0f19f9e5188f965ed7a1a426fca223abda4628d9cc819759868ba17c8d76a1bbbe40a558c86f40193fa5b2f660c29176fa37568d247bb8ee2abe4f4c0f66fea2bbe8f3911c7b527bfc3a3630302c101dc8c0be3e37706372e6a06ab35fe44deb7a552d79300d075d777e97bdf6f0b49a7a02aa312ab897f27c503ede96d5a24b306f3e3989f33b807b156dbd030f77034e94bf0e2d88c9ed384def06de1f92bea1ad1fe25871df61e04087d6d7c3f362eee79851c52761ee4c009a0f17004c5aaeef69e0262eebed4e", 0xef) executing program 1: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000002c0)='c\x00') (async) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000002c0)='c\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={0x0, 0x2000004, 0xfffffffffffffffe}) executing program 7: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) syz_emit_ethernet(0x362, &(0x7f0000000480)={@local, @local, [{[], {0x8100, 0x0, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x328, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, {[@routing={0xc5, 0x6, 0x0, 0x6, 0x0, [@rand_addr="df8c14203db9c0ac02328e2de7878f64", @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @empty]}, @hopopts={0x6c, 0x43, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @generic={0x9, 0x7e, "a079b85d1b307147b8608db12ba6d60159ed76dc3ef9f25172a4d545461b74be833b4019e12fca5c829c0d60259858ef9272908972bde184fc65e4f3c649e7d90588d9515b7c828e35a6d84c47537de0d22ceb0988695c397aa1538660cd72e82ce037ef776e3b12472a739b5562b67d2c26c53c881d2fd61167e173ae2a"}, @enc_lim, @jumbo={0xc2, 0x4, 0x3fd}, @generic={0x3, 0x92, "ac8784965e9bc03ebab9cc87a0c605327dddc4ecca519664bb9f1bde82c38910bffb684cb74b0252c5a2f085193feec6538bdec0151d16ca96afb00241e393179b14d3d6850b4f9b36e384bc7108396a2fdc9d60b772af60baff8933802783be221e0a2d2a29255a1f6630880f24c7adcb93eaf4e500786dede0e895931c587ba953a22d1a0a0ad1701071c4dd6861c7fe7d"}, @generic={0x3, 0xf7, "e846c63ae48aeaa76e8c5cb1edaab93076cff17d4fbba718a28cbc2418c055b56718f5e181aaa9214835db7dccad872b872afd19a241a44b65e6df7e558d515ccf7e34af73d1ef4edb50be41903ff08cb4ac46e25f2ac3ec01888283c932cc19cf648ab64464d4d32f9246ea4fcc2e52cdd54a2fa0a69a14d072db49f444dc0a20da0f311d7f2e453057c72d060af45c08804b41f0aa9c5312d493e2e9442d1b76d396c8c563956ebc80747d844c334deb81e4c833115f7e740aec13a8ecb7b2d4d0db1293a49487f5948bd8fecd3c373ac5887b1aac8daa95d40cbf4761587514efb5ca4c0bc722b23a7fd3e834a0db1dbcfa19edd1a4"}]}, @fragment={0x61, 0x0, 0x4, 0x0, 0x0, 0xf, 0x64}, @fragment={0x2b, 0x0, 0x9, 0x1, 0x0, 0x2, 0x65}, @dstopts={0x1d, 0xe, '\x00', [@generic={0xf6, 0x5c, "6d25625d9197250f5a25ff6b1194e7e3aca1b2bc0a3321cae545214eb23508ec424e0723996405e6bcb94b44d2aadee90d89cabfe9ac7a04c40fcd226cb0970f77e0ecac8a27a4da70d751409bea994a4dcd5f84158dac027149c738"}, @pad1, @enc_lim={0x4, 0x1, 0xa7}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x65}]}, @dstopts={0x37, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x3}]}], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0xbdf2, @ipv4={'\x00', '\xff\xff', @broadcast}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="735326e2baa3ac2fa9be2160fc0ac64c8936ca0c350e3ca6eaef5b1b930eab031c90506caa95f5ea0d7f4511874eaa47154b5c3845ecb0323d0fd5f5b572d2bd2b8a561bea4ebcfde15defddf94714d7bdafb70fc1b6abc15cdb8b7feb300a5b8927563421fbc935548fbf5b9ddae077eaf24b07281a0e228e8969667c8472ebcbe726ce6dc392cc6b366e552c3259a2844f0b49d4f2d018b9a3455213d80030820079fd881448530b5f2037820031ba47a0a82d98d7b3e225d64dda09e73542436d0d623c7c78cf730393b69412d2afee9e92d6a1a65c51835b8b", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="5d40bc4e2c42c3e3df503a1c9d1e7ae3d326d3e6dc28ff89702e48e00849715a609324d2b71d2cf28e6452c3440a81c80b80b1b1ffffbf63f32395b44d2a7df0ba6b1a249837ae278148383bb5ab544f7d1571c722458dd0766969c26be727894dff279aef4718e0c3b0fba5634535132fc30d92b5f14f39960c87e8f23e6c17967f9a574bd932a67efe1749001c2b7de402f99620f8506f78c76fa9f09389a7777474891999dbbb7fc0d151152adb74d7fa2125d57728736ec989c8fefb28", 0xbf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x17e8) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', r1, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000580)={0x1, 0x7ff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r1, r5}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x3, r4, r5, 0x0, r5, 0xc, 0x7361}, 0x3, 0x1000, r2, r3, 0x4, 0x5, 0x2}) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, 0x0) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) kevent(r4, 0x0, 0x722, 0x0, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r5) semget$private(0x0, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20, 0x40}, {0x20, 0x2}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcK\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = socket(0x0, 0x3, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000003c0)) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) ktrace(&(0x7f0000000140)='./file1\x00', 0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f0000000140), 0x0) r0 = socket(0x2, 0x2, 0xf5) r1 = open$dir(0x0, 0x1, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x4, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x7ff, 0x100000001}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x81) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000440)="5a67923ef0cb189971421989ebcff7880ba7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af179b6e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a773713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60276271c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d00000000000000", 0xee) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(r1, 0x0, 0x6000, 0xfff) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x140}, {0xffffffffffffffff, 0x1}, {r6, 0x80}, {r1, 0x4}, {r1, 0x10}, {r0, 0x8}], 0x6, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r1 = open(0x0, 0x611, 0x113) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r4) mknod(0x0, 0x2000, 0x0) r8 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r7, @ANYRES16=r3, @ANYRES32=r2, @ANYRES16=r4, @ANYRES8=r2, @ANYRESHEX=r4, @ANYRESOCT=r3]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="735326e2baa3ac2fa9be2160fc0ac64c8936ca0c350e3ca6eaef5b1b930eab031c90506caa95f5ea0d7f4511874eaa47154b5c3845ecb0323d0fd5f5b572d2bd2b8a561bea4ebcfde15defddf94714d7bdafb70fc1b6abc15cdb8b7feb300a5b8927563421fbc935548fbf5b9ddae077eaf24b07281a0e228e8969667c8472ebcbe726ce6dc392cc6b366e552c3259a2844f0b49d4f2d018b9a3455213d80030820079fd881448530b5f2037820031ba47a0a82d98d7b3e225d64dda09e73542436d0d623c7c78cf730393b69412d2afee9e92d6a1a65c51835b8b", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="5d40bc4e2c42c3e3df503a1c9d1e7ae3d326d3e6dc28ff89702e48e00849715a609324d2b71d2cf28e6452c3440a81c80b80b1b1ffffbf63f32395b44d2a7df0ba6b1a249837ae278148383bb5ab544f7d1571c722458dd0766969c26be727894dff279aef4718e0c3b0fba5634535132fc30d92b5f14f39960c87e8f23e6c17967f9a574bd932a67efe1749001c2b7de402f99620f8506f78c76fa9f09389a7777474891999dbbb7fc0d151152adb74d7fa2125d57728736ec989c8fefb28", 0xbf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x17e8) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) close(r1) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)="a9aaa9595e23683017cecc28329edae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1", 0x2c}], 0x1}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r8) fcntl$getown(r7, 0x5) setpgid(0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000240)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000034000/0x3000)=nil, 0x3}, {&(0x7f0000395000/0x4000)=nil, &(0x7f00006a0000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f000058e000/0x3000)=nil, &(0x7f00003b3000/0x3000)=nil, 0x7}, {&(0x7f000063f000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000324000/0x2000)=nil, 0x5}, {&(0x7f000057b000/0x1000)=nil, &(0x7f000051d000/0x4000)=nil, 0x362}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003ac000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006eb000/0x1000)=nil, 0x4}, {&(0x7f0000194000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200000000}, {&(0x7f0000470000/0x1000)=nil, &(0x7f000061e000/0x2000)=nil, 0x8}, {&(0x7f00006c3000/0x4000)=nil, &(0x7f00004fe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00000c4000/0x3000)=nil, &(0x7f00007dc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058f000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000127000/0x2000)=nil, &(0x7f0000786000/0x2000)=nil, 0x8}, {&(0x7f0000274000/0x1000)=nil, &(0x7f000013c000/0x3000)=nil, 0x6}], './file0\x00', 0xcac3}) write(r1, &(0x7f0000000200)="f92a9bd300"/20, 0x14) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x20, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) executing program 5: r0 = syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x7, 0xfff}], 0x8, &(0x7f0000000100), 0x7fffffff, &(0x7f0000000140)={0xc4ad, 0x7ffffffffffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x15}, {0x7}, {0x8106}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r4, 0x2d3608a5) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r5, &(0x7f0000000000), 0xa) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(0x0, 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x2, 0x7}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300", 0x7a, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/7}, 0xf, 0x0, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x20) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="9469249206335966ea03571b606959c5a8c6a1055dd046dc27895a1db1ce25eff5810c50ad6fb4a4658016d672fdfaecf4296f4e0ab6cc4f4d331ff89506a5f4a5163d2f433a1f136b39579553ce02b7a229efa5aacd02f65acf3be474104806fb91e9bbd595", 0x66}, {&(0x7f0000000d40)="fb8c0e5e271a42946480b6737bd623bdc90ebf61e5b6635477a7caca898c83b0c53b47c5658e908fa765866e22150b3b9f6f4a115e6d859ebff1923f47ffe73d43baadbfcb9007fe8451fdbd8ee17edc06d437dc2dfa56fc31ad899ed4a63f251ee14e66ddb235f259965c128a07a6764d153070c99be9f4f8ffa7e72e3edaca5721c5c49961c7267f8e7ce1d26a736839e7881d46b36533edf86c641371875040cacd1319f4f568cbd0edbc028e3f19794eb76539439227061ff1e7e5ebb750e7ed10af99974f4895d7927b4cf86a029c30b927c9f9c05d1719b12496860b29ddd72e39f2d413ce92b9f25bd04588a5eb532737c2cc4fc82859af1fcec0195cb7753d4fbb755ead6111c36fd4ba605e633e2ac04051d2c25a3732321c52d222171fb1345cf87e02b00e1479d60eadca9ebccc615ace477bef1f0b536559c212ded504907c3e7b89936f2bb8f0d20366b895e1a3b33195676159b4fe79f44dae5150de5569318aac2d58976260cb49dbe556867191c4a6ed93b7ebf30149b999087d570c9189d7211f76e53560fc425228a2bcf33b2d7668e76ff1d5040a30291f88697f6fb17651d066a3cc36bed81c9f6770203a9c84cfaa75f44b65ab7094695fbd38d2c7ac1f5f6e756eebb933e5395a3bc7daa54ec37f458eec753d828a29c9f2154c89f637580979407563e2c1b097e1d90b59697cf224bf26b4362f8bfc07b490908775156a2eb68066aae8a3b6d4270b75aa6ae0b9b1bf3324791fe17539b127bb2d45fc32a842e9fe6c9f054110b4b8d9519d943fdf514e98ea7ae721340f9a631270706a95c9d9555cb4914ec24915d8823a0c724f44c1f34e9ffff3c7f308bef6c5fae818cd2fd49db117bc10b2c40bcc850253f82321eee47c0f172c1cebff22544d531a260e090c845908538eb57917279613b2b62c344739850cd6618784432cfabae42d7fb683e737fd5664967ac5aea8fe5905787275e3f6feeece4dd2708ede6507887e530c21bdaa99cf87d4bcbca51e0756a4acc6838b07fe1fd528a2cbce51fc266156e8a5bb71b1e738c9b1bde430c46d8cb1fdb3228c7eaafacd00c1344ddfe1c2b4f44fa9dab36cedd322af7b345b159c6c1efbcf91c684c0a3c4f300b74b2c0b2b8f7bbb112e617a217c8a5c15e3cdd86f0a967ddc7049a78dec1f2f4e323b2194208f653a486cd267b2db98ca1ab598996fb86b078b12058a36309b1e36bf187b53ad023d1d88345991b920311b4aea82a6bfc8376e440fbc8ace36106771f92f9cae1bcce38d76ba479e436d5e6d8b68cb1f622e0de30bf3f5a0bb053f6aa7fe38aef11aed7a15b919aa8e546ee2a67304323988dcaccec70571db0196bb6644bc51c84c84606012785e219550fa89c70ca62a3b01a66110abdedb1c033db6a0ee18ab2dc3f25a039e0bb23d42d12b6c8711c444da3156ea40038d4ad491a34a891a5389fd9ee59652cf6ca9412b476d2488b80898ec3fb480410eeaaaca01559f03352acd8d5f65f28873464638a148ae19a5850344ad0417b4e3658f23433b51cc4615be495500f66912540e58ef58c3ac8b6ceed8fc5adcc845c7809b1c4382126f3f2e9787b0f517e94dde69e3929a34223cee4443619e8debc97304495622ac01d9ec261d615a1f0d1661b60ae4aa83d04fdc7ef0892ab808d93737c3e81c5d6d257823bb8e2e02130b49005ef59d37a1b90ef5380b7f1492a6219eb744251cef493ba0b89a4d07c4d324b7aa4ac0cc68f56970608266c6b13cbb5f03964b65af7ecab620783841f18dd22f72feda7424818e4a769e2f99c5976ac288af53bf0f1ba970ab1b98e801e6504c04192e801841574a71552530357331bf7e548ee23252d81fc1fb70256016404f76c8d82a0a3449a2b60131c0da706ca78f8aee698a576c3c0d5fc2fce4a7d21cd440ef7458c5bfb81656c22ab6f136d00de3a86c863fd9dbab1f0958fda1dc1c073a3e52a336c4ef3a4ca3f5ce3579e994720e5646519d6966c0ecfaa3ce964b7354eca089712293b30a808a6d3f51834a2b730fbe18bbaee5a364c382238ecfd132a18764f9377dadf2bec92149ca627bb1a2a075be41424ec9c59f45aef10b205e03ee545d8e4a5d426984172c451ee746f9db984c82df2aa721aa3410aa47c7ceb6ae94bd61d5a91519f44730f87a2eaaaccc8f12fca4039048beed347a11368de18c48ebc77738b08d74e998a2b690c06bf7cd9ca1b75de9b346c6866ebb878afbb91e33f93a306cda4c416353f7ef65e08458ce26a4a5540de4fd1d429813169cb2ae6588c3264e624f47b93976665e5b42fe5563a44f69262fd4f71c7e3d326c60751f2c19902c611842a76bde72a73d747c70c323542cd5173b156d1b32428cb3db4a954b6e7e74cf6032f2da87c52033b547ba7894a97492de7b9840db0ed7ff7cacf0b808c26baa8a02beaa12534510c79291bf2da309a816ffb2adf416e6c5dc630384a3ed57b068b9b23b62420b05c74083acabb762779a79e24f0291caca2b74ca7369545f2a846b486d30e32c23d30ce01d64d8172cff9130566fcce14d859d0834b083a4db640fd231565caad1d6838b7f1286b752480e4f4d01518dd3ec360d023ac4b0658382e57151d3f0aa37e8ea19b369aecbda1493c5f5cad90506e7189d42d5eed37b68dfcb4867d6abce58d634debe37643697063d9095de738455a0d5fa75995ba306b79ad2cc149fb34d3eed140151c12e83f7e2a64ad248a8c5137a2586edaf88a8bdfca620ac170a4886a3ab307a5977334ec71a773a79f874ffd1ce56d42a84154ca524837a5e3e56889cd7121a684b671fc6e451a5e9468b81cb0cd198d8dd90e84720026c2d167acd694490e8fa7fff04268f4ee29476ead437b72c41d0b6ebfc2d7b75a188e2e723b016ce18e14d123a19a0d16b901d0b8a8d1023a13876c9f3ac08116c560bc6df57fe7522ea89561af290594afe2e64cee9c27b0acf7e8d2c3794fb2c251f6e1637a95c6ee4752dc9ad400781846899bd942fcc5df6fbd38ec26fa2966818028b1c2e8b93db07f57a16592af31e9795cf0ee56b3221fdd94d97fefb8cab10260dfebeadbc5fe111c13e25cd8532d2ac886f59ee4d9225827ae74787ce2a16cf6ab8ce326aeacccb41d11342d35b7c930bacf10d7fc112b0aab52576b938cf5c194f3af486a822a1938ad790e4ef7d6a6f18c8392a5c10b645926d22c522590aafd6f8e1e9d4ee4bac1b8aadb64877acc53ce8b960492d71d98cecaf8198db316269e12bbf204c4f2cd83b52741e35d39f2c728178a3e40bbd4d6de5e13223aecab7311acbb8372977e8c2efd648ba0f4b834455258ba33c917c359b5e123fb2117aa025f2a54861dd2ec85ec5589aeae27f8c0886f34fbd9bf9906c2b549148b7226c46f95c872c2afd8e51ef1b0520363b9fd266f8ebd927d07203fbcaa22315e1959dbd7b2f4c264fe88bcf78e11d2848c26f133fe1c78312111578bd1bbcc63bd808ba28a6b84770b1218dd5112f6dac8ebc06e653ac968938e9eea1b352c7ea6a2972b65919ed3a4b04e93e8e703113c4d44f29aed93b6656ec2f983dbc57841a1afa59e00798ebdc406b6ee76d84d45de590717dab47523b37c4c190fd4f706d6212d77c7c38f4032629790cdb0231bfb555433598f4515bb6b1b374bd70773e8deac30a04d1a29f13ce27bda57ad689c9f2a848207098eb2f1cedc3887990132d50a58aa86220cb182fd5fd14eac8a6e2f5a990458e58a36ae6a73fbd9af84da5ead3058ad73bcafbfd495f1bd6c7450d7f6f267bd9330ffaa8fbe2e57735b1c2bdf04e05cbb72abd022a2f700cd85da06c3c085b84ba4a14b0efe7f755d1a43153896cab74c31a939ae056d850f50835feb6fb357bb712478aa5d79d4c9b3721980ddccdc2f0b32c0886378361ac569d4a6f8fa6b0ec35d7affa649c6ef0c18034313a6f186133dc1f0245c52bb17368ac1fdb5aeee073ab6a823d52265307c8d05d3cbf7d5b950f9240549ca9417eec24258826325e6abd5ef8d6252a3d25465d78e5c922cce140a52f1ee4d639b069e9fa7a4f963fc5653528326c7c73b8729ee1f4f43bfb45a277939988c4614974767e1764344ed04db00a06607dcbf3650342f8bd1dcaab18881b7bdfea0d7ac548cfdec3d84421ac2e20f82ad207e110c6b6999d649c22e643620a2d68bb8bd74d602cdf82005388d042dd40eaadfd4f45b59de6894c180f6d4bd9c977e2da2a24a34607a5053045e72b290dfbbd3b019285e326330909026390c60dd9eb6e9e1983e6049e34f3aff6aaa94c64f649141979bcb5f6987704509118", 0xc00}], 0x2) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x10, 0x4000, 0xff) dup2(r5, r7) msgrcv(r4, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2390000, 0x6}) syz_emit_ethernet(0x7e, &(0x7f0000000800)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x48, 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}, @rand_addr="3a5b8167d63cda982ed6d49ce65ca48d", [@dstopts={0x0, 0x1, '\x00', [@enc_lim, @jumbo, @jumbo]}]}}}}}}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r6 = msgget$private(0x0, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r7, 0x9) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000140)="b7f4a087cf23972e1956da7c64141f3bfd12d5506227e565312ef54abeae09c06df216db14607834d0f388a73045d1aa1e16a93f714d802f7c03f952e23a953eadde20bd3cb7fed77309ec235d9bc6e1", &(0x7f00000001c0)=0x50, &(0x7f0000000200)="cb1e4ebba31a679e985d615b9caad24e7e1b16a14a90f14bb30b458c3af27d547ecc18515e65b099dc8b752d74a0ae333c9712ce80c478e458571295b212557a531af4b0223d5c986e3ba54afa4e753b3eab47a17aebf64c35a4e6b4041b29a1019b46adc21e5304eefa72299a8c64976e48f44a47742be07097fe931754c566ddb17c7755eba177b63988b2358f555fe4510b2e2d50fc83dab2e77ad522dd643a2637254c981f18b1637e936d6856cf9057f971f0e1e4257f2c93ca1cab267baf7eedfe8e60ee853fbb24adecc0d6f2f494ac60678cf5ac417b6232c2371614d5f46ea8e3548d00ec381e89d1", 0xed) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x800000000, 0xa3d0, 0x2}, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x2, 0x0, 0x0, 0x4000}, {0x8106, 0xbf}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x1}) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000760000000000709078e0000002eb000001030b9062007f040046a400020068000820b608007f0000010000000094060001000100831f04ac1400aa7f000001e0000001000000000000009d1bbd694f00898b22007f000001ac1400bb9406000000044418001300000067ac1400aa00000006ffffffff00010001a6c09a3b67cd1b5faa95d95487cc3003e415038630057e1299fd4049ac2db6ef8451cd27bd61210869fbc6ebb98721b411602936a935e3af1c8682e42fe99f8270d90c8983e7653c0e15b4dbb07bcb1e7b9eb7632135aa93727d1ae9bd9d95e6971ddee955c4749fb17593cc0637cd05546f6171c776cbad1517c1dfbe91c0b75471cf5e960f87bed3"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket$inet(0x2, 0x8002, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r7, r6) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r8) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) getpeername(r9, 0x0, &(0x7f0000000180)) shutdown(r0, 0x2) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f0000000140), 0x0) r0 = socket(0x2, 0x2, 0xf5) r1 = open$dir(0x0, 0x1, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x4, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x7ff, 0x100000001}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x81) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000440)="5a67923ef0cb189971421989ebcff7880ba7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af179b6e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a773713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60276271c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d00000000000000", 0xee) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(r1, 0x0, 0x6000, 0xfff) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x140}, {0xffffffffffffffff, 0x1}, {r6, 0x80}, {r1, 0x4}, {r1, 0x10}, {r0, 0x8}], 0x6, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') executing program 1: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x3d) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shutdown(r1, 0x1) accept(r0, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0xb0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x376, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) getuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000080)=[{0x0, 0x7, 0x3800}], 0x1) executing program 6: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000007c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x60}, {0x4000006, 0x0, 0x40, 0xfffdfffd}]}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) write(r0, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) executing program 5: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() r4 = socket(0x2, 0x4001, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000100)) kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x8e, 0x0, 0x4, 0x40}], 0x8, 0x0) r5 = semget(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0x0, r6, r7, 0x100, 0x6}, 0x9, 0x0, 0x7}) r8 = socket(0x17, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r9, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(r8) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r10, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35, 0x1}, {}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) executing program 1: r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) r1 = socket(0x2, 0x3, 0x6) setgroups(0x1, &(0x7f0000000100)=[0x0]) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) semget$private(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) r4 = dup(r2) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000000c0)={0x0, 0x7a}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000001880)={0x0, 0x7}, 0x10, 0x404) shmctl$IPC_RMID(r0, 0x0) connect$unix(r1, &(0x7f0000000700), 0x10) write(r1, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYRESOCT, @ANYRES8]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x5f, 0x801, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x24, 0x0, 0x0, 0x3}, {0x8106}]}) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="2230efd6659d81f0c1278b77259eff187739b88c7f99e2ab207cd2642edbba86654a1ca6f21507614fdd7805487ec4422e637ee262aedd585f2e31ed3a7350054ef60e44a57a2b423b30251e0596e0d8aa91e998d843d484c8db2ed138116675052387efaa329f02eb5f4fc444bbced196f7a5426d9f732582bb4b0f465ac5780d6e28a9b4da98afd634724548be06d7d6cc0a660e334c97aa5847c25824bbe0b19a7c9c8efbf7a565711af24c7f705e498af8225e04e66035857f8d5317d9c4c53eca2a9c43bf7e1380dc7e1c0d8327edfd61c58a78625c51598e01c5aa98d21ad52efe7838c003aacb021d86f0f96f586c3aab1f58219447dd3fbcb08806790049fdb59fac70bfc344f7452b983d8d0cd4f2d7702e1778786200dd717bb18cbcfb2093018c74b8c6e222470a0b7b92b753fecf00cd83893a48223af038e4767f860a0fe534b1e04f186cb55815a650252c878f1c2f5a03202c9698cdaa47a2f8df386b4749405f921ce01a54d7bee32b92b874ada6e8e8580b7efce02498cbb1b2274f65e5fdbe812f301426cd53017fd89cd6e5027a5f209d11ed283d321578fd2c0e0ddd082bda957207f69b258c827b484a67254008fd1573e95f3a6c1f0e6070512c62dd58d08da42aaa96f5605f5af73f98829e7eb3de1d3204ef1b9587c10f290660a79c8a9ce5660ae9d6ec65deef413d7424cb12d046b1bbcea6892a2cd59b458b68edc581ac1e6a40f9cfbfb6cfdb79032a54794350e20b3d418d6057bf942a8ce528ccb34139863b3d6e1fc2e8324b7087d5c077bccdd88f941a0e56e4144cd1ad6294e9ac1b3d8ba0c55b8582bf52e51db594db20ce7855bac8801502ec2c9d201b2baca4bc36cdc3bedbb06cb8042af560db64810ff60f5e242e4738ab89b50838c5d110c77aa466c72f2f9489fe423e5cecb31d6b8877d3a1f78e1c42511044b58f45bc17840816dca662960452e262d1070967ab195d112bb0096bf37d07282c684dd9b8a52d0b0216b4a2ddf1a08760131b9deb846f0f02ce8803ac19313174b2252366f10ac6f26291271e5c53f852f4d15f3e8bc6ca8787e27b7e3c341a893c2dc292312c2df014224e349f2cec9e72440eff354305be0e8ae06b1e39813dd555c16cf08e652f8bc21d490d8de936815ab507e41f0d57444ec0606a0b7431a1c39543bed1ffed874802046c6d65f43fd4a55ca44405a00f583b216bc3a5e1fa8c204b67b5e3c79d73ec721b4315987e2c891537e75980bafc446d4478e2bc42fdac8c1b71a115782c1739790c3e4280e80b01ff5f1be54d3a3f7abeaf228e75596975812fc8f8cd7f1d3872ab1365e226de8ac2cbab0ebcdecdde4e9241f4ede824bb82d8403cbe697e199a65ef8037e649badc3ef8bdb53e0407c3ee5e098f4430c4b8d8718fdb6b5fe9af93915212c4134ba4241f3ef08ea035fb657fd2e767d955d9b1534c03cf2ce2a37d3d179fb01721cc9d4b3c5085747b977d85bc2b176eb9962ba3641906c979eebcb7351bf388c65b0c24ecf09beb24aab52973d367c1bff0bb0b7335338ffed58fd68701e7745011645b29195de34890d55b2a75ebf20f9d9e14c457df33b42595181e254a6e2b88a842431f5c0717ff006ce24cc065105074567942a22f8fddcc4da334ffcb841baf8cb06c5d41630a266fd32b2c04498d9f25776bd0f9915fdc65b7699527e1cb3bf8490dd06c49d692c73f1186e21557858a87bf2896d20944f31d596ff71acae0fc6e83f71408cea29db45148adc45f430528ed49c7024a014b4bbdadafb93b8b79691df7aeb0f9f3492097cedb9754bb00c5a18793f2185e3686dc4f12f2b2ebdc03566ec3a9eacca9a5647868bc4ed8a062f0f263651b1fdd98d8c902f328a62e72ed1cb2e3ab2030695a3f5979d021fe867d18ba4877a2081e4532a54c86bb439355b0b2cc33f01813b4c47aa57c3f54704c679283747c73ce6e84eb2853a25d224f384a52eda7d2ed74e6b65fbaeed7ce053ca615a4e837ed3c01c74a2f5ecc9ac703039a9b52fdee66c9428a551b9d13f86e61add1701aaea7d089a88e924035cfa6f2645504bd604389e18e97ae0395bcfa43888dec2b466b9a9b1afcb00545830395db4bec01361b05fb138c6cf6749b9b308d140ce41e9d5d49ad237a2953622cc485b26c90c1a4272330e8038447e83a30205c0d582b4776589d63ffcabca46f66e2855a52246f000a94cbf3279b6dd5875d0fd94de18cae3345fb479555a0f4fa26547a296ddd098dbbcb9a3509de4c0561773c72432d6d8bfd9df060ef151d4eb6adf675f0851f877ffed90846638293554a7007b7c4cce64643c87ba5f5c0e32901f9399fe5dd3e8253f607762819b1390fa4dceee0fcad126bdedac869f16050cbce5c0a54fec1b8053bd101ce5701d92972d9ffd6da1a54eeb144b670dcb6f1822c9b909a9ae02746a2579714035b17fa6d23e3aab2b56a37daf223f2c4114288f9ce7706d0aaec8e532948e8b39373a8998f3535e78917c3181c63d1dcff3bb484df0f4ba1a7d64c49f295235cbe23611724f956cc09ee6ce04d9117558407b3234c6ab12a8baf22ee8789e43b4170277977ab94671ad475c762aa9282dd55ffac8e9f293a7292890070839f67f644289fc5e61b8cc2c946450352018cfdff55c05d0a110905dfb99eb60177a9106614e47d513f97123a6adadd5eb5262b7d22f3156c302c89341fe32a6b985926fe49de921268e7d167298269f593dafc5d59400e362d3a767e34696457e12339d7f3d3eca23cfa4b477348ce27b2802434c942858dc3508096934321901e035f2b6ef6fa0a1586c233caa3c4a6cf5f5548becd5a97c961116f580fa8f75f99d9b62bc0e70b79cd1bda4b5bedf14bec4d2fc5a588f5fe7771de32602b14d1338ad0acce3387e0d44935698c7ec13b15c113281f776782385ba09d7076098b5add12f3de69b7044d44876028330b8d7a178d5c28af93b08f7aa6406c3cfd46c310f262e3cb2bfc72e7960db354d3af63eda8b1b8606a0d3ebdabcdca8dec8d32ad590daeeca5806aa669df835a5b71dd8c96c06608ec51492cdd2e91764a343c833a576fd4a11b6372847cb539cb5f927f7b78724c701bf6a29c015e8b4741993c739acb833ca4b938136e945979752fd9e6ce68c472c2c47949217b8e31a946d66ea5d1fa4a5aaa97c35f0fe81651012d6025a795dfe75309162ad21aedbf819864ed9abb3b9477747c4d32d811e8bfeaa58588ca3b093b8520151c5cbc484dc576a19ea55ed018cb608f77169cf088250dfd475fce22c1fc90d8c02492c5962dbb804c02221a37a2927a8f9369cd9d9d660cc2566f88af3ad3db89701bbe21edbf26ec5ee47a39a73dbf5ccf0eda45ffc47642f316cca44934dfff48772f6d874fc0d5b2b736162d298b1a5ca4411239607c59189dcf0b1ac957660c3f96b24eb30f38119c536c1ea2a5903c08cc119283e7e50efddb8df6fc85ec38d83356d7a81a3d5967fcddbfe9e204b18dd33f989134f7d69445aa99f1b22596d0238695edca4cba0309d4fee424feda4357d5c4f862bb3e2a76e3deb6a7897a807078ff763fb8b9fdc7b8bb329993c7adc8bbdef1a5fbd1e8750af5a8e6b28ab9352297dd79722a07355482f868e3440f3c6c818fb8272c69af50af5fa3b107349f50b39303f7517554e5f5c6349d66f3f11adfeb88dbe4cc842ca7faa22387f202a754c926f3cdcf3da389852ec97bbc080b50b265afe25c5ceb18da9dea71a1416516ab92a9c9d4eb16dab3c15dc1848df080b06e383d34ef91b7ca990223e7ff1e252d3fe6111ceb13937af18b729abaad40abdcbecbc12cce135f0ee18e83ccdc03f566b2110b70c32403afd9c0e73c20ff88617ba867a5b9888db46ff03fbf8198a640209d56ffeb1378740c8007aeaf1c5653d3390c4d36b12c769a480e80db101b67365c5a8ee9675b6be154da13f0f378e98b28d5f46a55bc9124db0946042f78bd283776a2ae1e633c402bffe80e0866463de4edcbaf9ea474f715ed5612db2761b271861346140e6e8cc85935ccb1d93b98d739c95efb1f984e8a2575897fcc8644167843f8a9f42c7a3470b2ec4cd951f12fd70bc2c49ea28b85c309cd82f2500a0eb275284ca851b3876229677313f3f277ec95e7a7b273e5ef861abaac01fc705b586c9224325a2d6cf1859d8531ef95569acc25e66e0462a730bca76d67973aa345fbd40bd2bbdef069c8cba079375ac8deafbaf70303f750ef55c36fc05e1333de7ed2e314a710143151f9e1150058be6c6119b56bdf814c16bafc622c8e65708d786bd856bdb2a2151f135ef700763438e884e5ec48a3ba8830eb980eb542f324b2b45437c042b2af48df96637093bd7d203b9fd088d3104e857efbd3b20141eec1ca93c2a24e3b6dc21a0b3de2a0dde869f2fdbc98e90d38d13443f191f5969ff1849094b35ffb52e1537b24c8582d8c8338a08fa6b73369924acac64b7cf8652b8dbb2d82e69ac1308b5d3a197c73bd032587ef5959e727b2ddfb770a4467ccd18aaddb4fd9d9e1a1faa635dce03ddf84148cc755e11f6e98d966ab25bc65933e55ab15377f1faf3b0c59d2167997ff3113aea9bd2d7f32cede773323012eb3f48a6db861c47bdee0d673def99c482370359d7d17cbf81450762620fb1275a980f594a7f6511c06c4faa73feb59279d5b8ccae7384b366ff22308c5aa1281a5fb0c8895c6088bf6a83074fa895ea998de3b4108a7b0827230e085d6840deabc6934b313dd09dabefda2d54fa7eb0d8e2473f70a5ceb5cbc48d23573743ffa6bd2d14d689dedc32028c4ad2c7cb9ca8b09474021b98e69425711cc384d00cecf3aa19cddcfd2b61c789ab010033069c415ca312f2498d4f1d40cb2bfed8b0387041833f67c21b21df463b63710e27d312acdaa4629d9ff4e6a21c62c79f35980d82d08b9418a51d25be5b3b89c5593705602f44da0bc43287dbeffaadd242c0d277dbbff5c448fa99942f26a269bedc49b9c3ce19d514b96988cd76f4e54f4b5b59567f7aa83bd7eb1d5a816b652ac41cf6763990a9e82d8ae32623f798e9f2271675e86c528b4fe3b939d402073f03160f30f8b8c17f8e0b918f0d20ebd3c276bc250e919bbe2d36b11f6852f427a4bd61ea093952a1f94bb60ce64b4187886f9fdc9b4bcff017ccfa7ca36e9a978e2f0b7be960c5775f40cc1d3636e70de7d3f5d7e00646c3eb121ee753dcc0a7def0ada7225b0e0213c9b746e6311441e2a8fa98cd47e6005960be0499560ca746c7901d4ccdf895a83523754482ca7816fb5bb625ea6252ce1a1e6468e85a680dcb978bdaf7075f4e31d25acff3495babffe122f77343a7e74b4daf8192751e23032af6d1558446c418694b9fcaf8e67be4f48778cba7632ec903ec2b4508c3479c9415cbdd9caf256581881ced31be5eb977a7c9b18294dbee5070478b8118dd13620101cb3455a83ddb2c6c0424f27e4bbcdab705008f5d8b62df6e96e57e0ad5c093f67b512cf334a9232f197a5ebfa406ac597e5b131e48f629fb9bddcb5d412c4e40200f26ef39fd86d74486b4e74ee784d849e974d1d2480bb5dc11809bdb9816626b1e7de6e92a6c5f94bb6c7e624beee4f2e8a9f1fdf70c3154f1fd3439d86b3e8bfda1c4e694153bdd45a36463ec76972b9a2aa8248ff64d101f7328ab6f5dd1bec0f6783f26e1e938f5375bb7e55558d8127926c7ecd36b0309e5ad0893041540f082c5380679ae6a42ad8e64866a5ea370b6260"], 0x101, 0x800) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x62) r6 = msgget$private(0x0, 0x408) msgsnd(r6, 0x0, 0x0, 0x800) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="735326e2baa3ac2fa9be2160fc0ac64c8936ca0c350e3ca6eaef5b1b930eab031c90506caa95f5ea0d7f4511874eaa47154b5c3845ecb0323d0fd5f5b572d2bd2b8a561bea4ebcfde15defddf94714d7bdafb70fc1b6abc15cdb8b7feb300a5b8927563421fbc935548fbf5b9ddae077eaf24b07281a0e228e8969667c8472ebcbe726ce6dc392cc6b366e552c3259a2844f0b49d4f2d018b9a3455213d80030820079fd881448530b5f2037820031ba47a0a82d98d7b3e225d64dda09e73542436d0d623c7c78cf730393b69412d2afee9e92d6a1a65c51835b8b", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="5d40bc4e2c42c3e3df503a1c9d1e7ae3d326d3e6dc28ff89702e48e00849715a609324d2b71d2cf28e6452c3440a81c80b80b1b1ffffbf63f32395b44d2a7df0ba6b1a249837ae278148383bb5ab544f7d1571c722458dd0766969c26be727894dff279aef4718e0c3b0fba5634535132fc30d92b5f14f39960c87e8f23e6c17967f9a574bd932a67efe1749001c2b7de402f99620f8506f78c76fa9f09389a7777474891999dbbb7fc0d151152adb74d7fa2125d57728736ec989c8fefb28", 0xbf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x17e8) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0xf3) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) semop(r3, &(0x7f00000001c0)=[{0x1, 0x8, 0x1800}, {0x1, 0x3, 0x2800}], 0x2) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0), 0x4) executing program 6: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000012c0)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2390000, 0x6}) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2390000, 0x6}) syz_emit_ethernet(0x7e, &(0x7f0000000800)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x48, 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}, @rand_addr="3a5b8167d63cda982ed6d49ce65ca48d", [@dstopts={0x0, 0x1, '\x00', [@enc_lim, @jumbo, @jumbo]}]}}}}}}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x18, 0x4, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x80000000000206, 0x121) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x7, 0xfff}], 0x8, &(0x7f0000000100), 0x7fffffff, &(0x7f0000000140)={0xc4ad, 0x7ffffffffffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) semget$private(0x0, 0x3, 0x8) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x15}, {0x7}, {0x8106}]}) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) dup(0xffffffffffffffff) listen(r4, 0x2d3608a5) (async) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0xffff) (async) connect$unix(r5, &(0x7f0000000000), 0xa) (async) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) (async) msgsnd(0x0, 0x0, 0x15, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYRESOCT, @ANYRES8]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x5f, 0x801, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x24, 0x0, 0x0, 0x3}, {0x8106}]}) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="2230efd6659d81f0c1278b77259eff187739b88c7f99e2ab207cd2642edbba86654a1ca6f21507614fdd7805487ec4422e637ee262aedd585f2e31ed3a7350054ef60e44a57a2b423b30251e0596e0d8aa91e998d843d484c8db2ed138116675052387efaa329f02eb5f4fc444bbced196f7a5426d9f732582bb4b0f465ac5780d6e28a9b4da98afd634724548be06d7d6cc0a660e334c97aa5847c25824bbe0b19a7c9c8efbf7a565711af24c7f705e498af8225e04e66035857f8d5317d9c4c53eca2a9c43bf7e1380dc7e1c0d8327edfd61c58a78625c51598e01c5aa98d21ad52efe7838c003aacb021d86f0f96f586c3aab1f58219447dd3fbcb08806790049fdb59fac70bfc344f7452b983d8d0cd4f2d7702e1778786200dd717bb18cbcfb2093018c74b8c6e222470a0b7b92b753fecf00cd83893a48223af038e4767f860a0fe534b1e04f186cb55815a650252c878f1c2f5a03202c9698cdaa47a2f8df386b4749405f921ce01a54d7bee32b92b874ada6e8e8580b7efce02498cbb1b2274f65e5fdbe812f301426cd53017fd89cd6e5027a5f209d11ed283d321578fd2c0e0ddd082bda957207f69b258c827b484a67254008fd1573e95f3a6c1f0e6070512c62dd58d08da42aaa96f5605f5af73f98829e7eb3de1d3204ef1b9587c10f290660a79c8a9ce5660ae9d6ec65deef413d7424cb12d046b1bbcea6892a2cd59b458b68edc581ac1e6a40f9cfbfb6cfdb79032a54794350e20b3d418d6057bf942a8ce528ccb34139863b3d6e1fc2e8324b7087d5c077bccdd88f941a0e56e4144cd1ad6294e9ac1b3d8ba0c55b8582bf52e51db594db20ce7855bac8801502ec2c9d201b2baca4bc36cdc3bedbb06cb8042af560db64810ff60f5e242e4738ab89b50838c5d110c77aa466c72f2f9489fe423e5cecb31d6b8877d3a1f78e1c42511044b58f45bc17840816dca662960452e262d1070967ab195d112bb0096bf37d07282c684dd9b8a52d0b0216b4a2ddf1a08760131b9deb846f0f02ce8803ac19313174b2252366f10ac6f26291271e5c53f852f4d15f3e8bc6ca8787e27b7e3c341a893c2dc292312c2df014224e349f2cec9e72440eff354305be0e8ae06b1e39813dd555c16cf08e652f8bc21d490d8de936815ab507e41f0d57444ec0606a0b7431a1c39543bed1ffed874802046c6d65f43fd4a55ca44405a00f583b216bc3a5e1fa8c204b67b5e3c79d73ec721b4315987e2c891537e75980bafc446d4478e2bc42fdac8c1b71a115782c1739790c3e4280e80b01ff5f1be54d3a3f7abeaf228e75596975812fc8f8cd7f1d3872ab1365e226de8ac2cbab0ebcdecdde4e9241f4ede824bb82d8403cbe697e199a65ef8037e649badc3ef8bdb53e0407c3ee5e098f4430c4b8d8718fdb6b5fe9af93915212c4134ba4241f3ef08ea035fb657fd2e767d955d9b1534c03cf2ce2a37d3d179fb01721cc9d4b3c5085747b977d85bc2b176eb9962ba3641906c979eebcb7351bf388c65b0c24ecf09beb24aab52973d367c1bff0bb0b7335338ffed58fd68701e7745011645b29195de34890d55b2a75ebf20f9d9e14c457df33b42595181e254a6e2b88a842431f5c0717ff006ce24cc065105074567942a22f8fddcc4da334ffcb841baf8cb06c5d41630a266fd32b2c04498d9f25776bd0f9915fdc65b7699527e1cb3bf8490dd06c49d692c73f1186e21557858a87bf2896d20944f31d596ff71acae0fc6e83f71408cea29db45148adc45f430528ed49c7024a014b4bbdadafb93b8b79691df7aeb0f9f3492097cedb9754bb00c5a18793f2185e3686dc4f12f2b2ebdc03566ec3a9eacca9a5647868bc4ed8a062f0f263651b1fdd98d8c902f328a62e72ed1cb2e3ab2030695a3f5979d021fe867d18ba4877a2081e4532a54c86bb439355b0b2cc33f01813b4c47aa57c3f54704c679283747c73ce6e84eb2853a25d224f384a52eda7d2ed74e6b65fbaeed7ce053ca615a4e837ed3c01c74a2f5ecc9ac703039a9b52fdee66c9428a551b9d13f86e61add1701aaea7d089a88e924035cfa6f2645504bd604389e18e97ae0395bcfa43888dec2b466b9a9b1afcb00545830395db4bec01361b05fb138c6cf6749b9b308d140ce41e9d5d49ad237a2953622cc485b26c90c1a4272330e8038447e83a30205c0d582b4776589d63ffcabca46f66e2855a52246f000a94cbf3279b6dd5875d0fd94de18cae3345fb479555a0f4fa26547a296ddd098dbbcb9a3509de4c0561773c72432d6d8bfd9df060ef151d4eb6adf675f0851f877ffed90846638293554a7007b7c4cce64643c87ba5f5c0e32901f9399fe5dd3e8253f607762819b1390fa4dceee0fcad126bdedac869f16050cbce5c0a54fec1b8053bd101ce5701d92972d9ffd6da1a54eeb144b670dcb6f1822c9b909a9ae02746a2579714035b17fa6d23e3aab2b56a37daf223f2c4114288f9ce7706d0aaec8e532948e8b39373a8998f3535e78917c3181c63d1dcff3bb484df0f4ba1a7d64c49f295235cbe23611724f956cc09ee6ce04d9117558407b3234c6ab12a8baf22ee8789e43b4170277977ab94671ad475c762aa9282dd55ffac8e9f293a7292890070839f67f644289fc5e61b8cc2c946450352018cfdff55c05d0a110905dfb99eb60177a9106614e47d513f97123a6adadd5eb5262b7d22f3156c302c89341fe32a6b985926fe49de921268e7d167298269f593dafc5d59400e362d3a767e34696457e12339d7f3d3eca23cfa4b477348ce27b2802434c942858dc3508096934321901e035f2b6ef6fa0a1586c233caa3c4a6cf5f5548becd5a97c961116f580fa8f75f99d9b62bc0e70b79cd1bda4b5bedf14bec4d2fc5a588f5fe7771de32602b14d1338ad0acce3387e0d44935698c7ec13b15c113281f776782385ba09d7076098b5add12f3de69b7044d44876028330b8d7a178d5c28af93b08f7aa6406c3cfd46c310f262e3cb2bfc72e7960db354d3af63eda8b1b8606a0d3ebdabcdca8dec8d32ad590daeeca5806aa669df835a5b71dd8c96c06608ec51492cdd2e91764a343c833a576fd4a11b6372847cb539cb5f927f7b78724c701bf6a29c015e8b4741993c739acb833ca4b938136e945979752fd9e6ce68c472c2c47949217b8e31a946d66ea5d1fa4a5aaa97c35f0fe81651012d6025a795dfe75309162ad21aedbf819864ed9abb3b9477747c4d32d811e8bfeaa58588ca3b093b8520151c5cbc484dc576a19ea55ed018cb608f77169cf088250dfd475fce22c1fc90d8c02492c5962dbb804c02221a37a2927a8f9369cd9d9d660cc2566f88af3ad3db89701bbe21edbf26ec5ee47a39a73dbf5ccf0eda45ffc47642f316cca44934dfff48772f6d874fc0d5b2b736162d298b1a5ca4411239607c59189dcf0b1ac957660c3f96b24eb30f38119c536c1ea2a5903c08cc119283e7e50efddb8df6fc85ec38d83356d7a81a3d5967fcddbfe9e204b18dd33f989134f7d69445aa99f1b22596d0238695edca4cba0309d4fee424feda4357d5c4f862bb3e2a76e3deb6a7897a807078ff763fb8b9fdc7b8bb329993c7adc8bbdef1a5fbd1e8750af5a8e6b28ab9352297dd79722a07355482f868e3440f3c6c818fb8272c69af50af5fa3b107349f50b39303f7517554e5f5c6349d66f3f11adfeb88dbe4cc842ca7faa22387f202a754c926f3cdcf3da389852ec97bbc080b50b265afe25c5ceb18da9dea71a1416516ab92a9c9d4eb16dab3c15dc1848df080b06e383d34ef91b7ca990223e7ff1e252d3fe6111ceb13937af18b729abaad40abdcbecbc12cce135f0ee18e83ccdc03f566b2110b70c32403afd9c0e73c20ff88617ba867a5b9888db46ff03fbf8198a640209d56ffeb1378740c8007aeaf1c5653d3390c4d36b12c769a480e80db101b67365c5a8ee9675b6be154da13f0f378e98b28d5f46a55bc9124db0946042f78bd283776a2ae1e633c402bffe80e0866463de4edcbaf9ea474f715ed5612db2761b271861346140e6e8cc85935ccb1d93b98d739c95efb1f984e8a2575897fcc8644167843f8a9f42c7a3470b2ec4cd951f12fd70bc2c49ea28b85c309cd82f2500a0eb275284ca851b3876229677313f3f277ec95e7a7b273e5ef861abaac01fc705b586c9224325a2d6cf1859d8531ef95569acc25e66e0462a730bca76d67973aa345fbd40bd2bbdef069c8cba079375ac8deafbaf70303f750ef55c36fc05e1333de7ed2e314a710143151f9e1150058be6c6119b56bdf814c16bafc622c8e65708d786bd856bdb2a2151f135ef700763438e884e5ec48a3ba8830eb980eb542f324b2b45437c042b2af48df96637093bd7d203b9fd088d3104e857efbd3b20141eec1ca93c2a24e3b6dc21a0b3de2a0dde869f2fdbc98e90d38d13443f191f5969ff1849094b35ffb52e1537b24c8582d8c8338a08fa6b73369924acac64b7cf8652b8dbb2d82e69ac1308b5d3a197c73bd032587ef5959e727b2ddfb770a4467ccd18aaddb4fd9d9e1a1faa635dce03ddf84148cc755e11f6e98d966ab25bc65933e55ab15377f1faf3b0c59d2167997ff3113aea9bd2d7f32cede773323012eb3f48a6db861c47bdee0d673def99c482370359d7d17cbf81450762620fb1275a980f594a7f6511c06c4faa73feb59279d5b8ccae7384b366ff22308c5aa1281a5fb0c8895c6088bf6a83074fa895ea998de3b4108a7b0827230e085d6840deabc6934b313dd09dabefda2d54fa7eb0d8e2473f70a5ceb5cbc48d23573743ffa6bd2d14d689dedc32028c4ad2c7cb9ca8b09474021b98e69425711cc384d00cecf3aa19cddcfd2b61c789ab010033069c415ca312f2498d4f1d40cb2bfed8b0387041833f67c21b21df463b63710e27d312acdaa4629d9ff4e6a21c62c79f35980d82d08b9418a51d25be5b3b89c5593705602f44da0bc43287dbeffaadd242c0d277dbbff5c448fa99942f26a269bedc49b9c3ce19d514b96988cd76f4e54f4b5b59567f7aa83bd7eb1d5a816b652ac41cf6763990a9e82d8ae32623f798e9f2271675e86c528b4fe3b939d402073f03160f30f8b8c17f8e0b918f0d20ebd3c276bc250e919bbe2d36b11f6852f427a4bd61ea093952a1f94bb60ce64b4187886f9fdc9b4bcff017ccfa7ca36e9a978e2f0b7be960c5775f40cc1d3636e70de7d3f5d7e00646c3eb121ee753dcc0a7def0ada7225b0e0213c9b746e6311441e2a8fa98cd47e6005960be0499560ca746c7901d4ccdf895a83523754482ca7816fb5bb625ea6252ce1a1e6468e85a680dcb978bdaf7075f4e31d25acff3495babffe122f77343a7e74b4daf8192751e23032af6d1558446c418694b9fcaf8e67be4f48778cba7632ec903ec2b4508c3479c9415cbdd9caf256581881ced31be5eb977a7c9b18294dbee5070478b8118dd13620101cb3455a83ddb2c6c0424f27e4bbcdab705008f5d8b62df6e96e57e0ad5c093f67b512cf334a9232f197a5ebfa406ac597e5b131e48f629fb9bddcb5d412c4e40200f26ef39fd86d74486b4e74ee784d849e974d1d2480bb5dc11809bdb9816626b1e7de6e92a6c5f94bb6c7e624beee4f2e8a9f1fdf70c3154f1fd3439d86b3e8bfda1c4e694153bdd45a36463ec76972b9a2aa8248ff64d101f7328ab6f5dd1bec0f6783f26e1e938f5375bb7e55558d8127926c7ecd36b0309e5ad0893041540f082c5380679ae6a42ad8e64866a5ea370b6260"], 0x101, 0x800) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x62) r6 = msgget$private(0x0, 0x408) msgsnd(r6, 0x0, 0x0, 0x800) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000740)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0xfffc, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@generic={0x12, 0x0, 0x0, "4adcd5de"}}}}}) 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 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) dup2(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r4 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r7, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699ff929648", 0x14) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$vm(0x0, 0x0, &(0x7f0000000440), 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="8f8afac75500", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x18, 0x0, 0x0, @rand_addr="83b45a3f0f238c0c5352c985d7965d02", @mcast1, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @mcast2}}}}}}) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r2, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x406, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) close(r1) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)="a9aaa9595e23683017cecc28329edae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1", 0x2c}], 0x1}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r8) fcntl$getown(r7, 0x5) setpgid(0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYRESOCT, @ANYRES8]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x5f, 0x801, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x24, 0x0, 0x0, 0x3}, {0x8106}]}) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="2230efd6659d81f0c1278b77259eff187739b88c7f99e2ab207cd2642edbba86654a1ca6f21507614fdd7805487ec4422e637ee262aedd585f2e31ed3a7350054ef60e44a57a2b423b30251e0596e0d8aa91e998d843d484c8db2ed138116675052387efaa329f02eb5f4fc444bbced196f7a5426d9f732582bb4b0f465ac5780d6e28a9b4da98afd634724548be06d7d6cc0a660e334c97aa5847c25824bbe0b19a7c9c8efbf7a565711af24c7f705e498af8225e04e66035857f8d5317d9c4c53eca2a9c43bf7e1380dc7e1c0d8327edfd61c58a78625c51598e01c5aa98d21ad52efe7838c003aacb021d86f0f96f586c3aab1f58219447dd3fbcb08806790049fdb59fac70bfc344f7452b983d8d0cd4f2d7702e1778786200dd717bb18cbcfb2093018c74b8c6e222470a0b7b92b753fecf00cd83893a48223af038e4767f860a0fe534b1e04f186cb55815a650252c878f1c2f5a03202c9698cdaa47a2f8df386b4749405f921ce01a54d7bee32b92b874ada6e8e8580b7efce02498cbb1b2274f65e5fdbe812f301426cd53017fd89cd6e5027a5f209d11ed283d321578fd2c0e0ddd082bda957207f69b258c827b484a67254008fd1573e95f3a6c1f0e6070512c62dd58d08da42aaa96f5605f5af73f98829e7eb3de1d3204ef1b9587c10f290660a79c8a9ce5660ae9d6ec65deef413d7424cb12d046b1bbcea6892a2cd59b458b68edc581ac1e6a40f9cfbfb6cfdb79032a54794350e20b3d418d6057bf942a8ce528ccb34139863b3d6e1fc2e8324b7087d5c077bccdd88f941a0e56e4144cd1ad6294e9ac1b3d8ba0c55b8582bf52e51db594db20ce7855bac8801502ec2c9d201b2baca4bc36cdc3bedbb06cb8042af560db64810ff60f5e242e4738ab89b50838c5d110c77aa466c72f2f9489fe423e5cecb31d6b8877d3a1f78e1c42511044b58f45bc17840816dca662960452e262d1070967ab195d112bb0096bf37d07282c684dd9b8a52d0b0216b4a2ddf1a08760131b9deb846f0f02ce8803ac19313174b2252366f10ac6f26291271e5c53f852f4d15f3e8bc6ca8787e27b7e3c341a893c2dc292312c2df014224e349f2cec9e72440eff354305be0e8ae06b1e39813dd555c16cf08e652f8bc21d490d8de936815ab507e41f0d57444ec0606a0b7431a1c39543bed1ffed874802046c6d65f43fd4a55ca44405a00f583b216bc3a5e1fa8c204b67b5e3c79d73ec721b4315987e2c891537e75980bafc446d4478e2bc42fdac8c1b71a115782c1739790c3e4280e80b01ff5f1be54d3a3f7abeaf228e75596975812fc8f8cd7f1d3872ab1365e226de8ac2cbab0ebcdecdde4e9241f4ede824bb82d8403cbe697e199a65ef8037e649badc3ef8bdb53e0407c3ee5e098f4430c4b8d8718fdb6b5fe9af93915212c4134ba4241f3ef08ea035fb657fd2e767d955d9b1534c03cf2ce2a37d3d179fb01721cc9d4b3c5085747b977d85bc2b176eb9962ba3641906c979eebcb7351bf388c65b0c24ecf09beb24aab52973d367c1bff0bb0b7335338ffed58fd68701e7745011645b29195de34890d55b2a75ebf20f9d9e14c457df33b42595181e254a6e2b88a842431f5c0717ff006ce24cc065105074567942a22f8fddcc4da334ffcb841baf8cb06c5d41630a266fd32b2c04498d9f25776bd0f9915fdc65b7699527e1cb3bf8490dd06c49d692c73f1186e21557858a87bf2896d20944f31d596ff71acae0fc6e83f71408cea29db45148adc45f430528ed49c7024a014b4bbdadafb93b8b79691df7aeb0f9f3492097cedb9754bb00c5a18793f2185e3686dc4f12f2b2ebdc03566ec3a9eacca9a5647868bc4ed8a062f0f263651b1fdd98d8c902f328a62e72ed1cb2e3ab2030695a3f5979d021fe867d18ba4877a2081e4532a54c86bb439355b0b2cc33f01813b4c47aa57c3f54704c679283747c73ce6e84eb2853a25d224f384a52eda7d2ed74e6b65fbaeed7ce053ca615a4e837ed3c01c74a2f5ecc9ac703039a9b52fdee66c9428a551b9d13f86e61add1701aaea7d089a88e924035cfa6f2645504bd604389e18e97ae0395bcfa43888dec2b466b9a9b1afcb00545830395db4bec01361b05fb138c6cf6749b9b308d140ce41e9d5d49ad237a2953622cc485b26c90c1a4272330e8038447e83a30205c0d582b4776589d63ffcabca46f66e2855a52246f000a94cbf3279b6dd5875d0fd94de18cae3345fb479555a0f4fa26547a296ddd098dbbcb9a3509de4c0561773c72432d6d8bfd9df060ef151d4eb6adf675f0851f877ffed90846638293554a7007b7c4cce64643c87ba5f5c0e32901f9399fe5dd3e8253f607762819b1390fa4dceee0fcad126bdedac869f16050cbce5c0a54fec1b8053bd101ce5701d92972d9ffd6da1a54eeb144b670dcb6f1822c9b909a9ae02746a2579714035b17fa6d23e3aab2b56a37daf223f2c4114288f9ce7706d0aaec8e532948e8b39373a8998f3535e78917c3181c63d1dcff3bb484df0f4ba1a7d64c49f295235cbe23611724f956cc09ee6ce04d9117558407b3234c6ab12a8baf22ee8789e43b4170277977ab94671ad475c762aa9282dd55ffac8e9f293a7292890070839f67f644289fc5e61b8cc2c946450352018cfdff55c05d0a110905dfb99eb60177a9106614e47d513f97123a6adadd5eb5262b7d22f3156c302c89341fe32a6b985926fe49de921268e7d167298269f593dafc5d59400e362d3a767e34696457e12339d7f3d3eca23cfa4b477348ce27b2802434c942858dc3508096934321901e035f2b6ef6fa0a1586c233caa3c4a6cf5f5548becd5a97c961116f580fa8f75f99d9b62bc0e70b79cd1bda4b5bedf14bec4d2fc5a588f5fe7771de32602b14d1338ad0acce3387e0d44935698c7ec13b15c113281f776782385ba09d7076098b5add12f3de69b7044d44876028330b8d7a178d5c28af93b08f7aa6406c3cfd46c310f262e3cb2bfc72e7960db354d3af63eda8b1b8606a0d3ebdabcdca8dec8d32ad590daeeca5806aa669df835a5b71dd8c96c06608ec51492cdd2e91764a343c833a576fd4a11b6372847cb539cb5f927f7b78724c701bf6a29c015e8b4741993c739acb833ca4b938136e945979752fd9e6ce68c472c2c47949217b8e31a946d66ea5d1fa4a5aaa97c35f0fe81651012d6025a795dfe75309162ad21aedbf819864ed9abb3b9477747c4d32d811e8bfeaa58588ca3b093b8520151c5cbc484dc576a19ea55ed018cb608f77169cf088250dfd475fce22c1fc90d8c02492c5962dbb804c02221a37a2927a8f9369cd9d9d660cc2566f88af3ad3db89701bbe21edbf26ec5ee47a39a73dbf5ccf0eda45ffc47642f316cca44934dfff48772f6d874fc0d5b2b736162d298b1a5ca4411239607c59189dcf0b1ac957660c3f96b24eb30f38119c536c1ea2a5903c08cc119283e7e50efddb8df6fc85ec38d83356d7a81a3d5967fcddbfe9e204b18dd33f989134f7d69445aa99f1b22596d0238695edca4cba0309d4fee424feda4357d5c4f862bb3e2a76e3deb6a7897a807078ff763fb8b9fdc7b8bb329993c7adc8bbdef1a5fbd1e8750af5a8e6b28ab9352297dd79722a07355482f868e3440f3c6c818fb8272c69af50af5fa3b107349f50b39303f7517554e5f5c6349d66f3f11adfeb88dbe4cc842ca7faa22387f202a754c926f3cdcf3da389852ec97bbc080b50b265afe25c5ceb18da9dea71a1416516ab92a9c9d4eb16dab3c15dc1848df080b06e383d34ef91b7ca990223e7ff1e252d3fe6111ceb13937af18b729abaad40abdcbecbc12cce135f0ee18e83ccdc03f566b2110b70c32403afd9c0e73c20ff88617ba867a5b9888db46ff03fbf8198a640209d56ffeb1378740c8007aeaf1c5653d3390c4d36b12c769a480e80db101b67365c5a8ee9675b6be154da13f0f378e98b28d5f46a55bc9124db0946042f78bd283776a2ae1e633c402bffe80e0866463de4edcbaf9ea474f715ed5612db2761b271861346140e6e8cc85935ccb1d93b98d739c95efb1f984e8a2575897fcc8644167843f8a9f42c7a3470b2ec4cd951f12fd70bc2c49ea28b85c309cd82f2500a0eb275284ca851b3876229677313f3f277ec95e7a7b273e5ef861abaac01fc705b586c9224325a2d6cf1859d8531ef95569acc25e66e0462a730bca76d67973aa345fbd40bd2bbdef069c8cba079375ac8deafbaf70303f750ef55c36fc05e1333de7ed2e314a710143151f9e1150058be6c6119b56bdf814c16bafc622c8e65708d786bd856bdb2a2151f135ef700763438e884e5ec48a3ba8830eb980eb542f324b2b45437c042b2af48df96637093bd7d203b9fd088d3104e857efbd3b20141eec1ca93c2a24e3b6dc21a0b3de2a0dde869f2fdbc98e90d38d13443f191f5969ff1849094b35ffb52e1537b24c8582d8c8338a08fa6b73369924acac64b7cf8652b8dbb2d82e69ac1308b5d3a197c73bd032587ef5959e727b2ddfb770a4467ccd18aaddb4fd9d9e1a1faa635dce03ddf84148cc755e11f6e98d966ab25bc65933e55ab15377f1faf3b0c59d2167997ff3113aea9bd2d7f32cede773323012eb3f48a6db861c47bdee0d673def99c482370359d7d17cbf81450762620fb1275a980f594a7f6511c06c4faa73feb59279d5b8ccae7384b366ff22308c5aa1281a5fb0c8895c6088bf6a83074fa895ea998de3b4108a7b0827230e085d6840deabc6934b313dd09dabefda2d54fa7eb0d8e2473f70a5ceb5cbc48d23573743ffa6bd2d14d689dedc32028c4ad2c7cb9ca8b09474021b98e69425711cc384d00cecf3aa19cddcfd2b61c789ab010033069c415ca312f2498d4f1d40cb2bfed8b0387041833f67c21b21df463b63710e27d312acdaa4629d9ff4e6a21c62c79f35980d82d08b9418a51d25be5b3b89c5593705602f44da0bc43287dbeffaadd242c0d277dbbff5c448fa99942f26a269bedc49b9c3ce19d514b96988cd76f4e54f4b5b59567f7aa83bd7eb1d5a816b652ac41cf6763990a9e82d8ae32623f798e9f2271675e86c528b4fe3b939d402073f03160f30f8b8c17f8e0b918f0d20ebd3c276bc250e919bbe2d36b11f6852f427a4bd61ea093952a1f94bb60ce64b4187886f9fdc9b4bcff017ccfa7ca36e9a978e2f0b7be960c5775f40cc1d3636e70de7d3f5d7e00646c3eb121ee753dcc0a7def0ada7225b0e0213c9b746e6311441e2a8fa98cd47e6005960be0499560ca746c7901d4ccdf895a83523754482ca7816fb5bb625ea6252ce1a1e6468e85a680dcb978bdaf7075f4e31d25acff3495babffe122f77343a7e74b4daf8192751e23032af6d1558446c418694b9fcaf8e67be4f48778cba7632ec903ec2b4508c3479c9415cbdd9caf256581881ced31be5eb977a7c9b18294dbee5070478b8118dd13620101cb3455a83ddb2c6c0424f27e4bbcdab705008f5d8b62df6e96e57e0ad5c093f67b512cf334a9232f197a5ebfa406ac597e5b131e48f629fb9bddcb5d412c4e40200f26ef39fd86d74486b4e74ee784d849e974d1d2480bb5dc11809bdb9816626b1e7de6e92a6c5f94bb6c7e624beee4f2e8a9f1fdf70c3154f1fd3439d86b3e8bfda1c4e694153bdd45a36463ec76972b9a2aa8248ff64d101f7328ab6f5dd1bec0f6783f26e1e938f5375bb7e55558d8127926c7ecd36b0309e5ad0893041540f082c5380679ae6a42ad8e64866a5ea370b6260"], 0x101, 0x800) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x62) r6 = msgget$private(0x0, 0x408) msgsnd(r6, 0x0, 0x0, 0x800) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00006df000/0x2000)=nil) shmat(r1, &(0x7f0000098000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil, 0x7}, {&(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, &(0x7f0000397000/0x3000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 0: 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, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000a40)="cbc7fe96b6eb2bba", 0x8, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000000)="73ea77f9145f97cf5beaf260dadd826d23ad1a950b5f7e05ffb59c7a0ca7", &(0x7f0000000080)=0x1e, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e888a8130081001a000800470000380000000000029078ffffffff00000000940600000000000004009078000000004500000000000000e7ff0000e0000001ac1400aa"]) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x4, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) recvmmsg(r2, &(0x7f0000001600)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000001380)=""/139, 0x8b}, {&(0x7f0000001440)=""/68, 0x44}], 0x5, &(0x7f0000001540)=""/150, 0x96}, 0x1}, 0x10, 0x840, &(0x7f0000001640)={0x610, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x4, 0x1}) executing program 1: 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) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @random="0020ff002600", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@empty, @empty, [], {@arp={0x806, @generic={0x1, 0x86db, 0x6, 0x0, 0x3, @empty, "", @local, "8b09d429fc4cc4d5433430bc4b49f715"}}}}) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000040)="050329b7951fce8b7135d9e9847acbcd222c8e5d23e27c994af6875fcd7fc1542100c91feb1646bc236ec1f97a4e1b4f6c1f15830a8396819346470faa78581b74946288c21bfdc1c0b68537d6155d23303a699ef189664d2680f2070b851a9c4cb11eaa18619f11e01a7d7a6034a536801822765b72ab3dc2b592a632244b72a164824487e538f4d30c11d6cb7374cbf6258a29a17b003d2f5762acc9d516e0a401f30e9dcb15980b177ba8824fc12825100f3906c05f6f98ba4c60aaa1ff8a338680a34c567e3d364ac0cf974d589aae33ea25efef714af3f4bd5d96d7d8cd0ecb47a9f5573125691bb9ed25291e4208ab3524bf802b0fe55ccb10", &(0x7f0000000140)=0xfc, &(0x7f0000000180)="d09074f113babde939608f615014a8dee061e02da08ef3fccdd4ff79721980485f10ea6facbca7d080486bd7bf35b0e79eec7e04dec01d78849d6823a115a4b861ecbf4e161b4cde932dddd1c8824a4bf2c6380327238e5f206b77a26190fb38e1615fed9d8e05d7182c24eb4d6b25f1ff4b3eee260fa7dd278a14864ae1342ad339aa988e603e29f2112ec9452f172a9943a12611e17e62b8b5df32b2824d2ac69eaf88064c239b85e588a0d804a8800da2548767ea21156c73a8cf56cdd90c02b1558f89906f77151c56be2ef92b537b8244e461ab2b64d6691cfe3104f1704871c2d273a3209830b85cbc1073945cac5e88", 0xf3) sysctl$vm(&(0x7f0000000280), 0x2, &(0x7f00000002c0)="b265114a05b443895b11446c3fd8a2727219e1dbc711e07b415d774ef868ecd036445c491e46c53f66451813a908f67af17196b822647ef15beaf7e2cb3931d6ac95c92779a89d64bf88926326769cef5788e828b32f6c20ca2cf103ba214bee7f4f4e1c7dce23f5aeff95fa55fb1c2d5d1d6470bf82cf192750cd9f8cf26b0fc046f1c86b2a056ccbca4ce9838fd46531a04ae9bdb51c25e1d1703a21d8429e4a8cbffccc64410ea33f193eedb54810a57e64303ca1116c9a491b78ed9426f3a1f5322c4d6de907fc022feaee", &(0x7f00000003c0)=0xcd, &(0x7f0000000400)='Y%$\'', 0x4) sysctl$vm(&(0x7f0000000440)={0x2, 0xb}, 0x2, &(0x7f0000000480)="6bcdb7fdc7ccc99a9fff70e840e872a6cfe895d39a644e73e14fef926525912754385d9f6c25c63b7afe6ecf7da30612f6d87521830b75a3f9f3cc90cce979a1fda5a0627f13675eb977a7371d8fb6456ae577476e0d3637895939d57040e0ce47ff3cde6117bcb017c506b0cff1635019b440fe4b3929c873", &(0x7f0000000500)=0x79, &(0x7f0000000540)="3f1de0e327195d1ac7e92909038d80650a36f4cd60b12f491e5c16f17cd49573c7159c75bc2d4ee06c3f76eaa79839774b271cf65e3370cd4aea23e45067b40c24a4791e938c0a38d4d0690474ff4e0bea5b8de93d52f8fff387cf6ec3aa91e04e45434886e0c41dd92f1743b3763f633bff4c", 0x73) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x100) r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x2, 0x98) chflagsat(r0, &(0x7f0000000600)='./file0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000640)=""/194) r2 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x40, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f00000007c0)="bf15b52bff46b38fc384dab810243515b28ffac503e06efa432b87805185e951da6c382aa9cf760f5dc35c098f7d9e6a42060d0c754fb35e5d9b61e28a6473a822d4b1bf85ad196aaea9ab77b48e2aa914fc0106bb4039a4f49b95f578b96f57d9dadc3759d0c622e936cf03bd008dfd7ba260adf79f47edf3576711520232cf4abf92d569ac9a20e0495b310d0fd3449f1bd971c15085dadcf312cff96634b3a603876401ddbd64e750871696a20463030f3e35c6c2e66d0d4bbb2ade220c5a30cc2fda8d281f10db0dea80d1611fa3cf7539441db17db343691748b5d3ab32744e73ac76efb1107a5f92327821aca8f6638f4b87f19e685592a6bf4c77bb23a808ae8993cbea9fc375ad753b17c96d34b5ee2a4c82512832bc78a648dd0eafb7b0359b2783f4d658fca22fb86f14a0964552af7118ddac46e71d95dfffbd7f398a064aebd767700e756067935a56d7f83b88f1bed1e64233224e91d527ce478af7231a64d50823cefe9e2276ddc3a64ba63b8d66a3ee2339dab2a39931c7a299f15f8efcd70b8664deff004aca4d5aeb401ec64637f78543c59ac3e61a3478bebdae667bf9245644e068111e05508f409040d95c01d14534561432a877f049a74c961ef9e39c158450fe316a425d0ca6146d714ba89c9ca1c03177c4419a0adbf64ecd15da678ff3a2295ba326db642d195384069ac85e5877b7488293141668c7f91690e2924fda64f9dc3780b5e65d51698a3bbb9ffb88135c208cdaeb3a4d53ae77f6fd90ee0d4ecb88c898d7f155ac295d806e63b4691b8c83f3eebfa8474bf8a9e98cfa8e0316a12f2b708171f4647e650fc45e611f15e0fb8dfa7b15edad6787377161a9c60dda5eb50b3d81d785bc27fbd2d04b4e557ff0a8602e9d1284d0e55cdcb24ce695e44221379b0aa9a7fdd4deb0356921c5c08965be73702e9cffa4735fa1a52eef3c4e5110c34874c0c46aa6b59e19f1d9d6e0ca8e5d2a6a1dc799aa2224ba7c035ad23235746cec07f98ebe40d1906dec6251349c11a7cc39ead71ee6c97ce6fcf13e8698863926b467101d9bb54383067223c1d8da8267b47d5562c4feafafe08e4eea86f71826a7fcbfd9764f9f9b958ed7fe44dbe6b28d2cf7b35acc7b0873932d81ac7dbbb08698cb2974b0d3582496815b74ca4c40c859a04c317ede14fc4e04a59f96b50cd7977f9b88f45020a9d5eea7e7932a7aa3ed1130fa6422d6cd8b1c125767b0cbdbd8b30a899a93663fb3233cc4baf4310d20e4aaf0a92948f1843760bc00c4e3653342fd3989f933042bc342deb6d494b0f2e8ab462044de822c53e4bb956cacb78ebe755aa1d5c87c8011761f584e4098db2840afd86c1890fc4dbd8e34a8d0a6aa2e3c99465e952fa6f303fad70e5d4b96f565cac6356f6cecad1c82f7fce8ea00300e156b0c4180c0d759bb1044f6d41be30a42f2f924eb17902812681b12a78ed957330a3305c31236c5dbd09e64bdc5f5a3768cd4f09ac7f81a5c5181fa20ff779f4ff76d3b39ea586f1bb659b1fe53ada69003a475817f3aa737d8f865944d5f3a1490d756cc44d098b9b6ff7d05ed27622dd7cfb519850d6f5ccdf17be32d28cdcff5ec3533ee17f6fd92b4037953cfb09b78a7e232c77cbb13b610a05b6ba0520ea51244d47578261f654810db0e1dcef8c78c10d5335734c350ab38121501ad0aa84059bf7dba4e60d1821a133fc62fd60468e3a3db361cb3a130d3fcbfd6fb10fa27c19881a4adec2c472ca18b070befe52df47971c72a9e0480b55b2074a69b33e8fa30f5516b8ff22599e78e7390b0bb9afc7ece12e81d038505ba3fc198a85ce4d3fbcbe21f863cd338da4139fc7bed86366095446b3a47bca65d4b84367406f9c053ebfb952b041dbbe5f71d5e68ccdd6a2d7871f0f554dd0d190e71495bd486aae8a5411282b940ace3e9af2339c43fb7e51a2f5690d2dda779c5c79eb2cd726444f184524a42807fa7dae083994bfd60c9616fc373b8423b9c457c43616ed0cb79b323f18660f6d9fafbb8d2d0edb90f93d91a17bcd5721fa75ba9a5c348e836e6c3db3ec8edcb4e262445fb112d7f0ee5db9012b5109c5df3c64a50c96a6aa796c717fad7a8d23df3e16ac7a439431946d0e161adb00fac60e4884195e91831203db3a6e1739830a844cbbbc6df126a2783d90c01fb9edd28a504ce318583177c8f4432416b431de0e37f7170147574d0488970532e0d79e3097ed242d982b5dd53993e4348a5073c53b14efda97665ad00077e8c28ec07bb160532ca750d5d2b05d12c013a4bb228fc18b43b55f972c278cd537a9dcbe83bbc40e32d6cca03c91ce00a262e369a6d6f683d2a87be0c2c3d0be0a3cc3da07e1f7a307a0686374b22d08a7acc6a408f4aeb0c4706e4524bb35b5aca7ec58a265936cd62a74485546372d4cebc52770dcfbed77d92fe02bbf333380cba69ae7b4ef115f0fe63b2fcfcd18da46a1316b0c277e5c8704d9c6f13822bb0e8492ea99433796cb77e188ebef601c7f5c1ebbb7eb3810921f9ed65777276f78cacab46a9f1d6630739d2e8e2d239dd8316b11cefd5dbd29a6827f3b2acf8d3713f40ddb6de906b98d50df675f5759c9b5bae04ea146eb76fcefc26a47d3842c4fe0127b1f94c82e5a4a65bfe6c9770b2c2d4952fa6b6ee65718b2c3deeef30863f06f1ea94c0101f28f43da49853904dd5a62974b8bcd0b4a32a990d871a52e3d594e6f1a5dc44234711f828d237e5c08723989b7ee2fc5871b4afbc12c6df58da844f009347e1cdb1ccf78cc6dd140a2ba874d67d6f91a25f29a083ba02a6ac63cc3dd46d71a4f0f742f340457d7a8d3911895cd28b60ee5e2c136cc04546e6a5af5b2c06d953993cc6509305098ba6c1432a6166036726c611f1a8d6b2d739156947652476caf157e0b140b63b64c2dad2cf8ba50303e2161ead78f4874a7ae10978663f9f453d42ffee0bad84a0a6af3321487e82c9afb21cddd7d7a226ac47bc938d2ba958d0a1ee3ada4b5eabdbf4a645f36cc02c9550cc2a350b6d930f90eb7a99fdd83b727cee1b716f2f5a74a420e9715b05d58594f93cc715eb829dc7b8afa746fb96536a807d334bcb63f7eb12e79740a286ba89f41100a65f60d1c743399dce49580ab69cba81e913012b0a038068b5ce9cda407345c5e0417bdff26665b5b9abdc5ca62845808de131dc47d03ba51298f862fc247fff21e849b82eb831048c4d92e725aa4fe4f73b12b12734f947394ddf38eb8779abedcf875131e79c602ec9ababac1a74647ca56f2ab12239053ca109c8f313d3e578c3f5cd715621c1a196026694121b7f0698f15d9191ccf04b081093dab21371365e6ce9d458c755c2eb3947c740dad3d99e97e897033a460e35cb52bd0665ac5142eb57873b5037cacfc7666738aefc6fe9f1a9c1acda4f74d073a49970a1c86942a199b482d7c701c79eab938a6e323cb286de4ccba3c416fe6b64509025fb6b8e8f62f812c3e1e4c2882b60e4f37e97171223a55d73df53bcaec996e2d9a8701a9a4131fbee1529c5eec5cf7d18dd19708f50861cdb1e718a5f80864035cd9bdfc406702dc2e18256bc4073f54c523706a9d1dbc653afe789a5039cd46661abd693ec3576358d8e1a1b9105e213408901dab3faa5be19d0c06c0ad44c9e2f672351d3f6eef7a676e191010ae7531962f3502fdefbb2f34c01846193a87fdbc44d7f970dedbed2c99fa24c592a45187ac2052d2cfeba2e5829120059b9e9b086b0d8ad51de685fbdd82623326f471ce7b505c52a57c6f63bceb1de8514b1a384b964d2b33a131aeeba0db5a4877b4e4c0ae851ccd6cb554aca7750c7706246d5625ece9bdf58cf6e6ece0c528a6b705a176a84083e0630a11058d8f78a19ffeb2b27a20e1ff671b88f2e2bb7b15449d8cb8e3e611b6c4a1bfe4b82be0c452dc99c0e560935c3221a08dec90004738198ffd7af1958c502840910453585f5f3b198d77014146422f83f935c9f56565075ac029df0b5dfea5c2af55b044ba7f48204e1cd1a605a77c5ac1c12331acd2c1098ff98a432940a3e6e438e258ae67501acac7ee70f003f41dee9a90be28c7617d6fea6cb0734f71fa9d88dd3d3d533e802143615c95fe8f704d4be1bce1d6655f6db89cf8be3a400c7a11a360555bfdfdd83771c4b18688c3d3546f1a093b83c7516f5637f2a5f23fe4de767b7f9b2acb8f4bdaa942b8d4184123e91a1443be56d4af5d1d626670439c08c13b836bcb3456ff1bf5975d1006976bf11a68689e8dcd5e94fe86f6b412b34c79b587abe8b796543c138e36d12b9a9df0c2d3e81df507a5a22adf9da20856c2e5a2600de102761d0c2dd39a9c50c34712a28038d0bc4bb7dcd88f4b8dea609293f79fec76a0fee3499decb08b04af0c4d91c28c065115567e9f57fcc02242da35368e7690cd59f70c566131760fbaeb78372dc1e7bab7d87443bbfe7c8e6e2857e7244374daac3331d0094c2123b3add6fe7135f35c2b50fdcd3e32fa8640fa90bb9fd8489a6c9d178c7315a8692c8ab018a1eb7b3300c6172ce3f656a109fc9ee707c5805bb0d24e22252f4ffc54ba711add07475b1e620bc64c284b653846bf77a52cbecbd1a9cd43935e33f2b5cf2fc5ad51e72b90b9948864fb1a0b247fcd4c2490b424cae882362035e264fe0d84f17a7c6c874ca321a8c8e2e38890a71506e7413e43e1e153a7a7d6748ee92bfb8c5975bf67aab6a0ec90ddaba1de52bfb4427efb93267c99cc4f9ad470dd2c0db93c2d692f94e4f4f0529e607fcccafd01e4af25c73685f9dad1799d4e0ee2da8c6ea8068e385b8c88a6898207140e33d79668db6521b929ca95db8265b4382dcd5c2b9e44f48b3e9fdeaf0ed07963f2817dc9563178fcf6f364ba8dcc57742c3d8e50e1d883f6d040dd170c9ca21ee35e8ff20645faff371720e804353baaaac7ae6932e0362d82b1619719ed7521f7ae7e0b8778ae8fbea1b4dba898a119f3915e1a8c1c747e927b8de36aae14593f7511ab5fbf53027e561eedcefd5f8389c687a8580594212084ec2265d7436488f49ca537fbd3274c64619cfb24ac79c1394aa59802f34f0ec60e281a1087ba678ef824ba0656b6ac3849b0e4431dcf6d182cd10cc8e1bb6b20c303ad87cd56d1955514e50f83c0f8833733ba0b1dbd8dc0ea02a42d7ce8a0c9787381f410f4854a8a5faa7cab3489502342da555e26a0c4106715271d0e91a91613c5f308582fbda9c2dc9d283e192b4059b3addcb6f5c51d841a7b87f79c5ee034dcc0968caabab42f1e4bcf904d31824326b7881a46112067acbe2e6f42e315ad66726d9381cf0b2333df1377fd9c0d92cadd9b4c2068d46167a2c99c4cecd4bf61f98341c5837996a4f8a99bfb1591265c8738d471e1609cde50857a3f624c658ec8e9fe6a818c080418d7d24345a42c1eba81b48f560bd3f0565deeed989cacf2236b6bf17655f97169acb082a214421adfefa77004d0ef404acfeb4f013353bc08b2db0b91b8d0f5c7a173e19b56a5789b9542585c01c1ac31a2a569b1661acc4ab222b475122846861ed090589ffcf27b100c70eeb049b745334c211a3dcee4a8a81deaf3430bfa3b93a6dad143fa94931f06015beb12f271722d3e7bb9b0d97078c9c8ea64435b50f171c26dd88d72ebb371190952babd56975c28f3cb045a3ac5cbf1dc79fbccde774839d8ce98132aaa8b50ddfaa968285a5207cc3b1c6334318dddae323aa2d0afc09fb1a7527bb96dbf8f53e46b7f38ef89dcd", &(0x7f00000017c0)=0x1000, &(0x7f0000001800)="e962c32f1d376d2c95fbc91604a50aaca7384b618eabef83a366a93b4ecce1983ec79630d61834caed61c80a264454", 0x2f) flock(r2, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001840)=0x33d) r3 = msgget$private(0x0, 0x142) msgrcv(r3, &(0x7f0000001880)={0x0, ""/157}, 0xa5, 0x2, 0x1000) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f0000002ec0)=[{&(0x7f0000001940)="7c44fc4ebe6fed79de4e17251e9f09b6660d01276327aa065af63bbe72e069aa2ed0870d839a24b4ad16a7183d038bba3690d37588b20ac4c469559b861769002438f12d9ed08f15fec848b1b72ca490aa0d7368066737d5825feca3ffb3742fb3", 0x61}, {&(0x7f00000019c0)="ad83c2f8fe674131246086a3382f2a73ec93ccb5f1b53654b18ec4d53598034f13892afa70db0c3085df553b13c1e9e1bb233f6a157b79ba4d01ce2477ec936163b23095551d63ec8e512f286e635dacf81e364dd36e2063903aaf09d1e7e81241d9ca08db37dcb3b0a06ce2d9b4e19ce6c3c27acf9cc76fe709f8442c8f1902b5e4697a6784084aad4b5e9b2089c13d7fa57cfbae09b89ed21a58c6c5863b51ff94ae0b7ce872ac4dd83a6eef8ca17766fd89a2e335d8d1794324cad381d11c51bac3c16706bae6e09e27bacdb239e8fa8d9faeb37d3d5919051277bed20426aa4ac4aea0b3b4df1c64c69d30e4dcab680b7ea354a7117aa218426342d9348b8ad94ef2708ff6f3309b411a73e8d9da7ac9a99f80d696fc6935f11bcfe30494e8af2208653758e2b170ac8b74f266eac49626b6e4f10db7d83bed34e5aa446f86dba0031cdcafbdd22bdbb147211a9d5e6cad4a0a7dd8f9c786466d6e2556eca495ebb917af9d0ac65369cd403e147d0d0aefcfaee6e383ebfb01fb8ec938840390ff1046b03506377d39cf5c615907637def90bfbbdf3d209e2057a941e81fc1736685529e0cac30c5e273c9cf707025e3a98efba1fa2b7017f16f0ffdf54004868a647eab0199d45db274de6f58c7ac425778a77bfd472e155e1a656f66d63ad4f786b95355e0b192bca4ad63d3e4e4a291715fc2d3db6170c543e12d339a1a56845cf26ccc2f19abcea970440098b235e0a8e9ac4d69d399466febfaf55d749f7e57b527efd300f4ef27aca3598d46f373e772bbd2defa1a70d1c4662004bb53ab247e2da3c5e47dcc974159134bd6beb12262087fae70465a8ed61284c7202065abb14caffd5a4e2a7f9d9899437f714bdd6e4d044e988a289f65438e2707380560abbb166963413715bd78aaf3a842fa158cc06b830705a1b0bcefc2bdb9931345ad22a86d8e50c68eba07ede03df7c039f373019ce6e0ceb45bb2e2b249f0ec85c5d754aacbddfacb23f09adc04c7005a01461be8a2cca2de04f8710dac16bdbffcafc5ab928cb07fa326ade67bb6cfa69072f228fa0a58822ae8b4d27993ae0d5ad26e21b49bdeb5cf82a49998a4f96891cb3e46733e76a12a4161525375f648afa4932e07fb54132224e3f0ea144d31d5f38009d9136baef9b0ca03d80aa1149a269bef43c1b7a1b6a012890f39f7ffcc90a745dd26e00e7076e49e2424b122b259fcb04ab161cd77afedfe91cac0e582484918334b6af962a22d82f2a279b114c730b6bf45159d91cc2e52bd2deeea52b872efa450751dc001e731cf484616f13b7d3daee2b7e9d1d68d212a66dd1dc3861c70f4d5be34b410f3927528b1d8e9917dc8f050ad0ff36f30f0bd39bf9a6ba95b40a6cdd988945b759d6c03d7470b374c5266dc9cff405effd48b9ba67c7bdcece649b2e359c08c466f5ae23c22449c1e22eddd7d21529b59dab62321aaae54fddf38a60bedb3c5c2a91f23087714936412a326b3541182080d94aaed9dc3adebc1436616b98388fb1dc5e19a07842ad3329b96b81911cc95afa6697b01d66e02fc5f090499cfe93b2cdf9495ea6c98c0c1f1abcf5052710e96d305cd9ace00c2d04991204dc86d0d629e0f22760c721c4a0d2373169dbc3073756589ec6ce7a62bd02f16da04b2d0e9a669526d17f57d576c70e8b776d34cbeef806ba91f71e9ed8408718dfc559eae428f128f6a728376be1e545ccc4d547303c0051f26eedf165218ef135381963728c2996a558212be81dde396003e4f1ee06719630876ba5458078c58ee021bb9689ee0539f24497b360f419e61ae6c83671b1b2f9546390503bc91d8d4344da3caa2a8e78103ffc9bd32712ede4da1c670207e0abe2f7b07df4604b74c8290b524526aea4d88587d4ef4e6b9df316f77d494882a797753ce3cf319e202c69f0f425577d5d3448fb7983ebed41b7382d4d0d8fd27b5aade3300674df992b3c3610bc94d7d3e622ecacb9da54271ab5df776eb40f7698d7bf55e79d16cc767bf087e177a241307d7e9ec87d1cd7a163be0229d691efdbf3a5a7d4d7f592e5a7171e3a0a21d021b21349ee6d6e83de9542f79027495d7b48bb7c12918b7fef9d047157c711ae757a49e5c68b581df81d3546517aceb23c871b60ff7fba398e86f1e66277e0a9e85b468370ff15e2e7c24452046bca3dabb953d50f443f6ae5440e2ac18f405c0130e2955b0cc844804240adc8a3d1390dc43a59796bb058a54eb0dca486789420b82e1e37b4544154c571b50cacfe6c6396fa230324ea64525a0ca5910b7cdc7989941abba156b7d5ca0553264ff252ad124c75da32c7199de1da2f7d95011ba1abc8259b3bc5e7c9bc1580cf967112a29247231e15629cb6dc923d911f2c5223dbf168b1693e2395c166672f9195092160336f3f021a0b6b6431a74b888d5b7bd802b064d9dd1ca3cf14477b03a711dc4eb6bc5bf339f554a4bf33f9b798107f4fe98da343fb5732f6d45ad9f68de018d8274ce7342b933b06b79bdb785c4e1a11fde27f7ae7177e5a65f9fd1d09d7b88733971a89dedb4cd2a66d532d526165e31535ca450104303c743a3b2381af3a02a614145c41f05de3b4dcd76f59395a29bc4837a2cbb44da72cc75e3ac6f00fc5fdae96fd334473106bfb9311e6e0a10b4a5b272d0af54b2a907e574404d14009d9cfd3c93e9a0cbff6af8da4b8028299be1faced20abf3ba58ec275e40f4136219cc95e6b09e10c50e5aa77e3b49a83a77267179b365a3be49db8623c6c3c760bfc09a5f995a8d96b59bbe9cfed9521cd9b75b2c53c14398a13f372e03d7f96f18093544730858e9dfd0ec52e78d34c8fb7096b02a54bb342c2de8093e30e82e95d12aba1061d3238eb5d27c47ce5d9776efca040bdcf6e908e1726d682831bfc9d2ba651dccce85789ff42eed2b99dbd121f4891dad609fca36949c8addba115f37d745b4f0a134addc014cc1f71973f86c9f7c7a4a1d833a0647a62195b0759aabb7e1ec5a4b4f8d8f3f3ee4bf5b46597eadace02b06c76260576d5f8299f4e059af6687f049594551fd97a0160232af34dc9c0dbedc5d5dcf536eedb5d6cce3277b5d45d5fab496fd62aff261ac31805170ea381553827a0af795daaee0926d7a5b5bee15cfb053dae6f2f0304d6b7b7b61f1077f2482e9dbdba0ffabeb9e92a3fa1235f1b32db82ed43849b583b194b344fb2c3cb46e6aaf676d659a1f7bfc1995f94cd1214d61cd3d045b620ce997573a58edb633499aae577775692e90f6b5f1d41f674128905479ffc8e40044703eac9781c19bd2dce3a3ab30c97a50883d152e7e72522fc3c3fe2cacfa1da3af028bc2acf7f7859f87d29f3ceadf40c0ef90cb1fa550c52f058e93e43ba7be681a26aef96aa4b1398aac4916ad469edd73f87c782cfdbd24b58db9deb575bf3aaaaeb06ac83ccd8370758f46da18a846b3912e9c6ba2912a353ebc9847ef93052ada4711837d177be53829a00237a9e0175eb42ebb25bf8e1d2cee867baa3afd84a766513930502eab2eebc4304a273b5f34908b142f2b32778093b3823599be3f911abe39ac0c09ef8d252c5d17ad8e2a9a05894cf1c2c9021da2a70dd496a26d83596ef08f6b28f7e103d812c2ccaa31a6d3b37b4ce8d5494b5640c785f84851d245a5630fe267c7827dd7b253285da5731fafdaab7ba3c9368b38759275d11eed3f7329a68e4dabcd2c5d9528b374d9cc9c34702b763b71f41a5d8a7246208af39c98169e59b69172e6cc25eb7181127f347bc7f01d513da98964a07917b0d1fd1629e8bcc7e3c952189788d6d4f701e063a11c0cda9994cd4776605e1104d6300b68a9fedca761db504258bd7a3ecd0cc6915cd30aa6bb142ce8fb5891188dc43eef3572981fe57a7c7120708a849ceb3f569a8275a22c42cef1c662e96c17fb424f67618cfa95e66e599a4f28c1398cd6e0a8ee33096c8f7f96d88e97feff04d21aecdf7bcdc0a7e84187903210fdb9716f2ea0d3460fead134158e3e381c22be42d7fe36c4b0fa3af23c6618ac326408375880b8114c0fcc235b73e7db92a0af4c5449061b1b269c1557e18e8f67183a10a477184b8ab0189e6a8eb00abf22aa4267b9b62482e979737c1b790c226f0303d94f3ebe20814bdadc6a6ba03dba0106079acd00f4d8da52ef00f144d6006b887c08708be1e60f02a52c85d772d49d5b9891ac526c23fa2255a11f00a5914fb0c97f1de22605cf8bea071584656c0621460e1c8542f42aca2f9a3605110a4c6bdce2a74dadaf4931e6dfab25234d5607835815f627ab89a91a7ea9acfd3687adf2088bb229427eb6392d44439b70ae6a5dc06a1831963f81ce726ebf5db3339d309c5d88faaf2e63ebc28dc6b8540aaaaf7edf8e64ebbf118e4cb99d7cacbdd261f330ae5544adbd27c614484d5d1231e3648aa79e712c193b08f212759829ec4e17021838bddda9f9ee93ec12c0773aa00f90003c8e883b513738e1b182e6158f509eff6fe92a30f97463cade68047603cbb6f6309e58fe2df4b801134d59eba1734e964780014ff554e210321583952efa462c591e43a43b68915f941f090d771edd2e56868174a4abd199f43239564f1335af651cd1e5775b983803a9e7ce11635f4a2edc68db33374b07f227242518a4d660afb636c208bbd6bd1596fe72046df1bab37f21e9f73b838fecf8af31acceaffd8d8984c763b36c01505211fb4d5877153c5e7f3ada6f9afc838c92691fc8bc430367204ed476472aa1f7baa53d2520fbc133ed857477a8c188beec2533eefdd684b3ae37fc50974dd5143dcb20166df7371e07f4a7d307f11757b306bbb9e4d2b010ff653a2bff9195842fa5db83559ffb1dc2adc99f7f45147fc5be13b6254fe9aadb56a71210a62ed6af6cf6cbdcf2f5fcc1b47205d05ab1b299be34a79e69ccd3a5593173e449287c26280c4745c0ec61acbe22eb7340724e6170c72d336007cff9fd902da7f409073602958dd15630a0f7be4fd2fbc5f214afef68ee645423093f57ec348c11086dbfa02d9930b856aec8ebfe8e934981a2e28703b0c06ddeada1778b063c29113ca968b0bab0d6035d057ede8947c17d5683680959edba196728aec50064bbf6cff87f4bb71669e25c99072e8f9b7a6807ff4dfd531b58a75adcf7f42e249608106cee2dcfa117190379d765409422ce838e9b9b8a3eaf9d669fd677069255b45ae4e3a31942ef71de84eb27c7e2a7f5a03edf24ab11ba8baa2f40ea732cebe1d24237b154647a949757f32ccb6a5df3411882c181636b7422060ccd742845f2dbaed7d546cfc717aa8d9f47c55ff719afa6d637ac47725f64acfdf55bdd24d36863f0c1562c93493200f37203e8766c0d7d39de4c7401f499af15a307e41f035bf04162b774bbe4345924acce44ce268c02eeaa73b589c69a42f4448fee27689ab05995e0df16e4502246136ca0205b5a82f88be66a15f2e5328cda66c14b6b552494cb68a41c9682425be6000866d32af501241227b620292ea1c2f53cb1015679f3abff0dcec7c934c43377be019eb74209acddcd3e90addadd8ac151f484e07edbf4029f6afe1ca16a36020315e256b3f4bc6f6c5646922d59517ee2949fa0457bf455a6d2fe792fa3c89344a5aaddf77626af2af93e32df5443b4194f72311c38a92f889a897c16addfc5754f9da5d26a91ca197fe8170fc7cb3756f58b395572598d4c42801212668d64a0f1a4991677b6e696063e1498a81592aa175d0b7a73f5ab4f7a0", 0x1000}, {&(0x7f00000029c0)="12b835295d1ad0a24f90111418f999d8a9891177d3a5ca40f25e04491fb635875efb7d06075ca0b7786d940e6e6ee5dc263bb50a937915d28765d3caab6ea93826fd62cc3500b449d733fccc715c5da3e90722110d492cb229a54da7e64e9151d30564ebe53f3ed8da47c5cec6c6940cfca6f90df3e381ff2c45db3d08ba61ca966c282df4b08588825d1ccb8d226bb666aaabdf9e5dac60fabc2c95ea2efa94bd8fcf95a9c8eee42df0fae4e2dcb7113d1ed295cb607bc2545c7c643fca80a3494e7e6d7c300dcb7b2d7cf160119529db4722b299a82998573d4a99b5e6cf2378", 0xe1}, {&(0x7f0000002ac0)="c95ca187a2d6b47c7ecbf530ce9ba5082c3e6c0d7dc1b612a9d9617c5637ff0ad68758e3bf56916b39c14b31b9543c955717074ef6bb8c838ec1d28d55ff888212cd122ebab7d629406a8514dd1cceca3c8d9bacccda36c8a18e7e1dfc65c31bcb6a4db2b74fa6f21345600468a43e5301f505ca744f7eba10b6efa86fce530579cd77165a65fde9108b7ed59ad1e8da759044d836e8383414c9ebf542c7a9ffc29c130abd93e63b6b5be22f700381dee247f9d13f0c9ee633b1472a17673019114eaebea21c388e977d1917c3115ae0ab116829a41dcce7617629fa49b8ffec804081168f302f666f1d78594f5f6dc6bc841dcc", 0xf4}, {&(0x7f0000002bc0)="2cd22a273889fc7980d705e7745e4e03af03d7bc643a672427efceb460cdfd44e36410c6", 0x24}, {&(0x7f0000002c00)="e6ffb6", 0x3}, {&(0x7f0000002c40)="78707149f5d6cea5b897cbf72ee84ae276b7e03903fb2c292d10a8366fb53eb16a97538b04febd4f40cb6ee136a82538c68e7bff2a6290eeea272be814cef5161b363a9aaaeb19ff76260638eb82118c0d6c4747de782772bc9ece9c6dd198555b866397b4aa8f9931814526aa440d69755eaf1c9f4612ddd118d8ef361548bd45caf6a7a2faa51131f7d13c78d86f9b70915d92a91494082cd3cfb7df9791d1053bd910439054303139783d623e00d864efc31fdd28cfed1d27fd401fe9e9437069eb93aef58226a043c5f3d002", 0xce}, {&(0x7f0000002d40)="6b6e3820d1e70ec6788c6277410ca02a2971b14e3ee18ee235db18de8466e2318ae3eddefd6c7af40afccef0deb3e150c7e127c01b2203508c98b26031cd0a2bf4d5b113767a18f4370548273bb3c610f3a9414a982508704fc241", 0x5b}, {&(0x7f0000002dc0)="95eeb4300872d322354a1fc0383dd730c80e7a0bf9cb20925f898f2f572780db72d8d149e4730b6870367531ddbf4466d1e39ed880082aa9e0c6f93425b3751f8e10e809f1588638e498ba0458", 0x4d}, {&(0x7f0000002e40)="c8204c88f087255aeff9a0e3147cd1c114977b9397352017a177f4139ca7c58a27ea178371d80a18fdad6b26d0ade462062084f6eac63239c4ff843ef10ad9555a3e61d8d4aa5cfe69bf050272d164c11f2ba99e005c9aebc4ed4a428790e30cfd4142a6d9940300581248576faa70134cad", 0x72}], 0xa, 0x100) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x72d003fef1e1c3b7, 0x4010, r0, 0x0) mknodat(r0, &(0x7f0000002f80)='./file0/../file0\x00', 0x100, 0x8) r4 = socket(0x6, 0x1, 0xa3) sysctl$net_inet6_ip6(&(0x7f0000002fc0)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000003000)="e02f385c9d6e46af07f138fdc5535e6f0a91524c62708fe563dd4f54e3491b3ebb42b12008026c5fc50a27dd89c3d7dc7c3553", &(0x7f0000003040)=0x33, &(0x7f0000003080)="a3daf1268a2664730ef016d678af069b3a0119f538579c4cb352181445162589f7e272e8dd4bd2163d834f1f8ec87d", 0x2f) flock(r2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000030c0)) r5 = accept$inet6(r4, &(0x7f0000003100), &(0x7f0000003140)=0xc) setsockopt(r5, 0x13, 0x6, &(0x7f0000003180)="3887192107ea215040fa02ac1dbcbe87bb5fff7e7c8e9ed550ee280b2d2ce10036063b42188786d95235b8c79a326e50b22c6665a7f8c288f7a33ae43258888e0991c99d78c1eab15e381f10b6af8143491a3290a3c8a9937b15b69b964204c47503d9e532e8dde66fbb4d01b4e4e002af1dada83e36c7df42314ca92c669a3d378dbad389c5a67a1e8a2d94a3d9fa22ef1730e87a49b8fa2fb5355ba5570d4a949a78d137d032042174a13dc427b3b10e3c2887153f576ce6e2124b20986f3fd91231e103b3629617d4e5779ed4467cb078bee5c0ae94b78a49ebbf5603f95aec44868935366db2678c93e043cdd0a1bb09c2d44a", 0xf5) r6 = getegid() setegid(r6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000003280)={'tap', 0x0}) renameat(r0, &(0x7f00000032c0)='./file1\x00', r0, &(0x7f0000003300)='./file0/../file0\x00') close(0xffffffffffffffff) executing program 7: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(r1, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)=0x300) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r4]) setregid(r2, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) open(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x24}, {0x40e, 0x40, 0x0, 0x4}]}) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) msgget$private(0x0, 0x0) executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x1ff, 0xffffffffffffffff}) r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt(r0, 0x1000, 0x7, &(0x7f0000000040)="e7801afae881d58bfae539396afc85d51c067fc3e9eaeab489f7e0279ef25344c62cb885887c9d761ed23775f00f4036089303f652a4cfd875cec0836fe0c76e302d3c9764526cba97e5ac1e5539ab231c7d01b918fdaddcef325ef954e1e369f39a7695eaec4e67c0129ca7d3bb1db2a62251f019053ed890d232d1fbaa0d8fd1f1cdb7ac412b0efe9c7a6fab7364d66edd443705f6f76434f1c1f2ba800d9400cecef43f66dfd68b83308b1d0de3852d1efb81f7c290a9f31b79e457d6b17cc9939e14789995d339aa7414a36ee1c4dcfd97b4f680dfcc1920fe1843b48502841fb51520b59670afed4566629520d009dd4d95ad76d18896f1a00012c2b9c8cb8843c7ba86f6e48b7bd0660bf78db70b1eec7b35f8e8b54a148f6eb3cb46b71d7175aa6fae8e899210091d90203483e96f1b9c36a35a1fc5a99eb4dc096a239d0df8b2167035d34d36670333ea8efac54c5dfe923b2b7fb93c1ecc8a88299c097a03fdfae6c64d574874fcb3fc29d091156e22d9b13fbee03284c518d8b26126355987a015db8082cf31147b85a79b2407fa8f6a7b2f87f37d72da0a4d1fda72b02854298e74002b5a5e7419a11d61059b60cc48f0f074a72987b2ce636e0a2425ea5a76206f2c9f706675dd4bcb8e42002fca03aab6b77956df0fab92e22c0dbfd441717a26bda578b9c3b600fd01d41cb39804d7d8b09288c8d1175c403d239cd1b27ec983bb0f999d7cab63f603ad0c29a173dc570c8e43d366e51b23a73acb8ade27cb6ab410b9023b43c02d76b27c3479cd335d4db586bac8776eb1eaa2b2ec85defd97d5f9d9cd19e9a781b76d7381b7b33fcd32d3d4403f80791d757adf46457f68c62665f27689c80f5d46a2893dece7e49b5045386f13ee0640f0fd499af79f76275e9017a875d5580fbaf52a2cab2b6fed514e4252a0f542f3d8c8619e5fe2d735c66da09bc713b6713c5774694052d76a63328a53b256fc0b11fc7b314ab89758b18644d05b6eeb16152c7615035fb5f800fed2426120ebdb9d7f10b7dc0b2fb9b553f3c58b820f69500951f6d93768df5aae676a7343c394fdd0a310f3ffe4ad6434c313e5defbe26e5b1f1dc8740e7376d7887df5535de0c0974c20a23a09af90b6025776d4c7e000a5d27f805f069884d50fd246efc9c2b1966891542f63a30d3bfaec1d5e983fbbc8f0489afbb0852ec69adadfdca2704d40b03b3b3eaa2459ada33b4c360d312993675a7c3d681e113bf46129540fc77bb81833ac9a756e2e604f55003323892a5f19e5d19af996ec072ecc847e3f7bacc7eedc431c61433b87b646868b843cb824265f319a0d56ef038b6d26503d527ab65b7164271825c1aca78607ae80cd9c276a9d0afbf85538e40b09e934204d3c4a86feb6183a357acf2fe7bde7c78600a47a9f22583bb6ad32c5cecfd8a1eadb0132a52067ac680bb50cdb841561259999307059e3f059548dbc76e2484d050693467994e8e43a13e73dfe5a411eec23c0c716244cf1c029e696110209b6f3edbf7913f0fb85c33dfc8ed28846edca97ce4901962b0813369503cb047a9ed5635799a2c6637e6c94c764178643d3a61d596952af1795b6b29c810920675ab56cf41e458147a81c2eca3d2fa4e981867af8ec9200dff7c323b41a17cc6fe50d2cdc4b9ec4cf31ce90c6d548b62c00f7e91f48a59082e993170fc7f5c600a9f9b6986b6bde996134bce279143536ae83f503f4475849c3696afa1cba750def70cbe5c2623d802356e6508c80df4143db426676322926068b84bd22d0ddffdb9f4f6143d981fa8e01244ece8de28649dd42506b73f7f7d20f9a9609bf328020732115ca7b28f03ba2e0995e17e4cd5f62327da949d949e1e439e6299f1e451cbb6b3378a3225306a6141cab2193127206fc3eb6524b59dbe072a46702164cdbea9b3ade3c017ad96c48faa9e9aaff5c0d3182756117d5d7f5431d44596ae324933d697a0b8cb8c7256db5f3f7dde7475a5a3e749fa588e02cf13e9d831f6dab331ce38a40c1648305ff1ea1387564afa0d51d25e69a75545f942aa0b425589c4e379a5a84e33aa74341ba4a132cd431d28d1ef3e7a947b7726fb043a26945fe2a3b0d37a1e1ceb7f2c9b9501ced99971acfe4cb93fd3617105e141c10ff1ebdefa23143b94f8b6941133a04a85b613c94c475c074748f507d04afbbf5de1fd8c4949dc2cf9a101d94bb411c106eb24ebc9a8cb3d47721467486eba3474c051b9cadb97b5f62147e5cb469cde786e6cc1c60e6d29afc5d0ab3d9daea7bfa35fc4e082ee4d7baf7c2e7957f80eb1878717584ccaa371ff2d32ef904708b32f70563a077fb094afb10eadc811b9f9a89d0475304809e587e79f00b04c7f60094db341ad351659b2a4c1d29801026ca0c38430165e5206cca78ba9b02eaa6b2143a12f76fbfeb4918e1e927f94126f8f8ffb9a8a0ed0a9c78f159dfc2c46b7b86899ec6ab64742f5263e63dade0e88ceacb782228a03881d991dba6e4d11d8cd3a6c4f71b8390632f04a7d6335dd23cff16a70febd7d33c391e8151da2fcba8045af32c2fe19f0ed5c30d607ec4f12b8ca3cec788e41b195e79878ed8fb911d5e221aa25ceef0559b772dc4126b82898fe05d0324eba585699f031ad639aae762861c7da3bf54948a5e2e02a767cc0144133e9e73a1dcce8c065c7d9f3eb26b38eb938a4e48d3285b94b4c7581c5558915a38e049c1d5522be049d1062139e4b6453c7bcca8a2f25e248d0db6255b09739ad773d1269dbe760bbec290822773a5f7d37de0a2e79b4536c0b544eb94a50e216c946dd1d7c0210e24066b52ab0a1c8c3c2322ac7ac2649d5f0fd2baa253c2e1e4dd3a4b09fd0f7e5424da30ff55381ee75cac68629c05df90f9481d46823b737ce11c011d05b78f99d177e8822bd94e4d42696fbb0ee37c5f3b9cee5b9fdad6e8111f178be6c64833bda3212d3629b7dfdcfe29c6e9d0504341def4e92bb578f2fe6ef0eb266cabd541e1236aa1477f838f46dd3a30efaab33d1e7f940b23f64a923e1833e3e50863debe9c45ecda08a7db60433cedeb20c29e9aafac64baf5851f3d22bff46fd01b9f6a9f685b732d07f15ca924e9d18794b39eeea820b1d3a5224e66a5fffd12fd67f832209005c1a30657a8e194805ea13d427b9a9fe51a7b9f2718c2d96f7430c526cf1d8cab71c2e390761bd2d00ceaa6220bed34da64e041a3c105f83b55a963d6c9bb362ef7fcb82f9fe633492ca7d43500fb0c8e7b204d42cdd52c14c07a93e4eecf5bbc4d6beca1074b36e6a0b692139ee07b2a92f6ee2f730c34ff3d5b22000869e229799c94759446de49ac85e09d8cad1802a2da077c36aba07babf72812fb81bcd27a6f0d82fe531a2a1481099fb3606ab7ee8e6e66191a734f71fc8e6dea27986616227a73de2609a6f268e2a3afc8d28fa8cf30c07b5c9b6773af9b9a2ccd0a87d497e20d2d785b6b9c952e0bec29f83bd1302cdd012f8d89d4a26bec49d50aa6cd5149e1a2fb2f5e2c15a5cfc53464a3445f16a834776e9bdddc407cf4e7d38a78a4c9e7fa401e6e233c88e17b28afe7e3520ca565c947b31addf1c75cefa37a16e0acea45b4631dc962608931d22ed1066bcddfcc5e5d3f08ef38575c73a00361f800ef29681b62d475be7f7994dd7d29e1d8bd78c86d440ba722e5bfa8fd0867b5199ba93670d25e4c2edca25b2cc30e56d7df7e91555d9ed05f119de2e537e9ff8770ded2b07f0ba53f45597dbc304e5b8b0fa0030ba9c4e6f9f122df39b80531f8de2127feefafac987cc98a026f4f284291ffc4ec51dab00c03d1e6f28a6e84ce5a86652cebabb48d8f8457838379d306d3f954e50641de7652768d7077bf61770a17311f373c11c1ea8155f900f05f8f611586e138c20bd34115b10e6d4b20c059e421638e5e7c76f02959a1c81097e2eca7eeb0ee89c2a6284ad79cdcefd5aeb5c94e9acf48cd7cdf6f7ca1771f392f138f45b1761a305a92a9c2d8ef740cc376c060dfbbe04631b3f2fc58ba7f012018b202d78f939a9b8e9d063f4f400c724ed84b99792fb1c92dd2f48362e8a959daa0a272c57bc223f797d88a24c0c78577c6b2db82057306600ca9706157374154450ae770fa9f8a2e14b43a0a9b3bfd935bd6eaac6056f997d29d0accaef4616ceb55273c4bd1aca0e6abb47b0ce39dd6d7de0e99d6ba4e98b0eae894647600040526e0d8e3d3c689114129fdf287550426147ff9884b7d2ab2e0455f062dc891248b809033ca7fab121abb10226bd36d881f2dd4a0a4ae820ae741b63c7be03cb57f88d63df917a2bd34e07660f2a51065025a4c83b8ce935143126e0d1bb2afe456d86f71b3bac5b57a226ec8681bd20ebfa3de8bc00020c60e661c4f8ab4f7ed2efbbc9720c2269bc686d05f49e91a59d071facb1c7b17b74ced23a24cb2d7181ffeb3572079251d766e9a4294949e8f04bf3b27db4b54cac5a9908f8ea652d523f1e3713dcb62d4acadd25958276abc606dbce5b81f03c2f23263ec74f8765bc81af553823cb940d0a67282c78f0ba25b27868879ad4efc126fc2d2e3c31b682d3bad6a36cceb7a9621d294ebe6ded7b5a6ec7e22191f06cd7178587e96f50832be43e0813d9f09ec994a90fe0ceab9237b2f3ccc47483514890b3864fcd33275700784ada78069fc72b03a0bd567a1e26b348bcb899bf940b7594966c59e644a099c2af90a4421c1bbd1d08425cae1038e1481329e3b1baf7a13ce57ca3058f0f765e95e0215d2d57bb13c0fe3991951bd59390e11eb7f3d8f97684236910909bffabd7244c6ee5329ddf851017c26b2ef4781d300e9a1beed8dd371a823e3407bda6c826ef417a2b51d9c520467b2b4dfd12aa3f1bd5e2c672cd37971d96d94f001568147bc09024272705ec2d1c1f54149a71daf0eadc3328e1bdba230ad1520a348ac71452786372f89575b89ce43b040207096d895ebf77909d53f2be9be26a08c08512ed441d70db35612f1ccf2de1e9ada180f3d14b9483ff16af740e05fc701e96d2ef3ea9095eed63bd3b1400e47c2d245576a5191d6263b10da8e82ba4e0751549adc233daae09f6becb3e34492e7a824bd256620c1ff98164a556293c2df00ddb155d6c09d7ea2c5525085c4980998e10cfd138bb82c1d4c9918a227fb5350b0ce1f60b3f0890d529b94645642b38c05960a01c237f9aa00e6d3fe2260fb3b99b663c42db5f6ee43b7e3871f079a6ca335037dbf04a8504af296ae7177f2ecc98c83e5fdc775bd94caaade8fbc1dd298fe09f725e4be2236daf1c0a8996a2043cd841b5e7423af7a31356c50487e93013b0bd016c6be30aa30acbf27227debd36a8542bd51d13040fc8c567b0b59ab0c132107a4c481abcc6ebae6e832a0d69358dfe3863b10cefc0d536866e840af38694163ac6279b1f2a301ecee797d8ebec0ee8c2325c10c1ae790346f387121715b674e9b96287795731e7126241325482ea9beb1b1bf0c82cf6dd192d08f274813c6dee2f9027a75f7c8c18c4845b0184a086fc4c6c30284ee7b84d6b3c7dcecaa0fd7bafc564facb7e59d00813cbdd02758c5d392bc1e74e2e96113a3929977b466ddd7fb0dc01f9ca7daec08669c81750a7e2ffb148ce963435408aa8503d849c9127c6609ac4e9ed469d94d2e6298875233d51d35c09e5c8de0072a6c6b09e58b71a932e6cbd35e72b047bdcbed8818ddc1eeb219c2975ce58b9151c56fa93197ed6f91cb4209ad917c57d18da168161563791422447d", 0x1000) nanosleep(&(0x7f0000001040)={0x0, 0x1f}, &(0x7f0000001080)) r1 = socket$inet(0x2, 0x4, 0x4) sendto$inet(r1, &(0x7f00000010c0)="146753abe6052cfb013803a6b6d5fb41c250469c3f5b4fed3b696166fc8fc1fe2c3486426207f0a22a04c2afcd9893bafc553cfd5674d0cf3d4e2638d7084f1b8b08839c9945ea02d3dd127036d3de041b76c9ce4d819b9cc23c5f9a292fe829617bf58e7886d22ad269ca457d24f2a4704bcd8b267a569dd21370216b72f6a147a97f8995375b19602502066b4f5bfb36d2f8aa7c0206735c47e2022bac8cd934f8a388146bcec836a6725baf40026505216da9b9279f212a82b6e591b7e2296e228b969dc5960363b42e0b5702843e8ffb2d1795b4e54e600db38c203875a3259f710e3b48383758", 0xe9, 0x40c, &(0x7f00000011c0)={0x2, 0x1}, 0xc) clock_settime(0x2, &(0x7f0000001200)={0x6, 0x61c}) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001240), 0x8, 0x0) r3 = syz_open_pts() r4 = dup2(r2, r3) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001280), 0x20, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r2, 0x0, &(0x7f0000001400)) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x8000, 0x0) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x20000, 0x0) kevent(r4, &(0x7f0000001300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x20}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x30, 0x20, 0x1f, 0x7f}, {{r5}, 0xfffffffffffffffa, 0xb, 0x8, 0xc7, 0x54748c92}, {{r1}, 0xffffffffffffffff, 0x7, 0x2, 0x7, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x44, 0x4, 0x74309dc1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x8000000000000000, 0xffffffffffff0001}, {{r6}, 0xfffffffffffffffb, 0x35, 0x20000000, 0x81, 0x4}], 0x9, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x9, 0x7ff}, {{r8}, 0xfffffffffffffffe, 0x40, 0x4, 0x80}, {{r9}, 0xfffffffffffffff8, 0x0, 0x80, 0x3f, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x81, 0x2, 0xffffffffffffffff, 0x8001}, {{r10}, 0xfffffffffffffffd, 0x31, 0xf0000000, 0x80000001, 0x7fff}], 0x10d, &(0x7f0000001580)={0x800, 0x7}) r11 = dup2(r7, r7) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') r12 = open(&(0x7f0000001640)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000001680)) ioctl$TIOCSDTR(r12, 0x20007479) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f00000016c0)) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r13, 0x800c5709, &(0x7f0000001740)={0x990, 0x1, 0x100}) socket(0x10, 0x8000, 0x3) clock_settime(0x2, &(0x7f0000001780)={0x5f9a, 0x1f}) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f00000017c0)) fcntl$getflags(r8, 0x0) ftruncate(r0, 0x1ff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000240)=[{0x7, 0xc0, 0x5, 0x20}, {0x4, 0xff, 0x7, 0x7}, {0x7f, 0x2, 0x4, 0x6}, {0x4, 0x3f, 0xfc, 0x7fff}, {0x6, 0x8a, 0x2, 0x6}]}) ioctl$BIOCPROMISC(r3, 0x20004269) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r6, r4) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x2, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x3}, {0x3c}, {0x406}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="b67de1c707387e4457a1311e9396", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) r8 = socket$inet(0x2, 0x3, 0x102) dup2(r8, r7) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000593000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f00001a5000/0x4000)=nil, 0x0, 0x8}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000218000/0xd000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 32) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) (async, rerun: 64) setreuid(0xee00, 0x0) (rerun: 64) r2 = getuid() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x80000000}) (async) r3 = fcntl$dupfd(r1, 0x0, r1) (async, rerun: 32) chown(&(0x7f0000000080)='.\x00', r2, 0x0) (rerun: 32) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) (async) setuid(r2) (async) r4 = socket(0x18, 0x2, 0x0) (async, rerun: 64) r5 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) dup2(r5, r4) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async, rerun: 32) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') (async) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x0, 0x40}, {0x20, 0x2, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000593000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f00001a5000/0x4000)=nil, 0x0, 0x8}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000218000/0xd000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r2 = getuid() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x80000000}) r3 = fcntl$dupfd(r1, 0x0, r1) chown(&(0x7f0000000080)='.\x00', r2, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) semget$private(0x0, 0x3, 0x5f2) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90e3b6d1ad377c5764ef6294d26aa2ddf0c753c7f16a83a5769248c4fcf25034242783ff6e13c00e759ee53d406819f74c76e139bd091bd594f7c505f5a37c64d746dbb0e12b6721855c7daf56d0b89c948d2ab3428d255f6fbd46b0ff72db2be33b203b8c5cf06bbd1f4da3b69ebfd3229f44f1a21f3a54bf181f4c9f8c4b13beb21c8c2dd085de05e48f83e1442cda487493d67208db08fac924726f7854cf8362ddf45c64d9a4d2a583704e244fe7a3829e333c68017002b35ae6e390eb6522efafb441addcc869433781841a759dc73025a05ba614fb6c8d6486a8a9f5e86f97d875dbe3f05a5e85d8cd660ebf1c1c8c", 0xf2, 0x202, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x2) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0xfe, 0x4}, 0xfffffffffffffffe, 0xbac, r7, r9, 0x7fff, 0x4, 0x2, 0x3}) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) executing program 1: r0 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) close(r1) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)="a9aaa9595e23683017cecc28329edae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1", 0x2c}], 0x1}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r8) fcntl$getown(r7, 0x5) setpgid(0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 6: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000200)="e1b45c7625bf962ea7b0c111fffffffff6000000b9261f08e0d521f007", 0x1d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000a40)="eac3f041060000008b06bff341d62680769ed68fe492a46198ed1a4559c1ffffffffffffffc154d73fdbb55a458d75a5844c370a4f27e6689ae23b0af91e1aaf7458f8bdf0750d00000000a372d2d487145e3b15788e680571dfd6145723730f5d337a355bf179f1b89ee9c43606d7b9474e3d1d806aabbb4b08639269df69494fd02d53e5c996eef64a02e799e84056f3e2d844da40120b330443d8f566709573bd027a84267f6859738b8987b38a9845b00e0000000000d9a66f76640b1b97f6dc62c310ee15e82bc51424a9000000000000000000008f850000353508578b5afe0f9123b2cb1a45c2fa6cbe917fb0f4575236252b5f399c2d2301dd9a6e74772a6e9c9a92520875b7306c7613493f4a42aea5608fe145ae0b8f91cfede06ac6d2d670be14155eddfa19a554a132f3b81e620c9be761725d8327564ddf51ae16b051cff4e79238881db0196097338f7f96230e9dfd920c8a4c26a3ee234e51aa91539e8b35212c7e1e6f7dd99827fb9f84902777c9391a932bf10b8a564ae07595013d024d667cad1b261885cd90c9d2c040111e33bef19802e9cd5fa03b", 0x19f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x840, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(r1) listen(r2, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000c00)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc805817a59ac3c04d603f54338c58a10aa930253b534c0959b8c0e93732d00d937228db0649dec9c10a311d5b9af625b93de028", 0x580}], 0x1) executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 3: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{}], 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: setgroups(0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000326000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f000004e000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000d7000/0xb000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_open_pts() executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7fff, 0x8001, './file0\x00', 0x1, 0x8, 0x6, 0x101}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x9, 0x3c7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xc, 0x7361}, 0x3, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x81}, {0x16}]}) pwrite(r0, &(0x7f00000001c0)="844f8133bd66857121ddbfd39bde903e45fd88feb0069806cdba722c87e82e59b5436e7ee3bb46b05c3d9cdb923fc6f5b717c56b578ae8c03436ada7d140fbdaa0608b1bb1ac9b34cfa90055e80f4c8f654068dd4522c04a238b96611e4218f0bcf80546a87e16b1e29c8ca46e4acf83152856fc328283a432576c0b875b2957e783e1bfff70899181db6cd00f7b6adfcbcc7e44642a9f1d2b9e0b704dfdb5f45d419a6f452401ff756466a2700383528ee3be210aefbcc426822412137a4938176b0bf392f9f2350d2df6cbb20ae0b4e32a5170ba488470502d31291e7a809cc7518cc5d3b09bba9de44d86bec368a80b6870f5b6afb760f1c804", 0xfb, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x10, 0x4000, 0x7f) setsockopt(r0, 0x1000000000029, 0x37, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfffffff9, 0xd, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffffe1, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)="521dc32a838f8e3cb702b8173e8a3f51a0003512fa209bfed967a7cd317baa85cbf7cfb1376abdd3d698b8461d6d06eb34dc5ebe7487dbf8aac9d8fba245dfddaa65a8e3347a9cfead87b7c96bad2c182482c957f5ee9ea966cdd021394332da4fd11073a1d065ddef00a99b11b22a69626db68907c41bdf7e0b62ada37996429675a56e8fb1483377cf05ec232711dca9", 0x91}], 0x1) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x20000000000}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000022b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000012f000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) executing program 7: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 5: r0 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) close(r1) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)="a9aaa9595e23683017cecc28329edae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1", 0x2c}], 0x1}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r8) fcntl$getown(r7, 0x5) setpgid(0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x0, 0x40}, {0x20, 0x2, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: sync() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) (async) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) dup2(r6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r3, r2) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) (async) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) (async) connect$unix(r9, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pread(r0, &(0x7f0000000300)="367ff6db4e8dc435c624715d5907abbc986e3b73c57966c1b88937858475cf99c554692e8161362e84d88fe0591eb5bba0401dcf50263d92cd1bad63ffe55b8fa8e3180f34ea3aea507945cc54595b7c49cc330bced1eb204ff8df529a6c5ae3b22b065a8303d8fdab27840db02b6650aa430dba082ce8bfc64d15c270570823849ac3e618d520af234ab76e7b32be2185d89306090d82cb2c5e6c2baba4b8823d83da78da14c44cc4740d167e1b64da538e4b59a2b2ecff96b519154f23560761152c9a86bf7dc4431d59ff5ab26d0df4e579fe08d9425814734a1d275733150ac52c3aaa454e10b8c195b0ebbea339", 0xf0, 0xc24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) r2 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x28) fchdir(r0) r3 = socket(0x2, 0x4000, 0xff) pwrite(r0, &(0x7f0000000480)="b4d9926f773b47759dc3a558e70e6a3bb006b7b8d9a9c668efbf3cdf4482159d54bd27353b3a70db25eac25dfb7478edb832482b74aa1b930609babd1b17534dc9d680f391117b4f2649b7950d3b2c1fa25a13f85c5e01b4dcad2424d6", 0x5d, 0x7fffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x5, 0x6, 0x200000000, {[0xf4, 0x8, 0x2, 0x3, 0x7763, 0xade, 0x1, 0x637, 0x401, 0x3, 0x3, 0x1, 0x9, 0xa4e, 0x7, 0x7ff, 0x3, 0x7], [0x63c2, 0x3, 0x3, 0x0, 0x1af9, 0x5, 0x46, 0x100000001, 0x7, 0x3], [0x2, 0x3, 0xff, 0x9, 0x3852, 0x5, 0x8], [0x9, 0x9, 0x8000000000000000, 0x3, 0x1, 0x7fffffffffffffff], [{0x7, 0x401, 0xfffffff8, 0xfffffffffffffffa}, {0x40, 0x7, 0x4, 0x3}, {0x5, 0x1, 0x0, 0x7f}, {0x3, 0x1, 0x6, 0x76d}, {0x4, 0x1ff, 0x0, 0x8}, {0x1669, 0x0, 0x7, 0x2}, {0x60, 0x6, 0x5, 0x5}, {0x4, 0x8a66, 0x5c165bfd, 0xffffffff}], {0x8, 0x413, 0x20, 0x562}, {0x7f, 0x69d1, 0x2, 0x80000001}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) r8 = socket(0x2, 0x3, 0x2) r9 = getpid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = socket$inet6(0x18, 0x2, 0x80) r15 = accept$unix(r0, &(0x7f0000002b00)=@file={0x0, ""/251}, &(0x7f0000002c00)=0xfd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002dc0)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000000840)="bca3a743187266e9ff4c077ad1a0cfec2e51ca605423ef8710a74d8d1667d294cbe7085caa39d1061d183c5915ed01d76c284da74c4b9a8a528283a9dacfc6da3b0d596e0052ba56a9e58a12360993d9c18465a86ba42fc905f1aeab7a92807d58a4998b030a92f3f2073a2a2f7480411f733b62bc34d20c8f14b6cb9a7fe91567bbb3e59e48df783cd42d39e1a203fd7c5a25c0793eb72a75da3fdb663037354ced777f83d0e713850da5c5cba41777802a4a2afc4403e08443167e203ed6f9b9e194753162e6257b4e354f40f4b287e5e819ec221b41b1fed856135617f0ae0119ba460e857518e1e12a45b49546090a9ff7a5721ec4e10b868ba60d4927e5caed9c6866ccec29e093e69a55e2427cc066df9e6c66b2878b082b4e92b55f610da407ee1f37576ec033ae6c95d06727955e23370629fe51dd12cf254a6a7ad2e1f8a42d9d0821b95cf5e40d2d26765f6eb3953bf132ec2a919b3905fc076c8d0852e605777bca7862ba75a605d316f2e8f2a97b75fcbc6e7f46646f525e1a409f0782a7b8c471b73b7bc75056394b1a49ecf9a7a47f7ad74a1cc20b571148f45c1b0b0dd42af15b0e4ad4decad30d8ca98f39ed043a96cfab552920e9afc2d5d635c259260fd3a0e915b71103567baf34296ae069a691b896e5f911b4793eb7a844dbac5aebbffa5096fa2e02c94df701a628d100936750024916c5613cb8e268bc2171f363e6b4ac29bb441347c43f51d182648224ea134ff6f8fe75670ef1847b44309f5ae12d5373601a4d6c2dcedeedbdf7e2f164effc80153a2c904bd9ab4df5a6a6a2d6cde85b03f73420df3fb32485cbf1aaac92e231ace6bfc883320215f6adad581beb7699160ba6ccf49adfd2b33b286702db1fb0488b0ed767e1daf14f54b44603da87bb9f795c53368669ecafcff3524fc33abe24a11f1c138628a35bfafa5fd623bcd52ef814ebeb0978c1c477b203f3f74dbcf54e704b516531421b3df7972e89d7e57f59946af0e24912977e8df81c63b4a0e05191ec6ce36ae70f0829491ecd8dc41fdbb3b877ba12cd0454ea121535d58f72615e3aff99e47826aba2e8a6ec5da70fe26a78b3380db2e71eb6f7446af8c3a8db83ea417d20e547b4c6684a6662844538f228eff3d99d67674ce00bdf05a986b7313e1a2ee89833cc7c580946d126c6cad0739a5678a2f268c46b83e254730211405b06a92c508ceb97ded48d25c9cc02c901454499e2b463145fe0a6f4a1e7a8c0052d013fe7c1d37280d6c20ece1ddd5b75fffd40fd28557db398e1ec56e0eae3d726187e0d194dd7140cabb81fcc51c7957c8139bdde4d2ce78968bff5db2a008079f35c5fc63cf27d7c56b1c263fb21873d3957dbbd9039b406adcf3b55d1b8afaa90e9cbba5042ffb057de7cf0378bdc07b5d0638fb388a32069ea50d076ecfbadd4d61edbd97edc6e247fa96e3c346bc7a8291e662be639b7514287c8f9912c4e8a6dd00c0d2d89972d7fafd4ab31ff9975a78bc6b05a5721e14b5b96fab231df9738b449c2520cdb5b7600d789807e351bd5116a335fe4a80c90e7ec2807885602139a14e5cbaa1f2f0b0fb71558049a577bafb40e0f82f223841ec7416ad7f3cac0dd1253bdf58d331a55bc3515edd40beefcdea3c4d76fd2432409496ea74faa4a36a4cff75481803cef4e140ac316da3c03d90bf884a6eedc65068c1a4bc87f97306b8ca547d2ff01d50081f6f41b59c60f9aefa3f5589c07f94e71d28968172aa73072d63c8e8d686fb5b225ee35137d999bada292c2eb16031d0f549f6230592b5d8a125ec6dd3e1848e462d70525969a958ddc72d3bbe175f7df8785d1f8eb445b5dc214c28e37c1e15c63820e979d044e9a064aec4ccd600165989ee2035db693eff97825afa56a3649b329ebf1643d0934d46841b0ebe86136c37f181a94fcbc0d1c06d006b49fca56a1bbc064b5fab8cbdc0f1517f2b3eb3b009982bb3dc2647a7759e854a8ca57b96959cbcc6727455f34c9d492dda00ced732f1cbda422c95bfcce1d41f80aeed9bd08fec84d3c9e683a7a36d5f33e008e70106d432ac8ee70eacc11cbb7a868cf8d609061614b937fec86eec7a1e87ec18724f65b4087e20d6f7ab7676a24d7aae7d286a91553fcad256e1e7be4495999894b07b42196e673c1ae3d7b0be355e5a4d0209ced37788a719cc785d31a434865dccb61845cd6880a58c9847d44701866c5bf29d4a9d49512c9c292ca8c93990b0d12f86357559199b7a2cbc8bd978d41a054b367ed6a1b921ae20fff76e1234560fdc10f3f168710428cc15a592495a18b284238fa27a346d358138d7c985b83f0452d34c208e654743c95c7c65f1d3a990f29460372bed2993a34b03ec409eb49f00481b1ea976b10254b92b4298d6ca94bf2ce0e56283fa4daad29e432f561130b116362226a1359aa41e5ab5459930a67e8f3ded7fef3dcf096ea7eead3a7802a503f749e507579b9081d5d1e93ae5b2fe4581f2ba6e4df4cfb8b736e4652367cd1e0b922f302a6ee5a6b325d635ca02543b8faa2def7679d1ae1116f6f306c4fb8cc59c41ed2449bc85bd49b3a3c813592711e4c7a7e62f4d07eccb643a2cfddead0041baad2a1562b017f3fb98741218f92ff05f7235ca3b8cee6ccec2ca4d0addec5787d7a59f82127475a44fb4b85935ca5cdf3fae4fe6d365139ac1b738413869458eab808628fd56ed9fbdd9187e232835c0f3041c00af5c92cf7bb1d9d6de0daf26c37f748e09fe7877832d63a55418ae6bfffacc01033f3eaed0d85c3dfee8a1b722e10aa8e4df33bd4b12277c00c1c2dff7a29719cf5d0e654f315c6a4ab57594f57db3198604138532c724d927884d3d31a4a0c96a9294b91c3ca18d307217a2775012045057a4c2b4e50ffca0e7e225c6e387ce2996cc1ce74cae4500ca76b8cab093355c24ae1fdd0c0ceb10460d8b0a4c00c3db1d995225e32dc751a532cbcf436c95ff456769d152878f23ecdb24119f01c3b745a19c8048ff642267872c6a661d8ae9c23cb71bc4d40bee5564fe91941dfcc3b6b90c020c6ac0af0322ed74bc3697bb1a76a9f72db9d58bd5a2a6ab37a9b2c1c6807e509f08aeb3a8715f6c7d20d88c78d566e980fd0045a4bf6858719074756800bcdd830984a955812f7018c6e1a6a58898c7835c7fbda162e61468623380be54ebec4f64fab8315028273b7be396354ed21ee033f0ca71e162be8920fe2d6254a249c1d76cf43621c3ee33f959e4bd2b6b83a0ebce6e25d49b9cc4faf492a386fae3e5a62622c30e936b6187a618deec554d8dbb2d72ee4a55e699b9f1ed4ad1d887efa110e25a3b14d295ec9299acf6d447e8e17349545fa109c413155d2629cc9d492fa58ab61c1b4e8084b876ed2be75692ad2ae3cc857692e447bbac00b93fcde0c050d17a975212eb50a3aa1d6a5cc4155591e293dadac3a4094e74867ea0c6e4fc66e5cd805fc0b0aa59cac5c218f262b7f1cea3f7f38536a8bdc6f9479831269bcafcad2c871de803a2e8fb1c506185ec4f4ef624b0ddb00f9a56ca304a500fc494e903200e66aa816f8a6e4e12b504cd9822fe02533c433c1b303904ca93f8c7020e79a8a4d233173aeca5e9d7dfad773b85929211ceba44fc89236c0c33dfeedab71fdcf78c976defc3d650c21d0b51b6f7e592f635f28b56f327443b96a9e805e2f8733fd399b33005f0c004afbcb8c8992f876cb9835f57252e560300f97621e550f6d6f12bd8637cf1f8deb19d35d08d7cdbe2fed64eae4f32fa032404d7adf56a754027362993e04a10864bdacbd096ef05a1ae13af2bb1436f903ff1dcb737255f9a1e2049f883ebf05ff35e641043b0e1a1eed28461af7c524261e1c6ea5955d06269a2b1927003a0536d05228a20619bce2b2bd4c75991f71e5cdc569b4271e3a96d0447cab4cd74276809d5506a9ba9db46106d53361aec9eb1bda37140a44d6ec06d1bc89415afee4b81091cb6bdd1f12672a79ca2fd52c76ad932108106c2023a859beba201cc238f905fac7c1a05f15ffedaee9e28b23d01720619e8580dca31a1d6219c31f9532bcaaab277c45b31c90497d0a25a9309d67729bd0ebaf37590a2dd44045099e9b3ecc7e447b9fc939bfc107b06f3fcdcc457c358938c003744867c577d3b984790ef325a9c3fb06be9e13806deb212a865ecebae2ad1f3e8378ab638d8a817b7792175260b96d6596e3145972ebdb88d9922f3fed65fcc2022638afb4ecb53b8e50f1cbaa6eecc7356a15e6d9339437e443d5603f4b7b3aea98bdf8ed4c3fecb23b26e392f2d4ca74d7652cc41336e4b1c5470bb1dfaeb7a9be07a2818f833ef0169bf72253897d2a5792ad2b1dbbdd104e75bf5b9e344efd92a159087bf4dc44d47288116b5b79fc23a1fe2b5e25c2c33542548afac186cabd16e655cec4b7741cf1a3917eaab4a0d6dcd166a90fc8d5be2cca92c20792d64e03f84869c2272b75da2af5f90dcb22fd5af5677705cddb992c77f0424b1892b09ebe44157c609e8160ecb4e36824639dfed7f8ec1672ef188e515430f7f93f59d213df7aec6c2652eb584ddb23ebd6b96e1db673ebb28a0ef436a87026dd7853694b289179c6a2adef3716ba232cb066111da3e48de87bdbcbd02152c2ef3a970353ea7b3cf8f59000dfce30a5951c248a780d244543ecd0069956e7ec76ad7877ee6b8318361997074b47bff9cda4d104219947b4a95d0c85418c7f5ab0175670b9ae6623f1ad637617c5745a1601bbde17f328ecdaa90a3d27af30a5f24a409f4c4a02a19c43608a49fd449776e8d0934a470497b0d34e5405add55596ba71936512c0a8f481e550f73570e119fa01c7ce271d9538d4bf97e33b611a31737bbc151683393ec7e193f43890a16017805f88a0cf394d78bee3fe7135bf0b3f8000179b1782482e99c3b6cd99e4148988d7dd3889ab8ad398eebb43fc127df6048eaf62c01186f1568c38b24739609c395a19bb675f450c1ee37970d7be9874182c89f15c6806f76e0074941d59818e4e18703e0ca6c357c34be38ced6f290ec78818028f9fbdd503226752c34d8259c2d1e9d9460cf2c949d7f4b04382fbf4dd81b90e4f8242fa4fd830af79468f1a2d3c4aed429d073483c3b66241af45aebeb4cc6332149f15cfeed01984fb1acaaf6d646081e652628a6c3c28acfb4134ef7214d9ca4387c76e46775937527fed4c1fbe83cd9eb842f6a5ab9569bedfab9b5bd0491cf9da0d4648a94f97db1654157ae8733c45fc730a351eeefa176c1e2e66b5566586ad696962747d1be960e21b5166c1abe057075b635679d42cbb628d811f46fbb0d6ffaec3e3b551c8347a50faf526678ded201dce7c7afd60cc103af89e2e37c7fdc76c0b975dd9fc213673ef247507cf581e86c054a58b1698da6061f8ea2b78cc15421b99beb0d946e37de53e8bed412acbc939cbd779a0c5d6c20df97a530dae9fb881edafd470336205fb249d9b38fe1ec51ff982726881271e8027c6293a9298356391e708d6cb6a3936c1f0a975016f1b6944b805fba892419dd8e778b800ea69d5b3fc2179a01239110c5b8e73a0944cafd2f7b3e76ad55e06cd25a7bf4c1cb90d6a20f080c09a8ab34ef836f6a3e44b6df7d9f58a2557f462c4ea14d9885dfe5333628670ff3cb178adb9ed155afcbe6e0f4ad2b2a4d17581642769a0613d575298c75aed26bc2a5ba83ddb3485969791fe44cf823bb03765107960a654cfb411060d1b5e774c70c2996e68843fbcab6b7ccc", 0x1000}, {&(0x7f0000001840)="a2368a8b3cf750fdf1e23d8dee89a0a021b23d9a8295b54c6504fd5f96d02dcf4a712c48fe9d7432815801eb1210d93cff30dcc861da9919cd8231", 0x3b}, {&(0x7f0000001880)="6ce54b8e8fec8106a22f6d1e3ab417dcf3f7cf408ebf346dec9156e418f07f5631e593f252385090664a049282bc070688556a642a771ef46a814ac15e86f77f1d6e7d93f21f5cded06def6c7c5f4b3e42029712a9f410c2aff4cfdf6f70accf352f7e4f5616810dd50b72d21b87", 0x6e}, {&(0x7f0000001900)="54d4c458c246d1673b12ca3b7bdf5ec7a4efafc65277fc75dcc84235c7479d52a0f0f1340531c522e258e202e802863999c217faa5c537b642ccde40e19620e6d7512a1fd94dbf5d1a5e04d2000024877da6b22519fef516eea91e20e997b67dc757f39d4c361c4e57595439b6621b44022da2d18496336cb4fa28e7b3b15e05a81f446753b08c8a94504fd57be972dcea77f7cf0b0029d76086d8198fcbc190a2583bb304f3505ec0b62d73df3f2d74cd57313879eaad3902d4727ed7a0599c15627930de2692bb32133e5d5a35a7cc5e17785da5ca2ba20a39ccaf0e5a67b27f7479b88fbb94dcee330f66ffd1b4bf6a2018396f1d4b55472933715678829b9f69b41147bff60e4527dc17d48d787da195729d403afed151a5e87d379d59ffdade00bc22e0eb9d092878152c7a2f0727fef7bf59acf1113e9c654d23d98246d4247566f3dbbbda9b8d3ad61ad620453ecbb3ef0aee2648ba18b23835877124c42e1e60de06134f12ad172e6abb495a4f3dd957c4b5d67e8bafaced00105042012c894b0f5fcab8034b8c272c82339ab5df8555e1b356e059486256e39747ea285a3a913d738569940cf254e6acb0fc32d9e3c6effb444e4fa3f3bb6269dfce967f95ccbb0fa0f99f06d2d214a7cd28e6878fc12f7b9ac43c8b152a706a0fe4cb8ef441bf7f6345708c6bbe747cc74cfd0e036539955dc44a0d6dc37ddbc4ab8faaafd86ddd0addac2c4223f1adaa682f92bbed62d8254113d8aa981eda15cde805c0eabc34a57f1b13046e75b6bac77d6dd0201800b0598d76a4d7616abd319f39a8ebcf1c5be5e11e0bd6f9f20fb2c4247b8ce700b0c74d6da9c153eee5751a02247536db55625b85542d17934f161373f570d8db7cf01855e3df75070de94b4072de898ad8b9d66eb194ef864ae90419272e1046160c85e28c6dbe4c690bebe0ff5fa2a010703f5e1a6256071fc491db80538f32897412b32cdbec9c29785426762ffc0c4a9ca7a4dcaa1d7daee2fb39511962ee7c54f3c7ee858373ad75482aeee271bb062f158b609113e346f95cc35eff41e857c4cb49a6fb8a360c6aa538c107598af41e7b77804d03ab4f9203c1e328c31a160cb11eaa19c34a49bfcba8c29914f4935755523504cdc6a673e5606365b4e7d6afb9e8c212c9dd683a3bf62660dbaddd9f8d9cdda3a8152a2752b77318091a72a30e1490624e7c8eaf1b7935c24bde0ff6ef2a857d4ecb6c870a8da064b034aca60743038bcb709329f414301750c4788619906a105aa50f35e84200cb8b7b9b16553cbbd46e72cd1f0d7a801a09cc21b19ac0b8a643de92a7d69ed0094dc9e8cb89f1964feac82ce4f3b03b5e5aa3829c2129e1969635f678b52d7e3be5d38bd64b5391ddba6dbfaf0f858461792da77fa080ef1a08b70e6355cd7fcf95c89c607777e143285ace6f5496549b73c651ecd0bd9d8ca73a323f4388ffb0039dd843c16e33e2b6e379e612998d9e386314b61383f1bfc1917230465b6af215afb9cfe26a7ca66fddaa7202d9a223e5182d473c25a6378e912a66483e5b5ff6397227acfa605a7f6dc1bad20190e1f513f71ed05037810ff8e5bd41d667979a712023ce9ac2a3576498558dcb775c9855b4c8b90bb2784186371097c5344818011d05fcbe68cb7b18d6ae6f902ecfe8e7607d346112b5c77d2491438806671bba936f1f43810b952953acaafa1406e4a22b4350dd1faee339de3f57e820143ad7939af10409579ea41f41b9270c08c5bd8c6245fde881640557c4c936b495a78f3a2d612cedad6671c2fa43542d2270a638dbbe91da384b481f5f4bd4eae4cefc3a639ffc988929d1b28765bab7fcbd4e3980e79e18506064c5751f64b2f08db5b8087e010974336e06bb5a343ddcad1bdece5b43fb908ab6d6063660d8e30b3dddf890e220316d9bfbcf9f0946b4e9ea57ed9f2d486306ce00c57bb52a54fc0c20a93d7a6afbcc59b8b06603707c8c2ec97575049f9069fdd87db6f1312c446f056eb07c1d7b55aac07306bd2510f6f5a1aaa2da6111e1a53f2866e2a837ea5a8b6f91c4c46131552c400b784b52452bb18399a4c0d0d701b15e394a5fc43a904932865368eb1e7663d253870071d8b25dad2b5c1563fdadd90784b9f3988361d3e29e00d257f33124653e4951be61c941d4ed1ad2318cf8189899135d7aeb5872c1cd55e1c400772c120f8633458750995c8d81932fbf1f4a68b4e4f69dcf482484d4797cd3bd1f14d5faa4c52b1e343458886d1c112b41d15b88da04d3a4497b55453d8724eb58252b9d8bfc4caa5d29adb62e6fc86ba0da3f579eba4952c22e195cd210fe477fb5125e095362b710c2342d2e3a2b8c3f89fe0bd0f5852b45fdace0f2aa0e6d1470db575814164471b6419357b3ac0c7f1008b1611d1c49681d4ea50235e07ea360122af6c39d4ae2795bc0c946d45a16126d167210e6c4654e7f1d5c4818346f573e29b0a6f719ef59033e39ccaa715586fa9888d01873f5b85a6b9327907bd35b4897b289db7fe4de0844b1b599d418c368ee44b16c79f53960186e26685be0a5c393ad19411d179bc29eed03c4fedfb784fb309a6e1c1beb8a6197d931d3de61038fc1ecbb5a5caa6981bdfae1d915e3dd0baf396dbb58619685761b8283ed3b14afb6fd7479dc253ae71f75d36c0ab87000886fcb48e5c1c8aa4fb898991e2740f90f9a77978c4316b8752370620df5d57611fae1177018403536a36d9993fae43349aca3a0091458f0dc8235c4441aa63c2f3c2054226a4723b4882047084eb012f8160707a055bd7bed663baf7e68dbc7544ac0a96b8bb7d62ac4122d12c7797186ef9c148ddbc484bcecb1160ded0d305bdcea671e5d097f5cb4225431c98cb8be98c60e14a05a34cda40936bbfcc12b40e974350b536fcd0813e7ef0158cee03996f6972a78d204d83ffd690c3ede0df27154d26649221606d8223b61b20b0cfca273207ac816e776fad6deace5e5bd83596f1c2e3e496a5314ee13fe7a21275c6d9b36fc2d4eb158a8a77b9c86d4280d30e9cdec9ef390c9e4764b991dc8f734cef71ce2424e4a3d7e77b8e386dc24f0ac6ac0bc10178f3548e18f76e2f0793c3d18154cc8a1ad5147ceaf6aef83bf381c51ed1c5e5a9678006d8dea6fb831387be67d7dcf2075937cf4c02247a64ecc4269c935bab1908becadbb6591c7e51bb702d06b9fb8e610555152b710d249670b1ae2123abbb72fca5ac586e844654472215c1d5ff1613208c1a1643a7aeed5dae12e2c62465d69ae22ac96cd26b8efdd3456af66143913dd6dfd026e6f41f0205a5ce6aa952f4cf1746cc04b688fb4ea8b432b69885be3b04978c15c4a93dc141569d9d434a90e0676aa39f57d97475ed853fb3783fb20ede906d6666866d8c9e690705c45bdd7c00388215f1982414e4d0068af3ce0948de256021d19f892a2eb12076da3e5236f515619e7169d11ab06c66b2692d48a1622f67354ee9fb3a9f87077e34e17c9d4cabcea7f9f39bcac962d1256467a0c4b6d78465b7040a004c4cc3f467a6f2d2b1612e76341b5e944daf50d4b7226b3fb4ebbb03a08d8dffcce72e8acd4ef897defe44c9b441cf60aac23f76b2a9739648f9fe02c2474a165c643c66583a5e95350caf0154c7305dce18284e9de34c4a45ea11572957b03af879fe2663c3ffd260a7fc47be0f5308d34e838ab2e521bfe07815ace7bc36c9f51aaa035e9e41005057b414e14082ca3232a093408014e183c32a6fb20bd80bb94e3a76a048b0e07dcea5fa546a2fdcf60100842611efdd42a0fc7ff6c0cf39520b44a8bc543b8b6c944080d29159b05c365db1e5419e0f94dfe3cffa499f681c83505b490e6e978292070957b4b0c4ee0f59ec694a6bf71506642bfa7ac6aa67982cc05e70f5e829606950e53a40e9720a70e8d90b8eea4e4f999c38831615305960524dba76f948bc59da0b44416f7121b3b89592636582c59d4d05a7c3947f8c8825101a398a7f17a0e985e5df088e34313e7da1722de137211966319b56ea6163c36796920725fc332dd57b032057ff33e9a4d4d944f79c19097c448014b6f4622f4625d1d76c48d699e33c0358dfb6f0a91961becd2a76ab6bc3deae20dd24f8d509172af70c4d200cdb3109bb512434abca418697c05de59cee737c2572c47ba9e71ae0f7141eb5a2f8f21f67fd94c1ed2e7a9f4022e8ba052a1062ab06f9c3a10c8632057a387f3b996ecf8cfd5c36c88b0b1d4d27f0086d8fb5314f2df5052e3846c66c3f971c65b41e9fbb7a6e23208e57b9d41d99923ae07e646f9aa2814b173b4273ffbfde0b06199dd681a70bd98f965be918bff1a8c3f68ed0e6889ff89a123fb011417d973091729cf750a1fc9cb0def051f37d57fd9fe61b554228a8e57074338f0fbd6524c4d5e8f63b362af5d2d656f2d10fe3ab636ad0178689f1389d6cb8434c65dd5b3bb53ad6e66b14d8b9cc1ac15a5ba8e12d425fcd1c2d48e37806e3c9c977f032f42c6c49056396b8555170d12da449548b6bf2254f4aa87fba13e73fcca5939c418c4f64064f2e9f08dad17f39bb9d6f3fbc04829798107b6f8aef97d6fd9b55acda94ddb79d04211167b5c894a82147717a78cb37d2e7013beb8b0bddfa5cc7af8227503e793b402814090d3c0713268357f1b6cf06ef84c9e316685e1a64dc4a2ec095f864668ca54ae753e37fd854a571ba59d1f254d7fe2dde7b2fb9495d84bb7ce040650933061944b6856d7811f73bda252410f06d82990860bb5462823e796815c62b01b4645ac27328abe5e84aea1632669d83d57ccc1f135cbb0b37ecc2dbf1cb3f2f939c02ff8de0896b851ed034b75f1b8b2f12443b326243d18eb025d083fe5a9afa55a5e82afae2ee31ce4b16ddbcd8cb2d5a6c777d144b79c467abb3f15928ff7d490f1b7358c621e81c663343d635855470d0471a55d39ec962989bbb7330b1722a2ca5564332b169f3ddb7b9d68c962b5c186402f8918352412ccbad0fd39d2887d3bbe8f16ad8c043d504ebdbe86056211f3827b2ef000545fb458688ac255a140a060f126334853ee525ba699960ecceaab52fc32f093714227f0690aa7d5fe53b55de838d48fe9ec3e961e56ead4ff96248ebc2eb2196a1a2b6485844af582766a691f2f634d0f69e141a9701324cf6e85a725133b1ff86116bbd4e302d1a3155e4cf04f57f01c6cda96491b3d941c34c2430fb77ba0d07abc785595ba83c0e02963ebfca317174cb7b12bca7301b6e8934f7d85017b307b7414213d7ce9df3a15f587d07e6dd2f47c34a8b4a519ce9f14257d936116d9d473d19beeb1e4f109ba19165feb4cc1bb255b7d8cc1429891df67ede3365a5966016bd2d6d44eb8cccf981a741f60ece43520ae7b853474c7f03788e85072a4c93390b3afa776920f29e71e3404e4fc14a7ded2e991794d4f3a1ecfcbdb8e15fc3c2ed477dca8244747359d7f4668ab19ceda6d977abb94b704723c8d054f880c62417eb10aec564027f84e2d611b4eea369855f37c9694b3dcf04ac67c28effb7340c8f0d9de787de3c3df229885771307b4dafa3181b481fd104884e52f3bd33adf9c99af6df5b1802a9ae7389b148d1d0fba659b92ad506634183225c7ffaecd1313dbe5ba46630fc5d93ce48529d1df9a7ef97bd4b6a12b4bc03783fd3900b398e89aaddfdafd98f22d144bb303dc1fe9c353a1a20834bce13e5478d64e1ec46540263b669df6138e151bc6533f0ad3dc385e89a9f58043a1ddd21065db", 0x1000}], 0x4, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x30, 0xffff, 0x1, [r2, r7, r1, r2, r2, r3, r8]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r1, r3, r15, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r16}], 0x130, 0x8}, 0x4) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002ec0), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000002f00)={0x5, 0xc, {0x291, 0x400}}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002f40)) executing program 6: r0 = open$dir(0x0, 0x8000, 0x21) getdents(r0, &(0x7f0000000440)=""/109, 0x6d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) write(r4, &(0x7f0000000040)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e", 0x41) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) preadv(r5, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="735326e2baa3ac2fa9be2160fc0ac64c8936ca0c350e3ca6eaef5b1b930eab031c90506caa95f5ea0d7f4511874eaa47154b5c3845ecb0323d0fd5f5b572d2bd2b8a561bea4ebcfde15defddf94714d7bdafb70fc1b6abc15cdb8b7feb300a5b8927563421fbc935548fbf5b9ddae077eaf24b07281a0e228e8969667c8472ebcbe726ce6dc392cc6b366e552c3259a2844f0b49d4f2d018b9a3455213d80030820079fd881448530b5f2037820031ba47a0a82d98d7b3e225d64dda09e73542436d0d623c7c78cf730393b69412d2afee9e92d6a1a65c51835b8b", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="5d40bc4e2c42c3e3df503a1c9d1e7ae3d326d3e6dc28ff89702e48e00849715a609324d2b71d2cf28e6452c3440a81c80b80b1b1ffffbf63f32395b44d2a7df0ba6b1a249837ae278148383bb5ab544f7d1571c722458dd0766969c26be727894dff279aef4718e0c3b0fba5634535132fc30d92b5f14f39960c87e8f23e6c17967f9a574bd932a67efe1749001c2b7de402f99620f8506f78c76fa9f09389a7777474891999dbbb7fc0d151152adb74d7fa2125d57728736ec989c8fefb28", 0xbf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x17e8) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x24}, {0x3, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x10000000}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8001) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, 0x0, 0xf9, 0x0) socket(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="0d86e654d7500000000000000800450000280000000000019078ac1400aaac1400aa0e87cacc9fb0ade8b2c9769d34bf46f6480090780000000000000000f20000000500000080cdc8a11a402b7ad0319214877b78650cfd97706a3f1bfdee6c0100efa3f104acccd9b5692877f63274813a0fb13b277db4dd6d8bbd1e92"]) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="12a1000f8d705aab26c5cf83", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="57c918a31b1a32a105d700aa3a107aef017aa69583ef7cc8781745bde16aa11182c863bcd59271595f537da2456124a1904bba721be092e9f200b2a284c3e0549476b48a6551bbbd28666b9cef23b83f8045203589f0e57bf0c41645e56998a8e16a55bde660287b135512124f02675853fe3a230815bc50c30051b6dce5e27544dd950cce7097bc490ba6c3322b60d615451e776637a80c743d8c6dea3eff12d7cdc93501019201b1d96dbd538091b1c0f1f1006b75149dc8da3236ecd0231cf2bb8c8a6046e21aaf25355d931b763202bd4f63de11", 0xd6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) poll(&(0x7f0000000240)=[{r1, 0x80}, {r0, 0x80}], 0x2, 0x9) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000280)) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a46bafe1f1ccc4457513f8d4a2ac315e01aac6383dd334cc08e7a796288fc8da9fca6fbf687453db2d7b74d2ace7dbbe60641179c1326dc4d0800f1bf629412a36290e00341ddd9a2bf7e3fa41bc01a6de728b2581aeec589583e6b1b03e35f49abd", 0x62}, {&(0x7f0000000340)="d7f0b67c873af32da7b3803076ad1c1e0356edeaa1dc5a545f40f87ac9a12d92419352697950493423cc9eba2c2689412f5d2d8f3d32ddb2b1eab0a2140db81f40a760c273e77fd158f6fc1f2f8d283c42a50c9697053ac5e39b16d12ca9bfe89f411842e215ae9e05c36295bb98152982baaaea2e603336bbdfc107a2e827d91dbfbd468bb575cdaa7e2b0bfb41fc728b07c3563a2e432f2b8b4c65ef33dbf994113ccd7b4e9412249d34e840d1fddfb0475b9ffdec1b6aa747299f47abdb949bf9fcf736a3a6100b4861ae1182a2b10f3a3171b4455db5a555f16ee706acc3", 0xe0}], 0x2) pread(r1, &(0x7f0000000480)="839a9cd65ceedd848361e07083c1fc9e5dd63347e3498bcfbcbf674897fe8d47332db2bc13d53093c14291c7ff4f9db0033924d990ca2bbe63657b8e7bed96cc703fd2e26dca54cf160573a6fdf004d39a75875ce39392263152166c0f8352123ca1cf2b92d923fe04a93f08a3de3d3db8b81f7733859f3a8c440c64e9953f5dcdf85866942dfa75c484248e87bfaaba6c755b1edfc63fd85bae1b8100737faa9df388cd7be07495c45bbfcf1d597eaacfac102dbcd5aeb9c50b9874172c1f449ba0a0e92ec96612e6643558c036da1e726b804f9865075a73ccbd8da2ba3c7f49b822d5e1ecc0d55ed78be0c95df0198cd59b9b94b562b0900e98d7a8a3d85cd3f5824d0d3701ef740ce85b7013acf74be53f07853ee0a949c8d7f4695763a8cfbbd8de0d1c865e0388c74ff02d271c0f0dcd7c2cd33da5e79d700c3cd2fb858cc19a88eb0a8b5d2c2736fc9e96e3c00e9a75fcf06dfe71acb1316a8af731c1d44053f9e7081540138ae89a53c1339147303c8d1768b9fbeebb25c643970ce4f038e996254fa3a3917a2fae4044ea9e9ec5732208c2bf3c0817ed9dded0f3ce860b30874569086f36883e58b3dd2530954d969cdb34ffb43c241d32b79d2ad7a1cbcb40bae511f05ed2a2307a51f102dfb172cd93edb20553fea7176d6fd5e0e1d4003ce7ad8e8a141db6ebeed5f1f75e0bc0c5be09c6dd941b1e17953e2a9a97b7e097dd9027eeb75364d305ecd304e81f5b7181e8319601b0da64aa0426d09580ce7fd8831d91f0a468d5e085c20af0f95b1f89e9b02258007ffdf2973e336470bcdefece844de0180f25529987a1db7d30818f98cd72cd66f7191eadc0665baa71d1ebcef282d38d22b42b86968e980887374273d7d1ff7ad27f98e00967bffaed506247fb7b3e80822416e1470f1e15127960510e06080d09aa9bd7115ade70a7e1ec5c91d6417bbdeb8de3a48e430e68131bd88f3ac24cf54ddc06ef61d264792876ff32035d7c2dc111f4dbe38fc143ffc5591f9e356b378cc5b9afbffb381707fb8e63778a778c2ed7182942563cf3df022786ea392f9fb65f6d808eebe6d93ba5339e8a3953ea3c7014e9fa46a8e59c6c8b49edfa50c77c0024306ea58909893be7fa17fa36099b9b8522983b15cf66e5dfdd915dae320b901c040bc313cf3c0c49be0efae3e0495be2b0cb08000c5094617f145b78f0b7c82bf65a975dcb3db99187417fb6c2682dcaa50c4c9ab1f70fcb783b4bab818c0c8f2f654a70e69554c9d2db5ac7c9c3adc0fc19758c761923a0ece319ae8cbff61266d3d1b89efe83ecae3b2e3f09a7407e9720f5536d984eebce3e8872e647e2bfa479ce9707501c3018a3c4aae6480f0f9737920ff2909130fa21bf834270581dd9cb1c7957694f69fdb118651978d1b0584d846f5a20c9bbca6c8e78156bffcbe6b04e86c439480b96bc7277885294849e15dc8183b470a4e7dbae5786a2da9beb8ac512e89f817e7ca8bf9c8041cdf227101f17579c77eded4e16a24e770a7165046d3c52b714746af2af149920e08114631783d88e45d227532918fb7587867d4883e897e9e0bc4f3668c04cf5a49c2fdf7af3cf4c26ea2788f25a1a6c6c539b3a8d1b1a8a7a2d5d69dfb4806111ce9a205fa690707e04ec2adbdac4bb5aecf3618a316b75e8a7edccfb28d4df587db34251013a2d96505e7ca12558285501e5f2ca67255866416da1cbab2711ce784e3c8155cf4ac3f402181d972a7f2918775631805f54d78dab39a142a85951a02cf7e02ff2b8ba5d6f06bf220fb54fe30b36be2c50467d5a910ce84b63a34ea3592abfb69ae011d845580968c5645883e6717a55aaf9b3a3a84557dc189796b57e7b4b0911aef9a11cb213f62946fb7db12348371e522bdb6477c6a3d0268f34b3bb40611c54de9a5ea3224ecbf88e6010004af0bf7dc1e45c60a614546b8a7080c4f0688503752aa94986303c4c1ad40ad569837c0a33200122befbf6b6f18fecd7505c82ff6958bfbb1711bf107e16da5d332fe29cba3d13e60ebb23209d0bb7fc619682ffd667bc4845ece09c0a4fd84b9f1c3ff3be1d92de32638d85f3fa0e328c7c5e3523de7cb84c4c3733a1fdde99ac68eb231495cf5cdfe65ad8402531ece2a89982f4c470c5e82d019e6bb874fdb07f2d76a469999e45c9c95034e603018a2bc49f314b99197fce934662f21d28c2c706b710297b0903f0b0d474f0bb79806ce53b29aec467c89a4c71b570809bf4a3726117f65335172d6ffaf654cb3693a258e70df547f2efdb0ed0f275e50142059a65607457d11aaaa15f7d2d75ec81cda43022a8bf0bb82db72e0675fb45d7d9070781f2d369e606720a3e42e42aecc020f4f7206e18c40d73002756935a14a2139673d34a6ecfb1329f929379f2e10cbd286fe1903cfe0931aba61b533ae5f98063bb259d240891e184393a2f523e6f6965dde5a585384dd0fad98e359b4da606d96381475c6dccae49023b1d3e3f3cd8692800c0ab36a4a2b5c43387bb1e4e1d8129e2916cedbc0d5a1c1ffac5ffeaacc4c603e53bc39df11e5219d9ce68b0842be09fec64c5a6e061bfb12e9f7d9211caab134299a12d70d9eceb47edf9dfc0bcc8d5e765a970f39e11e26761cae75b2cbe86fc125727e2bedd028b8a63e3e9d5429f01303e537f5c744ba0a4b8dde5ab3ea5cd6139df0ef9e3649eef412bc758d3caee16e7d0c54de485f1464fe98701a99ea5e7600f4c6d88f0652c620a134bcf5c9834bb95330235db12d4bb30f7f231d2776cbc9aa9c100a293c4e2a18a7e0ccb4237515374bb1b26df44a26afcf68d646f245445defc58430f98d5bb799d85df0764812e04c189c56686f8d0a67031223c5e6e2cdd2c5fdd99516d21d993a63be7ce6759c540c07b30e952a04df4e9e52ad658cd5917aaf46a9ae23fdd6be159e1189f5123e419604c664ac7e5a8095d5839b0fcd9815e9e4adb0768b526607b6f227ffc05b0ff1ed729969361b581399acf93aa0f5e5785e017e0f75dff96582442db217716a5e10315b627831a20dbb980ffd299e24f9174626bbf94f6d5b9afd051eab383ea9ede1f5b2667f1069832b7b133427abe6420e6e9c14a9ef7fdd3bd14cf0943c15327f9cfbaf22041174f8810c96525781bdc54d95595576789a391175df927ee758e149287d2ac27ccd6fa6408827b31176cb61ea9727ee860ce552bc64f1d3e3d6dfc59f6af71bef4f7cc71f42f2b181d1f7a290c671a447c900c0fa0cb6fc0d9cf7a5d2b4a48743778e5d799046b5b14b515e2d203091a860a33683a529252d946a80a4ba4ba5087df1a666f4cfc734ffc9a0d50a0492951b9c5055e46dcbc7cdc8918e0d2de272026a5c722b1c9e387d9f578b3158b9712a5888ba0052c7d524bdf018dbb24037c93e8dfcd3fca307faf6cc63a5364ba0d3f7e27df3359937e30f1f47d8a4009185350fec1c4a06e318cd8fe1ce32fc7eefddb28a4d2535c25c6eacd45ee0925f4102be4f78de7454cdd8adcb88f35c042478ddb8f26d97118c09532bf01d4fd34eadc702657dc8c8d65d04059dfa57715e3becb29566600235dbc9fa5aa1c1c8e482e657833d70da46ad0076c417ece5629b261a5f665072af1daab21fe99ecbbe94da6b962cb12539db11ce7a95714b66eca394c5520923b595780dfc8916d89ab5e794636aad562721c6384e82a9958eb60486a31d6c1d9d5f56ab3c0d26b66b027f1e38ba6b956cd4aabf27379190eee8efe8c62724514702b96c5a8fe71c2e9fe56e4b8af20e7ec2d1edff89d7de494323a03b1592b7ce5fa34ace25cc11246f07b006192f7de59385aaaa4eabb783ad34c0471c4be465b226b60d2646962bd9186380329d93c3da7e22a4484614a36ec4c5c0e33c9496294b160d3b01079c3465f7571756be57b2b54c6b5d68dac053bc624a9427b6bacc1f6a74be53ea9cd94f20da415cb2109477de944a219f04b5cfd6fbcf52b359d398af98d83961dde397cc7cb6f80e47fcb30417965228f4c00aba0e15141a1682f38ee94d123ebb1d2d3bcc78637fff27701f35db1f23bdfd724c86475e8435ecb1213f5a61e91245d55789649f3e154ff02d1ce054efb72c0c8bd524b8089d12b75f63be8b092f4c62703f8be86fa2953fe99cec2857bf65238a8760b886790f679c39a49245dfefba286ff25a82817f24ad4f50cae7ad74c4ec1dd1e0ed46772192d88cb0be21d02f5fece554b983cd3d580ec6a770feb49318b64807b251c3f349e4f4700f43316b98c263eb279b529ce05c48dbe50f8ea2693ce05f39bd76fa9de06bfefe0fd04fd8bc418730743abdedad713d33b85f538c461003b910bd68c6cf26997291b2f548b57014209bf7af11a2e4dc5ddaabac9a2a13c874079b18a3115769a0c6bbc27027d6edfa671a88918940ce706a97cfb2a22c8aa95bb911dac0f7a403a6a454f58a0721a521365375492c4fd474386024cdd9d74e5bcff20016abac0384918792a89649f1e3bed131f4d4f9f1e5c2d137c238bf9e051aa32c72a3c4c30da6f996f534c6dfa84f47a62ed33a210bd4765d35cc1ff7e1d81a60ba660725ea2c92fda689774dc1e13658da7a2d9fa701c8f5770136abcc3d2997d7e5e2d600d412eea3a856868533b1e2c3ccc2c95276d196be551bb9873ead5b06186a0054073eb8825c5e34dd4321a4dc9c13829b34a086f4f825ecf29af0bb03e407591cd0c2d3cee3a3d7838ee01d1f054b4ce15688c62bf204ba59d71dbc4cb3fc689240a2f3a180c22026ccd784008a2239f4832e1d045f9da8b686850d5fdd2b5b49b9b89a03feee9b3dd397b614e286a8b9767b40c4ecca7b88b9e5fc4d728e1dc81c04dcdbb5d81f4b0ec409a668d490c38f4b95b7cca05084d74dca7f1703a50f12fe9da035a8aeb57539d8f791d782b08fe38fde53b90ccc5960770080cc5c66e13bffb1c50a3537e1f537411f55ce41e6a868226e82045079409a0755734cec0971f8715f70e930fc26c674004d923b346eaa5f5c3ecf95fccfeb87660292b90c9f419908e79d28abebecbbc100078518f35c8a734994bc0ed60a319d4a3562ca948d7c59a1a9ba3ff2ff81bb64f60dbfe9892bc6a6059b86d8d5019f149e7e4cff5b2a1719901ce6b769f52898fbe734b9dfe3f0ba7f97215ac7e00f78320a346bda5e9b9001d36464227e8d10e3baad460eba07a7ff5896aa56ecae65286bbebf30b0e90d566337db88e129d068c964a63ee0a429dfaa53b1e5510019ab5c95ff636ca5b7177b0d78c70b4d877e3cced590ca3adf0467d74ffac0ab957e2715857d96fff8ea332fdeb99340654094d715f9d9991355f539e20be2fd12da5fd98950fe7c6065c331ab456ef147691fbd41443120fd75f3e428996a48c34b3934cb63ef262be70edda2eebec1871e773f59d51db8f0d975431ca652b2f6ea241816a9d601c10b85e257a0745f2cf1472bb00b9eb2f57de6d3c7dae5648175ca209e9d31725d3b395d79ac91d46877155fe3ada045d090ceba41cd825f28ed0325fd4c3c323597b2c8c6375403821376bacb50d2747882acc42f781675e63db47d8104f26def2b8e48b3b96c37eb468ef474eb22c593673d70e4183cdd9272a97c6857bfa2d4509c81e7b27f834a1e3e8aa303c30a4e7d9df01ad8a436a8c137f568d98fa8d60cd7ff9d54ed57444ee4a2564a5a516b8194291c2c2c116e2d5c99b3f1afa1a85e54c9339874b79dd6699b6f411daedce54d00fc2a5c7296468c0e5ae189d9dfb2fb2db", 0x1000, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001600), 0x8000, 0x0) fcntl$getown(r4, 0x5) dup(r0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001640)=0x5) pwrite(r4, &(0x7f0000001680)="caaa6fd9e8266ae06067287bf75d6e19698c2f7c4ae48e4ee0b4847aa742e22b2afc3a1237b7be3edae06acdb98638ab2571db55880c669837e4faf024c55a04df4dad930c5d989a7634c4c587a227b71f759c7b1e7c554429a65019f530c21e202128955b51a537e7df422e127a82ea372468a03428fbffda3d3172367b7ceb96fa1fd460c7a279202c89495d98152b206ae94a", 0x94, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) getpeername$inet6(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sysctl$vfs_nfs(&(0x7f0000001800), 0x3, &(0x7f0000001840)="0bfe299409a4b89b08266181f28d803e4cbb2c5059d08b4bd7dd362ad866d5ac892d1026a2d7eb578bdc953200bfb504d60bbc64c0d55526885901a92a70474ae7e3ff1659cba14154750b0caf7f7c289b2fe40dd79bf35a761585c6950f9b0857c9ab62ca0488970715cd3ee393756f19f80109e16d6fa9ff215067a8ab905a4e146148c3b381f28c3acd82bf3af99b0f7dbb9771bfff4e2dd246a9fb25d3869b2ecafa4af888e8e01e534382ebddb440b3c0f1dfb378617d5b8f60", &(0x7f0000001900)=0xbc, &(0x7f0000001940)="bf2ded0ff72e680d0532667673bb2b1fe890eb4729f05ecb6cee54f9d87dedad87f2393fa6a88476a2a2de499c91e17e2ac91752f7cc1d6354254380d8e6c4e00a528d88e3b2ecdf265a627279005e5100fa494ff9af4ace532268f243b54e96202284c78f74cba6d0bc2ac9635fb24e8aefc7c71ab4b2d825e0ada5f5a587de693ecca212d873f321b80cdc7b2d2464022496ca5ff4452370d87c0058e7772f087b2917ff913d713e01cd2d6c706a241ce4d673665b8a09f91f623504d3f3ef30a9a4934cf81f696c66c2290b665ec0c718b7eef8a2498611beba6112d065400c26b805ae3c287d7ec29df019d50efaf07c8e", 0xf3) sysctl$vfs_nfs(&(0x7f0000001a40)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000001a80)="8e947476595bba44a9868b9b29da47b2fe07cd79c4e8ee45b158d851c843388581c7cf411a14232671cda1a76c8a4a4522696e046b2f279d59c253e518b05dd36ef2", &(0x7f0000001b00)=0x42, &(0x7f0000001b40)="4e25724565a86e421686413a6cca11c56662119287da1a34864d00d586816be5c54b3fb86212181616399a42b151d9d163bbfbdd94b3ade8987d31b657b5d921fd3da40b09266c23c7ec9b93e694659e01d69a5cbe6557e92f632bb9a06f18904d49d1596f8dd825c3ea34cc83e78adc144f742ca593411cf3522c0a794b51b316e68f5262f5b9d7c9fbed0d6569a21ea8c26d10ed9a53b045a4c62f10b999e39efb1dcb6ae08ff9016ff13390a0a1979f93038832ffb4dd65c39cde5936aa5ef8", 0xc1) semget(0x2, 0x4, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20400, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) dup(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) listen(r0, 0x402) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f0000000300)=[{0x2, 0x800, 0x1000}, {0x0, 0x3, 0x3000}, {0x2, 0x1, 0x1800}, {0x0, 0x7, 0x1800}], 0x4) r2 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="cb5c6d61627145", &(0x7f0000000040)=0x7, &(0x7f0000000240), 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000340)="02000000", 0x4) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0x0) socket(0x1, 0x0, 0x3) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fchmod(r3, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) executing program 7: sync() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x205b1c) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x38206, 0x44) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000000", 0x97, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @random="0020ff002600", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, 0x0) seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, r6) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0xa, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5c}, {0x6, 0x0, 0x0, 0x2}]}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) close(r0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6d6c83e7bc4ee414a1130ccbef1ec3847a434b203d7e0286b10deedb48c8977bcc71a5b7f7c01a0dea7464a9809a107ce0c9d9cd1f6469f21d21a0861b6e74f98b5dbf0c0906f1d5d1bb7170f", 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r3) r4 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r1, 0x6, r4) setreuid(r3, 0x0) r5 = getppid() setpgid(0x0, r5) r6 = msgget(0x3, 0x0) msgsnd(r6, 0x0, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000040)) msgrcv(r6, &(0x7f0000000200)={0x0, ""/153}, 0xa1, 0x2, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x190, 0x100}, 0x918, 0x5, 0x5}) close(r1) close(r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xfff8, 0x9a, 0x0, 0x6}, {0x5, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_open_pts() lchown(&(0x7f0000000000)='./file0\x00', r3, 0x0) executing program 6: getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={0x0, 0x20, 0xfffffffffffffffe}) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='c\x00') r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r3, 0xebd5) r7 = socket(0x18, 0x8000, 0x0) setsockopt(r7, 0x8029, 0x800, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) setrlimit(0x0, 0x0) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) sendsyslog(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x9, 0x0, 0x3}, {0x3, 0x0, 0x0, 0x3feffb}]}) setrlimit(0xb, &(0x7f0000000200)={0x1, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcac000200000000000053ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002740)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003800d5d0b9c48b79ad631400bbe00000010c00907835d4f0c2b53a980ed426000000004500fffc0000000000010000e0000001e00000000300000200000000"]) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) setreuid(0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0xfffe}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x77, 0x10001}, {0x1, 0x2}}, 0x2) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r3) bind$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x101c, 0x0) socket(0x18, 0x2, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 6: shmget(0x1, 0x2000, 0xf1, &(0x7f0000ffb000/0x2000)=nil) acct(&(0x7f0000000000)='./file0\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="d6901fb96510eec20779612439b0fc26690c854d055ce916bf18cec21727553c0703b859c86ce689475f507131f6c2a71dbad41f7a221c3a2a5bd49f83498764fde904159fd6daf658d48ea275c95d93dea99049c72daba36763022a63b7e3d08243c03bcf9254494f25d6595f56b61eba8917709f8cae260a43173cca708a4bbf63c4757172ffa2272198a52316366abd194653d50c6df4a27b0a7079c96b659a8218a91700f650c0bd77e06b5964d76a0486ad6e522e3e2d60880a77192fa8a53addb106a3b4e40635b75cb61c68c59aa71ec56b7d6458", 0xd8}, {&(0x7f0000000180)="ef0ee957ebf95d60151aa45f477ac91238c706ac7753a643bf55858f9995cfb6d57688f6389a3d143ee2c8f3f694ca2aa6e60d9adf3a5c211d049214a66840da34a2085940e18b0ed083d936ce12f382df60d4a402c55c0faf888a45636fb48a4728f9218021173f0cee5a83f67b8cde3d6263148f08d0c7277de2b555adf796a20181dfdc9897dac15f", 0x8a}, {&(0x7f0000000240)="a5858e6701eb", 0x6}, {&(0x7f0000000280)="04002e7a8c506c063777c42e5ee9a9f44c5fa3dc0c438708d8b423e348052eb26a2ea24b5a0933639911f2b93b04eb86c0f75f7a9e4899adb2d7681edcb6029b1389ada120530d0def2dd3040fcd9408cc5e165523b93c76435690e9feed5323027dba82caeb5c14c6879269e1247061c6b0a70635bc812714fc0fc3d35c005c80b9fc5f33127d5bb704", 0x8a}, {&(0x7f0000000340)="43e7cf14cefc397d02d65e768de306b08420c5fa7f5e06f4124b6f0de4745f8b1072672a52fc6d8da3cb689c4aee32c1e76432", 0x33}, {&(0x7f0000000380)="c172ba0f622cf455a34c13068b4567f47520d846c3a441ee57436b17bb5805af1cb4f4da945096ef74e03cea1f28892c376ca5bdce0f1cd052fda748e91de4df1d48f9551e7448a58e56281969425ec89a611597cb57a9a9bbf1060664c96bdac5f8476de3dd77376c6aad0218b680ce7925506208f23b87bc17cee395170abe8d2642affcafdd3a1f01ac38465b4e583ff56aa233e3488d29ba2d881d203cfea20449c37f8e7f21007349acb7e878ef2d826d137eac6caaa99f4be189a81a86b4732a5efc318575d92e38f782742ad0fd5683d33ad3976f32be0badec55c13d4f67bb2f37e78004fc35592a5ba2ac8601bad91981", 0xf5}, {&(0x7f0000000480)="91c751aa1a86f0bd7ad1e5a1e1f38c59d78aade0c192a7e79a20ba34d97464bb5c50c367adce04bc7a05ba6e157979b7774e7c0655cf97e8780faa88a5bff77dfc0fbf764641468ebf4c130dfda943bed9ac3e88d4f8ee68b953170c48a053a87a3358ee7578f2e753e0c4844c569ed1a2dd72271ea3d55a3549eec2f9c21bda9b80f9b6d2dfdefeb02e7bfe599f943c089bf4667a6fd869a1232c", 0x9b}, {&(0x7f0000000540)="17df263167373d478ac8e58f6271daaaa877eb126421d47dc3180be68b529c34b1636905a1fc17e68bc34936b5d0ac8f9f26e5ae8bd2a280089525fc0dd711d49aa3529031d40a0c21cbf1506390c268a69c7e005213794a6b176008a331738e776903ea897d2cd95d2e50ed17eddf09b9d37cb638b271cb2df6f336530cb5de034f2d348a09617a8f061a", 0x8b}, {&(0x7f0000000600)="ecdd4ebeeea037927b7bcb3e3a7cdc18e4a35d7f68", 0x15}], 0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x1, 0x3f, 0x1, 0x60000000, 0x6, 0xbf, 0x0, 0x0, 0x0, 0x81}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x8000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[0x1, 0x0, 0xfff, 0x9, 0x10001]}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000880)="98b404e99a98bec3e8175b3db49120e9ac3f96bb67ac0987ef0fbaa5ffc97830586561c15cf396740bf5d056ac887033b6490e1baacc23c0f3af78dd4c964065a4c88ab0bd0095994cb46373c798c15b8b52e26a1e95503e3a54dc7e662b0d7e8b4b8c5c9d7fd9e8834d807cfa4e23e83db81ba6f5ac13ff65a859b5c125cae4ac5b2f58b5a4dd400024c51e59b69cae9256b8850004fa6f37a16f002da1d203c28988cf94a83dee9df85247b8f5e6b33899", 0xb2) write(r0, &(0x7f0000000940)="4491144afd170ccb01bab2c9420a0dae9e7a4eb15a24eacb627e64e9f3513548947938b8d572c70849caa7c1ebaf26abd88f3dc0486c846304ee7f73846755f640da1a386cc09b8cd2ff154d314bee079ec7cddb99919665336499f25d58251ff7311b0b90c116e0b9e74fe1949ece36eb0c3606c0ba214af123cdcd411c82e0e2bace5dedf7cf55f4a7fd69577156197d7f48ae27f16812c1668ead2539729a11fe993a42632177de77f6a625d8dea66cb03a36199f573dddc02e", 0xbb) ioctl$KDENABIO(r1, 0x20004b3c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00), 0x8, 0x0) setsockopt(r3, 0x6e5c, 0x7, &(0x7f0000000a40)="68dc884aeed80dbad87287cea38a36034c92c8a4356eaa951b3c5be7f27f4b70627e76d36549da", 0x27) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000ac0)={&(0x7f0000000a80)='./file0\x00', r3, 0x3}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) bind$inet6(r4, &(0x7f0000000b40)={0x18, 0x0, 0x5, 0x800}, 0xc) setitimer(0x0, &(0x7f0000000b80)={{0x8, 0x9a20000000}, {0x80000000000000, 0x4c28}}, &(0x7f0000000bc0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000c80)={0xa, &(0x7f0000000c00)=[{0xfffe, 0x5, 0x2, 0x2}, {0xfae5, 0x80, 0x1, 0x5}, {0xffff, 0x1, 0x3}, {0x5f77, 0x15, 0x3f, 0x8}, {0x1, 0x81, 0x7, 0x6}, {0x0, 0x7f, 0x74, 0x99e}, {0x0, 0xaa, 0x8, 0xfff}, {0x9, 0x1, 0x1, 0xa2b}, {0x1, 0x3, 0x57, 0xfffffff8}, {0x6, 0x6, 0x4, 0x9}]}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000cc0)={0x7, 0x800, {0x4, 0x4}}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000d00)={0x5, 0x5, 0xfff}) socket(0x1, 0x1, 0x0) r5 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000d40)='./file0\x00', 0x4, 0x702, r5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x6) r6 = syz_open_pts() flock(r6, 0x3) nanosleep(&(0x7f0000000dc0)={0x4, 0x6885}, &(0x7f0000000e00)) executing program 1: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) r2 = socket$inet6(0x18, 0x4, 0x9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000005c0)=[{0x32}, {0x3c}, {0x6}]}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4da", 0xf}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1ff, 0x8000, 0x3], [], [0x0, 0x457b], [{}, {0x3, 0x0, 0x0, 0x200}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5cda) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000700)="9b1809c3dd7d3f60670e53473f51e1a4e5f2f9f220ef6d0abdbc34fe42021588dc8ff44f4b76c76d05000000aa800dabe467badf25b6fd74bd4d1b444d080f0715aec5a6c9120e69efbdf5db050568110002ecf9d33ffb8ed7b0c546d6d4c21e3eda8c2f03cd567641dc0000000000000000", &(0x7f0000000600)=0x72, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r5 = accept$inet(r3, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e8", 0xe51}], 0x1) link(0x0, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="6e9316498a4e5f7a85575e3bea672d", 0xf}], 0x1) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x100000000, 0xffffffed, r1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r1 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x4, 0xffffffffffffffff, r2, r3, r4, 0x48, 0x2c}, 0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x2, 0x240, 0x7, 0x4000000009}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r8) r9 = fcntl$getown(r0, 0x5) r10 = getpid() ktrace(&(0x7f0000000440)='./file1\x00', 0x0, 0x144, r10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfffffff9, 0xffffffffffffffff, r5, r6, r8, 0x83, 0xffff}, 0x8000000000000001, 0x120000, r9, r10, 0x2, 0x8a2, 0x4c, 0x5}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r7, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f00000005c0)=""/103, 0x67}, {&(0x7f0000000640)=""/170, 0xaa}], 0x3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x3, 0xffffffffffffffff) write(r12, &(0x7f0000000040)="a5ca77d55ac5c41e9883d0", 0xb) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pread(r0, &(0x7f0000000300)="367ff6db4e8dc435c624715d5907abbc986e3b73c57966c1b88937858475cf99c554692e8161362e84d88fe0591eb5bba0401dcf50263d92cd1bad63ffe55b8fa8e3180f34ea3aea507945cc54595b7c49cc330bced1eb204ff8df529a6c5ae3b22b065a8303d8fdab27840db02b6650aa430dba082ce8bfc64d15c270570823849ac3e618d520af234ab76e7b32be2185d89306090d82cb2c5e6c2baba4b8823d83da78da14c44cc4740d167e1b64da538e4b59a2b2ecff96b519154f23560761152c9a86bf7dc4431d59ff5ab26d0df4e579fe08d9425814734a1d275733150ac52c3aaa454e10b8c195b0ebbea339", 0xf0, 0xc24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) r2 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x28) fchdir(r0) r3 = socket(0x2, 0x4000, 0xff) pwrite(r0, &(0x7f0000000480)="b4d9926f773b47759dc3a558e70e6a3bb006b7b8d9a9c668efbf3cdf4482159d54bd27353b3a70db25eac25dfb7478edb832482b74aa1b930609babd1b17534dc9d680f391117b4f2649b7950d3b2c1fa25a13f85c5e01b4dcad2424d6", 0x5d, 0x7fffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x5, 0x6, 0x200000000, {[0xf4, 0x8, 0x2, 0x3, 0x7763, 0xade, 0x1, 0x637, 0x401, 0x3, 0x3, 0x1, 0x9, 0xa4e, 0x7, 0x7ff, 0x3, 0x7], [0x63c2, 0x3, 0x3, 0x0, 0x1af9, 0x5, 0x46, 0x100000001, 0x7, 0x3], [0x2, 0x3, 0xff, 0x9, 0x3852, 0x5, 0x8], [0x9, 0x9, 0x8000000000000000, 0x3, 0x1, 0x7fffffffffffffff], [{0x7, 0x401, 0xfffffff8, 0xfffffffffffffffa}, {0x40, 0x7, 0x4, 0x3}, {0x5, 0x1, 0x0, 0x7f}, {0x3, 0x1, 0x6, 0x76d}, {0x4, 0x1ff, 0x0, 0x8}, {0x1669, 0x0, 0x7, 0x2}, {0x60, 0x6, 0x5, 0x5}, {0x4, 0x8a66, 0x5c165bfd, 0xffffffff}], {0x8, 0x413, 0x20, 0x562}, {0x7f, 0x69d1, 0x2, 0x80000001}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) r8 = socket(0x2, 0x3, 0x2) r9 = getpid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = socket$inet6(0x18, 0x2, 0x80) r15 = accept$unix(r0, &(0x7f0000002b00)=@file={0x0, ""/251}, &(0x7f0000002c00)=0xfd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002dc0)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000000840)="bca3a743187266e9ff4c077ad1a0cfec2e51ca605423ef8710a74d8d1667d294cbe7085caa39d1061d183c5915ed01d76c284da74c4b9a8a528283a9dacfc6da3b0d596e0052ba56a9e58a12360993d9c18465a86ba42fc905f1aeab7a92807d58a4998b030a92f3f2073a2a2f7480411f733b62bc34d20c8f14b6cb9a7fe91567bbb3e59e48df783cd42d39e1a203fd7c5a25c0793eb72a75da3fdb663037354ced777f83d0e713850da5c5cba41777802a4a2afc4403e08443167e203ed6f9b9e194753162e6257b4e354f40f4b287e5e819ec221b41b1fed856135617f0ae0119ba460e857518e1e12a45b49546090a9ff7a5721ec4e10b868ba60d4927e5caed9c6866ccec29e093e69a55e2427cc066df9e6c66b2878b082b4e92b55f610da407ee1f37576ec033ae6c95d06727955e23370629fe51dd12cf254a6a7ad2e1f8a42d9d0821b95cf5e40d2d26765f6eb3953bf132ec2a919b3905fc076c8d0852e605777bca7862ba75a605d316f2e8f2a97b75fcbc6e7f46646f525e1a409f0782a7b8c471b73b7bc75056394b1a49ecf9a7a47f7ad74a1cc20b571148f45c1b0b0dd42af15b0e4ad4decad30d8ca98f39ed043a96cfab552920e9afc2d5d635c259260fd3a0e915b71103567baf34296ae069a691b896e5f911b4793eb7a844dbac5aebbffa5096fa2e02c94df701a628d100936750024916c5613cb8e268bc2171f363e6b4ac29bb441347c43f51d182648224ea134ff6f8fe75670ef1847b44309f5ae12d5373601a4d6c2dcedeedbdf7e2f164effc80153a2c904bd9ab4df5a6a6a2d6cde85b03f73420df3fb32485cbf1aaac92e231ace6bfc883320215f6adad581beb7699160ba6ccf49adfd2b33b286702db1fb0488b0ed767e1daf14f54b44603da87bb9f795c53368669ecafcff3524fc33abe24a11f1c138628a35bfafa5fd623bcd52ef814ebeb0978c1c477b203f3f74dbcf54e704b516531421b3df7972e89d7e57f59946af0e24912977e8df81c63b4a0e05191ec6ce36ae70f0829491ecd8dc41fdbb3b877ba12cd0454ea121535d58f72615e3aff99e47826aba2e8a6ec5da70fe26a78b3380db2e71eb6f7446af8c3a8db83ea417d20e547b4c6684a6662844538f228eff3d99d67674ce00bdf05a986b7313e1a2ee89833cc7c580946d126c6cad0739a5678a2f268c46b83e254730211405b06a92c508ceb97ded48d25c9cc02c901454499e2b463145fe0a6f4a1e7a8c0052d013fe7c1d37280d6c20ece1ddd5b75fffd40fd28557db398e1ec56e0eae3d726187e0d194dd7140cabb81fcc51c7957c8139bdde4d2ce78968bff5db2a008079f35c5fc63cf27d7c56b1c263fb21873d3957dbbd9039b406adcf3b55d1b8afaa90e9cbba5042ffb057de7cf0378bdc07b5d0638fb388a32069ea50d076ecfbadd4d61edbd97edc6e247fa96e3c346bc7a8291e662be639b7514287c8f9912c4e8a6dd00c0d2d89972d7fafd4ab31ff9975a78bc6b05a5721e14b5b96fab231df9738b449c2520cdb5b7600d789807e351bd5116a335fe4a80c90e7ec2807885602139a14e5cbaa1f2f0b0fb71558049a577bafb40e0f82f223841ec7416ad7f3cac0dd1253bdf58d331a55bc3515edd40beefcdea3c4d76fd2432409496ea74faa4a36a4cff75481803cef4e140ac316da3c03d90bf884a6eedc65068c1a4bc87f97306b8ca547d2ff01d50081f6f41b59c60f9aefa3f5589c07f94e71d28968172aa73072d63c8e8d686fb5b225ee35137d999bada292c2eb16031d0f549f6230592b5d8a125ec6dd3e1848e462d70525969a958ddc72d3bbe175f7df8785d1f8eb445b5dc214c28e37c1e15c63820e979d044e9a064aec4ccd600165989ee2035db693eff97825afa56a3649b329ebf1643d0934d46841b0ebe86136c37f181a94fcbc0d1c06d006b49fca56a1bbc064b5fab8cbdc0f1517f2b3eb3b009982bb3dc2647a7759e854a8ca57b96959cbcc6727455f34c9d492dda00ced732f1cbda422c95bfcce1d41f80aeed9bd08fec84d3c9e683a7a36d5f33e008e70106d432ac8ee70eacc11cbb7a868cf8d609061614b937fec86eec7a1e87ec18724f65b4087e20d6f7ab7676a24d7aae7d286a91553fcad256e1e7be4495999894b07b42196e673c1ae3d7b0be355e5a4d0209ced37788a719cc785d31a434865dccb61845cd6880a58c9847d44701866c5bf29d4a9d49512c9c292ca8c93990b0d12f86357559199b7a2cbc8bd978d41a054b367ed6a1b921ae20fff76e1234560fdc10f3f168710428cc15a592495a18b284238fa27a346d358138d7c985b83f0452d34c208e654743c95c7c65f1d3a990f29460372bed2993a34b03ec409eb49f00481b1ea976b10254b92b4298d6ca94bf2ce0e56283fa4daad29e432f561130b116362226a1359aa41e5ab5459930a67e8f3ded7fef3dcf096ea7eead3a7802a503f749e507579b9081d5d1e93ae5b2fe4581f2ba6e4df4cfb8b736e4652367cd1e0b922f302a6ee5a6b325d635ca02543b8faa2def7679d1ae1116f6f306c4fb8cc59c41ed2449bc85bd49b3a3c813592711e4c7a7e62f4d07eccb643a2cfddead0041baad2a1562b017f3fb98741218f92ff05f7235ca3b8cee6ccec2ca4d0addec5787d7a59f82127475a44fb4b85935ca5cdf3fae4fe6d365139ac1b738413869458eab808628fd56ed9fbdd9187e232835c0f3041c00af5c92cf7bb1d9d6de0daf26c37f748e09fe7877832d63a55418ae6bfffacc01033f3eaed0d85c3dfee8a1b722e10aa8e4df33bd4b12277c00c1c2dff7a29719cf5d0e654f315c6a4ab57594f57db3198604138532c724d927884d3d31a4a0c96a9294b91c3ca18d307217a2775012045057a4c2b4e50ffca0e7e225c6e387ce2996cc1ce74cae4500ca76b8cab093355c24ae1fdd0c0ceb10460d8b0a4c00c3db1d995225e32dc751a532cbcf436c95ff456769d152878f23ecdb24119f01c3b745a19c8048ff642267872c6a661d8ae9c23cb71bc4d40bee5564fe91941dfcc3b6b90c020c6ac0af0322ed74bc3697bb1a76a9f72db9d58bd5a2a6ab37a9b2c1c6807e509f08aeb3a8715f6c7d20d88c78d566e980fd0045a4bf6858719074756800bcdd830984a955812f7018c6e1a6a58898c7835c7fbda162e61468623380be54ebec4f64fab8315028273b7be396354ed21ee033f0ca71e162be8920fe2d6254a249c1d76cf43621c3ee33f959e4bd2b6b83a0ebce6e25d49b9cc4faf492a386fae3e5a62622c30e936b6187a618deec554d8dbb2d72ee4a55e699b9f1ed4ad1d887efa110e25a3b14d295ec9299acf6d447e8e17349545fa109c413155d2629cc9d492fa58ab61c1b4e8084b876ed2be75692ad2ae3cc857692e447bbac00b93fcde0c050d17a975212eb50a3aa1d6a5cc4155591e293dadac3a4094e74867ea0c6e4fc66e5cd805fc0b0aa59cac5c218f262b7f1cea3f7f38536a8bdc6f9479831269bcafcad2c871de803a2e8fb1c506185ec4f4ef624b0ddb00f9a56ca304a500fc494e903200e66aa816f8a6e4e12b504cd9822fe02533c433c1b303904ca93f8c7020e79a8a4d233173aeca5e9d7dfad773b85929211ceba44fc89236c0c33dfeedab71fdcf78c976defc3d650c21d0b51b6f7e592f635f28b56f327443b96a9e805e2f8733fd399b33005f0c004afbcb8c8992f876cb9835f57252e560300f97621e550f6d6f12bd8637cf1f8deb19d35d08d7cdbe2fed64eae4f32fa032404d7adf56a754027362993e04a10864bdacbd096ef05a1ae13af2bb1436f903ff1dcb737255f9a1e2049f883ebf05ff35e641043b0e1a1eed28461af7c524261e1c6ea5955d06269a2b1927003a0536d05228a20619bce2b2bd4c75991f71e5cdc569b4271e3a96d0447cab4cd74276809d5506a9ba9db46106d53361aec9eb1bda37140a44d6ec06d1bc89415afee4b81091cb6bdd1f12672a79ca2fd52c76ad932108106c2023a859beba201cc238f905fac7c1a05f15ffedaee9e28b23d01720619e8580dca31a1d6219c31f9532bcaaab277c45b31c90497d0a25a9309d67729bd0ebaf37590a2dd44045099e9b3ecc7e447b9fc939bfc107b06f3fcdcc457c358938c003744867c577d3b984790ef325a9c3fb06be9e13806deb212a865ecebae2ad1f3e8378ab638d8a817b7792175260b96d6596e3145972ebdb88d9922f3fed65fcc2022638afb4ecb53b8e50f1cbaa6eecc7356a15e6d9339437e443d5603f4b7b3aea98bdf8ed4c3fecb23b26e392f2d4ca74d7652cc41336e4b1c5470bb1dfaeb7a9be07a2818f833ef0169bf72253897d2a5792ad2b1dbbdd104e75bf5b9e344efd92a159087bf4dc44d47288116b5b79fc23a1fe2b5e25c2c33542548afac186cabd16e655cec4b7741cf1a3917eaab4a0d6dcd166a90fc8d5be2cca92c20792d64e03f84869c2272b75da2af5f90dcb22fd5af5677705cddb992c77f0424b1892b09ebe44157c609e8160ecb4e36824639dfed7f8ec1672ef188e515430f7f93f59d213df7aec6c2652eb584ddb23ebd6b96e1db673ebb28a0ef436a87026dd7853694b289179c6a2adef3716ba232cb066111da3e48de87bdbcbd02152c2ef3a970353ea7b3cf8f59000dfce30a5951c248a780d244543ecd0069956e7ec76ad7877ee6b8318361997074b47bff9cda4d104219947b4a95d0c85418c7f5ab0175670b9ae6623f1ad637617c5745a1601bbde17f328ecdaa90a3d27af30a5f24a409f4c4a02a19c43608a49fd449776e8d0934a470497b0d34e5405add55596ba71936512c0a8f481e550f73570e119fa01c7ce271d9538d4bf97e33b611a31737bbc151683393ec7e193f43890a16017805f88a0cf394d78bee3fe7135bf0b3f8000179b1782482e99c3b6cd99e4148988d7dd3889ab8ad398eebb43fc127df6048eaf62c01186f1568c38b24739609c395a19bb675f450c1ee37970d7be9874182c89f15c6806f76e0074941d59818e4e18703e0ca6c357c34be38ced6f290ec78818028f9fbdd503226752c34d8259c2d1e9d9460cf2c949d7f4b04382fbf4dd81b90e4f8242fa4fd830af79468f1a2d3c4aed429d073483c3b66241af45aebeb4cc6332149f15cfeed01984fb1acaaf6d646081e652628a6c3c28acfb4134ef7214d9ca4387c76e46775937527fed4c1fbe83cd9eb842f6a5ab9569bedfab9b5bd0491cf9da0d4648a94f97db1654157ae8733c45fc730a351eeefa176c1e2e66b5566586ad696962747d1be960e21b5166c1abe057075b635679d42cbb628d811f46fbb0d6ffaec3e3b551c8347a50faf526678ded201dce7c7afd60cc103af89e2e37c7fdc76c0b975dd9fc213673ef247507cf581e86c054a58b1698da6061f8ea2b78cc15421b99beb0d946e37de53e8bed412acbc939cbd779a0c5d6c20df97a530dae9fb881edafd470336205fb249d9b38fe1ec51ff982726881271e8027c6293a9298356391e708d6cb6a3936c1f0a975016f1b6944b805fba892419dd8e778b800ea69d5b3fc2179a01239110c5b8e73a0944cafd2f7b3e76ad55e06cd25a7bf4c1cb90d6a20f080c09a8ab34ef836f6a3e44b6df7d9f58a2557f462c4ea14d9885dfe5333628670ff3cb178adb9ed155afcbe6e0f4ad2b2a4d17581642769a0613d575298c75aed26bc2a5ba83ddb3485969791fe44cf823bb03765107960a654cfb411060d1b5e774c70c2996e68843fbcab6b7ccc", 0x1000}, {&(0x7f0000001840)="a2368a8b3cf750fdf1e23d8dee89a0a021b23d9a8295b54c6504fd5f96d02dcf4a712c48fe9d7432815801eb1210d93cff30dcc861da9919cd8231", 0x3b}, {&(0x7f0000001880)="6ce54b8e8fec8106a22f6d1e3ab417dcf3f7cf408ebf346dec9156e418f07f5631e593f252385090664a049282bc070688556a642a771ef46a814ac15e86f77f1d6e7d93f21f5cded06def6c7c5f4b3e42029712a9f410c2aff4cfdf6f70accf352f7e4f5616810dd50b72d21b87", 0x6e}, {&(0x7f0000001900)="54d4c458c246d1673b12ca3b7bdf5ec7a4efafc65277fc75dcc84235c7479d52a0f0f1340531c522e258e202e802863999c217faa5c537b642ccde40e19620e6d7512a1fd94dbf5d1a5e04d2000024877da6b22519fef516eea91e20e997b67dc757f39d4c361c4e57595439b6621b44022da2d18496336cb4fa28e7b3b15e05a81f446753b08c8a94504fd57be972dcea77f7cf0b0029d76086d8198fcbc190a2583bb304f3505ec0b62d73df3f2d74cd57313879eaad3902d4727ed7a0599c15627930de2692bb32133e5d5a35a7cc5e17785da5ca2ba20a39ccaf0e5a67b27f7479b88fbb94dcee330f66ffd1b4bf6a2018396f1d4b55472933715678829b9f69b41147bff60e4527dc17d48d787da195729d403afed151a5e87d379d59ffdade00bc22e0eb9d092878152c7a2f0727fef7bf59acf1113e9c654d23d98246d4247566f3dbbbda9b8d3ad61ad620453ecbb3ef0aee2648ba18b23835877124c42e1e60de06134f12ad172e6abb495a4f3dd957c4b5d67e8bafaced00105042012c894b0f5fcab8034b8c272c82339ab5df8555e1b356e059486256e39747ea285a3a913d738569940cf254e6acb0fc32d9e3c6effb444e4fa3f3bb6269dfce967f95ccbb0fa0f99f06d2d214a7cd28e6878fc12f7b9ac43c8b152a706a0fe4cb8ef441bf7f6345708c6bbe747cc74cfd0e036539955dc44a0d6dc37ddbc4ab8faaafd86ddd0addac2c4223f1adaa682f92bbed62d8254113d8aa981eda15cde805c0eabc34a57f1b13046e75b6bac77d6dd0201800b0598d76a4d7616abd319f39a8ebcf1c5be5e11e0bd6f9f20fb2c4247b8ce700b0c74d6da9c153eee5751a02247536db55625b85542d17934f161373f570d8db7cf01855e3df75070de94b4072de898ad8b9d66eb194ef864ae90419272e1046160c85e28c6dbe4c690bebe0ff5fa2a010703f5e1a6256071fc491db80538f32897412b32cdbec9c29785426762ffc0c4a9ca7a4dcaa1d7daee2fb39511962ee7c54f3c7ee858373ad75482aeee271bb062f158b609113e346f95cc35eff41e857c4cb49a6fb8a360c6aa538c107598af41e7b77804d03ab4f9203c1e328c31a160cb11eaa19c34a49bfcba8c29914f4935755523504cdc6a673e5606365b4e7d6afb9e8c212c9dd683a3bf62660dbaddd9f8d9cdda3a8152a2752b77318091a72a30e1490624e7c8eaf1b7935c24bde0ff6ef2a857d4ecb6c870a8da064b034aca60743038bcb709329f414301750c4788619906a105aa50f35e84200cb8b7b9b16553cbbd46e72cd1f0d7a801a09cc21b19ac0b8a643de92a7d69ed0094dc9e8cb89f1964feac82ce4f3b03b5e5aa3829c2129e1969635f678b52d7e3be5d38bd64b5391ddba6dbfaf0f858461792da77fa080ef1a08b70e6355cd7fcf95c89c607777e143285ace6f5496549b73c651ecd0bd9d8ca73a323f4388ffb0039dd843c16e33e2b6e379e612998d9e386314b61383f1bfc1917230465b6af215afb9cfe26a7ca66fddaa7202d9a223e5182d473c25a6378e912a66483e5b5ff6397227acfa605a7f6dc1bad20190e1f513f71ed05037810ff8e5bd41d667979a712023ce9ac2a3576498558dcb775c9855b4c8b90bb2784186371097c5344818011d05fcbe68cb7b18d6ae6f902ecfe8e7607d346112b5c77d2491438806671bba936f1f43810b952953acaafa1406e4a22b4350dd1faee339de3f57e820143ad7939af10409579ea41f41b9270c08c5bd8c6245fde881640557c4c936b495a78f3a2d612cedad6671c2fa43542d2270a638dbbe91da384b481f5f4bd4eae4cefc3a639ffc988929d1b28765bab7fcbd4e3980e79e18506064c5751f64b2f08db5b8087e010974336e06bb5a343ddcad1bdece5b43fb908ab6d6063660d8e30b3dddf890e220316d9bfbcf9f0946b4e9ea57ed9f2d486306ce00c57bb52a54fc0c20a93d7a6afbcc59b8b06603707c8c2ec97575049f9069fdd87db6f1312c446f056eb07c1d7b55aac07306bd2510f6f5a1aaa2da6111e1a53f2866e2a837ea5a8b6f91c4c46131552c400b784b52452bb18399a4c0d0d701b15e394a5fc43a904932865368eb1e7663d253870071d8b25dad2b5c1563fdadd90784b9f3988361d3e29e00d257f33124653e4951be61c941d4ed1ad2318cf8189899135d7aeb5872c1cd55e1c400772c120f8633458750995c8d81932fbf1f4a68b4e4f69dcf482484d4797cd3bd1f14d5faa4c52b1e343458886d1c112b41d15b88da04d3a4497b55453d8724eb58252b9d8bfc4caa5d29adb62e6fc86ba0da3f579eba4952c22e195cd210fe477fb5125e095362b710c2342d2e3a2b8c3f89fe0bd0f5852b45fdace0f2aa0e6d1470db575814164471b6419357b3ac0c7f1008b1611d1c49681d4ea50235e07ea360122af6c39d4ae2795bc0c946d45a16126d167210e6c4654e7f1d5c4818346f573e29b0a6f719ef59033e39ccaa715586fa9888d01873f5b85a6b9327907bd35b4897b289db7fe4de0844b1b599d418c368ee44b16c79f53960186e26685be0a5c393ad19411d179bc29eed03c4fedfb784fb309a6e1c1beb8a6197d931d3de61038fc1ecbb5a5caa6981bdfae1d915e3dd0baf396dbb58619685761b8283ed3b14afb6fd7479dc253ae71f75d36c0ab87000886fcb48e5c1c8aa4fb898991e2740f90f9a77978c4316b8752370620df5d57611fae1177018403536a36d9993fae43349aca3a0091458f0dc8235c4441aa63c2f3c2054226a4723b4882047084eb012f8160707a055bd7bed663baf7e68dbc7544ac0a96b8bb7d62ac4122d12c7797186ef9c148ddbc484bcecb1160ded0d305bdcea671e5d097f5cb4225431c98cb8be98c60e14a05a34cda40936bbfcc12b40e974350b536fcd0813e7ef0158cee03996f6972a78d204d83ffd690c3ede0df27154d26649221606d8223b61b20b0cfca273207ac816e776fad6deace5e5bd83596f1c2e3e496a5314ee13fe7a21275c6d9b36fc2d4eb158a8a77b9c86d4280d30e9cdec9ef390c9e4764b991dc8f734cef71ce2424e4a3d7e77b8e386dc24f0ac6ac0bc10178f3548e18f76e2f0793c3d18154cc8a1ad5147ceaf6aef83bf381c51ed1c5e5a9678006d8dea6fb831387be67d7dcf2075937cf4c02247a64ecc4269c935bab1908becadbb6591c7e51bb702d06b9fb8e610555152b710d249670b1ae2123abbb72fca5ac586e844654472215c1d5ff1613208c1a1643a7aeed5dae12e2c62465d69ae22ac96cd26b8efdd3456af66143913dd6dfd026e6f41f0205a5ce6aa952f4cf1746cc04b688fb4ea8b432b69885be3b04978c15c4a93dc141569d9d434a90e0676aa39f57d97475ed853fb3783fb20ede906d6666866d8c9e690705c45bdd7c00388215f1982414e4d0068af3ce0948de256021d19f892a2eb12076da3e5236f515619e7169d11ab06c66b2692d48a1622f67354ee9fb3a9f87077e34e17c9d4cabcea7f9f39bcac962d1256467a0c4b6d78465b7040a004c4cc3f467a6f2d2b1612e76341b5e944daf50d4b7226b3fb4ebbb03a08d8dffcce72e8acd4ef897defe44c9b441cf60aac23f76b2a9739648f9fe02c2474a165c643c66583a5e95350caf0154c7305dce18284e9de34c4a45ea11572957b03af879fe2663c3ffd260a7fc47be0f5308d34e838ab2e521bfe07815ace7bc36c9f51aaa035e9e41005057b414e14082ca3232a093408014e183c32a6fb20bd80bb94e3a76a048b0e07dcea5fa546a2fdcf60100842611efdd42a0fc7ff6c0cf39520b44a8bc543b8b6c944080d29159b05c365db1e5419e0f94dfe3cffa499f681c83505b490e6e978292070957b4b0c4ee0f59ec694a6bf71506642bfa7ac6aa67982cc05e70f5e829606950e53a40e9720a70e8d90b8eea4e4f999c38831615305960524dba76f948bc59da0b44416f7121b3b89592636582c59d4d05a7c3947f8c8825101a398a7f17a0e985e5df088e34313e7da1722de137211966319b56ea6163c36796920725fc332dd57b032057ff33e9a4d4d944f79c19097c448014b6f4622f4625d1d76c48d699e33c0358dfb6f0a91961becd2a76ab6bc3deae20dd24f8d509172af70c4d200cdb3109bb512434abca418697c05de59cee737c2572c47ba9e71ae0f7141eb5a2f8f21f67fd94c1ed2e7a9f4022e8ba052a1062ab06f9c3a10c8632057a387f3b996ecf8cfd5c36c88b0b1d4d27f0086d8fb5314f2df5052e3846c66c3f971c65b41e9fbb7a6e23208e57b9d41d99923ae07e646f9aa2814b173b4273ffbfde0b06199dd681a70bd98f965be918bff1a8c3f68ed0e6889ff89a123fb011417d973091729cf750a1fc9cb0def051f37d57fd9fe61b554228a8e57074338f0fbd6524c4d5e8f63b362af5d2d656f2d10fe3ab636ad0178689f1389d6cb8434c65dd5b3bb53ad6e66b14d8b9cc1ac15a5ba8e12d425fcd1c2d48e37806e3c9c977f032f42c6c49056396b8555170d12da449548b6bf2254f4aa87fba13e73fcca5939c418c4f64064f2e9f08dad17f39bb9d6f3fbc04829798107b6f8aef97d6fd9b55acda94ddb79d04211167b5c894a82147717a78cb37d2e7013beb8b0bddfa5cc7af8227503e793b402814090d3c0713268357f1b6cf06ef84c9e316685e1a64dc4a2ec095f864668ca54ae753e37fd854a571ba59d1f254d7fe2dde7b2fb9495d84bb7ce040650933061944b6856d7811f73bda252410f06d82990860bb5462823e796815c62b01b4645ac27328abe5e84aea1632669d83d57ccc1f135cbb0b37ecc2dbf1cb3f2f939c02ff8de0896b851ed034b75f1b8b2f12443b326243d18eb025d083fe5a9afa55a5e82afae2ee31ce4b16ddbcd8cb2d5a6c777d144b79c467abb3f15928ff7d490f1b7358c621e81c663343d635855470d0471a55d39ec962989bbb7330b1722a2ca5564332b169f3ddb7b9d68c962b5c186402f8918352412ccbad0fd39d2887d3bbe8f16ad8c043d504ebdbe86056211f3827b2ef000545fb458688ac255a140a060f126334853ee525ba699960ecceaab52fc32f093714227f0690aa7d5fe53b55de838d48fe9ec3e961e56ead4ff96248ebc2eb2196a1a2b6485844af582766a691f2f634d0f69e141a9701324cf6e85a725133b1ff86116bbd4e302d1a3155e4cf04f57f01c6cda96491b3d941c34c2430fb77ba0d07abc785595ba83c0e02963ebfca317174cb7b12bca7301b6e8934f7d85017b307b7414213d7ce9df3a15f587d07e6dd2f47c34a8b4a519ce9f14257d936116d9d473d19beeb1e4f109ba19165feb4cc1bb255b7d8cc1429891df67ede3365a5966016bd2d6d44eb8cccf981a741f60ece43520ae7b853474c7f03788e85072a4c93390b3afa776920f29e71e3404e4fc14a7ded2e991794d4f3a1ecfcbdb8e15fc3c2ed477dca8244747359d7f4668ab19ceda6d977abb94b704723c8d054f880c62417eb10aec564027f84e2d611b4eea369855f37c9694b3dcf04ac67c28effb7340c8f0d9de787de3c3df229885771307b4dafa3181b481fd104884e52f3bd33adf9c99af6df5b1802a9ae7389b148d1d0fba659b92ad506634183225c7ffaecd1313dbe5ba46630fc5d93ce48529d1df9a7ef97bd4b6a12b4bc03783fd3900b398e89aaddfdafd98f22d144bb303dc1fe9c353a1a20834bce13e5478d64e1ec46540263b669df6138e151bc6533f0ad3dc385e89a9f58043a1ddd21065db", 0x1000}], 0x4, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x30, 0xffff, 0x1, [r2, r7, r1, r2, r2, r3, r8]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r1, r3, r15, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r16}], 0x130, 0x8}, 0x4) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002ec0), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000002f00)={0x5, 0xc, {0x291, 0x400}}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002f40)) executing program 7: semctl$GETPID(0x0, 0x0, 0x4, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x3, &(0x7f0000000000)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x1) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5015, 0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket(0x0, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xee0, 0xffffffff, 0xffff, 0x800}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r2 = dup2(r1, r0) r3 = getpid() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x9) write(0xffffffffffffffff, &(0x7f0000000140)="a02ed2e3b9baa49bdae77b4c10f04b45ed785d90", 0x14) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f00000001c0)="e63a1a63f3a9980a426301c1cb2638b65be135efbb8e2658d0ed5386b5e11ddfdcd9b8cd91cdb47e2184516ec3c1775ed7eb5e2b4592f15976fd724da33bd7367c0ea498d8030df7c78f5eb022ebfaa999d83da47af59687789b1d6e5230cfc82392cf87005abdb900344a464183a70e37c2da0689551e6c73b971978184c10fe057a3235473ee592913fbeb5b47b49dc4e18dc89204ac2325baaea7c0190061aaff6c252f4695d0af953b03ce10f94de5395320860531e7a3a12af6f615dfab617666a14aa405c243c056b5", &(0x7f00000002c0)=0xcc, &(0x7f0000000300)="91ee716d6e268dcd0cfc0f8e1245c5cabe24e6a28dc416ff6ec85e0c1491b2b00ee896b8548415824b65d13e97d51b0a1ea5a572c701af98fd331cc721e0160cfc808e55149e6f4822730a62a416c645d918ced9d439a9f30cff4b6958a119a3e3cfe39817211ce03d72f378798f791e9cd7f10a7ffb0ec7f67d0c79d52f1cceb591943282756f1cfb0fd5fc0c", 0x8d) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)=0x7fff) sysctl$net_inet_esp(&(0x7f0000000400)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000440)="a9e4e57b2b9767ffe217037e099962bd0bd8bc67689cf8ba41947ab6c5a5faa59a29ac47c1bba4135f1a88cca68702ff533d02b993b80f9343f3f97ceeef8d222cf23d8e9e6d61b7fcf9f4d02f5b7f2847706373ad74a1fde8a35dd569ba3d5d9bccdfbb1edf67e723ea6a8300f1e99c45f94ac09d79ad007581a1dec3d90d81d709b3f85efee8b9d08f1dff1f4afc5b6936b2791a8a52e71db6e5e2efbaaeb9cd5f75660f564677b77268f9964d9724fe5a9bed391c833c", &(0x7f0000000500)=0xb8, &(0x7f0000000540)="76a4a02d4412a1c752d2c6b7ba25ed40896adbbe0c14348230b5a00eae8a1648ab84fb0308cff488db1b80b27ffcd0a122442cddbd07cdaffdd4285f5350e7226bc4b39230b04acbdae034bc9387358021afc8fea4080f2b0d1cf1defc5564a7b9e1d0dfccaf70956a7694c04aa0459da2c04e937ed7cd263d58431daf7c89dbfd7650259123c4021351720fc78d393a0096fdc4e406f9c6e3bcd9d4716d917654f06a5f80eb93b8e79bceca10e48eb91c1d58", 0xb3) sysctl$kern(&(0x7f0000000600)={0x1, 0x8}, 0x2, &(0x7f0000000640)="912b9c0153939cb21f7906324a5c95b18470efbd26f2ba2a293afd90e58b5bfb851415fff55dd1cfd8fc1d204c96a8746c793b084840a83ecce38d9c245374c7017b3e5b185649e5fd28b14f1cf105b556be442855af16dbcaf54c6754111c8c638515a574fa64b186fb83e04e9d42cb523828c291f883972509264b63a225895f75b7e98a06f58ce1a2e9a7c7345f9fb940c484689661134961ecf7c0722f86ffaf109acd64d595138e271be4e75b08cf3ad6d6af857060e2f30bda9290cf1f9c5113249d207172467cf6ccbe407e1c0530", &(0x7f0000000740)=0xd2, &(0x7f0000000780)="a2cb31efb8af5fa8d684ed71a5274ea6a9ca81245d4bbbbcec74ec9b0fb7ae76373d52fc55df560f5f8b9a535e17c3f22beb71572e65df62a72a9e38b39e00a7d09e6bb23216c58d50", 0x49) mkdir(&(0x7f0000000800)='./file0\x00', 0xa) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) setreuid(0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000880), 0x28800, 0x0) fcntl$lock(r6, 0x8, &(0x7f00000008c0)={0x3, 0x0, 0x33a, 0xb72, r3}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000900)={0x5, 0x80000000, 0x1, 0x7fff}) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000940)={0x8, 0x1ff, 0x3, 0x9}) r7 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000980)={0x2, 0x1, 0x8, 0x741c, r7}) connect$unix(r2, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000a00)=0x6, 0x4) r8 = accept$inet(r2, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getsockname$inet(r8, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000b80)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000c00)=0x1) close(r5) executing program 5: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x40003ff, 0x0, 0x401, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) r3 = getpgid(0x0) setpgid(r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) mknod(0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semget$private(0x0, 0x0, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="12a1000f8d705aab26c5cf83", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="57c918a31b1a32a105d700aa3a107aef017aa69583ef7cc8781745bde16aa11182c863bcd59271595f537da2456124a1904bba721be092e9f200b2a284c3e0549476b48a6551bbbd28666b9cef23b83f8045203589f0e57bf0c41645e56998a8e16a55bde660287b135512124f02675853fe3a230815bc50c30051b6dce5e27544dd950cce7097bc490ba6c3322b60d615451e776637a80c743d8c6dea3eff12d7cdc93501019201b1d96dbd538091b1c0f1f1006b75149dc8da3236ecd0231cf2bb8c8a6046e21aaf25355d931b763202bd4f63de11", 0xd6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) poll(&(0x7f0000000240)=[{r1, 0x80}, {r0, 0x80}], 0x2, 0x9) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000280)) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a46bafe1f1ccc4457513f8d4a2ac315e01aac6383dd334cc08e7a796288fc8da9fca6fbf687453db2d7b74d2ace7dbbe60641179c1326dc4d0800f1bf629412a36290e00341ddd9a2bf7e3fa41bc01a6de728b2581aeec589583e6b1b03e35f49abd", 0x62}, {&(0x7f0000000340)="d7f0b67c873af32da7b3803076ad1c1e0356edeaa1dc5a545f40f87ac9a12d92419352697950493423cc9eba2c2689412f5d2d8f3d32ddb2b1eab0a2140db81f40a760c273e77fd158f6fc1f2f8d283c42a50c9697053ac5e39b16d12ca9bfe89f411842e215ae9e05c36295bb98152982baaaea2e603336bbdfc107a2e827d91dbfbd468bb575cdaa7e2b0bfb41fc728b07c3563a2e432f2b8b4c65ef33dbf994113ccd7b4e9412249d34e840d1fddfb0475b9ffdec1b6aa747299f47abdb949bf9fcf736a3a6100b4861ae1182a2b10f3a3171b4455db5a555f16ee706acc3", 0xe0}], 0x2) pread(r1, &(0x7f0000000480)="839a9cd65ceedd848361e07083c1fc9e5dd63347e3498bcfbcbf674897fe8d47332db2bc13d53093c14291c7ff4f9db0033924d990ca2bbe63657b8e7bed96cc703fd2e26dca54cf160573a6fdf004d39a75875ce39392263152166c0f8352123ca1cf2b92d923fe04a93f08a3de3d3db8b81f7733859f3a8c440c64e9953f5dcdf85866942dfa75c484248e87bfaaba6c755b1edfc63fd85bae1b8100737faa9df388cd7be07495c45bbfcf1d597eaacfac102dbcd5aeb9c50b9874172c1f449ba0a0e92ec96612e6643558c036da1e726b804f9865075a73ccbd8da2ba3c7f49b822d5e1ecc0d55ed78be0c95df0198cd59b9b94b562b0900e98d7a8a3d85cd3f5824d0d3701ef740ce85b7013acf74be53f07853ee0a949c8d7f4695763a8cfbbd8de0d1c865e0388c74ff02d271c0f0dcd7c2cd33da5e79d700c3cd2fb858cc19a88eb0a8b5d2c2736fc9e96e3c00e9a75fcf06dfe71acb1316a8af731c1d44053f9e7081540138ae89a53c1339147303c8d1768b9fbeebb25c643970ce4f038e996254fa3a3917a2fae4044ea9e9ec5732208c2bf3c0817ed9dded0f3ce860b30874569086f36883e58b3dd2530954d969cdb34ffb43c241d32b79d2ad7a1cbcb40bae511f05ed2a2307a51f102dfb172cd93edb20553fea7176d6fd5e0e1d4003ce7ad8e8a141db6ebeed5f1f75e0bc0c5be09c6dd941b1e17953e2a9a97b7e097dd9027eeb75364d305ecd304e81f5b7181e8319601b0da64aa0426d09580ce7fd8831d91f0a468d5e085c20af0f95b1f89e9b02258007ffdf2973e336470bcdefece844de0180f25529987a1db7d30818f98cd72cd66f7191eadc0665baa71d1ebcef282d38d22b42b86968e980887374273d7d1ff7ad27f98e00967bffaed506247fb7b3e80822416e1470f1e15127960510e06080d09aa9bd7115ade70a7e1ec5c91d6417bbdeb8de3a48e430e68131bd88f3ac24cf54ddc06ef61d264792876ff32035d7c2dc111f4dbe38fc143ffc5591f9e356b378cc5b9afbffb381707fb8e63778a778c2ed7182942563cf3df022786ea392f9fb65f6d808eebe6d93ba5339e8a3953ea3c7014e9fa46a8e59c6c8b49edfa50c77c0024306ea58909893be7fa17fa36099b9b8522983b15cf66e5dfdd915dae320b901c040bc313cf3c0c49be0efae3e0495be2b0cb08000c5094617f145b78f0b7c82bf65a975dcb3db99187417fb6c2682dcaa50c4c9ab1f70fcb783b4bab818c0c8f2f654a70e69554c9d2db5ac7c9c3adc0fc19758c761923a0ece319ae8cbff61266d3d1b89efe83ecae3b2e3f09a7407e9720f5536d984eebce3e8872e647e2bfa479ce9707501c3018a3c4aae6480f0f9737920ff2909130fa21bf834270581dd9cb1c7957694f69fdb118651978d1b0584d846f5a20c9bbca6c8e78156bffcbe6b04e86c439480b96bc7277885294849e15dc8183b470a4e7dbae5786a2da9beb8ac512e89f817e7ca8bf9c8041cdf227101f17579c77eded4e16a24e770a7165046d3c52b714746af2af149920e08114631783d88e45d227532918fb7587867d4883e897e9e0bc4f3668c04cf5a49c2fdf7af3cf4c26ea2788f25a1a6c6c539b3a8d1b1a8a7a2d5d69dfb4806111ce9a205fa690707e04ec2adbdac4bb5aecf3618a316b75e8a7edccfb28d4df587db34251013a2d96505e7ca12558285501e5f2ca67255866416da1cbab2711ce784e3c8155cf4ac3f402181d972a7f2918775631805f54d78dab39a142a85951a02cf7e02ff2b8ba5d6f06bf220fb54fe30b36be2c50467d5a910ce84b63a34ea3592abfb69ae011d845580968c5645883e6717a55aaf9b3a3a84557dc189796b57e7b4b0911aef9a11cb213f62946fb7db12348371e522bdb6477c6a3d0268f34b3bb40611c54de9a5ea3224ecbf88e6010004af0bf7dc1e45c60a614546b8a7080c4f0688503752aa94986303c4c1ad40ad569837c0a33200122befbf6b6f18fecd7505c82ff6958bfbb1711bf107e16da5d332fe29cba3d13e60ebb23209d0bb7fc619682ffd667bc4845ece09c0a4fd84b9f1c3ff3be1d92de32638d85f3fa0e328c7c5e3523de7cb84c4c3733a1fdde99ac68eb231495cf5cdfe65ad8402531ece2a89982f4c470c5e82d019e6bb874fdb07f2d76a469999e45c9c95034e603018a2bc49f314b99197fce934662f21d28c2c706b710297b0903f0b0d474f0bb79806ce53b29aec467c89a4c71b570809bf4a3726117f65335172d6ffaf654cb3693a258e70df547f2efdb0ed0f275e50142059a65607457d11aaaa15f7d2d75ec81cda43022a8bf0bb82db72e0675fb45d7d9070781f2d369e606720a3e42e42aecc020f4f7206e18c40d73002756935a14a2139673d34a6ecfb1329f929379f2e10cbd286fe1903cfe0931aba61b533ae5f98063bb259d240891e184393a2f523e6f6965dde5a585384dd0fad98e359b4da606d96381475c6dccae49023b1d3e3f3cd8692800c0ab36a4a2b5c43387bb1e4e1d8129e2916cedbc0d5a1c1ffac5ffeaacc4c603e53bc39df11e5219d9ce68b0842be09fec64c5a6e061bfb12e9f7d9211caab134299a12d70d9eceb47edf9dfc0bcc8d5e765a970f39e11e26761cae75b2cbe86fc125727e2bedd028b8a63e3e9d5429f01303e537f5c744ba0a4b8dde5ab3ea5cd6139df0ef9e3649eef412bc758d3caee16e7d0c54de485f1464fe98701a99ea5e7600f4c6d88f0652c620a134bcf5c9834bb95330235db12d4bb30f7f231d2776cbc9aa9c100a293c4e2a18a7e0ccb4237515374bb1b26df44a26afcf68d646f245445defc58430f98d5bb799d85df0764812e04c189c56686f8d0a67031223c5e6e2cdd2c5fdd99516d21d993a63be7ce6759c540c07b30e952a04df4e9e52ad658cd5917aaf46a9ae23fdd6be159e1189f5123e419604c664ac7e5a8095d5839b0fcd9815e9e4adb0768b526607b6f227ffc05b0ff1ed729969361b581399acf93aa0f5e5785e017e0f75dff96582442db217716a5e10315b627831a20dbb980ffd299e24f9174626bbf94f6d5b9afd051eab383ea9ede1f5b2667f1069832b7b133427abe6420e6e9c14a9ef7fdd3bd14cf0943c15327f9cfbaf22041174f8810c96525781bdc54d95595576789a391175df927ee758e149287d2ac27ccd6fa6408827b31176cb61ea9727ee860ce552bc64f1d3e3d6dfc59f6af71bef4f7cc71f42f2b181d1f7a290c671a447c900c0fa0cb6fc0d9cf7a5d2b4a48743778e5d799046b5b14b515e2d203091a860a33683a529252d946a80a4ba4ba5087df1a666f4cfc734ffc9a0d50a0492951b9c5055e46dcbc7cdc8918e0d2de272026a5c722b1c9e387d9f578b3158b9712a5888ba0052c7d524bdf018dbb24037c93e8dfcd3fca307faf6cc63a5364ba0d3f7e27df3359937e30f1f47d8a4009185350fec1c4a06e318cd8fe1ce32fc7eefddb28a4d2535c25c6eacd45ee0925f4102be4f78de7454cdd8adcb88f35c042478ddb8f26d97118c09532bf01d4fd34eadc702657dc8c8d65d04059dfa57715e3becb29566600235dbc9fa5aa1c1c8e482e657833d70da46ad0076c417ece5629b261a5f665072af1daab21fe99ecbbe94da6b962cb12539db11ce7a95714b66eca394c5520923b595780dfc8916d89ab5e794636aad562721c6384e82a9958eb60486a31d6c1d9d5f56ab3c0d26b66b027f1e38ba6b956cd4aabf27379190eee8efe8c62724514702b96c5a8fe71c2e9fe56e4b8af20e7ec2d1edff89d7de494323a03b1592b7ce5fa34ace25cc11246f07b006192f7de59385aaaa4eabb783ad34c0471c4be465b226b60d2646962bd9186380329d93c3da7e22a4484614a36ec4c5c0e33c9496294b160d3b01079c3465f7571756be57b2b54c6b5d68dac053bc624a9427b6bacc1f6a74be53ea9cd94f20da415cb2109477de944a219f04b5cfd6fbcf52b359d398af98d83961dde397cc7cb6f80e47fcb30417965228f4c00aba0e15141a1682f38ee94d123ebb1d2d3bcc78637fff27701f35db1f23bdfd724c86475e8435ecb1213f5a61e91245d55789649f3e154ff02d1ce054efb72c0c8bd524b8089d12b75f63be8b092f4c62703f8be86fa2953fe99cec2857bf65238a8760b886790f679c39a49245dfefba286ff25a82817f24ad4f50cae7ad74c4ec1dd1e0ed46772192d88cb0be21d02f5fece554b983cd3d580ec6a770feb49318b64807b251c3f349e4f4700f43316b98c263eb279b529ce05c48dbe50f8ea2693ce05f39bd76fa9de06bfefe0fd04fd8bc418730743abdedad713d33b85f538c461003b910bd68c6cf26997291b2f548b57014209bf7af11a2e4dc5ddaabac9a2a13c874079b18a3115769a0c6bbc27027d6edfa671a88918940ce706a97cfb2a22c8aa95bb911dac0f7a403a6a454f58a0721a521365375492c4fd474386024cdd9d74e5bcff20016abac0384918792a89649f1e3bed131f4d4f9f1e5c2d137c238bf9e051aa32c72a3c4c30da6f996f534c6dfa84f47a62ed33a210bd4765d35cc1ff7e1d81a60ba660725ea2c92fda689774dc1e13658da7a2d9fa701c8f5770136abcc3d2997d7e5e2d600d412eea3a856868533b1e2c3ccc2c95276d196be551bb9873ead5b06186a0054073eb8825c5e34dd4321a4dc9c13829b34a086f4f825ecf29af0bb03e407591cd0c2d3cee3a3d7838ee01d1f054b4ce15688c62bf204ba59d71dbc4cb3fc689240a2f3a180c22026ccd784008a2239f4832e1d045f9da8b686850d5fdd2b5b49b9b89a03feee9b3dd397b614e286a8b9767b40c4ecca7b88b9e5fc4d728e1dc81c04dcdbb5d81f4b0ec409a668d490c38f4b95b7cca05084d74dca7f1703a50f12fe9da035a8aeb57539d8f791d782b08fe38fde53b90ccc5960770080cc5c66e13bffb1c50a3537e1f537411f55ce41e6a868226e82045079409a0755734cec0971f8715f70e930fc26c674004d923b346eaa5f5c3ecf95fccfeb87660292b90c9f419908e79d28abebecbbc100078518f35c8a734994bc0ed60a319d4a3562ca948d7c59a1a9ba3ff2ff81bb64f60dbfe9892bc6a6059b86d8d5019f149e7e4cff5b2a1719901ce6b769f52898fbe734b9dfe3f0ba7f97215ac7e00f78320a346bda5e9b9001d36464227e8d10e3baad460eba07a7ff5896aa56ecae65286bbebf30b0e90d566337db88e129d068c964a63ee0a429dfaa53b1e5510019ab5c95ff636ca5b7177b0d78c70b4d877e3cced590ca3adf0467d74ffac0ab957e2715857d96fff8ea332fdeb99340654094d715f9d9991355f539e20be2fd12da5fd98950fe7c6065c331ab456ef147691fbd41443120fd75f3e428996a48c34b3934cb63ef262be70edda2eebec1871e773f59d51db8f0d975431ca652b2f6ea241816a9d601c10b85e257a0745f2cf1472bb00b9eb2f57de6d3c7dae5648175ca209e9d31725d3b395d79ac91d46877155fe3ada045d090ceba41cd825f28ed0325fd4c3c323597b2c8c6375403821376bacb50d2747882acc42f781675e63db47d8104f26def2b8e48b3b96c37eb468ef474eb22c593673d70e4183cdd9272a97c6857bfa2d4509c81e7b27f834a1e3e8aa303c30a4e7d9df01ad8a436a8c137f568d98fa8d60cd7ff9d54ed57444ee4a2564a5a516b8194291c2c2c116e2d5c99b3f1afa1a85e54c9339874b79dd6699b6f411daedce54d00fc2a5c7296468c0e5ae189d9dfb2fb2db", 0x1000, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001600), 0x8000, 0x0) fcntl$getown(r4, 0x5) dup(r0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001640)=0x5) pwrite(r4, &(0x7f0000001680)="caaa6fd9e8266ae06067287bf75d6e19698c2f7c4ae48e4ee0b4847aa742e22b2afc3a1237b7be3edae06acdb98638ab2571db55880c669837e4faf024c55a04df4dad930c5d989a7634c4c587a227b71f759c7b1e7c554429a65019f530c21e202128955b51a537e7df422e127a82ea372468a03428fbffda3d3172367b7ceb96fa1fd460c7a279202c89495d98152b206ae94a", 0x94, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x200, 0x0) getpeername$inet6(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sysctl$vfs_nfs(&(0x7f0000001800), 0x3, &(0x7f0000001840)="0bfe299409a4b89b08266181f28d803e4cbb2c5059d08b4bd7dd362ad866d5ac892d1026a2d7eb578bdc953200bfb504d60bbc64c0d55526885901a92a70474ae7e3ff1659cba14154750b0caf7f7c289b2fe40dd79bf35a761585c6950f9b0857c9ab62ca0488970715cd3ee393756f19f80109e16d6fa9ff215067a8ab905a4e146148c3b381f28c3acd82bf3af99b0f7dbb9771bfff4e2dd246a9fb25d3869b2ecafa4af888e8e01e534382ebddb440b3c0f1dfb378617d5b8f60", &(0x7f0000001900)=0xbc, &(0x7f0000001940)="bf2ded0ff72e680d0532667673bb2b1fe890eb4729f05ecb6cee54f9d87dedad87f2393fa6a88476a2a2de499c91e17e2ac91752f7cc1d6354254380d8e6c4e00a528d88e3b2ecdf265a627279005e5100fa494ff9af4ace532268f243b54e96202284c78f74cba6d0bc2ac9635fb24e8aefc7c71ab4b2d825e0ada5f5a587de693ecca212d873f321b80cdc7b2d2464022496ca5ff4452370d87c0058e7772f087b2917ff913d713e01cd2d6c706a241ce4d673665b8a09f91f623504d3f3ef30a9a4934cf81f696c66c2290b665ec0c718b7eef8a2498611beba6112d065400c26b805ae3c287d7ec29df019d50efaf07c8e", 0xf3) semget(0x2, 0x4, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) clock_getres(0x0, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4, 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r3}, 0xc) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) unveil(0x0, &(0x7f0000000100)='x\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) clock_settime(0x100000000000000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) sendsyslog(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x9, 0x0, 0x3}, {0x3, 0x0, 0x0, 0x3feffb}]}) setrlimit(0xb, &(0x7f0000000200)={0x1, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcac000200000000000053ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002740)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003800d5d0b9c48b79ad631400bbe00000010c00907835d4f0c2b53a980ed426000000004500fffc0000000000010000e0000001e00000000300000200000000"]) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) executing program 7: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 4: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x7b, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000280)={0x228, 0x0, 0x2, 0xe1aa, &(0x7f0000000000)={{0x13, 0x98, 0x3, 0x9, 0x7f, 0xffca, 0x5}, {[0x0, 0x1f, 0x49e, 0x2, 0x401, 0x5, 0x4, 0x6, 0x7, 0x7, 0x13e6, 0x10000, 0xd8ee, 0x4, 0x4b, 0x9, 0x9, 0x5a], [0x9, 0x5, 0x7, 0x1f, 0x1ff, 0x0, 0x5, 0x798, 0xd56e, 0x4], [0x6, 0x3, 0x9, 0xca, 0x6, 0x4c4, 0x6], [0x101, 0x7fff, 0x4, 0x5, 0x0, 0xffffffffffffffff], [{0xffe0, 0x401, 0x2749, 0x6}, {0x9, 0x1f, 0x4, 0x5}, {0x9, 0x80000001, 0x7ff, 0x2684}, {0x1f, 0xb8, 0x1, 0xa77}, {0x401, 0x6, 0xc12, 0x6}, {0x9, 0x7, 0x8091, 0x7fffffff}, {0x2, 0x74589646, 0x20, 0x101}, {0x81, 0x0, 0x400, 0x17}], {0x0, 0x1397, 0xcc5a, 0x401}, {0x9, 0x80, 0x4, 0x9}}}, 0x2, 0x6}) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d9cd0f03f9397ecd125f290fa530013fe675e1d380b0c089e24f98762925f261eeefbc5a062cf9565894fd2a9eb16c7e6363eaee05d6dbd862fa0890c6423ce54f5a5c811f3b7c908d173629d535248a71e9aa0753b02bdd7d1de69b89d0592b9fe22a638215fddccc9e88b13678ada161bfb03b424d6a565f9f6a4cb55fa9f3f26509d1c3f43f5a01b23bfce7ca3963230d15f18fb4907796983cd188399e8760bc294eac5f93f17d3a4cae287941452b4e9146b7db9b995c655913d5dac55ba368ac94a0b324b2b019259855045dbd", 0xd0}, {&(0x7f0000000400)="8d7cbcc066448285581c473c30460c38b4154119f8eac21d70fd6a4fdeb73327d08c23fec5918043f7814a7185ec768bbdcee2d020febaef84993a1706371956e41a85f979da0eb6b1785f29eeaeab22b5bbb61968231bf42fff60f3f6951d0f10e5889481f89220ee2aef4423b2788cdee546cdb08d306b766e1b98f1966227115f4fe43e7c78ae942270e21f206444b2e7e14bcc5c3abcbb3f3af3e36036267ef59d2c921aa1612aafa3852d9e79cde5d475f069b4c42b3e883b1e4df05566f31b9d4d3fe0", 0xc6}], 0x2, 0x0, 0x0, 0x400}, 0x8) r0 = socket(0x20, 0x8000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = msgget(0x0, 0x48) msgsnd(r1, &(0x7f00000005c0)={0x1, "64a1d8b3d90f33"}, 0xf, 0x800) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r2 = socket$inet6(0x18, 0x4, 0x20) bind$unix(r2, &(0x7f0000000600)=@file={0x1, './file1\x00'}, 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000640)='./file1\x00', 0x8000, 0x0) r4 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x20000, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000006c0)=0x3) r5 = msgget(0x0, 0x605) msgctl$IPC_RMID(r5, 0x0) r6 = socket(0x18, 0x4000, 0x40) setsockopt(r6, 0x7, 0x7ff, &(0x7f0000000700)="c8b6ecd4be2a051ee0060aba09317b1a6683418ca95f05f7f5b128ad88c7ac0c4031", 0x22) fsync(r4) getsockopt(0xffffffffffffff9c, 0x401, 0x400, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000001780), 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000017c0)) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000001a40)={0x7, 0x284c8500, 0x7f, 0xa79}) socket(0x1, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001a80)={{0x18, 0x1, 0x0, 0x1000}, {0x18, 0x3, 0x7fff, 0x6}, 0x0, [0x20, 0xffffffff, 0xc12, 0x0, 0x80000000, 0xd1cc, 0x7c, 0x101]}, 0x3c) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001ac0)={0x1, 0xffffffff}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f00000008c0)=""/121, 0x79}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/102, 0x66}], 0x6) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r2, r1) listen(r1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c", 0x35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f0000000040)="4ce39dd7da861b30c66c072fd21acbcf620011c7ff1400d5a346d19d34356188449beb5eafb9aef63e3d46be88ee982d2ddf8c633dbb0666e2fea13ea2d6a1105ae279dce28346544d73d0f6350dd8ea01311a1651db50f1361a4a18792724d68820d44d207e04a2911904f5ef31aa422e0000000000", 0x76) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pread(r0, &(0x7f0000000300)="367ff6db4e8dc435c624715d5907abbc986e3b73c57966c1b88937858475cf99c554692e8161362e84d88fe0591eb5bba0401dcf50263d92cd1bad63ffe55b8fa8e3180f34ea3aea507945cc54595b7c49cc330bced1eb204ff8df529a6c5ae3b22b065a8303d8fdab27840db02b6650aa430dba082ce8bfc64d15c270570823849ac3e618d520af234ab76e7b32be2185d89306090d82cb2c5e6c2baba4b8823d83da78da14c44cc4740d167e1b64da538e4b59a2b2ecff96b519154f23560761152c9a86bf7dc4431d59ff5ab26d0df4e579fe08d9425814734a1d275733150ac52c3aaa454e10b8c195b0ebbea339", 0xf0, 0xc24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) r2 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x28) fchdir(r0) r3 = socket(0x2, 0x4000, 0xff) pwrite(r0, &(0x7f0000000480)="b4d9926f773b47759dc3a558e70e6a3bb006b7b8d9a9c668efbf3cdf4482159d54bd27353b3a70db25eac25dfb7478edb832482b74aa1b930609babd1b17534dc9d680f391117b4f2649b7950d3b2c1fa25a13f85c5e01b4dcad2424d6", 0x5d, 0x7fffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x5, 0x6, 0x200000000, {[0xf4, 0x8, 0x2, 0x3, 0x7763, 0xade, 0x1, 0x637, 0x401, 0x3, 0x3, 0x1, 0x9, 0xa4e, 0x7, 0x7ff, 0x3, 0x7], [0x63c2, 0x3, 0x3, 0x0, 0x1af9, 0x5, 0x46, 0x100000001, 0x7, 0x3], [0x2, 0x3, 0xff, 0x9, 0x3852, 0x5, 0x8], [0x9, 0x9, 0x8000000000000000, 0x3, 0x1, 0x7fffffffffffffff], [{0x7, 0x401, 0xfffffff8, 0xfffffffffffffffa}, {0x40, 0x7, 0x4, 0x3}, {0x5, 0x1, 0x0, 0x7f}, {0x3, 0x1, 0x6, 0x76d}, {0x4, 0x1ff, 0x0, 0x8}, {0x1669, 0x0, 0x7, 0x2}, {0x60, 0x6, 0x5, 0x5}, {0x4, 0x8a66, 0x5c165bfd, 0xffffffff}], {0x8, 0x413, 0x20, 0x562}, {0x7f, 0x69d1, 0x2, 0x80000001}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) r8 = socket(0x2, 0x3, 0x2) r9 = getpid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = socket$inet6(0x18, 0x2, 0x80) r15 = accept$unix(r0, &(0x7f0000002b00)=@file={0x0, ""/251}, &(0x7f0000002c00)=0xfd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002dc0)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000000840)="bca3a743187266e9ff4c077ad1a0cfec2e51ca605423ef8710a74d8d1667d294cbe7085caa39d1061d183c5915ed01d76c284da74c4b9a8a528283a9dacfc6da3b0d596e0052ba56a9e58a12360993d9c18465a86ba42fc905f1aeab7a92807d58a4998b030a92f3f2073a2a2f7480411f733b62bc34d20c8f14b6cb9a7fe91567bbb3e59e48df783cd42d39e1a203fd7c5a25c0793eb72a75da3fdb663037354ced777f83d0e713850da5c5cba41777802a4a2afc4403e08443167e203ed6f9b9e194753162e6257b4e354f40f4b287e5e819ec221b41b1fed856135617f0ae0119ba460e857518e1e12a45b49546090a9ff7a5721ec4e10b868ba60d4927e5caed9c6866ccec29e093e69a55e2427cc066df9e6c66b2878b082b4e92b55f610da407ee1f37576ec033ae6c95d06727955e23370629fe51dd12cf254a6a7ad2e1f8a42d9d0821b95cf5e40d2d26765f6eb3953bf132ec2a919b3905fc076c8d0852e605777bca7862ba75a605d316f2e8f2a97b75fcbc6e7f46646f525e1a409f0782a7b8c471b73b7bc75056394b1a49ecf9a7a47f7ad74a1cc20b571148f45c1b0b0dd42af15b0e4ad4decad30d8ca98f39ed043a96cfab552920e9afc2d5d635c259260fd3a0e915b71103567baf34296ae069a691b896e5f911b4793eb7a844dbac5aebbffa5096fa2e02c94df701a628d100936750024916c5613cb8e268bc2171f363e6b4ac29bb441347c43f51d182648224ea134ff6f8fe75670ef1847b44309f5ae12d5373601a4d6c2dcedeedbdf7e2f164effc80153a2c904bd9ab4df5a6a6a2d6cde85b03f73420df3fb32485cbf1aaac92e231ace6bfc883320215f6adad581beb7699160ba6ccf49adfd2b33b286702db1fb0488b0ed767e1daf14f54b44603da87bb9f795c53368669ecafcff3524fc33abe24a11f1c138628a35bfafa5fd623bcd52ef814ebeb0978c1c477b203f3f74dbcf54e704b516531421b3df7972e89d7e57f59946af0e24912977e8df81c63b4a0e05191ec6ce36ae70f0829491ecd8dc41fdbb3b877ba12cd0454ea121535d58f72615e3aff99e47826aba2e8a6ec5da70fe26a78b3380db2e71eb6f7446af8c3a8db83ea417d20e547b4c6684a6662844538f228eff3d99d67674ce00bdf05a986b7313e1a2ee89833cc7c580946d126c6cad0739a5678a2f268c46b83e254730211405b06a92c508ceb97ded48d25c9cc02c901454499e2b463145fe0a6f4a1e7a8c0052d013fe7c1d37280d6c20ece1ddd5b75fffd40fd28557db398e1ec56e0eae3d726187e0d194dd7140cabb81fcc51c7957c8139bdde4d2ce78968bff5db2a008079f35c5fc63cf27d7c56b1c263fb21873d3957dbbd9039b406adcf3b55d1b8afaa90e9cbba5042ffb057de7cf0378bdc07b5d0638fb388a32069ea50d076ecfbadd4d61edbd97edc6e247fa96e3c346bc7a8291e662be639b7514287c8f9912c4e8a6dd00c0d2d89972d7fafd4ab31ff9975a78bc6b05a5721e14b5b96fab231df9738b449c2520cdb5b7600d789807e351bd5116a335fe4a80c90e7ec2807885602139a14e5cbaa1f2f0b0fb71558049a577bafb40e0f82f223841ec7416ad7f3cac0dd1253bdf58d331a55bc3515edd40beefcdea3c4d76fd2432409496ea74faa4a36a4cff75481803cef4e140ac316da3c03d90bf884a6eedc65068c1a4bc87f97306b8ca547d2ff01d50081f6f41b59c60f9aefa3f5589c07f94e71d28968172aa73072d63c8e8d686fb5b225ee35137d999bada292c2eb16031d0f549f6230592b5d8a125ec6dd3e1848e462d70525969a958ddc72d3bbe175f7df8785d1f8eb445b5dc214c28e37c1e15c63820e979d044e9a064aec4ccd600165989ee2035db693eff97825afa56a3649b329ebf1643d0934d46841b0ebe86136c37f181a94fcbc0d1c06d006b49fca56a1bbc064b5fab8cbdc0f1517f2b3eb3b009982bb3dc2647a7759e854a8ca57b96959cbcc6727455f34c9d492dda00ced732f1cbda422c95bfcce1d41f80aeed9bd08fec84d3c9e683a7a36d5f33e008e70106d432ac8ee70eacc11cbb7a868cf8d609061614b937fec86eec7a1e87ec18724f65b4087e20d6f7ab7676a24d7aae7d286a91553fcad256e1e7be4495999894b07b42196e673c1ae3d7b0be355e5a4d0209ced37788a719cc785d31a434865dccb61845cd6880a58c9847d44701866c5bf29d4a9d49512c9c292ca8c93990b0d12f86357559199b7a2cbc8bd978d41a054b367ed6a1b921ae20fff76e1234560fdc10f3f168710428cc15a592495a18b284238fa27a346d358138d7c985b83f0452d34c208e654743c95c7c65f1d3a990f29460372bed2993a34b03ec409eb49f00481b1ea976b10254b92b4298d6ca94bf2ce0e56283fa4daad29e432f561130b116362226a1359aa41e5ab5459930a67e8f3ded7fef3dcf096ea7eead3a7802a503f749e507579b9081d5d1e93ae5b2fe4581f2ba6e4df4cfb8b736e4652367cd1e0b922f302a6ee5a6b325d635ca02543b8faa2def7679d1ae1116f6f306c4fb8cc59c41ed2449bc85bd49b3a3c813592711e4c7a7e62f4d07eccb643a2cfddead0041baad2a1562b017f3fb98741218f92ff05f7235ca3b8cee6ccec2ca4d0addec5787d7a59f82127475a44fb4b85935ca5cdf3fae4fe6d365139ac1b738413869458eab808628fd56ed9fbdd9187e232835c0f3041c00af5c92cf7bb1d9d6de0daf26c37f748e09fe7877832d63a55418ae6bfffacc01033f3eaed0d85c3dfee8a1b722e10aa8e4df33bd4b12277c00c1c2dff7a29719cf5d0e654f315c6a4ab57594f57db3198604138532c724d927884d3d31a4a0c96a9294b91c3ca18d307217a2775012045057a4c2b4e50ffca0e7e225c6e387ce2996cc1ce74cae4500ca76b8cab093355c24ae1fdd0c0ceb10460d8b0a4c00c3db1d995225e32dc751a532cbcf436c95ff456769d152878f23ecdb24119f01c3b745a19c8048ff642267872c6a661d8ae9c23cb71bc4d40bee5564fe91941dfcc3b6b90c020c6ac0af0322ed74bc3697bb1a76a9f72db9d58bd5a2a6ab37a9b2c1c6807e509f08aeb3a8715f6c7d20d88c78d566e980fd0045a4bf6858719074756800bcdd830984a955812f7018c6e1a6a58898c7835c7fbda162e61468623380be54ebec4f64fab8315028273b7be396354ed21ee033f0ca71e162be8920fe2d6254a249c1d76cf43621c3ee33f959e4bd2b6b83a0ebce6e25d49b9cc4faf492a386fae3e5a62622c30e936b6187a618deec554d8dbb2d72ee4a55e699b9f1ed4ad1d887efa110e25a3b14d295ec9299acf6d447e8e17349545fa109c413155d2629cc9d492fa58ab61c1b4e8084b876ed2be75692ad2ae3cc857692e447bbac00b93fcde0c050d17a975212eb50a3aa1d6a5cc4155591e293dadac3a4094e74867ea0c6e4fc66e5cd805fc0b0aa59cac5c218f262b7f1cea3f7f38536a8bdc6f9479831269bcafcad2c871de803a2e8fb1c506185ec4f4ef624b0ddb00f9a56ca304a500fc494e903200e66aa816f8a6e4e12b504cd9822fe02533c433c1b303904ca93f8c7020e79a8a4d233173aeca5e9d7dfad773b85929211ceba44fc89236c0c33dfeedab71fdcf78c976defc3d650c21d0b51b6f7e592f635f28b56f327443b96a9e805e2f8733fd399b33005f0c004afbcb8c8992f876cb9835f57252e560300f97621e550f6d6f12bd8637cf1f8deb19d35d08d7cdbe2fed64eae4f32fa032404d7adf56a754027362993e04a10864bdacbd096ef05a1ae13af2bb1436f903ff1dcb737255f9a1e2049f883ebf05ff35e641043b0e1a1eed28461af7c524261e1c6ea5955d06269a2b1927003a0536d05228a20619bce2b2bd4c75991f71e5cdc569b4271e3a96d0447cab4cd74276809d5506a9ba9db46106d53361aec9eb1bda37140a44d6ec06d1bc89415afee4b81091cb6bdd1f12672a79ca2fd52c76ad932108106c2023a859beba201cc238f905fac7c1a05f15ffedaee9e28b23d01720619e8580dca31a1d6219c31f9532bcaaab277c45b31c90497d0a25a9309d67729bd0ebaf37590a2dd44045099e9b3ecc7e447b9fc939bfc107b06f3fcdcc457c358938c003744867c577d3b984790ef325a9c3fb06be9e13806deb212a865ecebae2ad1f3e8378ab638d8a817b7792175260b96d6596e3145972ebdb88d9922f3fed65fcc2022638afb4ecb53b8e50f1cbaa6eecc7356a15e6d9339437e443d5603f4b7b3aea98bdf8ed4c3fecb23b26e392f2d4ca74d7652cc41336e4b1c5470bb1dfaeb7a9be07a2818f833ef0169bf72253897d2a5792ad2b1dbbdd104e75bf5b9e344efd92a159087bf4dc44d47288116b5b79fc23a1fe2b5e25c2c33542548afac186cabd16e655cec4b7741cf1a3917eaab4a0d6dcd166a90fc8d5be2cca92c20792d64e03f84869c2272b75da2af5f90dcb22fd5af5677705cddb992c77f0424b1892b09ebe44157c609e8160ecb4e36824639dfed7f8ec1672ef188e515430f7f93f59d213df7aec6c2652eb584ddb23ebd6b96e1db673ebb28a0ef436a87026dd7853694b289179c6a2adef3716ba232cb066111da3e48de87bdbcbd02152c2ef3a970353ea7b3cf8f59000dfce30a5951c248a780d244543ecd0069956e7ec76ad7877ee6b8318361997074b47bff9cda4d104219947b4a95d0c85418c7f5ab0175670b9ae6623f1ad637617c5745a1601bbde17f328ecdaa90a3d27af30a5f24a409f4c4a02a19c43608a49fd449776e8d0934a470497b0d34e5405add55596ba71936512c0a8f481e550f73570e119fa01c7ce271d9538d4bf97e33b611a31737bbc151683393ec7e193f43890a16017805f88a0cf394d78bee3fe7135bf0b3f8000179b1782482e99c3b6cd99e4148988d7dd3889ab8ad398eebb43fc127df6048eaf62c01186f1568c38b24739609c395a19bb675f450c1ee37970d7be9874182c89f15c6806f76e0074941d59818e4e18703e0ca6c357c34be38ced6f290ec78818028f9fbdd503226752c34d8259c2d1e9d9460cf2c949d7f4b04382fbf4dd81b90e4f8242fa4fd830af79468f1a2d3c4aed429d073483c3b66241af45aebeb4cc6332149f15cfeed01984fb1acaaf6d646081e652628a6c3c28acfb4134ef7214d9ca4387c76e46775937527fed4c1fbe83cd9eb842f6a5ab9569bedfab9b5bd0491cf9da0d4648a94f97db1654157ae8733c45fc730a351eeefa176c1e2e66b5566586ad696962747d1be960e21b5166c1abe057075b635679d42cbb628d811f46fbb0d6ffaec3e3b551c8347a50faf526678ded201dce7c7afd60cc103af89e2e37c7fdc76c0b975dd9fc213673ef247507cf581e86c054a58b1698da6061f8ea2b78cc15421b99beb0d946e37de53e8bed412acbc939cbd779a0c5d6c20df97a530dae9fb881edafd470336205fb249d9b38fe1ec51ff982726881271e8027c6293a9298356391e708d6cb6a3936c1f0a975016f1b6944b805fba892419dd8e778b800ea69d5b3fc2179a01239110c5b8e73a0944cafd2f7b3e76ad55e06cd25a7bf4c1cb90d6a20f080c09a8ab34ef836f6a3e44b6df7d9f58a2557f462c4ea14d9885dfe5333628670ff3cb178adb9ed155afcbe6e0f4ad2b2a4d17581642769a0613d575298c75aed26bc2a5ba83ddb3485969791fe44cf823bb03765107960a654cfb411060d1b5e774c70c2996e68843fbcab6b7ccc", 0x1000}, {&(0x7f0000001840)="a2368a8b3cf750fdf1e23d8dee89a0a021b23d9a8295b54c6504fd5f96d02dcf4a712c48fe9d7432815801eb1210d93cff30dcc861da9919cd8231", 0x3b}, {&(0x7f0000001880)="6ce54b8e8fec8106a22f6d1e3ab417dcf3f7cf408ebf346dec9156e418f07f5631e593f252385090664a049282bc070688556a642a771ef46a814ac15e86f77f1d6e7d93f21f5cded06def6c7c5f4b3e42029712a9f410c2aff4cfdf6f70accf352f7e4f5616810dd50b72d21b87", 0x6e}, {&(0x7f0000001900)="54d4c458c246d1673b12ca3b7bdf5ec7a4efafc65277fc75dcc84235c7479d52a0f0f1340531c522e258e202e802863999c217faa5c537b642ccde40e19620e6d7512a1fd94dbf5d1a5e04d2000024877da6b22519fef516eea91e20e997b67dc757f39d4c361c4e57595439b6621b44022da2d18496336cb4fa28e7b3b15e05a81f446753b08c8a94504fd57be972dcea77f7cf0b0029d76086d8198fcbc190a2583bb304f3505ec0b62d73df3f2d74cd57313879eaad3902d4727ed7a0599c15627930de2692bb32133e5d5a35a7cc5e17785da5ca2ba20a39ccaf0e5a67b27f7479b88fbb94dcee330f66ffd1b4bf6a2018396f1d4b55472933715678829b9f69b41147bff60e4527dc17d48d787da195729d403afed151a5e87d379d59ffdade00bc22e0eb9d092878152c7a2f0727fef7bf59acf1113e9c654d23d98246d4247566f3dbbbda9b8d3ad61ad620453ecbb3ef0aee2648ba18b23835877124c42e1e60de06134f12ad172e6abb495a4f3dd957c4b5d67e8bafaced00105042012c894b0f5fcab8034b8c272c82339ab5df8555e1b356e059486256e39747ea285a3a913d738569940cf254e6acb0fc32d9e3c6effb444e4fa3f3bb6269dfce967f95ccbb0fa0f99f06d2d214a7cd28e6878fc12f7b9ac43c8b152a706a0fe4cb8ef441bf7f6345708c6bbe747cc74cfd0e036539955dc44a0d6dc37ddbc4ab8faaafd86ddd0addac2c4223f1adaa682f92bbed62d8254113d8aa981eda15cde805c0eabc34a57f1b13046e75b6bac77d6dd0201800b0598d76a4d7616abd319f39a8ebcf1c5be5e11e0bd6f9f20fb2c4247b8ce700b0c74d6da9c153eee5751a02247536db55625b85542d17934f161373f570d8db7cf01855e3df75070de94b4072de898ad8b9d66eb194ef864ae90419272e1046160c85e28c6dbe4c690bebe0ff5fa2a010703f5e1a6256071fc491db80538f32897412b32cdbec9c29785426762ffc0c4a9ca7a4dcaa1d7daee2fb39511962ee7c54f3c7ee858373ad75482aeee271bb062f158b609113e346f95cc35eff41e857c4cb49a6fb8a360c6aa538c107598af41e7b77804d03ab4f9203c1e328c31a160cb11eaa19c34a49bfcba8c29914f4935755523504cdc6a673e5606365b4e7d6afb9e8c212c9dd683a3bf62660dbaddd9f8d9cdda3a8152a2752b77318091a72a30e1490624e7c8eaf1b7935c24bde0ff6ef2a857d4ecb6c870a8da064b034aca60743038bcb709329f414301750c4788619906a105aa50f35e84200cb8b7b9b16553cbbd46e72cd1f0d7a801a09cc21b19ac0b8a643de92a7d69ed0094dc9e8cb89f1964feac82ce4f3b03b5e5aa3829c2129e1969635f678b52d7e3be5d38bd64b5391ddba6dbfaf0f858461792da77fa080ef1a08b70e6355cd7fcf95c89c607777e143285ace6f5496549b73c651ecd0bd9d8ca73a323f4388ffb0039dd843c16e33e2b6e379e612998d9e386314b61383f1bfc1917230465b6af215afb9cfe26a7ca66fddaa7202d9a223e5182d473c25a6378e912a66483e5b5ff6397227acfa605a7f6dc1bad20190e1f513f71ed05037810ff8e5bd41d667979a712023ce9ac2a3576498558dcb775c9855b4c8b90bb2784186371097c5344818011d05fcbe68cb7b18d6ae6f902ecfe8e7607d346112b5c77d2491438806671bba936f1f43810b952953acaafa1406e4a22b4350dd1faee339de3f57e820143ad7939af10409579ea41f41b9270c08c5bd8c6245fde881640557c4c936b495a78f3a2d612cedad6671c2fa43542d2270a638dbbe91da384b481f5f4bd4eae4cefc3a639ffc988929d1b28765bab7fcbd4e3980e79e18506064c5751f64b2f08db5b8087e010974336e06bb5a343ddcad1bdece5b43fb908ab6d6063660d8e30b3dddf890e220316d9bfbcf9f0946b4e9ea57ed9f2d486306ce00c57bb52a54fc0c20a93d7a6afbcc59b8b06603707c8c2ec97575049f9069fdd87db6f1312c446f056eb07c1d7b55aac07306bd2510f6f5a1aaa2da6111e1a53f2866e2a837ea5a8b6f91c4c46131552c400b784b52452bb18399a4c0d0d701b15e394a5fc43a904932865368eb1e7663d253870071d8b25dad2b5c1563fdadd90784b9f3988361d3e29e00d257f33124653e4951be61c941d4ed1ad2318cf8189899135d7aeb5872c1cd55e1c400772c120f8633458750995c8d81932fbf1f4a68b4e4f69dcf482484d4797cd3bd1f14d5faa4c52b1e343458886d1c112b41d15b88da04d3a4497b55453d8724eb58252b9d8bfc4caa5d29adb62e6fc86ba0da3f579eba4952c22e195cd210fe477fb5125e095362b710c2342d2e3a2b8c3f89fe0bd0f5852b45fdace0f2aa0e6d1470db575814164471b6419357b3ac0c7f1008b1611d1c49681d4ea50235e07ea360122af6c39d4ae2795bc0c946d45a16126d167210e6c4654e7f1d5c4818346f573e29b0a6f719ef59033e39ccaa715586fa9888d01873f5b85a6b9327907bd35b4897b289db7fe4de0844b1b599d418c368ee44b16c79f53960186e26685be0a5c393ad19411d179bc29eed03c4fedfb784fb309a6e1c1beb8a6197d931d3de61038fc1ecbb5a5caa6981bdfae1d915e3dd0baf396dbb58619685761b8283ed3b14afb6fd7479dc253ae71f75d36c0ab87000886fcb48e5c1c8aa4fb898991e2740f90f9a77978c4316b8752370620df5d57611fae1177018403536a36d9993fae43349aca3a0091458f0dc8235c4441aa63c2f3c2054226a4723b4882047084eb012f8160707a055bd7bed663baf7e68dbc7544ac0a96b8bb7d62ac4122d12c7797186ef9c148ddbc484bcecb1160ded0d305bdcea671e5d097f5cb4225431c98cb8be98c60e14a05a34cda40936bbfcc12b40e974350b536fcd0813e7ef0158cee03996f6972a78d204d83ffd690c3ede0df27154d26649221606d8223b61b20b0cfca273207ac816e776fad6deace5e5bd83596f1c2e3e496a5314ee13fe7a21275c6d9b36fc2d4eb158a8a77b9c86d4280d30e9cdec9ef390c9e4764b991dc8f734cef71ce2424e4a3d7e77b8e386dc24f0ac6ac0bc10178f3548e18f76e2f0793c3d18154cc8a1ad5147ceaf6aef83bf381c51ed1c5e5a9678006d8dea6fb831387be67d7dcf2075937cf4c02247a64ecc4269c935bab1908becadbb6591c7e51bb702d06b9fb8e610555152b710d249670b1ae2123abbb72fca5ac586e844654472215c1d5ff1613208c1a1643a7aeed5dae12e2c62465d69ae22ac96cd26b8efdd3456af66143913dd6dfd026e6f41f0205a5ce6aa952f4cf1746cc04b688fb4ea8b432b69885be3b04978c15c4a93dc141569d9d434a90e0676aa39f57d97475ed853fb3783fb20ede906d6666866d8c9e690705c45bdd7c00388215f1982414e4d0068af3ce0948de256021d19f892a2eb12076da3e5236f515619e7169d11ab06c66b2692d48a1622f67354ee9fb3a9f87077e34e17c9d4cabcea7f9f39bcac962d1256467a0c4b6d78465b7040a004c4cc3f467a6f2d2b1612e76341b5e944daf50d4b7226b3fb4ebbb03a08d8dffcce72e8acd4ef897defe44c9b441cf60aac23f76b2a9739648f9fe02c2474a165c643c66583a5e95350caf0154c7305dce18284e9de34c4a45ea11572957b03af879fe2663c3ffd260a7fc47be0f5308d34e838ab2e521bfe07815ace7bc36c9f51aaa035e9e41005057b414e14082ca3232a093408014e183c32a6fb20bd80bb94e3a76a048b0e07dcea5fa546a2fdcf60100842611efdd42a0fc7ff6c0cf39520b44a8bc543b8b6c944080d29159b05c365db1e5419e0f94dfe3cffa499f681c83505b490e6e978292070957b4b0c4ee0f59ec694a6bf71506642bfa7ac6aa67982cc05e70f5e829606950e53a40e9720a70e8d90b8eea4e4f999c38831615305960524dba76f948bc59da0b44416f7121b3b89592636582c59d4d05a7c3947f8c8825101a398a7f17a0e985e5df088e34313e7da1722de137211966319b56ea6163c36796920725fc332dd57b032057ff33e9a4d4d944f79c19097c448014b6f4622f4625d1d76c48d699e33c0358dfb6f0a91961becd2a76ab6bc3deae20dd24f8d509172af70c4d200cdb3109bb512434abca418697c05de59cee737c2572c47ba9e71ae0f7141eb5a2f8f21f67fd94c1ed2e7a9f4022e8ba052a1062ab06f9c3a10c8632057a387f3b996ecf8cfd5c36c88b0b1d4d27f0086d8fb5314f2df5052e3846c66c3f971c65b41e9fbb7a6e23208e57b9d41d99923ae07e646f9aa2814b173b4273ffbfde0b06199dd681a70bd98f965be918bff1a8c3f68ed0e6889ff89a123fb011417d973091729cf750a1fc9cb0def051f37d57fd9fe61b554228a8e57074338f0fbd6524c4d5e8f63b362af5d2d656f2d10fe3ab636ad0178689f1389d6cb8434c65dd5b3bb53ad6e66b14d8b9cc1ac15a5ba8e12d425fcd1c2d48e37806e3c9c977f032f42c6c49056396b8555170d12da449548b6bf2254f4aa87fba13e73fcca5939c418c4f64064f2e9f08dad17f39bb9d6f3fbc04829798107b6f8aef97d6fd9b55acda94ddb79d04211167b5c894a82147717a78cb37d2e7013beb8b0bddfa5cc7af8227503e793b402814090d3c0713268357f1b6cf06ef84c9e316685e1a64dc4a2ec095f864668ca54ae753e37fd854a571ba59d1f254d7fe2dde7b2fb9495d84bb7ce040650933061944b6856d7811f73bda252410f06d82990860bb5462823e796815c62b01b4645ac27328abe5e84aea1632669d83d57ccc1f135cbb0b37ecc2dbf1cb3f2f939c02ff8de0896b851ed034b75f1b8b2f12443b326243d18eb025d083fe5a9afa55a5e82afae2ee31ce4b16ddbcd8cb2d5a6c777d144b79c467abb3f15928ff7d490f1b7358c621e81c663343d635855470d0471a55d39ec962989bbb7330b1722a2ca5564332b169f3ddb7b9d68c962b5c186402f8918352412ccbad0fd39d2887d3bbe8f16ad8c043d504ebdbe86056211f3827b2ef000545fb458688ac255a140a060f126334853ee525ba699960ecceaab52fc32f093714227f0690aa7d5fe53b55de838d48fe9ec3e961e56ead4ff96248ebc2eb2196a1a2b6485844af582766a691f2f634d0f69e141a9701324cf6e85a725133b1ff86116bbd4e302d1a3155e4cf04f57f01c6cda96491b3d941c34c2430fb77ba0d07abc785595ba83c0e02963ebfca317174cb7b12bca7301b6e8934f7d85017b307b7414213d7ce9df3a15f587d07e6dd2f47c34a8b4a519ce9f14257d936116d9d473d19beeb1e4f109ba19165feb4cc1bb255b7d8cc1429891df67ede3365a5966016bd2d6d44eb8cccf981a741f60ece43520ae7b853474c7f03788e85072a4c93390b3afa776920f29e71e3404e4fc14a7ded2e991794d4f3a1ecfcbdb8e15fc3c2ed477dca8244747359d7f4668ab19ceda6d977abb94b704723c8d054f880c62417eb10aec564027f84e2d611b4eea369855f37c9694b3dcf04ac67c28effb7340c8f0d9de787de3c3df229885771307b4dafa3181b481fd104884e52f3bd33adf9c99af6df5b1802a9ae7389b148d1d0fba659b92ad506634183225c7ffaecd1313dbe5ba46630fc5d93ce48529d1df9a7ef97bd4b6a12b4bc03783fd3900b398e89aaddfdafd98f22d144bb303dc1fe9c353a1a20834bce13e5478d64e1ec46540263b669df6138e151bc6533f0ad3dc385e89a9f58043a1ddd21065db", 0x1000}], 0x4, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @rights={0x30, 0xffff, 0x1, [r2, r7, r1, r2, r2, r3, r8]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r1, r3, r15, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r16}], 0x130, 0x8}, 0x4) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002ec0), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000002f00)={0x5, 0xc, {0x291, 0x400}}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002f40)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x1], [{0x0, 0x40}, {}, {0xfffe}, {}, {}, {0x0, 0x2}]}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x80, {0x9, 0x8000000000000001}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) setrlimit(0x8, 0x0) r2 = syz_open_pts() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x123) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "610000000002070000cd00"}) writev(r3, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1, 0xfffffffc}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x6, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="1f9b3298c1fe17a6f722bbe17a89900be84d", &(0x7f00000000c0)=0x12, &(0x7f0000000100)="cfea172ea3f047b0aa8f08a991ad5f253b9245a1a9ce6a5897ccf518d88c8d68c7c77bf7100b6b17a0f1451c43c9b74b02122c79ce0a1f0df317dca0bddc69991dc575491f56b6b7658002df23681c86d6f386a330ab0788284fe4cff7104dd5278f318902e11f5a6ef7efdb17453dadb5134d1277d1189c6c6f8cd0e5a28918fbcd3afecd40502a406c269e2461ba011e363bd035f86cd7744e797c0d68ca4d3e9378fb7138a16ab1a5978fd97809c078e92236660093b7b5cc64c35f876d8dc33d8f7cb39d6e8a76d38311f2d8b7964e", 0xd1) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x0}, 0x0, &(0x7f0000000400)="004e68409ce122b4bf42c85efeb0a954a2eaa420811a4530d7601bf348aa3bdd1b16f7df95d9e67581ef1338e878344ccbf52d05843b335c76e386f78da5bce5a7b02458473e84ce73d85dc75918cabc1d02d74c547dd8018158faa35fd323ccdc9027ac3061a5fb19e575630a2827559ae9d175413c06417ea772025609d82114b0d7a303b9f890e19c6d5c192f2370598ae317b48ba2dec6b4a073044ee77ab8d3107f", &(0x7f00000004c0)=0xa4, &(0x7f0000000500)="21af195cf71e430c869bfce3a4716523ba4a1f1bae5e464e5d57a446ce3c8570f8085fb5cc311bc0f8427dcaed8b257e2dd7e6da8fa78c1d8f", 0x39) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000dc8000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYBLOB="b002000091780000"]) sysctl$kern(&(0x7f0000000200)={0x1, 0x23}, 0x2, &(0x7f0000000240)="ffce710fcd8cbd9eb0caf97e6dcfdac687f547be9f0daeb527a55d8b57fb33c7ceda7e0b7731049a3b418f", &(0x7f0000000280)=0x2b, &(0x7f00000002c0)="6fcaacbf9fb6978cd633ef1b6b75ac5b4b840f422eb2181658137c591521197bd89a7d5d22fdb0b93b269d05bc15a6c2d05c3265", 0x34) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, &(0x7f00000002c0)={0x7f, 0x0, 0x5, 0x66}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040)=0x387, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r3, 0x0) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff1e7, 0x30, 0x1, 0x57738541, "8cdb333539415effff0800e3b000", 0x80000, 0xf4}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x7, 0xffffffff}, {0x2, 0x7, 0x5d, 0x81}, {0xfff7, 0x7f, 0xff, 0x5}]}) executing program 7: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x9938}, {{}, 0xfffffffffffffff8, 0x120, 0x0, 0xfffffffffffffffb, 0x6}], 0x0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x96, 0x0, 0x8, 0x5}, {{}, 0x0, 0xb0, 0x40, 0x3, 0x101}], 0x78cf, &(0x7f0000000180)={0x6, 0x1}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0xff76) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) getsockopt(r4, 0x29, 0x3f, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812e9bb0713192964800000000", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x4, 0x6}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff49) 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) getrusage(0x1, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0x9, 0x4000, 0x7ff, 0xfff, 0xfffffffffffffff8, 0x8001, 0x19, 0x6}, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x5, 0x7ff, 0x5, 0x213, 0x4}, &(0x7f00000000c0)={0x7, 0x8, 0x5, 0x6, 0x10000, 0xff, 0x6, 0x7}, &(0x7f0000000100)={0x5, 0xa6e}) executing program 6: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/189, 0xbd}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="144d530850bf63db10632d", 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x34, 0x0, 0x0, 0x8000000}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000bc0)=ANY=[@ANYRES32=r1, @ANYRES64=r2, @ANYRESHEX=r1, @ANYRESDEC=r3, @ANYRES16=r1, @ANYRES64, @ANYRESHEX=r0]) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) getuid() close(0xffffffffffffffff) socket(0x2, 0x2, 0x2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000c40)=""/258) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) socket$inet6(0x18, 0x2, 0x0) executing program 4: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x7b, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000280)={0x228, 0x0, 0x2, 0xe1aa, &(0x7f0000000000)={{0x13, 0x98, 0x3, 0x9, 0x7f, 0xffca, 0x5}, {[0x0, 0x1f, 0x49e, 0x2, 0x401, 0x5, 0x4, 0x6, 0x7, 0x7, 0x13e6, 0x10000, 0xd8ee, 0x4, 0x4b, 0x9, 0x9, 0x5a], [0x9, 0x5, 0x7, 0x1f, 0x1ff, 0x0, 0x5, 0x798, 0xd56e, 0x4], [0x6, 0x3, 0x9, 0xca, 0x6, 0x4c4, 0x6], [0x101, 0x7fff, 0x4, 0x5, 0x0, 0xffffffffffffffff], [{0xffe0, 0x401, 0x2749, 0x6}, {0x9, 0x1f, 0x4, 0x5}, {0x9, 0x80000001, 0x7ff, 0x2684}, {0x1f, 0xb8, 0x1, 0xa77}, {0x401, 0x6, 0xc12, 0x6}, {0x9, 0x7, 0x8091, 0x7fffffff}, {0x2, 0x74589646, 0x20, 0x101}, {0x81, 0x0, 0x400, 0x17}], {0x0, 0x1397, 0xcc5a, 0x401}, {0x9, 0x80, 0x4, 0x9}}}, 0x2, 0x6}) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d9cd0f03f9397ecd125f290fa530013fe675e1d380b0c089e24f98762925f261eeefbc5a062cf9565894fd2a9eb16c7e6363eaee05d6dbd862fa0890c6423ce54f5a5c811f3b7c908d173629d535248a71e9aa0753b02bdd7d1de69b89d0592b9fe22a638215fddccc9e88b13678ada161bfb03b424d6a565f9f6a4cb55fa9f3f26509d1c3f43f5a01b23bfce7ca3963230d15f18fb4907796983cd188399e8760bc294eac5f93f17d3a4cae287941452b4e9146b7db9b995c655913d5dac55ba368ac94a0b324b2b019259855045dbd", 0xd0}, {&(0x7f0000000400)="8d7cbcc066448285581c473c30460c38b4154119f8eac21d70fd6a4fdeb73327d08c23fec5918043f7814a7185ec768bbdcee2d020febaef84993a1706371956e41a85f979da0eb6b1785f29eeaeab22b5bbb61968231bf42fff60f3f6951d0f10e5889481f89220ee2aef4423b2788cdee546cdb08d306b766e1b98f1966227115f4fe43e7c78ae942270e21f206444b2e7e14bcc5c3abcbb3f3af3e36036267ef59d2c921aa1612aafa3852d9e79cde5d475f069b4c42b3e883b1e4df05566f31b9d4d3fe0", 0xc6}], 0x2, 0x0, 0x0, 0x400}, 0x8) r0 = socket(0x20, 0x8000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = msgget(0x0, 0x48) msgsnd(r1, &(0x7f00000005c0)={0x1, "64a1d8b3d90f33"}, 0xf, 0x800) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r2 = socket$inet6(0x18, 0x4, 0x20) bind$unix(r2, &(0x7f0000000600)=@file={0x1, './file1\x00'}, 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000640)='./file1\x00', 0x8000, 0x0) r4 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x20000, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000006c0)=0x3) r5 = msgget(0x0, 0x605) msgctl$IPC_RMID(r5, 0x0) r6 = socket(0x18, 0x4000, 0x40) setsockopt(r6, 0x7, 0x7ff, &(0x7f0000000700)="c8b6ecd4be2a051ee0060aba09317b1a6683418ca95f05f7f5b128ad88c7ac0c4031", 0x22) fsync(r4) getsockopt(0xffffffffffffff9c, 0x401, 0x400, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000001780), 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000017c0)) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000001a40)={0x7, 0x284c8500, 0x7f, 0xa79}) socket(0x1, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001a80)={{0x18, 0x1, 0x0, 0x1000}, {0x18, 0x3, 0x7fff, 0x6}, 0x0, [0x20, 0xffffffff, 0xc12, 0x0, 0x80000000, 0xd1cc, 0x7c, 0x101]}, 0x3c) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001ac0)={0x1, 0xffffffff}) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) fsync(r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xc, 0x7361}, 0x3, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0x4000000, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open$dir(0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1}) executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) syz_emit_ethernet(0x1c, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) executing program 7: rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mknod(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x0, 0x5}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60756aa300143aff9c1feb7e000000000000000000000000ff02000000000000000000000800000187009078fe8000000000000000000000000000aa"]) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = kqueue() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xe2) socketpair(0x10, 0xc002, 0xba, &(0x7f0000000080)={0xffffffffffffffff}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) r11 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x6) r12 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x25) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x6d, 0xf0000000, 0x0, 0x101}, {{r7}, 0xfffffffffffffffd, 0x41, 0x80000000, 0x101, 0x10001}, {{r8}, 0xffffffffffffffff, 0x33, 0x80000000, 0x6, 0x8}, {{r9}, 0xfffffffffffffff8, 0x4, 0x20, 0x9, 0xffffffffffffff60}], 0x8, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffd, 0x1, 0x1, 0x2}, {{r11}, 0xfffffffffffffffb, 0x51, 0xf0000000, 0x2, 0x8}, {{r12}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x3, 0x9}], 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0x8}) mkdirat(r12, &(0x7f0000000300)='./file0\x00', 0x350) pipe(0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@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 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0e99db6de761f86, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x7f) open(&(0x7f0000000380)='\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 1: syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f00007be000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000494000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) open(&(0x7f00000003c0)='./file1\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[]) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282704080000000000000000000000000000000000009b8b88bbfa0dfd214e230008907800"/62]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) executing program 2: r0 = syz_open_pts() setuid(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) executing program 0: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) r3 = dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x1, 0x1, 0x0) close(r4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xd9}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r7) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="dcc7364075c10504d9c5687f810ea67bfb161e5d9c05324e383673c071556df058f26473037da66f6c96059c243471f7565cf6dfe0dd1133a4701b3b20f386e3d075f6230c73a7b4fb94308ac2ea71b8e8a15da7b7a11cf0b16fc33b7109fd1db478a33f960e2d25c044ba4af5e1a55324db9a54fe3c92e036137237d842e55daa298c2cc76381eb1e", 0x89}, {&(0x7f0000000200)="1d549e04e2e0f4f3c17b2fae1d53f1", 0xf}], 0x2, &(0x7f0000000280)=[{0x70, 0xffff, 0x4, "198582d05dbfb11af44db3245dc538d48f68d27410a248c1695f7a1a0804f591fa9abb4ead957e394885ab0bc730df5c7d51ae0fd79637d1249bd5ca8ee46e986220999716d34f51df8f9bfbde37dddb6fb0e7b9165a04999d5a93f525"}, {0x18, 0x1, 0x10000, "17373bcc70a2"}, {0x58, 0x1, 0x1, "51d354d7bc1f252224af36b88aab867f0b8e61d063b9de35baab58c558010000000000006d637d67a398ab5352259fca8a19d4ef6c93a38c9825794109314401d84aaa1e7d443e81"}, {0x58, 0xffff, 0xfffffff7, "eaf2002d436e3ed664f07f7d1dc7ab3b8356a71644f3544ab8bce8c10f5676debae5c0c0eefe9dcc9900d2f3a173762c750df81496a0aede7e20f5a9f9c6416ba963"}, {0xf0, 0xffff, 0x7f, "969b232dbf1cd429838900a11f8854ef6e401099821c24ad5e5d812b934ac37db4c4e48f34555118ab38699b2acdd1c55399d0a9acbfefb5500e7b1eb698321687f6ba5377d6c1b24203e12516a4ea955d4fb22bc5f9bb8e4e65ff65ef53a1510bed26f492601ace3caec5cf59331d231245fbd1d2959fc9eb487d4daab0a15d661ece61bcf2d6c985ab2d618dd9e9900e08d0c1c0da46cc54ceba84f2ae7c92c05949b072987d5200a5fa50b0ac4017f6a84624af9277b7d2cb2487e98969944d4c456899709ad974dbfb986177d37abd8b1c6167dbbbb50f906aab"}], 0x228}, 0x402) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYRES8, @ANYRES32=r0, @ANYRESOCT]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0xa00, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x0, 0xc, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xb, 0x0, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x3d}, 0x6, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98b77f7ac4fc874df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e12749ffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31e5ffb4b9eb823838bc6ccd96013ad245a9d5f23a10746531", &(0x7f0000000000)=0x353e, 0x0, 0x30) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffc, 0xfffffffd, 0x4, 0x3, "bb0800010051254ad40400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cbc5951c1db0fd943a", 0x1f}], 0x1) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000280)=""/178, 0xb2}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x9, 0x7fff, 0x2, "9d119d99c3bb2474acaad55d08c6ae3911ce14ce", 0x3f, 0x7}) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="1f9b3298c1fe17a6f722bbe17a89900be84d", &(0x7f00000000c0)=0x12, &(0x7f0000000100)="cfea172ea3f047b0aa8f08a991ad5f253b9245a1a9ce6a5897ccf518d88c8d68c7c77bf7100b6b17a0f1451c43c9b74b02122c79ce0a1f0df317dca0bddc69991dc575491f56b6b7658002df23681c86d6f386a330ab0788284fe4cff7104dd5278f318902e11f5a6ef7efdb17453dadb5134d1277d1189c6c6f8cd0e5a28918fbcd3afecd40502a406c269e2461ba011e363bd035f86cd7744e797c0d68ca4d3e9378fb7138a16ab1a5978fd97809c078e92236660093b7b5cc64c35f876d8dc33d8f7cb39d6e8a76d38311f2d8b7964e", 0xd1) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x0}, 0x0, &(0x7f0000000400)="004e68409ce122b4bf42c85efeb0a954a2eaa420811a4530d7601bf348aa3bdd1b16f7df95d9e67581ef1338e878344ccbf52d05843b335c76e386f78da5bce5a7b02458473e84ce73d85dc75918cabc1d02d74c547dd8018158faa35fd323ccdc9027ac3061a5fb19e575630a2827559ae9d175413c06417ea772025609d82114b0d7a303b9f890e19c6d5c192f2370598ae317b48ba2dec6b4a073044ee77ab8d3107f", &(0x7f00000004c0)=0xa4, &(0x7f0000000500)="21af195cf71e430c869bfce3a4716523ba4a1f1bae5e464e5d57a446ce3c8570f8085fb5cc311bc0f8427dcaed8b257e2dd7e6da8fa78c1d8f", 0x39) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='-\x00') r2 = dup2(r1, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setgroups(0xfffffffffffffebe, 0xffffffffffffffff) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="8b", 0x1}], 0x4f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0xcf370ecf872efe32, 0x1, 0x2) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYBLOB="5eb8799d57c3b11baa229356f72c24f778d4bd4c3daab8369a854b5989d090ecac7d724c351c6f57ef5c5269f11927d88af099c66ebe7c395eb5a847cfb084944845472d43dcecf71aa89c436fed1a843a7f4a2c899615e929f3a5310a91ce040aebd6ad146adde93243", @ANYRES64=r1, @ANYRES16=r1]) executing program 0: r0 = socket(0x11, 0x3, 0xfe) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = getuid() r4 = getuid() r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r4, 0x0, 0x0, r5}}) r6 = semget$private(0x0, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) semctl$GETPID(r6, 0x3, 0xb, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r3, 0x0, r4, 0x0, 0x38, 0xa}, 0xd1c}) r8 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r8}, 0xc) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 4: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x35}, {0x40e}]}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}]}}, @icmp=@echo}}}}) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x32) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f0000000380)=[{&(0x7f0000000300)=""/77, 0x4d}], 0x1, &(0x7f00000003c0)=""/91, 0x5b}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xc, 0x7361}, 0x3, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x12) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x6, 0x18, {0x8, 0x1f}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0xffe0000, './file0/file0\x00'}) r3 = socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="dbee1b2c3322bb6220ba498bf30eb5a2448c103f0fee3c6f81997b965a9463e722ff1815130f6c5229e86033048e6a6f37afe3e768fecb0bfd1bcb0738ff0c583ae0d342d305a97e99afc747c2829488d1854bae76197079f4635b3ec031cc1c5220a32bccc16b3ab33ef8fbfd3f77e29c", 0x71}, {&(0x7f00000002c0)="60296068b258ca429eb5e5565b500b49692c103afdbf24f052658ac480ab3246e15b2ac77b769ad522555e279eee4806ec9c1440fa684f413daa87c395ed2019e3b20d990d9547dc94270322614d677bbe33672836fbaeb1e8aae85d716a682da596909733247a3b7d966409", 0x6c}, {&(0x7f0000000340)="ff56e70635ee9779056c", 0xa}, {&(0x7f0000000380)="2c63d852fd0b379f939ca99bb8c7abb5f5c0dc03af60efa2829e1cc3401e3598b0587098bfa3d381a7fc45df9c2ba4a52fd0f2c1a3", 0x35}, {&(0x7f00000003c0)="379e350cbc4054e5e0cd40a69c57a5c062659adf62f74472d607", 0x1a}], 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000480)="cb30c214b8ff93825e5461e950c47b1aac5c865db317b9e826bc9549a3ad9475b27827d7e4c15e74764c6e9513b9f004343aad0478b7c0841af98405e8771ec4a4d622b26372f8748b757d93e8c4b1e1566ac5e0d3246281f44521096bdf1ac4dc8e7d3d3fd88f2f7a686f4978a794e8e09c531dbc26dee903b7d4d034e4145be461671d450e9b322bd4fe67567a907687cd60de0fb09f4f687f7331d6ea6ffd3e5241486efd6acd2ead50bc6deed3d9d955769f13", 0xb5) dup(r2) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/204, 0xcc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000680)={'./file0/file0\x00', 0x9, 0x6, 0xec7a}) unveil(&(0x7f0000000ac0)='./file0/file0\x00', &(0x7f0000000b00)='c\x00') mknod(&(0x7f0000000b40)='./file0/file0\x00', 0x8, 0x80000000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b80), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000bc0)={0x10, 0x7fff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x57b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1263}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff00}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}], './file0/file0\x00', 0x1}) sendmsg(r3, &(0x7f00000011c0)={&(0x7f0000000dc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000e00)="c23ee11e46de3069e0bc33ab5471537c55e506b2a231edacd507551749a26707aa177abe3051bc8bb2c916b2742c6a0d7c8485f1b04395712c2ee116542f3828d10d2e94cf6afd97c75ab1e726", 0x4d}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)="0b50e35a3bee410c5e5457ee277e94af4c1b14f218afc9e83cf8f54cc762a884df8c535efb9cfa42f2178dd0c2993aaaed763a833d6e4b7eb256662f1bfbda66c63ace99894193a1b39b8fbc8c8227dfb57dc33cbbe5706eb1213a901f32c5d86eab6fbb7850d329957d51f788f116f265700a9ddbbca9c5d57432e5889b2c74c6861ebd52941aef64859050a31d396a0b27c5042ca01e2502268a6f858927e753f5642958beda5d26fbde2ac6655369b66457d645cc211899e21104bf2d31846473847e23392c0505f1ddc7ebec538e1944f1a4e7d89be386f75f541cdaf6b197cf3b66935141d1d1e8ea73edaaaece13657ce3d3db27a652", 0xf9}, {&(0x7f0000000fc0)="966dc5af66956858f8279ac5080304f9065cb14245182e78bbf4afe5ee62f666263f44808f33a0316c13d0b8b87c31be1c4751671652c0b83827e71eb016875f4a6dcfb6b301be3d62d4a915d081b48f6b2de06eb3d7d2104621ed6fd1c9dd4bf2c758f5851182b9159fee2eb6f96fe5781ef759a7c7bd9396f79e1494b4dc7739be5317af55c5b5377718956625bc095e6d6d222256a47f372e6b2700e2d239e853584fbefd6a03e0b272a3", 0xac}], 0x4, &(0x7f00000010c0)=[{0xe0, 0xffff, 0x2, "e8266ff648ff3ec1a5869eef75ece999f0951ac8eba05bfc91e58b372ff0ef2e28155f5e530c26fd9689c9cd026204a3f032016cf6566a12af6c6609f76ad506586dc731c82fa0fed63388fe4e3989a0f3aa04c5f1451af26ed44ee4f644c6d239b45a46197956804eec6263e47706db4ec349c72e91cafe103db903b1e0ef2ce43529832de5e63e3ba0cd431759e832e56609fe72e04eb031579b63851dff5505bd85913baaafc6cf6026ecbe96320dfe872d4bc428b804c98777a4119a049b68de882a27ac46364820a3d6e6fb26b9"}], 0xe0}, 0x55c0e891754d63c8) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000001200)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) r7 = getuid() getgroups(0xa, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001280)='./file0\x00', r7, r8, 0x0) pwritev(r5, &(0x7f0000002740)=[{&(0x7f0000001300)="a058b3577ac3ea0b65b95f37f641426da27a7ca7d51bedb4e9a7d0be8ee5e6d9", 0x20}, {&(0x7f0000001340)="d2ed47837d2507fb6c1759d4e9e96ee0a8943cbb0d0c0d5b42178ce41df60702f9ee75f77da0828e9440a4b62280a26c04ed0fed02ae6d1caebb8fde430e0706d7b1cc70af399741a6586b627e9a88b929", 0x51}, {&(0x7f00000013c0)="e117afeaa7b382cf0de02a1c424c273bd8ce97c64ca05bbf05e6a8860c2f01354fae3ba1e8a0db91271405b81f4f3c4fc5d780d81d342c7fc7c076f52a848590a8bfd0e4b95011308507d328582536c13c6d2fc015fa27e55105e07ca762cce5702d6a05a6b61e441c7320b2d35ecc47e3b7b2647a1b171d6590f3d7f8372c7c54342813ed6c68ffee0218122b4c3f006488deae3e03fedcbfabd887a346a8ecff6ac30d6c5ef4d8cb376f7ddeab790b20b6559d2628a095533f0fe7bba8f39ff14557cf2b0d162f0772e8bd193135306612d1ffa15d0afbb96cdafd47c0c0afacd8e69c08ebc0f3a285e387e30bc95db14b759bad78baa01cfd11b9e6c7ddb0a6d9bcc4278d97a6024bdda01211d998c5ea1622caf563b327a843b03941a12df85e5fd371fb662a202cd2671d3e3d00bd7cfaffcaa0a5a5189eb9175223eba42d4e02a784646b749f6a975df1513eb621e251fb073eef22a4ee48611231285a4431381a8d6ad22d1e243a3d6e96908db0404b2c954415da544f81ec350d84b69904da77aa81c4e03ab3f3bac9f2e94d37a4399cade4331cbb67057793b510959abe781bccc5e7969b19fd96d451886a2f042da7f1c8270fa9bf0c634645dcbe1a78bae81eec183c6ca8f90e434fd6b8d2bc33847685747958a4b14b632900a24529b07901ec382a9c111f32770aaacb1466371e93492d2e951d018b5dfef87d47581b332a935f93a60c4fe3a62e4b5bd6add529db80618090712b86344fcde7a5d346593957da81aa2eab3c9eaf381ece7becf31315b189aac398d7552d2c3faf2a99a8bb5a7fe9b320a491c81e949bdec590a800efc7ea0f2824c104a5b01fcdd1ccf8af890dfc02cf0a8bad3a6d0128dcf884bae82ad814c6ab476d70cce03cebe233cc71d63def5a07a03c715c4a8d19ddf8acd7008ba1b1a91e3e4f82920c0889f2ecbe15b8238e905e9dc9774d03c97f8e15f4aa399c7b96a4f8a136f8979909d35d100d4483c972dfc2128cc075cddc350436097dcd607ff2466fcb2becfbcf20f0de84627c71b6dc98a229652b23d8ef7d00c8f7d67499c27820f7a936d874a47c8722f965049be037d60a18339df6425cca28b3d3b6f30b8c9acd3ca02d7d0036f2af68f2792e44b86a7f33fa76d2e7b6445293ed852bf2fc5e5ee5f6b418f4ded408540e8e4a7ce21e8ade8b24c6472175fa9ce7c5d98b59a5ce3a749a89b7369796ca35edc936d2dd3e7609e3f397ee123c34a5467f44cc4f68655f87af697f21134a04e62ec985ab71895d36ebadd47217eedba8715ac327158a988fc1615d184ba0f6390e9b707d05a4745d049030dce1baa76cf0a290c623bb7e3be30cf8e821c85dd6b9043b892fe739e3c69f1873ea629304b6a7ec47c826c5504487b6c8164431c11a48e42fbc03d025977d0523fb40ca81e94992a937c323a43ea4b464976311d30a6e13008a26ad647f666da496ccb87168e12514942491ee86152e7407955bcdc5365a6252a0f8d3b1f385ab6b080ca3c5916eb90dc45daaefd4d3ee6fefa50cb7a3fda62a734b2ed3ab3e0c039d71101aa87bdb9bd236a758f0da8108a1a836a880b9a401a4e849c465389718263b6173fe86a0c5e3494f3c2deec893e76251821df3056e36e14b7bc37e31abbe0d9dbe83f6b2eb20b4f6dfa607535bcb0e8039397957c2f3502838c15124025bc81afa1240209cd3764156b3193dd9e489b2f79dddfdc74c9877c09ef522c0368f091d2774076a6bd31b179311eeb1d9bd9ba4f21849915640a248f15eb654b8f5dbe0599767c1c90b5918843b1bdc1fcf5ae0861209f63b8ca33254995e9d33dfa77803104af922c0b738dd767ae819952b512af3b2d409f16d238a4b38f2d5f5dbbf0ba6258d3f9bc8f4a2d10a0ee87ac3805d34971e38e7359a6cd49ce645633fcf30c3f450604bbfd35032600668a20cf0517e85f4cf702de9b5bb0334dc589b41351a87e0a1d26549fa57e7000b9f6aa62b6805d4bf591b37f372415c816d8e437f7c52ea65eaf9405a988785b94c5819a1a1819076447a3d001c01ef4290e80c93df4892378edae06e58e7ee37489251cdf07e96a6b66ad844c656727f2a09f6c4ed456326d448e03fbf086dc51cbdd2a3d2e591c7a2bec8eb0529dd8c822ef6681a2dd42ae60104a609aa564bf1047750d69d0b36270fea48601dd5848bbffd704c36c5757670af2b3cbb27fb0a98abb48d3f3132068657515160dd7c1d4bd23e72bcd8995936f5d952617c24971024a43b62285e643345fac6cd4ad86a630c12066c5b42dc25da4ed16bfff7196eaee3314e1bfec4cb2540f4c82dbfda0aed156513aa85bdf6421829c3998fa91dd29b976c27d9758358cfa5c3f00daf65fc14e575c9316949ef0ae2e130018d24314026a6c53694bea47e669b25f7ca6700947d3d53c71e9d6b188124a298783968c637e0ed7b81523f1806710d2a98bb90d76eb661dff6f398c70d5a3ed4d0ad26eac95b7b44714f0b5f716bc77a62db40c956bd0545be8165d03f60f4eb0dbc686fc0dd2125531fc255cb0b051f66ec17b770737082787dc203863a015f37835cdb6d14835dec360ea54efcf1b70527bf20bcf7ab044e1d19683f023a9a18c23eea880313183ba227548fa71a72007769bb0cfd2b34b77cb78115a2ec19334aea1f1cfca7e7e50f7973ad6f9fde9e9271be2d2a71dbb5fca99bbadde2c2ea2c35e1c83a1d9cf3e0808d501c988f6a692978c125acc3a16a262ad9b3ab6ad02fc230ab03adb06704b6c4a6c82793415d55f535770711f5670ed7df6c04c704bbb87f19710cc4f40752271bb600fa34ba6e824d1882bfe1cb4d9700067cad943ee7f8dd4275bbfb2ee70a086adbab63132da23db4c0663eb2a9a4e6f62414d27b7de24ae6334ac0fc8282d12ea284d3194f48b75314b0ff338e1b3cba424db1b8ba0835061a27ec50c2895af8b92b682d474920d03a57a5cd76ceaebbc10d75d8cb92064dbe4dc317081e911d8fbcc90e2a58185d2dfa1a3f4931fee6f20b7777c83f5818345243a1c5189eeb2778d830ba3756e1711e58953ab62ed56ba9774a46fffd5f5d77610c4dfafc985a000ebc6aa89ea0d377d3e9b9d3eecc412f9f8e0d65dbea8311f6e764ecf8238c15cedd42c99d06458ad642528830a6c04002ef4087435075cbdc1ba702a00c2bdfd2f2d01e92c4f7caba361f7ceab446aa18065605ef75f1f8433a9af35af1142b139052cc6ea674df05eb39caec386b69d09554534903ea5425e33010400ceeef7bd30ffa1f9eae52e72c1404a674c71bbd3cdf8629a4ce95033e4c948d4ae4db09428f28be97e6101a8517d0e398cd89d88f1810a59c15aca7b12ce739753623e9b5a1214f0c937dce29e7477e86099c79317eeb363982801add95143c040559f88e2e39b2c99aacd006a54b53a04b5efb350c284bd93f5e55673a89b21f8c70d1376b02f6a964ab947b758dfd373372c34da6f3abb2b90f19fa3d497a083f42a7084a1962061e3b8eae697a8fe43dbf60b8fd5ec644ee2b9950b600f8cf855fd274ad6eb1b42b2bc885b662e082cf150b08d49958af60eaaa3ac370988244b113427f172b9b389362696473a7065be45ad5c1fed01c57dbe3bbafe09313ccadc6258a89cb5014e0bc33ba107d44d4f2aa3452296b2c62a259395330baa76ffbd52cbe2d9eac64af6050d64c9b09f7791af13b6c6a3352e23e028f203abe43309d063156c56603535e505613de5e8a099f6698ec088356547950abb976210addb6c87a363e4aea81b4a8f8d1ce7f52b711b2966440ccf087fd928fff430ccbb38c427f2df88531e52bcb35e945742d01489cc9714fb5f628c29d9907ab8cf4fc81eda5be50d9add34f632c3b2f6d14b6ba7048a331975962dd53c70766b65c16f01af05340386346c0d407e4d56378fda91873abcd0f2c8d371680b3fa3a83ddd276b072392b2733d3640db23ddab2e34021a75a02afac2f7ac6555d97331c2ac29d9f5e0516a62e1d3644df865354ce9c06accdd9401cf1fb63365a1ca823a7e47b52e4ed62f61cd879b53de5005287012b32ada290a4a7e9fb43313daf340a0a6dbda913de1357cd77cc7b58a62813c5f2597b59b0ba28368e61961fcc4e05dcaf60b78bb6d53e808e54522d3d3cc819964fa3da0ce0edc0003d861bb35b5bf9a1da55fb26dd0a0c156273981096a442a55325c90d32d89758b36f5e7b9817b7eabe187de333c551a9e5188db4296d2d00d9dbf8d25ac7b0e477684035c60c45e9a9fb6ccc432969829e1aa7b114574bfc423b2d7f96b8adfb5dba0462d44934141a6a5431bac108ada47dea2dad462a78695c25f33b412e10ae88bb7c1c5aec8a3b0a6020ea3adee341e441d4f37ce3bffb66a3f3413f7fd3363cae0bb226434a755e82056be576b2c516dcebbe2fb0b814aa944e4da1579ce94ec029b165c980435d49db2306104e6eea3799948fe0cb6b8ec56abaf6137d575f8f2553ee394f7b25cb6d90765cf09ededbf4bef8392ed8cce3ed582f77d4be0ffa9c3812f4d7c3ed4f3ebc413d964dd98f132d754c350e45894d081c0d9b359d32db4034aa74fb188bcd619028ed6b92cee985387d4fd6c69bd337ac16fd635b399891df35a8361726e2530e70a9b646e892edd8bfdc4de9c75d5340bcf982e2267365a19acb293bc05e65c284e3e4a22e32631de6fd866a204b597d5ea1b45009de292e34d037b935d3c68aa45a4cdef6cf33d7ca342e6da1ba83c78da5eba79a9eeae397d3133b9e063a021386b80ca027095c3fb6f5426eae92a3fcf766c05060c990a5612b4ed6bc822105654e2629730df18771da450cf50a9ecd65ab061d54c3562c802a70a56c99d82c575ddeb3e3f4eff5e61d5565e75e8cda924abb86ff9ba3748c13c62fda0a31a82d11a30f4c243a3d2685667ef3e6a63c80c78a88c41e37e20ade21239ca5d694da178e435aef062604ef54c945f6971f89848b5e1cee61e7de07617d7111b83a6b5090997660ab76844b112406cf130fad2fd2fa43eee7799931490fa5685f551f6c1af2bd18a846edf0f349f337fd1a3853431ec7491b07a416034e5311ab2743ba4204334b572f0dac2f8c909a776f1cc38d14bddc78c0732f9b39e4e4ec4a2cbf9359aff536e0da0e41bb35bfe8fd7140bd6e75713d715a214a74286f9a51a17450eefda6f4090ebd514111fdb032b4ee09a346cdf97cc27b3b65f730e9810e49edda11d1a61628e6cd64e6ac18ac63940cea650a373a6a459f5ad1cdd53fa0a927a7452e4b5b8836a8147d7b62cd927cd2cdc1b2eebb8083ce41a1faf6f5ab6bff241d54ff034e99a48cdd92b853ec39a6b396492955a229bbc159bc5288be68607f1d152890bfabeb4fd6a0898cf87a4a2dd288548239729b4fe1480daa5c86bfe527b83a1c87deba9618c175fb8abc9ef533f1c21d41067bc1aa835fea86ca212ca3ffc76bde6bb2d785ff27a88a9ff4da961381006525d312df9e0b212562ab1f01959b550d5cf7f88d25a0e5cc0ee607bf5090020916cf9f21f844cce1146fefd292573bf7c54196cea5ce3c06f17e2e182cdbc440c7f324079ca10b7f92e4d9d61d982dab2f1cf5e9bfbe8e6db6e48bc5f469792a6385d49fe9c09e646f3533f3c24aee2fadb34eec75c9cda560f98770d6d3ac87d60d64969e81c71cb9a545dab2395f96c590c44c3fc75ba1b18953e87480802ebf3e1025b5bf10b1caed89a8863e0f72f78fa320e697e5d279ef5f1bc189b5a486dac65a0748", 0x1000}, {&(0x7f00000023c0)="8a97510dc67b089ff08e3587848e71e60f83045f9b45fba802563cef564f1219fff8e53918c70c96cfc1b741a2e96f11293e1b05e6a67340e923e93e3a93f91a396a3b4189064b7649d9e1f3adb850f75dee0ee80e3586566c9c60ec7ac051e701a41f67977df2fd5fc2d71e127c2025323639ed9afc51fa1394a779cd12f648f6b27a705be8716f5383bf7f0bbdce0ca6a2b64fdd0b5d476901d9d5", 0x9c}, {&(0x7f0000002480)="01109481fcd443886b1fbb9488e631df22ddaaa43133a40f7a21dcbe87c66a41f54ef72e64dfe16ad8171f6247d135b5265ceb13d32efcdbd12b88f435c1d5a58e8c9a258e8aa967fb2424bd3e62", 0x4e}, {&(0x7f0000002500)="b55394e0c0a95512526070f625378efa20348d671d11eb4d9b5841bcd5db33716a4b4a40c847ffd6e192882c7d2ff9700b2dd70462e9de9f35dfe9f4424289b9cc96420e8fbaf1c858297e0ac96151cf9147534495a6515f90bfc372cb330e43470bf390c4c278e6c62a21ef9e0a3f10dd84a64905961441ed845ed6e8057cf0dd3495e284d8846ebe0945360998474151d6350159796804d29994cf2257b1ea238cc5fb70c10e44813322caa03120792ca83752a4eb685440f6267aba", 0xbd}, {&(0x7f00000025c0)="08cfe411fede59570b41b3d855c8454e12af3dfc6c2a6a5111f0828dc3cc5bc0246724092920a95dfc1fbb035350c799003309ab", 0x34}, {&(0x7f0000002600)="f8c71448b3c42f8c891a528e8e08b50decd0c30e7dddc691daf1a815decef05608613fd539c3cb978881910b", 0x2c}, {&(0x7f0000002640)="e8f9b231f7c283f294d9b744fe84a05f0c909b2dd250871ee182c4f3a1588491a81cb05b95a805f40d7643751c801d01b2806b781015ef9cdb402fac08dcf93a2d2c25ebc60c2a6ad098db9918b90bcd626975fcb2a67d0ff04f93e2e3428e003f16972973b426fb1e7ce9c26eaea9916f5330754ae82078aa71806cdb1ca7cdba5127bbd7ce631c72eb555ece4e01bc37571e6327d083f1297d683a9146872b41d4f1a0", 0xa4}, {&(0x7f0000002700)="0cbefbd828367c8ff1dbb81ae25fc65575ed78844b9dd7f8be257de5b96a4f9fba1551729ed780f29a90fde1bc9fc7c1215d6e3cb783e6b75f21", 0x3a}], 0xa, 0x7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002800), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000002880)={0x2, &(0x7f0000002840)=[{0x400, 0x90a, 0x4, 0x0, 0x9fd3}, {0x4, 0x8, 0x84d, 0x7fff, 0x1a}]}) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000400)="88a8f1267668127a57f3deec06cd61a5d0e1e104f3060921bf6f8aebe9c0d45524a9f9aab5e0ce0f", 0x28}, {&(0x7f0000000440)="770e629ceefd002423d70fcfd40aa3a6ebb1e2af5cfa0de8c19f1039b71788a661a5423d0916057462", 0x29}, {&(0x7f0000000480)="0d7ee4c8c1f5aac4ea8cfd61e6afdc4cc1c205afdeea8682624bd5d73fabae820be75ada184500460f7cbaddc9cde0777ba85da4a9b441b4e68daa862f2f6105201f6c709957f59f52318e27eaf39c", 0x4f}, {&(0x7f0000000500)="9ebfe9851b571a171f4764069ca44f1020e288014291b3746a08f3d41242746d6619c78c55088eb7062088a88736e89e5fbbb13a32d0fd67e1069f8b5fa5ca8d6e5152f701bece6502ab0b5fba78244a0c89cef4385dfc393caa0b", 0x5b}, {&(0x7f0000000580)="b8d78ba7dea26848bc5906735b0fca89da827f3e6f29fa540fb97113ee49fc4dcd24a1514ea29d37a37b065bc1138cedfa6956af56c07d53d24aa7ba88a55c9ab09f3ffcd0a69635b8826a689840b61c9e2d685b0c59354877e496e4a0dca1cce0d7cb724f480fa37c297c0a673747dc96", 0x71}, {&(0x7f0000000600)="536a94c58a4c23693c0295025b784b2736bfb000deaa36c34331aac57af13aa857a7e1924d1592e97bf3229889176cd67704e0c396c815d380e2565abc5b656d4b0e5963dde8715a2280c34c6cb3c6da6add2e86ac35018a314f81d6350467aabdabf45d82e91eb6fd88ea172f5c3db46cfcfc", 0x73}, {&(0x7f0000000680)="8e9a39ad0601415db5bb2fb3591b4a38eb7259dc79fac2d50023c1fcca28bee78c16030ea9ec82dc999699389721f9f1e6e75b8e675201264fba92c36a871ee1e179d53f8690894477f9e96d3f8aa1095813d885414998dec3070b77c3e64ff330e0ca574b2f9161302e312ee6bebd617491de00533173910c5562d9badb1958c59ad7a7e5c38c4f61b65b0f1d65c7252227c048065628957e8d81b60782c38b7046404cd2690dfe1f36d9186e0dfbeb92f862536a61dd02989c4e9ae4eba85389f5", 0xc2}], 0x7) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) executing program 2: r0 = socket(0x11, 0x3, 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) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000180)=[{0x3d, 0x0, 0xfd}, {}]}) sysctl$vm(&(0x7f0000000200)={0x2, 0x2}, 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) write(r1, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aaff02000000000000000000e5ffffff01"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x200000000000}, {0x0, 0xffffffffffffffff}}, 0x2) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xff5f) setsockopt(r2, 0x0, 0x3e, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) clock_getres(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0xfffe}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x20}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 2: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRES16, @ANYBLOB="79f039ad45f01e62ec6b5651c5e5c7a8f11d30c33cfa1eed3c910dbf6204ccc4e86a7166842c72d8cc903d379e02767ce6ec0127e7077f41d341819624bd5418f49f9fd135277bbccbb4ce80947842e7cc04a1bfd85e2012d1d44e26fa6796e66e2e84ee62bd0335d4e3df2f9f7ecfb354a80c811936f662df8754bd15bcaf096896bd158e1d32b5af0b1516193dd4689dab9690b2d615fc19366d4cd7574aa1340fa2c81a4b7aa634c46fdf123c73e028bff6d2715d3f4710ca0c30bb280a5062cf2ac7a1b8eac5f7b531118147f67fb479fdf246da699adf792f4cfcf7140868b79b91c5d78e18ba27f4234850a65b1ee6046261bbcbb67d6d22effd", @ANYRES16=r0, @ANYRES8=0x0]) r2 = socket(0x0, 0x5, 0x80) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, 0xee01) r3 = msgget(0x2, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getgid() r6 = getuid() setreuid(0xee00, r6) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfffffff9, r6, r7, r4, r9, 0xa8, 0x40}, 0x8000000000000001, 0x105c, 0x0, 0x0, 0x10001, 0x3, 0x3f}) r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3c, r4, r5, r6, r8, 0x8, 0x2}, 0x7, 0x8, 0x0, r10, 0x200, 0x6, 0x3, 0x8}) setuid(0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TIOCCDTR(r11, 0x20007478) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r12, 0x80105705, &(0x7f0000000080)) r13 = socket(0x18, 0x1, 0x0) r14 = dup2(r2, r13) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000040)=0x2) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}) executing program 3: 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a3", 0x49) writev(r1, &(0x7f00000002c0), 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x18, 0x4, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x80000000000206, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x3, &(0x7f0000000200)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) close(r1) socket(0x2, 0x2, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="847bc787dcf102778ba26a5d9d77d9f8842ea770487856dcfb774ed54479f4c8d3a2134353fc46eab5d5bacfef40662b7ee7de43ad07e05acdf77dc829c25074dd89f8e5fe18b34df4b902a05dbd78198395", 0x52}], 0x1) executing program 6: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="12a1000f8d705aab26c5cf83", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="57c918a31b1a32a105d700aa3a107aef017aa69583ef7cc8781745bde16aa11182c863bcd59271595f537da2456124a1904bba721be092e9f200b2a284c3e0549476b48a6551bbbd28666b9cef23b83f8045203589f0e57bf0c41645e56998a8e16a55bde660287b135512124f02675853fe3a230815bc50c30051b6dce5e27544dd950cce7097bc490ba6c3322b60d615451e776637a80c743d8c6dea3eff12d7cdc93501019201b1d96dbd538091b1c0f1f1006b75149dc8da3236ecd0231cf2bb8c8a6046e21aaf25355d931b763202bd4f63de11", 0xd6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) poll(&(0x7f0000000240)=[{r1, 0x80}, {r0, 0x80}], 0x2, 0x9) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000280)) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a46bafe1f1ccc4457513f8d4a2ac315e01aac6383dd334cc08e7a796288fc8da9fca6fbf687453db2d7b74d2ace7dbbe60641179c1326dc4d0800f1bf629412a36290e00341ddd9a2bf7e3fa41bc01a6de728b2581aeec589583e6b1b03e35f49abd", 0x62}, {&(0x7f0000000340)="d7f0b67c873af32da7b3803076ad1c1e0356edeaa1dc5a545f40f87ac9a12d92419352697950493423cc9eba2c2689412f5d2d8f3d32ddb2b1eab0a2140db81f40a760c273e77fd158f6fc1f2f8d283c42a50c9697053ac5e39b16d12ca9bfe89f411842e215ae9e05c36295bb98152982baaaea2e603336bbdfc107a2e827d91dbfbd468bb575cdaa7e2b0bfb41fc728b07c3563a2e432f2b8b4c65ef33dbf994113ccd7b4e9412249d34e840d1fddfb0475b9ffdec1b6aa747299f47abdb949bf9fcf736a3a6100b4861ae1182a2b10f3a3171b4455db5a555f16ee706acc3", 0xe0}], 0x2) pread(r1, &(0x7f0000000480)="839a9cd65ceedd848361e07083c1fc9e5dd63347e3498bcfbcbf674897fe8d47332db2bc13d53093c14291c7ff4f9db0033924d990ca2bbe63657b8e7bed96cc703fd2e26dca54cf160573a6fdf004d39a75875ce39392263152166c0f8352123ca1cf2b92d923fe04a93f08a3de3d3db8b81f7733859f3a8c440c64e9953f5dcdf85866942dfa75c484248e87bfaaba6c755b1edfc63fd85bae1b8100737faa9df388cd7be07495c45bbfcf1d597eaacfac102dbcd5aeb9c50b9874172c1f449ba0a0e92ec96612e6643558c036da1e726b804f9865075a73ccbd8da2ba3c7f49b822d5e1ecc0d55ed78be0c95df0198cd59b9b94b562b0900e98d7a8a3d85cd3f5824d0d3701ef740ce85b7013acf74be53f07853ee0a949c8d7f4695763a8cfbbd8de0d1c865e0388c74ff02d271c0f0dcd7c2cd33da5e79d700c3cd2fb858cc19a88eb0a8b5d2c2736fc9e96e3c00e9a75fcf06dfe71acb1316a8af731c1d44053f9e7081540138ae89a53c1339147303c8d1768b9fbeebb25c643970ce4f038e996254fa3a3917a2fae4044ea9e9ec5732208c2bf3c0817ed9dded0f3ce860b30874569086f36883e58b3dd2530954d969cdb34ffb43c241d32b79d2ad7a1cbcb40bae511f05ed2a2307a51f102dfb172cd93edb20553fea7176d6fd5e0e1d4003ce7ad8e8a141db6ebeed5f1f75e0bc0c5be09c6dd941b1e17953e2a9a97b7e097dd9027eeb75364d305ecd304e81f5b7181e8319601b0da64aa0426d09580ce7fd8831d91f0a468d5e085c20af0f95b1f89e9b02258007ffdf2973e336470bcdefece844de0180f25529987a1db7d30818f98cd72cd66f7191eadc0665baa71d1ebcef282d38d22b42b86968e980887374273d7d1ff7ad27f98e00967bffaed506247fb7b3e80822416e1470f1e15127960510e06080d09aa9bd7115ade70a7e1ec5c91d6417bbdeb8de3a48e430e68131bd88f3ac24cf54ddc06ef61d264792876ff32035d7c2dc111f4dbe38fc143ffc5591f9e356b378cc5b9afbffb381707fb8e63778a778c2ed7182942563cf3df022786ea392f9fb65f6d808eebe6d93ba5339e8a3953ea3c7014e9fa46a8e59c6c8b49edfa50c77c0024306ea58909893be7fa17fa36099b9b8522983b15cf66e5dfdd915dae320b901c040bc313cf3c0c49be0efae3e0495be2b0cb08000c5094617f145b78f0b7c82bf65a975dcb3db99187417fb6c2682dcaa50c4c9ab1f70fcb783b4bab818c0c8f2f654a70e69554c9d2db5ac7c9c3adc0fc19758c761923a0ece319ae8cbff61266d3d1b89efe83ecae3b2e3f09a7407e9720f5536d984eebce3e8872e647e2bfa479ce9707501c3018a3c4aae6480f0f9737920ff2909130fa21bf834270581dd9cb1c7957694f69fdb118651978d1b0584d846f5a20c9bbca6c8e78156bffcbe6b04e86c439480b96bc7277885294849e15dc8183b470a4e7dbae5786a2da9beb8ac512e89f817e7ca8bf9c8041cdf227101f17579c77eded4e16a24e770a7165046d3c52b714746af2af149920e08114631783d88e45d227532918fb7587867d4883e897e9e0bc4f3668c04cf5a49c2fdf7af3cf4c26ea2788f25a1a6c6c539b3a8d1b1a8a7a2d5d69dfb4806111ce9a205fa690707e04ec2adbdac4bb5aecf3618a316b75e8a7edccfb28d4df587db34251013a2d96505e7ca12558285501e5f2ca67255866416da1cbab2711ce784e3c8155cf4ac3f402181d972a7f2918775631805f54d78dab39a142a85951a02cf7e02ff2b8ba5d6f06bf220fb54fe30b36be2c50467d5a910ce84b63a34ea3592abfb69ae011d845580968c5645883e6717a55aaf9b3a3a84557dc189796b57e7b4b0911aef9a11cb213f62946fb7db12348371e522bdb6477c6a3d0268f34b3bb40611c54de9a5ea3224ecbf88e6010004af0bf7dc1e45c60a614546b8a7080c4f0688503752aa94986303c4c1ad40ad569837c0a33200122befbf6b6f18fecd7505c82ff6958bfbb1711bf107e16da5d332fe29cba3d13e60ebb23209d0bb7fc619682ffd667bc4845ece09c0a4fd84b9f1c3ff3be1d92de32638d85f3fa0e328c7c5e3523de7cb84c4c3733a1fdde99ac68eb231495cf5cdfe65ad8402531ece2a89982f4c470c5e82d019e6bb874fdb07f2d76a469999e45c9c95034e603018a2bc49f314b99197fce934662f21d28c2c706b710297b0903f0b0d474f0bb79806ce53b29aec467c89a4c71b570809bf4a3726117f65335172d6ffaf654cb3693a258e70df547f2efdb0ed0f275e50142059a65607457d11aaaa15f7d2d75ec81cda43022a8bf0bb82db72e0675fb45d7d9070781f2d369e606720a3e42e42aecc020f4f7206e18c40d73002756935a14a2139673d34a6ecfb1329f929379f2e10cbd286fe1903cfe0931aba61b533ae5f98063bb259d240891e184393a2f523e6f6965dde5a585384dd0fad98e359b4da606d96381475c6dccae49023b1d3e3f3cd8692800c0ab36a4a2b5c43387bb1e4e1d8129e2916cedbc0d5a1c1ffac5ffeaacc4c603e53bc39df11e5219d9ce68b0842be09fec64c5a6e061bfb12e9f7d9211caab134299a12d70d9eceb47edf9dfc0bcc8d5e765a970f39e11e26761cae75b2cbe86fc125727e2bedd028b8a63e3e9d5429f01303e537f5c744ba0a4b8dde5ab3ea5cd6139df0ef9e3649eef412bc758d3caee16e7d0c54de485f1464fe98701a99ea5e7600f4c6d88f0652c620a134bcf5c9834bb95330235db12d4bb30f7f231d2776cbc9aa9c100a293c4e2a18a7e0ccb4237515374bb1b26df44a26afcf68d646f245445defc58430f98d5bb799d85df0764812e04c189c56686f8d0a67031223c5e6e2cdd2c5fdd99516d21d993a63be7ce6759c540c07b30e952a04df4e9e52ad658cd5917aaf46a9ae23fdd6be159e1189f5123e419604c664ac7e5a8095d5839b0fcd9815e9e4adb0768b526607b6f227ffc05b0ff1ed729969361b581399acf93aa0f5e5785e017e0f75dff96582442db217716a5e10315b627831a20dbb980ffd299e24f9174626bbf94f6d5b9afd051eab383ea9ede1f5b2667f1069832b7b133427abe6420e6e9c14a9ef7fdd3bd14cf0943c15327f9cfbaf22041174f8810c96525781bdc54d95595576789a391175df927ee758e149287d2ac27ccd6fa6408827b31176cb61ea9727ee860ce552bc64f1d3e3d6dfc59f6af71bef4f7cc71f42f2b181d1f7a290c671a447c900c0fa0cb6fc0d9cf7a5d2b4a48743778e5d799046b5b14b515e2d203091a860a33683a529252d946a80a4ba4ba5087df1a666f4cfc734ffc9a0d50a0492951b9c5055e46dcbc7cdc8918e0d2de272026a5c722b1c9e387d9f578b3158b9712a5888ba0052c7d524bdf018dbb24037c93e8dfcd3fca307faf6cc63a5364ba0d3f7e27df3359937e30f1f47d8a4009185350fec1c4a06e318cd8fe1ce32fc7eefddb28a4d2535c25c6eacd45ee0925f4102be4f78de7454cdd8adcb88f35c042478ddb8f26d97118c09532bf01d4fd34eadc702657dc8c8d65d04059dfa57715e3becb29566600235dbc9fa5aa1c1c8e482e657833d70da46ad0076c417ece5629b261a5f665072af1daab21fe99ecbbe94da6b962cb12539db11ce7a95714b66eca394c5520923b595780dfc8916d89ab5e794636aad562721c6384e82a9958eb60486a31d6c1d9d5f56ab3c0d26b66b027f1e38ba6b956cd4aabf27379190eee8efe8c62724514702b96c5a8fe71c2e9fe56e4b8af20e7ec2d1edff89d7de494323a03b1592b7ce5fa34ace25cc11246f07b006192f7de59385aaaa4eabb783ad34c0471c4be465b226b60d2646962bd9186380329d93c3da7e22a4484614a36ec4c5c0e33c9496294b160d3b01079c3465f7571756be57b2b54c6b5d68dac053bc624a9427b6bacc1f6a74be53ea9cd94f20da415cb2109477de944a219f04b5cfd6fbcf52b359d398af98d83961dde397cc7cb6f80e47fcb30417965228f4c00aba0e15141a1682f38ee94d123ebb1d2d3bcc78637fff27701f35db1f23bdfd724c86475e8435ecb1213f5a61e91245d55789649f3e154ff02d1ce054efb72c0c8bd524b8089d12b75f63be8b092f4c62703f8be86fa2953fe99cec2857bf65238a8760b886790f679c39a49245dfefba286ff25a82817f24ad4f50cae7ad74c4ec1dd1e0ed46772192d88cb0be21d02f5fece554b983cd3d580ec6a770feb49318b64807b251c3f349e4f4700f43316b98c263eb279b529ce05c48dbe50f8ea2693ce05f39bd76fa9de06bfefe0fd04fd8bc418730743abdedad713d33b85f538c461003b910bd68c6cf26997291b2f548b57014209bf7af11a2e4dc5ddaabac9a2a13c874079b18a3115769a0c6bbc27027d6edfa671a88918940ce706a97cfb2a22c8aa95bb911dac0f7a403a6a454f58a0721a521365375492c4fd474386024cdd9d74e5bcff20016abac0384918792a89649f1e3bed131f4d4f9f1e5c2d137c238bf9e051aa32c72a3c4c30da6f996f534c6dfa84f47a62ed33a210bd4765d35cc1ff7e1d81a60ba660725ea2c92fda689774dc1e13658da7a2d9fa701c8f5770136abcc3d2997d7e5e2d600d412eea3a856868533b1e2c3ccc2c95276d196be551bb9873ead5b06186a0054073eb8825c5e34dd4321a4dc9c13829b34a086f4f825ecf29af0bb03e407591cd0c2d3cee3a3d7838ee01d1f054b4ce15688c62bf204ba59d71dbc4cb3fc689240a2f3a180c22026ccd784008a2239f4832e1d045f9da8b686850d5fdd2b5b49b9b89a03feee9b3dd397b614e286a8b9767b40c4ecca7b88b9e5fc4d728e1dc81c04dcdbb5d81f4b0ec409a668d490c38f4b95b7cca05084d74dca7f1703a50f12fe9da035a8aeb57539d8f791d782b08fe38fde53b90ccc5960770080cc5c66e13bffb1c50a3537e1f537411f55ce41e6a868226e82045079409a0755734cec0971f8715f70e930fc26c674004d923b346eaa5f5c3ecf95fccfeb87660292b90c9f419908e79d28abebecbbc100078518f35c8a734994bc0ed60a319d4a3562ca948d7c59a1a9ba3ff2ff81bb64f60dbfe9892bc6a6059b86d8d5019f149e7e4cff5b2a1719901ce6b769f52898fbe734b9dfe3f0ba7f97215ac7e00f78320a346bda5e9b9001d36464227e8d10e3baad460eba07a7ff5896aa56ecae65286bbebf30b0e90d566337db88e129d068c964a63ee0a429dfaa53b1e5510019ab5c95ff636ca5b7177b0d78c70b4d877e3cced590ca3adf0467d74ffac0ab957e2715857d96fff8ea332fdeb99340654094d715f9d9991355f539e20be2fd12da5fd98950fe7c6065c331ab456ef147691fbd41443120fd75f3e428996a48c34b3934cb63ef262be70edda2eebec1871e773f59d51db8f0d975431ca652b2f6ea241816a9d601c10b85e257a0745f2cf1472bb00b9eb2f57de6d3c7dae5648175ca209e9d31725d3b395d79ac91d46877155fe3ada045d090ceba41cd825f28ed0325fd4c3c323597b2c8c6375403821376bacb50d2747882acc42f781675e63db47d8104f26def2b8e48b3b96c37eb468ef474eb22c593673d70e4183cdd9272a97c6857bfa2d4509c81e7b27f834a1e3e8aa303c30a4e7d9df01ad8a436a8c137f568d98fa8d60cd7ff9d54ed57444ee4a2564a5a516b8194291c2c2c116e2d5c99b3f1afa1a85e54c9339874b79dd6699b6f411daedce54d00fc2a5c7296468c0e5ae189d9dfb2fb2db", 0x1000, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001600), 0x8000, 0x0) fcntl$getown(r4, 0x5) dup(r0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001640)=0x5) pwrite(r4, &(0x7f0000001680)="caaa6fd9e8266ae06067287bf75d6e19698c2f7c4ae48e4ee0b4847aa742e22b2afc3a1237b7be3edae06acdb98638ab2571db55880c669837e4faf024c55a04df4dad930c5d989a7634c4c587a227b71f759c7b1e7c554429a65019f530c21e202128955b51a537e7df422e127a82ea372468a03428fbffda3d3172367b7ceb96fa1fd460c7a279202c89495d98152b206ae94a", 0x94, 0x3) semget(0x2, 0x4, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000100)=""/97, 0x61}], 0x3, 0x0}, 0xfffffffd}, 0x10, 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{}], 0x1) semop(r8, &(0x7f0000000340), 0x0) r9 = getegid() semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) semop(r8, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x0, 0x4, 0x800}, {0xfffffffffffffffe, 0x3, 0x800}, {0x0, 0x1040, 0x1800}], 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r6, r9, 0x0, r7, 0x100, 0x6}, 0x1000, 0x1, 0x1}) chown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x2) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000080)="a5", &(0x7f0000000000)=0x1, 0x0, 0x0) dup2(r1, r2) nanosleep(&(0x7f00000025c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) getrusage(0x1, &(0x7f0000000000)) open(&(0x7f0000000380)='./bus\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0x81}, {0x0, 0x0, 0x3, 0x400000000000000}}}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') r1 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) msgctl$IPC_RMID(r1, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) fchmod(r0, 0x140) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x400, 0x200, 0xffffd3e1, 0xfffffbff, "12705d3596ebc6e56afc8a804bc4b4e47f6dea3c", 0x101, 0xfffffffa}) ioctl$TIOCNOTTY(r0, 0x20007471) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xc, 0x7361}, 0x3, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 4: setrlimit(0x5, &(0x7f00000003c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r2) setrlimit(0x2, &(0x7f0000000400)={0x60000000, 0x60000000}) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x6, 0x1d}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) chown(&(0x7f0000000500)='./file0\x00', r5, r1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getrlimit(0x5, &(0x7f0000000440)) fcntl$lock(r10, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r10}) ioctl$FIONREAD(r11, 0x80206979, &(0x7f00000001c0)) setrlimit(0x4, &(0x7f00000004c0)={0x2, 0x5}) setrlimit(0x0, &(0x7f0000000100)) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000380)={'./bus\x00', 0x7, 0xb9d, 0x3ff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1, 0x0, 0x0, 0x10001}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r1, &(0x7f0000001680)=[{&(0x7f00000001c0)="f851ac1647aa8a7dc6b585ee16ce1ef347e99c064543306aa61f2ea75fd1ddbc674adb56a1e8c83e", 0x28}, {&(0x7f00000002c0)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943cc047960b7b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f00000000c0)="bf4026b4d95a5dbbc3daf7a7d1ff306f46277eabad9680035fd8a1fb1757e868fa44dd1e9d8374ed634c576259f61d9846a5580c57a2acc9eadaabc424b41364fafdf7cbb4ca20bbf50f29ad1a9d858ea1921e12e6e2d0d521658238a02a29323e509fce53f743bad9ec1f5adbe9022d9e07673da8352e24afc96f26bc5ad4c18510beae3c632eccfd5692f7831a31bf74bab11ebf0edaa2bc74932796e0a998646ca551b75e6f22a628", 0xaa}, {0x0}], 0x5) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) executing program 7: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) msgctl$IPC_RMID(r3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) dup2(r0, r0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x8}) 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}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) executing program 1: setrlimit(0x5, &(0x7f00000003c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r2) setrlimit(0x2, &(0x7f0000000400)={0x60000000, 0x60000000}) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x6, 0x1d}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) chown(&(0x7f0000000500)='./file0\x00', r5, r1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getrlimit(0x5, &(0x7f0000000440)) fcntl$lock(r10, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r10}) ioctl$FIONREAD(r11, 0x80206979, &(0x7f00000001c0)) setrlimit(0x4, &(0x7f00000004c0)={0x2, 0x5}) setrlimit(0x0, &(0x7f0000000100)) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3e952a8de1403e5f666fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000180)="5a67923ef0cb187471421989ebcff7c831a7581e2f27caa362f1363042efb27688b2c899224fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba38cbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d285d9b9254d8b16ec8251f1dfcc79f66ba381091aac78df8b29296cd47609ee848f9c41ae05d3b96346b1393a3e3e0c864e50f5a62279d388bf1c385201cbafbfe6a6f698a3b", 0x134) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r4 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0x192, 0x8000}, 0x2, 0x877e, r2, 0x0, 0x9, 0x100, 0x6}) setreuid(r0, r3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000152000/0x4000)=nil, 0x4000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x800) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3, 0x0, 0x10}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x1000, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x81, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0xffffffffffffe9d4, 0x7fffffffffffffff}, {{r1}, 0x763788b47494c0e9, 0x8a, 0x20000000, 0x1, 0x7}], 0x6, 0x0) poll(&(0x7f0000000280), 0x1fffffc9, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r6, 0xfffffffa, 0x80000007, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000000000010e, 0x81) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r7 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) fcntl$setstatus(r8, 0x4, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file1\x00', 0x2, 0x0}) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x8000) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x8}], 0x1}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0xfffe}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r1, 0x0, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x12) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x6, 0x18, {0x8, 0x1f}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0xffe0000, './file0/file0\x00'}) r3 = socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="dbee1b2c3322bb6220ba498bf30eb5a2448c103f0fee3c6f81997b965a9463e722ff1815130f6c5229e86033048e6a6f37afe3e768fecb0bfd1bcb0738ff0c583ae0d342d305a97e99afc747c2829488d1854bae76197079f4635b3ec031cc1c5220a32bccc16b3ab33ef8fbfd3f77e29c", 0x71}, {&(0x7f00000002c0)="60296068b258ca429eb5e5565b500b49692c103afdbf24f052658ac480ab3246e15b2ac77b769ad522555e279eee4806ec9c1440fa684f413daa87c395ed2019e3b20d990d9547dc94270322614d677bbe33672836fbaeb1e8aae85d716a682da596909733247a3b7d966409", 0x6c}, {&(0x7f0000000340)="ff56e70635ee9779056c", 0xa}, {&(0x7f0000000380)="2c63d852fd0b379f939ca99bb8c7abb5f5c0dc03af60efa2829e1cc3401e3598b0587098bfa3d381a7fc45df9c2ba4a52fd0f2c1a3", 0x35}, {&(0x7f00000003c0)="379e350cbc4054e5e0cd40a69c57a5c062659adf62f74472d607", 0x1a}], 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000480)="cb30c214b8ff93825e5461e950c47b1aac5c865db317b9e826bc9549a3ad9475b27827d7e4c15e74764c6e9513b9f004343aad0478b7c0841af98405e8771ec4a4d622b26372f8748b757d93e8c4b1e1566ac5e0d3246281f44521096bdf1ac4dc8e7d3d3fd88f2f7a686f4978a794e8e09c531dbc26dee903b7d4d034e4145be461671d450e9b322bd4fe67567a907687cd60de0fb09f4f687f7331d6ea6ffd3e5241486efd6acd2ead50bc6deed3d9d955769f13", 0xb5) dup(r2) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/204, 0xcc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000680)={'./file0/file0\x00', 0x9, 0x6, 0xec7a}) unveil(&(0x7f0000000ac0)='./file0/file0\x00', &(0x7f0000000b00)='c\x00') mknod(&(0x7f0000000b40)='./file0/file0\x00', 0x8, 0x80000000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b80), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000bc0)={0x10, 0x7fff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x57b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1263}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff00}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}], './file0/file0\x00', 0x1}) sendmsg(r3, &(0x7f00000011c0)={&(0x7f0000000dc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000e00)="c23ee11e46de3069e0bc33ab5471537c55e506b2a231edacd507551749a26707aa177abe3051bc8bb2c916b2742c6a0d7c8485f1b04395712c2ee116542f3828d10d2e94cf6afd97c75ab1e726", 0x4d}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)="0b50e35a3bee410c5e5457ee277e94af4c1b14f218afc9e83cf8f54cc762a884df8c535efb9cfa42f2178dd0c2993aaaed763a833d6e4b7eb256662f1bfbda66c63ace99894193a1b39b8fbc8c8227dfb57dc33cbbe5706eb1213a901f32c5d86eab6fbb7850d329957d51f788f116f265700a9ddbbca9c5d57432e5889b2c74c6861ebd52941aef64859050a31d396a0b27c5042ca01e2502268a6f858927e753f5642958beda5d26fbde2ac6655369b66457d645cc211899e21104bf2d31846473847e23392c0505f1ddc7ebec538e1944f1a4e7d89be386f75f541cdaf6b197cf3b66935141d1d1e8ea73edaaaece13657ce3d3db27a652", 0xf9}, {&(0x7f0000000fc0)="966dc5af66956858f8279ac5080304f9065cb14245182e78bbf4afe5ee62f666263f44808f33a0316c13d0b8b87c31be1c4751671652c0b83827e71eb016875f4a6dcfb6b301be3d62d4a915d081b48f6b2de06eb3d7d2104621ed6fd1c9dd4bf2c758f5851182b9159fee2eb6f96fe5781ef759a7c7bd9396f79e1494b4dc7739be5317af55c5b5377718956625bc095e6d6d222256a47f372e6b2700e2d239e853584fbefd6a03e0b272a3", 0xac}], 0x4, &(0x7f00000010c0)=[{0xe0, 0xffff, 0x2, "e8266ff648ff3ec1a5869eef75ece999f0951ac8eba05bfc91e58b372ff0ef2e28155f5e530c26fd9689c9cd026204a3f032016cf6566a12af6c6609f76ad506586dc731c82fa0fed63388fe4e3989a0f3aa04c5f1451af26ed44ee4f644c6d239b45a46197956804eec6263e47706db4ec349c72e91cafe103db903b1e0ef2ce43529832de5e63e3ba0cd431759e832e56609fe72e04eb031579b63851dff5505bd85913baaafc6cf6026ecbe96320dfe872d4bc428b804c98777a4119a049b68de882a27ac46364820a3d6e6fb26b9"}], 0xe0}, 0x55c0e891754d63c8) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000001200)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) r7 = getuid() getgroups(0xa, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001280)='./file0\x00', r7, r8, 0x0) pwritev(r5, &(0x7f0000002740)=[{&(0x7f0000001300)="a058b3577ac3ea0b65b95f37f641426da27a7ca7d51bedb4e9a7d0be8ee5e6d9", 0x20}, {&(0x7f0000001340)="d2ed47837d2507fb6c1759d4e9e96ee0a8943cbb0d0c0d5b42178ce41df60702f9ee75f77da0828e9440a4b62280a26c04ed0fed02ae6d1caebb8fde430e0706d7b1cc70af399741a6586b627e9a88b929", 0x51}, {&(0x7f00000013c0)="e117afeaa7b382cf0de02a1c424c273bd8ce97c64ca05bbf05e6a8860c2f01354fae3ba1e8a0db91271405b81f4f3c4fc5d780d81d342c7fc7c076f52a848590a8bfd0e4b95011308507d328582536c13c6d2fc015fa27e55105e07ca762cce5702d6a05a6b61e441c7320b2d35ecc47e3b7b2647a1b171d6590f3d7f8372c7c54342813ed6c68ffee0218122b4c3f006488deae3e03fedcbfabd887a346a8ecff6ac30d6c5ef4d8cb376f7ddeab790b20b6559d2628a095533f0fe7bba8f39ff14557cf2b0d162f0772e8bd193135306612d1ffa15d0afbb96cdafd47c0c0afacd8e69c08ebc0f3a285e387e30bc95db14b759bad78baa01cfd11b9e6c7ddb0a6d9bcc4278d97a6024bdda01211d998c5ea1622caf563b327a843b03941a12df85e5fd371fb662a202cd2671d3e3d00bd7cfaffcaa0a5a5189eb9175223eba42d4e02a784646b749f6a975df1513eb621e251fb073eef22a4ee48611231285a4431381a8d6ad22d1e243a3d6e96908db0404b2c954415da544f81ec350d84b69904da77aa81c4e03ab3f3bac9f2e94d37a4399cade4331cbb67057793b510959abe781bccc5e7969b19fd96d451886a2f042da7f1c8270fa9bf0c634645dcbe1a78bae81eec183c6ca8f90e434fd6b8d2bc33847685747958a4b14b632900a24529b07901ec382a9c111f32770aaacb1466371e93492d2e951d018b5dfef87d47581b332a935f93a60c4fe3a62e4b5bd6add529db80618090712b86344fcde7a5d346593957da81aa2eab3c9eaf381ece7becf31315b189aac398d7552d2c3faf2a99a8bb5a7fe9b320a491c81e949bdec590a800efc7ea0f2824c104a5b01fcdd1ccf8af890dfc02cf0a8bad3a6d0128dcf884bae82ad814c6ab476d70cce03cebe233cc71d63def5a07a03c715c4a8d19ddf8acd7008ba1b1a91e3e4f82920c0889f2ecbe15b8238e905e9dc9774d03c97f8e15f4aa399c7b96a4f8a136f8979909d35d100d4483c972dfc2128cc075cddc350436097dcd607ff2466fcb2becfbcf20f0de84627c71b6dc98a229652b23d8ef7d00c8f7d67499c27820f7a936d874a47c8722f965049be037d60a18339df6425cca28b3d3b6f30b8c9acd3ca02d7d0036f2af68f2792e44b86a7f33fa76d2e7b6445293ed852bf2fc5e5ee5f6b418f4ded408540e8e4a7ce21e8ade8b24c6472175fa9ce7c5d98b59a5ce3a749a89b7369796ca35edc936d2dd3e7609e3f397ee123c34a5467f44cc4f68655f87af697f21134a04e62ec985ab71895d36ebadd47217eedba8715ac327158a988fc1615d184ba0f6390e9b707d05a4745d049030dce1baa76cf0a290c623bb7e3be30cf8e821c85dd6b9043b892fe739e3c69f1873ea629304b6a7ec47c826c5504487b6c8164431c11a48e42fbc03d025977d0523fb40ca81e94992a937c323a43ea4b464976311d30a6e13008a26ad647f666da496ccb87168e12514942491ee86152e7407955bcdc5365a6252a0f8d3b1f385ab6b080ca3c5916eb90dc45daaefd4d3ee6fefa50cb7a3fda62a734b2ed3ab3e0c039d71101aa87bdb9bd236a758f0da8108a1a836a880b9a401a4e849c465389718263b6173fe86a0c5e3494f3c2deec893e76251821df3056e36e14b7bc37e31abbe0d9dbe83f6b2eb20b4f6dfa607535bcb0e8039397957c2f3502838c15124025bc81afa1240209cd3764156b3193dd9e489b2f79dddfdc74c9877c09ef522c0368f091d2774076a6bd31b179311eeb1d9bd9ba4f21849915640a248f15eb654b8f5dbe0599767c1c90b5918843b1bdc1fcf5ae0861209f63b8ca33254995e9d33dfa77803104af922c0b738dd767ae819952b512af3b2d409f16d238a4b38f2d5f5dbbf0ba6258d3f9bc8f4a2d10a0ee87ac3805d34971e38e7359a6cd49ce645633fcf30c3f450604bbfd35032600668a20cf0517e85f4cf702de9b5bb0334dc589b41351a87e0a1d26549fa57e7000b9f6aa62b6805d4bf591b37f372415c816d8e437f7c52ea65eaf9405a988785b94c5819a1a1819076447a3d001c01ef4290e80c93df4892378edae06e58e7ee37489251cdf07e96a6b66ad844c656727f2a09f6c4ed456326d448e03fbf086dc51cbdd2a3d2e591c7a2bec8eb0529dd8c822ef6681a2dd42ae60104a609aa564bf1047750d69d0b36270fea48601dd5848bbffd704c36c5757670af2b3cbb27fb0a98abb48d3f3132068657515160dd7c1d4bd23e72bcd8995936f5d952617c24971024a43b62285e643345fac6cd4ad86a630c12066c5b42dc25da4ed16bfff7196eaee3314e1bfec4cb2540f4c82dbfda0aed156513aa85bdf6421829c3998fa91dd29b976c27d9758358cfa5c3f00daf65fc14e575c9316949ef0ae2e130018d24314026a6c53694bea47e669b25f7ca6700947d3d53c71e9d6b188124a298783968c637e0ed7b81523f1806710d2a98bb90d76eb661dff6f398c70d5a3ed4d0ad26eac95b7b44714f0b5f716bc77a62db40c956bd0545be8165d03f60f4eb0dbc686fc0dd2125531fc255cb0b051f66ec17b770737082787dc203863a015f37835cdb6d14835dec360ea54efcf1b70527bf20bcf7ab044e1d19683f023a9a18c23eea880313183ba227548fa71a72007769bb0cfd2b34b77cb78115a2ec19334aea1f1cfca7e7e50f7973ad6f9fde9e9271be2d2a71dbb5fca99bbadde2c2ea2c35e1c83a1d9cf3e0808d501c988f6a692978c125acc3a16a262ad9b3ab6ad02fc230ab03adb06704b6c4a6c82793415d55f535770711f5670ed7df6c04c704bbb87f19710cc4f40752271bb600fa34ba6e824d1882bfe1cb4d9700067cad943ee7f8dd4275bbfb2ee70a086adbab63132da23db4c0663eb2a9a4e6f62414d27b7de24ae6334ac0fc8282d12ea284d3194f48b75314b0ff338e1b3cba424db1b8ba0835061a27ec50c2895af8b92b682d474920d03a57a5cd76ceaebbc10d75d8cb92064dbe4dc317081e911d8fbcc90e2a58185d2dfa1a3f4931fee6f20b7777c83f5818345243a1c5189eeb2778d830ba3756e1711e58953ab62ed56ba9774a46fffd5f5d77610c4dfafc985a000ebc6aa89ea0d377d3e9b9d3eecc412f9f8e0d65dbea8311f6e764ecf8238c15cedd42c99d06458ad642528830a6c04002ef4087435075cbdc1ba702a00c2bdfd2f2d01e92c4f7caba361f7ceab446aa18065605ef75f1f8433a9af35af1142b139052cc6ea674df05eb39caec386b69d09554534903ea5425e33010400ceeef7bd30ffa1f9eae52e72c1404a674c71bbd3cdf8629a4ce95033e4c948d4ae4db09428f28be97e6101a8517d0e398cd89d88f1810a59c15aca7b12ce739753623e9b5a1214f0c937dce29e7477e86099c79317eeb363982801add95143c040559f88e2e39b2c99aacd006a54b53a04b5efb350c284bd93f5e55673a89b21f8c70d1376b02f6a964ab947b758dfd373372c34da6f3abb2b90f19fa3d497a083f42a7084a1962061e3b8eae697a8fe43dbf60b8fd5ec644ee2b9950b600f8cf855fd274ad6eb1b42b2bc885b662e082cf150b08d49958af60eaaa3ac370988244b113427f172b9b389362696473a7065be45ad5c1fed01c57dbe3bbafe09313ccadc6258a89cb5014e0bc33ba107d44d4f2aa3452296b2c62a259395330baa76ffbd52cbe2d9eac64af6050d64c9b09f7791af13b6c6a3352e23e028f203abe43309d063156c56603535e505613de5e8a099f6698ec088356547950abb976210addb6c87a363e4aea81b4a8f8d1ce7f52b711b2966440ccf087fd928fff430ccbb38c427f2df88531e52bcb35e945742d01489cc9714fb5f628c29d9907ab8cf4fc81eda5be50d9add34f632c3b2f6d14b6ba7048a331975962dd53c70766b65c16f01af05340386346c0d407e4d56378fda91873abcd0f2c8d371680b3fa3a83ddd276b072392b2733d3640db23ddab2e34021a75a02afac2f7ac6555d97331c2ac29d9f5e0516a62e1d3644df865354ce9c06accdd9401cf1fb63365a1ca823a7e47b52e4ed62f61cd879b53de5005287012b32ada290a4a7e9fb43313daf340a0a6dbda913de1357cd77cc7b58a62813c5f2597b59b0ba28368e61961fcc4e05dcaf60b78bb6d53e808e54522d3d3cc819964fa3da0ce0edc0003d861bb35b5bf9a1da55fb26dd0a0c156273981096a442a55325c90d32d89758b36f5e7b9817b7eabe187de333c551a9e5188db4296d2d00d9dbf8d25ac7b0e477684035c60c45e9a9fb6ccc432969829e1aa7b114574bfc423b2d7f96b8adfb5dba0462d44934141a6a5431bac108ada47dea2dad462a78695c25f33b412e10ae88bb7c1c5aec8a3b0a6020ea3adee341e441d4f37ce3bffb66a3f3413f7fd3363cae0bb226434a755e82056be576b2c516dcebbe2fb0b814aa944e4da1579ce94ec029b165c980435d49db2306104e6eea3799948fe0cb6b8ec56abaf6137d575f8f2553ee394f7b25cb6d90765cf09ededbf4bef8392ed8cce3ed582f77d4be0ffa9c3812f4d7c3ed4f3ebc413d964dd98f132d754c350e45894d081c0d9b359d32db4034aa74fb188bcd619028ed6b92cee985387d4fd6c69bd337ac16fd635b399891df35a8361726e2530e70a9b646e892edd8bfdc4de9c75d5340bcf982e2267365a19acb293bc05e65c284e3e4a22e32631de6fd866a204b597d5ea1b45009de292e34d037b935d3c68aa45a4cdef6cf33d7ca342e6da1ba83c78da5eba79a9eeae397d3133b9e063a021386b80ca027095c3fb6f5426eae92a3fcf766c05060c990a5612b4ed6bc822105654e2629730df18771da450cf50a9ecd65ab061d54c3562c802a70a56c99d82c575ddeb3e3f4eff5e61d5565e75e8cda924abb86ff9ba3748c13c62fda0a31a82d11a30f4c243a3d2685667ef3e6a63c80c78a88c41e37e20ade21239ca5d694da178e435aef062604ef54c945f6971f89848b5e1cee61e7de07617d7111b83a6b5090997660ab76844b112406cf130fad2fd2fa43eee7799931490fa5685f551f6c1af2bd18a846edf0f349f337fd1a3853431ec7491b07a416034e5311ab2743ba4204334b572f0dac2f8c909a776f1cc38d14bddc78c0732f9b39e4e4ec4a2cbf9359aff536e0da0e41bb35bfe8fd7140bd6e75713d715a214a74286f9a51a17450eefda6f4090ebd514111fdb032b4ee09a346cdf97cc27b3b65f730e9810e49edda11d1a61628e6cd64e6ac18ac63940cea650a373a6a459f5ad1cdd53fa0a927a7452e4b5b8836a8147d7b62cd927cd2cdc1b2eebb8083ce41a1faf6f5ab6bff241d54ff034e99a48cdd92b853ec39a6b396492955a229bbc159bc5288be68607f1d152890bfabeb4fd6a0898cf87a4a2dd288548239729b4fe1480daa5c86bfe527b83a1c87deba9618c175fb8abc9ef533f1c21d41067bc1aa835fea86ca212ca3ffc76bde6bb2d785ff27a88a9ff4da961381006525d312df9e0b212562ab1f01959b550d5cf7f88d25a0e5cc0ee607bf5090020916cf9f21f844cce1146fefd292573bf7c54196cea5ce3c06f17e2e182cdbc440c7f324079ca10b7f92e4d9d61d982dab2f1cf5e9bfbe8e6db6e48bc5f469792a6385d49fe9c09e646f3533f3c24aee2fadb34eec75c9cda560f98770d6d3ac87d60d64969e81c71cb9a545dab2395f96c590c44c3fc75ba1b18953e87480802ebf3e1025b5bf10b1caed89a8863e0f72f78fa320e697e5d279ef5f1bc189b5a486dac65a0748", 0x1000}, {&(0x7f00000023c0)="8a97510dc67b089ff08e3587848e71e60f83045f9b45fba802563cef564f1219fff8e53918c70c96cfc1b741a2e96f11293e1b05e6a67340e923e93e3a93f91a396a3b4189064b7649d9e1f3adb850f75dee0ee80e3586566c9c60ec7ac051e701a41f67977df2fd5fc2d71e127c2025323639ed9afc51fa1394a779cd12f648f6b27a705be8716f5383bf7f0bbdce0ca6a2b64fdd0b5d476901d9d5", 0x9c}, {&(0x7f0000002480)="01109481fcd443886b1fbb9488e631df22ddaaa43133a40f7a21dcbe87c66a41f54ef72e64dfe16ad8171f6247d135b5265ceb13d32efcdbd12b88f435c1d5a58e8c9a258e8aa967fb2424bd3e62", 0x4e}, {&(0x7f0000002500)="b55394e0c0a95512526070f625378efa20348d671d11eb4d9b5841bcd5db33716a4b4a40c847ffd6e192882c7d2ff9700b2dd70462e9de9f35dfe9f4424289b9cc96420e8fbaf1c858297e0ac96151cf9147534495a6515f90bfc372cb330e43470bf390c4c278e6c62a21ef9e0a3f10dd84a64905961441ed845ed6e8057cf0dd3495e284d8846ebe0945360998474151d6350159796804d29994cf2257b1ea238cc5fb70c10e44813322caa03120792ca83752a4eb685440f6267aba", 0xbd}, {&(0x7f00000025c0)="08cfe411fede59570b41b3d855c8454e12af3dfc6c2a6a5111f0828dc3cc5bc0246724092920a95dfc1fbb035350c799003309ab", 0x34}, {&(0x7f0000002600)="f8c71448b3c42f8c891a528e8e08b50decd0c30e7dddc691daf1a815decef05608613fd539c3cb978881910b", 0x2c}, {&(0x7f0000002640)="e8f9b231f7c283f294d9b744fe84a05f0c909b2dd250871ee182c4f3a1588491a81cb05b95a805f40d7643751c801d01b2806b781015ef9cdb402fac08dcf93a2d2c25ebc60c2a6ad098db9918b90bcd626975fcb2a67d0ff04f93e2e3428e003f16972973b426fb1e7ce9c26eaea9916f5330754ae82078aa71806cdb1ca7cdba5127bbd7ce631c72eb555ece4e01bc37571e6327d083f1297d683a9146872b41d4f1a0", 0xa4}, {&(0x7f0000002700)="0cbefbd828367c8ff1dbb81ae25fc65575ed78844b9dd7f8be257de5b96a4f9fba1551729ed780f29a90fde1bc9fc7c1215d6e3cb783e6b75f21", 0x3a}], 0xa, 0x7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002800), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000002880)={0x2, &(0x7f0000002840)=[{0x400, 0x90a, 0x4, 0x0, 0x9fd3}, {0x4, 0x8, 0x84d, 0x7fff, 0x1a}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000180)=[{0x3d, 0x0, 0xfd}, {}]}) sysctl$vm(&(0x7f0000000200)={0x2, 0x2}, 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 2: r0 = socket(0x8e93a5197242e9b4, 0x4004, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x9) socket$unix(0x1, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffbd0, 0x0, {0x1000000ff, 0x400}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = semget$private(0x0, 0x0, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000340), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r2, &(0x7f0000000180)=[{0x4, 0xffff}, {0x2, 0xb}, {0x2, 0x7fff}, {0x4, 0xd, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1}, {0x1, 0xe2, 0x800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r2, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r2, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r3 = getuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r3, r4, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) getpid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(0x0, r6) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x1000, 0x0) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = shmget$private(0x0, 0x2000, 0x2ca, &(0x7f0000ffe000/0x2000)=nil) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmmsg(r1, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/41, 0x29}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x36}, 0x10, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0), 0x10, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x2a, &(0x7f0000001400)={@random="b1f0da08df10", @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @remote, @rand_addr=0x319, @random="075b7732769b"}}}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2030, r2, 0x1ff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001440)={0x4, 0x5}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0x881, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000017c0)={0x3, 0x3ff, 0xa8, 0x6, &(0x7f0000001540)={{0x7, 0x4, 0x3, 0x4, 0xf4, 0x1, 0xe5}, {[0x69bf, 0xf83, 0xfff, 0x7fff, 0x2aba8707, 0x80000000, 0x1, 0x4b, 0xb8fe, 0x7, 0x9, 0xf4, 0x0, 0x7, 0x10001, 0xa5c3, 0x74, 0x7], [0x8001, 0x7, 0x4, 0xffffffffffffa2c0, 0xffffffffffffffff, 0x4, 0x0, 0x3f, 0x6, 0x8], [0x1, 0x4, 0x400, 0x9, 0x20, 0x3f, 0x5], [0x8000000000000000, 0x1, 0x1, 0x3, 0x4, 0xff], [{0xf9d, 0x7, 0x8001, 0x7fffffff}, {0x1000, 0x9, 0x9, 0x7fffffff}, {0xfffc, 0xd, 0x0, 0x6}, {0x1, 0xd03e, 0xde, 0x24b}, {0x7, 0x6, 0x59, 0x5}, {0x7, 0x5f0d, 0x1000, 0x6}, {0x400, 0x7, 0x6ca961f, 0xffff}, {0x5, 0x40, 0x5f, 0x1}], {0xffe0, 0x1000, 0x5, 0xfffffffffffffffb}, {0xff, 0x4, 0x4, 0x7}}}, 0x8, 0x29}) shmctl$SHM_UNLOCK(r0, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001880)={0x3, &(0x7f0000001840)=[{0x9, 0x4, 0x81, 0x20}, {0x7, 0x35, 0x5, 0x94}, {0x8000, 0x2, 0x9, 0x5}]}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r6 = accept$inet6(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) sendmsg(r6, &(0x7f0000002f80)={&(0x7f0000001940)=@in6={0x18, 0x0, 0x8, 0x200}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001980)="e0776e574a4a5b0d9978396e200a8d27ad428e3c61333537d8e732d99dfe156734f0d72b31675117801fb495ac8c86be42c32e68121e15536c476c3a45507afaee9536440aaba7f8682b918151e44714ca4197c91f3a379670545220260418d41a261ec162b10b18eacdbb3b0ad61fd747bf824b9f50b591612ff89e9159453fe034d9ca500cca76e1ee6e1156caeae99698b436859d36747ff63c6ee5af03898ef08761c6ad9bdca3a60ede2446da60a966a402db66198667822db27998fb08f1a51e987fd1f19fe3c9583890d72264c41843", 0xd3}, {&(0x7f0000001a80)="d8348edf25b4fe1569da948275a3dabc35d8a1e1c781dffbfae53273cc4b184d15b669b0591fbda56b5b2423a0b6a79caeb60b59f9c44b21f0fe85c75b8ea1c0ebae2b9d551ce47b52b2decbe2c2b2ae01d6d1e63f164fd3da12af94c6ab0152aa179169ca923b675d1b6a9063902a69caf4662751627fba4ea4d993d99423ead3b2c78018f094ba6f8e2af68122d1f138560bdf85cccde1ed4afb6e86e2f33e47ae3f6e", 0xa4}, {&(0x7f0000001b40)="183cfb1fc758e858fbd8f29baa2dc9cde9028dcd6e8dc402ca52d19e75662ed25ac5415f829b3d8c36fb44985c5e26aabba068d0be2682c83dbab653ac7a3243852468d07ec47b1077a70fcc8a1d35c314ed88f1b0bd73302867dff52de526fc0d676a8180f661a5875ef9779fcc9e2a03ff77f66aadf6f7db2349f82c4d2bd52b473529c33b34f55fc772324715076791d53d11b0dec521ef6eddd95a322b5d3a484034bf57c8ed75fc205283a2b2bab43bd05b2a6e52a865b1b29b216b89b6130abe3fb1ba7640fbd84ab401", 0xcd}, {&(0x7f0000001c40)="9322221e824634492584352fc18257a8448e2e1b48ea23de7ef86c2a00ef38fa21e21cd1b933e2560628103d3db922cbe349223bd29ab84a4455c7cef304884953d77ebe4d2f6a066e4f453907e4731a48e3f02204b39770a9c3bbfd30f6b8131a6f9083f74cba77c3cc6b99eb7d842ac38fba8fee7f8934d356a4840ee78408625d6b2853c964cbc508093ec429af8e0853cdbccb7b0e7ffa9e49ce633e3bf0e7f6fd0335b77cffdcfbdeefb40eb24d", 0xb0}, {&(0x7f0000001d00)="677ecc74a493b7c6ef070a7271b08cf09ccdc6169b0ee62ff55ffa8fa06399c6e32f485d96138f51a73193c203809f0d59772b3f6cc5aa8bff7837a0c8238ed053d1cd490edd3d539463a34b85b0f93d320cfcd3c355b241fb0d219baf1cee4745bf38edd0f7dc908e2985ce78994214f677d68ce4c92d230a801dd4b44dd4c0e7b47ce59158dcfaf67d5308f6", 0x8d}], 0x5, &(0x7f0000001e40)=[{0x1010, 0x1, 0x2, "98863fefa76f420e21de5ad3d063b56c8a6a642d68edbd84fc99d682435c8a3b16208a7282a99a8704191dacb019d84a1eb74b66180d8b2916d173c77b8295135fcbb59d455d7d33803b2160a4b7a3b36c8ef6999196213b4a8f7dd9d1cc3dbe34921196b62956809e7343b2fa20943b4ddab86ded965d4c8e0194b25e490a736a3a4df896195c6e6148d68d421eb2b91395bda48deb8b77a0a37986fef3847f8c578fd06aeb208d50d9d1c7cbbf222acc1661a4c79b853a01c8c5243227367fe18e7876cce622006d40f2338bc8e4891115882c845afff7248459dd3ed5b5ebc154e308c1da77d44d3fc401e0ea80a6ac33d788f01d30ea5606244a420a781b62060a1c016335a97178be96e34011e80ea236d312c98ec45556278058069277efe112a8bc9709056e1f77557aaf868b2a4f1bac559f7a53bae77024d4c157160341822eaf3a485dc3ce1cb81c43508918e7150975c31cca63eb4290afeaf1aa98dfa83f7c82b926eee1ff279c8cc96eb4eda52b0546ac4dcc59eb077f65ba7fb8d2047bfda7264bcc1735680802cd195bef43b0550141af38c5149b964c5d77e2c223c6f75ba756f2af22732548c1e8bec74777c667ee5645ccd9adc2a9aed6397e638f3055020406756c58dbf9173d8a54002902bc82efc684db0119babd4484a0b5ebc64b3d2f40811b6c6c907de77e835763a8ce33ef008dac8aab6ceaf8de4dfbfa16c07101b89f150288969fdcbead8bbb153e9541a5443c1449253b1e09aa5153c25a0e4dfd42261f5ce995bbfdbd5aabebd08d80dcfa0341839eb907a8fe03688115872ecf9f78c801ceb7d56a0c382824a7f14adc5ed911150373e90f57d7bc78b8d23ea9bdbf13f365577b14fc0d112c3a06b5bfc563438327c8df8f3f6028d49fcdb166ea059b2158b0d93703381d8989d03c1d3fdeb1eb9d152de4108c880ed234c1eb5a25b85239ffc905d95bb45c1996f1e66f88f43f6206f67acf5dfda01de78dc9887fd3ce57e4fcb0f1ec51268da191059b28caa2e66c8177d84c96425f2be4389c121d1fcc74d1d9414443d651c3ded2b908195ff00f093e0e54c24fc95c84c9d1547749ce97b60f40f1c3969cfa72ca7ec34729be16806a372458a1383e03819878c7dc2eae4c3391d6d6adc25232d1562065f512d45610e0c61b8563a4dbc0a0fce42b0345663a7f87f486b100de35f3eabbd379ea1adb7428398b595063c29af5bc5126eb828c462bea85077c2894d03e171985dc465d27a4c9a9353f75d4371bdef30ab2f32faaebb5c84ff38799d70eda5c796fb41bba32e857d2e7930b39f8fbf43b262e15fa1a024c2b9d97ad2dead5a244e498a9ad18d837153f85d3e697248109d1bbe320fb63444d6ab4e7b48fff3989d69dceb56deaf94dd96ea83b0330cc70ffc770ba88a297830f64a94c38a8697c435793fd083c9e7ea7b58df52d2d6120d9cdd186851b293d1fa151a27f1621f8a4d03573cf221898a101e836d79f4040fca0d56a602615242705885c9991829a7233ede97c9c22ebf293b4ecc38cf572f952da67446feab952a4686c2ba85016fc23b3367a9eb4f7b3b97d4af573527256a9c867303e77219af6a8ffae3ee18c45f52cdd99ee4493547a6abbf09a01af40d904b8d2909a37b51c70d8789f7cad115af232136dcb4f7ec227119f0fa9144ed9c153e2568f491cc3f2e44a0dfe68253686ecb692ba1e6a46556c41dd3afabff894b6bf44133dcbff4b37291a4b4ae960fa4349cf0312ffd19eec50b158ea620da107d2f673c989f6ad87edeecee29ee4d8fd429775cc45fabecf058be269464830efb2645635708d2515ea6d906817549c2f84263811cbe92ad0764e6e05f454c221c4f6b0ba2aa79c10017a86acc274782100a285400860a29b7ab85df66b4c74322c53ede5c9c54dbc06227d047c37602e2a9338463d1c76bce37476e7cc0b63a4f9103aaf697d3741911f3268f3c0e0ecbfd176b6251b8e20c68b6c90d9798603b447b096c626d08a20e5acd50550bacad358f33e1275bc6cbca4a2c2134cda7926991ecb2db3b612cd7389932e2a4ee98c6eafe0addf5de7a09c33eaebb17cb1d63b9a3747ff1793845a6217401d203980687a52b29f3667161c25fe3d180ae6f8111ef69998a8acc7ac2ac79e7dc8d3ef2ac85a5d9430a682e12af410b3def2ff8fc21264f228a9a4a8cfc601eff649c8e97a95ba4374bc3a6c766123fa749892c873a2c6b29ebad0afd744a3c3092f0cbd448a29d2e2a041cdea8574322e00c4982695a5b2acda44e335a14dff4a7d6ecad1959a57bb7aea674356d24dbee64954d158e88ebef5d3046c1ab7027f33c712a9dbb052b40ee1d25f2e08c82b4112d4f69ebcad7727b24825dfc3c662039fd632a22a7b1394171558a528e0b8ff39be1146e37be2e8150dba9fe5c6825517db90d184abfeac851fe6df3cf7917e27049049d655de0c26822879e0188f159f1bcfeeb1b1ba082e850aa3f144d5f2c91a9f306f2278ae0693c93759304a1d53c3619db9c1aa48bc70c178a060d1aa297e74e51d50797ab38149502a979f9485b9ae2d59b95e6986dea28fbf96a5b68edb274595067b9dd786b65fc11e3dbe6796da7273649eee6b28993a5244cadb267f87cd80d759cf8f0fb0896a4d30719839646b8f6381b165264d7be97eeffce1c5004123c06da5e87acf5baa6f7c420c81659c41125f3544420a606f7a24442a77cdd3824d62b588677f22a280ea2be39815fefe5e48f2e0103f912c38f88f568dbcfb67773719b7941ad4dd890fe39272054f625a38c55c8cf587ab486b7c66528afa4fbced90cbb787d9a01de351509dbab5646576a598921302f2661b435d50b29515823cdbeedb5a10f4ab0fa94bbd59b2a62c8f3453a955dc8333aa71b7728f8f506fd377bc4503f0a2ef495d19d95f21c47b381a16e76c3501a74876d01ff1f52c714de2c4e9f5e3acdfcf251e082edae5cb6e91bafd84f477cc0536cf868c740b1c11659b95ef38b81a18b905efdae562b07ddcb1b904c13c483f2f005a4cc95eb80d265934ec4f6ae0c7b8e65c5bbb85977da7125edbf3551f070f0a80242c4edfcd30e41b86ae2379a930026e01f6a665eda38373edf454d181aec40a2dbab0aa388cd616b18c9176b5675a2823565222f12181fbebec219b6f583764caedde21500ccac9a6ad892a7b328e102e3b4c04cbce622be690a2cb5ff626463b7663dc8d28eebe72d6c8546abb1a8ff2dc10281654f1468082f0adaa49675d033d2d8814a4420e483aa30589c24d4844143a4e1b5897a22540e7346d7161a9223677a3885e9c3f604c4d90bde8929f0ea2a7e7797c67ce8de62782d29940be399dfc5d7a74248434dd25c2ea59fa30234635b564ced65c0e909889c5423879d4f836dc2b305dfb092f58dcddc5e9af87a583bc229305fcc3ace5109656930da2f0c10035542dc9be9c1293dd6ea5e5f39890edce38587e56d9f3ee54d0b0893c82cd00357cb334fc5741844219e72875bd1e325c9db323919a0a8073972c5a694617bfc8d99b5156955c9ede7cda9d000c003e56944ed5291627ad6ea5aa5ce4b188afb95336e14d88118cf6438e3c4539d5acce6e382d4f9e0fc0e3c149d68b5a534842cee80b1a5e0cff903dbb6cac6597654e70313795f3830e82ef14d74294d028dfe7101f7bc55eca86bd0f1c5e879bed4920f1af4252b368d41a3844352325e4c26757c2df8292372b1d569970dfc98c92cd1e7961b711cf34a1cb8ac074b5082c2013da4cb17fe2e6de1b979b99736ef64218ca300bd6a153ade4daa4b417d09fe67dfbdf708cb436b45ec2e788bb2f92f052b2be366917caadf53259feb4a25369ce48b70ef40ba75abf8a6f9f334adce736b7f6399f81b4437434f2d3762b58b6d1a072fc7bd23859f48715efde9467da387744abb563ade8fdffc94feccd6e3bb0d4834d8fd1dd7014ac538a1676533dc723d5a25a923bba4dbcf7f6e40d38a484eab9e014c4283de96c2dde7d456ac3c9d3f83bfa7b58c7a1865a8b87e7711839d8e41f1efe41100042138f989bf74112f6af1e90bdc0ac044b93c264291637de63860aa61d23efaa2b20464b3b38b3add845cf2f3d80937a59d69e68dd31d5db66b404bd9b9181e9109efac3d161c3c3391a34e5ec5348873dce123dfccd938278167d9c938ae54df37d4b9b904c07b50ae107f25e4d7773985fe4e535a4b674868fe3f95370c4de19788fb3197029c5ddd85097b94de0d39382a67b5f7b3ae240e64f157c469df2fcda759098bf5db2954c570d1128cc669677d7f013e995a4f714573f93d253cef097593dba06c7ba06ae763ce4a18efa502e208b4cf20671c47a17279dac23e3c27a152840abebc81684c460875c549753b3449e461f06141f6954dad8f83364a2925bc9de7bbfed63ee0ccc8da4eb6de4f49c3f51ef2d23607fc0ab87014fe94985686e33974f642d0295cb8adf6dc63686748f8d0920bfc83651cec07b3c0027bf6e03b64e620c715a37133f8aa6592ca46f23a2b871e23efe79ff6caa6265e6c56900861cbe43c4cacae670aec2298216a22f5df8a3c9948d743e1e7ca310e37729707803c230d63ea1b32ef53c4e9e8e2e97e03a8403128e57327e9869786f2df61471a19305134bbdf0682a2b7897b0f1462f7f3d589105d80c44c6878e4d1e330782043b47622d7d6e0940c78627ef4bfc9023d50f7114a282e43e60186aef626b683329bd67fd1a98dbe02157d696f14181f67d8c3a13009799e150dcad4291d90621577d59cb1eb787c1f5322df27f2938192b9471b17dddaafeb897c06e0a12928eb751f802d953e6424e0ce03f6976a6d81c391d0e165af3c7c8d9f41403b9f951d2f4b70431cd27881cc25bb3465575cf883af190793655508be96dbb3c0a1ae4cb67925d8f37bf19afadf8a8299316bdfb22c9ce71e80a6058ee4ac962dd6710a67b0f64bdb1bfb2f7fce782e007a24dde29e4dafc3c44afde4ced995100f8a4fdbd1e47744485c720a746816af2e104230b1c91e7517a4d771ef5e24c82923735483a98f83759bb391fee320469ab3978c2d74527d1dfcd1ee1ffb6a3656dbae9b2e7c1ac5cd0c412f49b106ac1e7a21569a4b61397de79d31e314b268901dfa812d8922111c06547e6548432a5c29bc54f91b00ab28adb8fe6c9872f392fffd33242e8ed617f38f909c6e1fa560598007bcb0f2976000a251186f668aa2192a032bee26f9eb6485f1b8c38b34ad80066f25d0cde09c55aedbf55b67d24d135bdeb29fe5d06da41bd6fdd09fb8efa48072be6530816380f02f93261175d2a662129245f9afbc777268e74be58f0e788d06eb260327d2cfbb31fbb55859655055a50841cee3bc7ea090bf05cbcf4b96a873cbc9846e0efe82c066cb081f00fa048e8d6e67758ff3d77fa359712a97a3601cad5afd717b3fdcc1d9717a37d6c6e6a4e0079f855c61c1cbc6f2d4e839ff1befb403ff32af4393d81229225dc627aa829b561a77cc10af26acf239156093e383a18b19e65d747f39505888bb5a9fde3277d0f1f13f25161b7d61584c05c040e4446e56ad1a0df5164f8284c628a2e566879e6a805572262fba77737eaa19e1fdb46be79088006250c5e1e11b96b307dbfbd7cc365cbbb8c1bb1d4dfb53efcc92e9da7db070593d87ddee71b8d1db299002ec0a6ef58871be3399cd7bd35469f3f373bb98dc38f511aa377775141ba7c8772e32d5a0549be0ed202abfb65de3f4ce0fd52438c"}, {0xb0, 0x1, 0x4a, "4bd006fa9f9625af964398ad0ac211b748ce82b9582bc2c397757aba21b2102e926196c9abf9b49f771f45cb4b984f29fcb53d05a4690956c12e47289dafdd42b58479f214e183028c8507e18686c4ba9db321ca3829e74d1ba5248d3e8673d210e8f8211167e1c70af137ef21bfbb6ca4e0ffe11133606e7a7bf17a46b7f606f3413b96b2d4ed7463e93405a097fb1e8d7d867f2b409347ce"}, {0x50, 0xffff, 0x6, "6ec7ed799090c3d455307f0f70c72e4d405aa256a2e10d0fb5122e0c168a085a40fe9d9f5fd83e20261d2e65105836a7f97e98a2d9a146f850"}], 0x1110}, 0x7) listen(r1, 0xfffffffd) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000002fc0)) setuid(r3) r7 = kqueue() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000003280), 0x200, 0x0) kevent(r7, &(0x7f0000003240)=[{{r2}, 0xfffffffffffffffc, 0x56, 0x1, 0xd6, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x1ff, 0x6}], 0x6, &(0x7f00000032c0)=[{{r8}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x3, 0x1}], 0x5, &(0x7f0000003300)={0xff, 0x80000000}) sendmmsg(r1, &(0x7f00000036c0)={&(0x7f0000003680)={&(0x7f0000003340)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003440)=[{&(0x7f0000003380)="3ac84f7c85a74bb85e8ec95b7a3f1a118ce7976fb1bf1c9baf5a76fb2f08fb650f2d80cf676a5557b7b8ae410dbbe8a4056579fa51660f264509c05dc7a0989c4fd813b9e0df791391ba8f31e0d1655e8428b59d0e6b222bdf07244afa8a17f86dc9187e1202499ebb15d8518a9db8b52074538a727c19bd5cc4cffb857687cdea8f6d83c973b8468f9013f843cbe4781c2a9f693b26a678b3ae0b8a03f5f6f4d97f410d9f36ed8440f148", 0xab}], 0x1, &(0x7f0000003480)=[{0xb8, 0x1, 0x7fff, "fe4b84072464bc0425b8921685adba73104b5657368305a121d3367183ea10e8d377ba58e32a5cfcb248fd7657da9204edb9e94425fcf354358e92f4c4a0ff8ebc32d30280f2e7181bb1cbba5d6834bcf25b0f80d7f9b2e03f68e677a435c83eddb909efc10e1b4a563148671f27ecd51e226375c099bf39655d00dfd73284a5f7135197b09cf6b4ba77a80768f1188086085efd2678d7bc75f6421ef038afbb8a38"}, {0x110, 0xffff, 0x4, "2f12fc9bb62bcf284ee1d949bf71c558a65436916f08e1654feddf3251961df3bdb91deae00e91ac0538422f096f1e3c3615194ea48dabc2c992d7e61bf9d350ac78ea0ead8ef32a84117e52dc0ad1731097fd12d36d12a5acf3858efa78445a13b2f567ca0dfade6d371ba5b5d591ff8c0e432ed62e66a38cbaff9a484b42931bb5dfc34715aa18d843f07c574151599901012efadbe8e83d8f8350fa8fff52292a9aa6aaba0076903cf002fb54f3c3f057866a32c68f05007239fe8fec3233d46a3e07d04e4f19a69a3226c259b511112bf39457807f5677dde02b0b9eb5fcff670da5459a25ca04d73d61c97fce1df9e94dc1bb196bf4c5d2b3"}], 0x1c8}, 0xffffffa9}, 0x10, 0x400) getsockname(r6, &(0x7f0000003700)=@in6, &(0x7f0000003740)=0xc) sysctl$net_inet_ah(&(0x7f0000003780), 0x4, &(0x7f00000037c0)="4df4f345ab4be88302e3ff27ab3ed63145a1881b43c34ffeb549a6d4ded66d7c272817009cb9073e72d757f233f8897e427c7e486a5b1dd4bcae5313ea24f8b05d6113f9e185eac073d10eb936c69271663b21aa12399e04b7d29dd441cf71328804d72a39b286683a94698ecfd2199f0fcd1d70bd65e187471d42f276e97db65f5640d6f93837990f14cd98f12fc225db4d4016ba8d6b7871abcb96b5", &(0x7f0000003880)=0x9d, &(0x7f00000038c0)="05135bd1c55db51de552127f8aa732440297e56fbfcf0ceba330e14d40c4a4536a3116ba9d927a9dfef6cad7189ca5bcebef591294392c862da63f1dca9942ed77b2f209f269201e33e773f78ed67476091655c536adcf1604a1e07875271b72e3ed5664ca6fb06233a303029148c63944a9aebd535250751b63862f093bfcaa1d5efd1185e13f3665", 0x89) executing program 3: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000040)="92713fd5286467494567d9b8dba0e78d15054ab62a15bbab61fd5a7f0947384064c9023e78c33fafc977ddac975da263c7ede09daf9c39e0c288c0f23d214c43214696ac5d5c4615f9f8ca1161143a911773e224011d0424a252132448dcba0ab06dff841504c9a2d3822410e40366", &(0x7f0000000100)=0x6f, &(0x7f0000000140)="46ab89d84686a5b6197c66357139b7d96fb1042add8c6d398c700c8b3fee0736989cd19c4cf7db8fc751a43b404af2750d5502816b9fb3a07659fc709e0f41f288fb06ef20928dd8ca7c53b331cff4eb7d224083c5bf17ee69b932072e3a9549e8a078e50695d4b5ac0e2d2c84db1e0d95d1c32a9a9f5a4d65c076a56719f44cad304f87d16b08baafe508cba611b12b8fa2f510bd92f9416601375577b0d6a3c97d96e9d903fd6a", 0xa8) fchmod(0xffffffffffffff9c, 0xa0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000200)="3a05330669b8cf7ec523cd", 0xb) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="89fdd87960da", @random="7004f5b37527", [], {@generic={0x806}}}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0xfffe}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r1, 0x0, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) executing program 2: setreuid(0x0, 0xee01) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e0009000000000000001d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) msgget$private(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000180)=[{0x3d, 0x0, 0xfd}, {}]}) sysctl$vm(&(0x7f0000000200)={0x2, 0x2}, 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 2: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) open(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}, 0x9, 0x0, 0x0, 0x0, 0x9}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f00000001c0), 0x4, &(0x7f0000000280)="42b8c1bd4f35bac7c8071582ce96e7dedbd0dbc6d9d068f4e730d7af06fb3bd2a45cc8660923be031273660e019cf049e6d8bd8391ff1fd48c0e05a5a802fdda7ab76a1c3812d2fb83e2f959477e6e63e4ff74c87c9a2403da8f9a4b4a49a196f8dd0c0e8daeb91b8ec6003f8ea008b8f3c93288d9002ed45874f2a357036e47aaaeddec335165d87d55057b4ff7e9f4e9c7db87861e7e915c6ec5e1e145730717d072b0d9fcd358dfe847559ea052cd1a2d3b8429d7e8d59ad74a4ba35ba3e51f27e8a475c4bfae4c58a0a5fd18bda114fc84d999691e6dfb", &(0x7f0000000200)=0xd9, &(0x7f00000003c0)="11daf34c49b20d707e94406181ac9bbf50a2145a9444c4491783cf5f1badb8c85d9d6c8a5f39e0050e6630b25b8914e81c35e9", 0x33) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r7 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r7) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r7) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) mknod(0x0, 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x83) r0 = socket(0x18, 0x3, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) dup2(r0, 0xffffffffffffffff) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000380)={'./bus\x00', 0x7, 0xb9d, 0x3ff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1, 0x0, 0x0, 0x10001}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r1, &(0x7f0000001680)=[{&(0x7f00000001c0)="f851ac1647aa8a7dc6b585ee16ce1ef347e99c064543306aa61f2ea75fd1ddbc674adb56a1e8c83e", 0x28}, {&(0x7f00000002c0)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943cc047960b7b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f00000000c0)="bf4026b4d95a5dbbc3daf7a7d1ff306f46277eabad9680035fd8a1fb1757e868fa44dd1e9d8374ed634c576259f61d9846a5580c57a2acc9eadaabc424b41364fafdf7cbb4ca20bbf50f29ad1a9d858ea1921e12e6e2d0d521658238a02a29323e509fce53f743bad9ec1f5adbe9022d9e07673da8352e24afc96f26bc5ad4c18510beae3c632eccfd5692f7831a31bf74bab11ebf0edaa2bc74932796e0a998646ca551b75e6f22a628", 0xaa}, {0x0}], 0x5) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, &(0x7f00000001c0)='5', &(0x7f0000000500)=0x1, &(0x7f0000000340)="a184409587c2e90ca77b0da4d546bf7771cd", 0x12) chdir(&(0x7f00000000c0)='./file0\x00') r1 = msgget$private(0x0, 0x2) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) msgrcv(r1, &(0x7f0000000300)={0x0, ""/6}, 0xe, 0x2, 0x1800) socket$inet(0x2, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfb) sysctl$fs(&(0x7f00000001c0), 0x2, &(0x7f0000000200)="7226155c76f5f70164a2fa7f7305ffdc58935abe1365bd57be6973fadeb1e4f42dd0b7e8bfdcf1cf21607ec90f3f7fb4de2cb670a6477b4f96fe1033278bf60e4c5372fc442425c0e0a5fb", &(0x7f0000000280)=0x4b, &(0x7f00000002c0)="15ac4c4095e3e9c6885e4ef2228a7af991c78106429b65c863a744d1b3774e9003467740ba5a85480736", 0x2a) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x5, 0x0, 0x0, 0x2e}, @icmp=@info_request={0xf, 0x0, 0x0, 0x0, 0xfffe}}}}}) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/177, 0xb1, 0x802, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4c", 0x11}], 0x1) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000380)="7a23838fdcbd973056893e86acddb79cbf3edee8d963245f89d72fcdb2d43a4723", 0x21}], 0x1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="1605f37e549173fa3eee0de45c52d97ac96505848c6d822f7183f1845101787eb48a739e00657376984b74cc8758fda8eacd05846f2c227da85ce971d9848a7c84fd6cd42e38621c63152466ccf9b7d3f72318638d7a222571221299d529f5e43b01f01ff9ecf5fbecb1168ad9b398b7a7884066618da037083269c4c65c5c5cc6f720813ada4920331edc0217edc8937e8bef52d99b251d50a537c26f637ac88abd9b4f9bd7f9ac97d6362b1f", 0xad}, {&(0x7f0000000480)="66bca1121a8a126dd986bec8cd98bef5c28320b09b4176348ed5189c9e07dd0a84f57c280e38eec691ed4d8913a26446f6da3f20b2241ea292b6194a1e6d3b05a2110f81791d2d9d4ebc148e637e2555cd5e02da945fa1b5f5cc1c5002ddbdd2679bf85b707ec24d118ff2a895714c4f8a69500c3cf29be8f106a57f1c4385322417a2e4c0f089b3e23cfc7585195d4b31bdc24f8433a8bdb4aa63e60dba6ffbe2b938c82ce1461c9b864000b4fff4189946b8e8bb9c4c8fa76453e523eeb18fe95789c41048161d7f7fc07f6c7a0c53e9163f995f5e809f87853a6f7f8f9fb51e3a392f2bd305ae69da369aa3de2ac74b2dac15fe5e12df6f45d790cc", 0xfd}, {&(0x7f0000000580)="fbd088a14ee125b4b81ba720045849f8728c4587f496dcfdae602600355e08c01a4b2c4c78381cb6607f71963a0c9bcbd8123d042f462bffdb264af36bbffb7f290403c379613f8f7c8719c791c04d3f21afaff73320c2d29d886eb38ea664782b9862a71a14e4c14d34baae0c3cb430bfbc154f48aa57d58d0b91844d9bf06e82fffcc4", 0x84}], 0x3, &(0x7f0000000680)=[{0xd0, 0xffff, 0x2, "9e383f5988d6b9b62ce77db2940b5eb07d9bc063060fd060dbbabd3d19e5678600d5378d599fdc850ba96b9c538e7abd7e9eca45563dcbbe1399e9a4e69c6c661a5df58a2a84bfaf68f44b48d76922f720ee9aafc582dc28fb70f713f40a0c23b38a0e68688df068c48e4002935bb121eb64903a902084840181deadb9c23f9b85ecef818d44dc1165cfa680d49d10f180b3f2a71495cee42f1725ec5d91bbcfb73acc6726c2594fd53d828883039f1a56c865169f55647ca413"}, {0xb0, 0xffff, 0x3, "9b720ed666b2b3397002bdb3fcc2c2ca82458e9c595b503c4c4c9c27fc4b49fee89049729665d058b5ea4639263be523873670e9c2da95a526b1e1e748c120afe83405d83ba8eb2bc7517ae8cbaebab976b67307724075e130ba612b0e7f7655c2a8c5c62df70bbf1ad6b8cf22f930a80b1cedee15fe52000e9fdd0426cfaa0638f126bcc5b81805e86ccf917ebc41b67ab338a2eb6569d16234b553b5e23d"}, {0xe0, 0x1, 0x5, "6305eedcec533b4aaeaa8bee048ef50287734a67a44d4cd6dcb02be85566029b6b5128f20fb100caa4615c91264e12fae1f0f907c04c52059535566a6a87a47bfc47d909f169f73a2b71c2290bd82566adcaeb4803de6375b134d4c17ba3b414b7698357c466a380c027c7f10dd3b791bafa3040424ab7615f433cfc7f5c869b540db6722898c1360547aaf207fb0b6451b51f4c6440156ab3354c0f0dce006522300beb4c85991128c3826054707dec14909b987ba6edd93989118fe1f3048895338cc47127906aa66913fae7"}], 0x260}, 0x406) fcntl$getown(r3, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0xfffe}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r1, 0x0, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x1}, {0x6, 0x0, 0x0, 0xd0}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\x00'/11, 0xb) executing program 4: getrusage(0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) pread(0xffffffffffffffff, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) pipe2(&(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) shmdt(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{}, {0x6c, 0x8, 0x1}, {0x4000006}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}, {0x0}, {0x0}], 0x3) executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb034d260090780000000045000000000000000000000000000000ac14"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)) r6 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x110) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x240) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000540)='./file0\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x44) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc8b}, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb034d260090780000000045000000000000000000000000000000ac14"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 3: r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r1, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0]) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, r1}}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x4c12f06c}) syz_emit_ethernet(0x52, &(0x7f0000000000)={@random="fd9339c0fa4d", @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0x7, 0xf8, [@rand_addr=0xc00]}, @ra={0x94, 0x6, 0x6}, @end, @generic={0x0, 0x7, "8422069970"}, @lsrr={0x83, 0xb, 0x4, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @generic={0x89, 0x7, "5b6be9c0e3"}]}}, @icmp=@generic={0x4, 0x0, 0x0, '@]`9'}}}}}) executing program 2: socket$inet6(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r3, 0x1) flock(r1, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file0\x00', 0x55ce}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) kqueue() dup(r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) r5 = socket(0x18, 0x3, 0x3a) getsockopt(r5, 0x29, 0x1a, 0x0, 0x0) executing program 7: setrlimit(0x5, &(0x7f00000003c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r2) setrlimit(0x2, &(0x7f0000000400)={0x60000000, 0x60000000}) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x6, 0x1d}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) chown(&(0x7f0000000500)='./file0\x00', r5, r1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getrlimit(0x5, &(0x7f0000000440)) fcntl$lock(r10, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r10}) ioctl$FIONREAD(r11, 0x80206979, &(0x7f00000001c0)) setrlimit(0x4, &(0x7f00000004c0)={0x2, 0x5}) setrlimit(0x0, &(0x7f0000000100)) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmmsg(r0, &(0x7f00000010c0)={0x0}, 0x10, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0x0) socket(0x2, 0x2, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file1\x00', r1, r2) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000280000000000009078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500200a605000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000680)={&(0x7f00000016c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000001740)=""/216, 0xd8}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/223, 0xdf}], 0x7, &(0x7f00000006c0)=""/4096, 0x1000}, 0x9}, 0x10, 0x0, &(0x7f00000000c0)={0x200, 0x2}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getrusage(0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001700)={0x4, &(0x7f0000000100)=[{0x0, 0x0, 0x80}, {0x3, 0x0, 0x3, 0x4}, {0x400, 0x0, 0x2, 0x8}, {}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000340)='./file1\x00', 0x4, 0x1) socket(0x20, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r3, 0x0) executing program 4: setrlimit(0x5, &(0x7f00000003c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r2) setrlimit(0x2, &(0x7f0000000400)={0x60000000, 0x60000000}) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x6, 0x1d}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r7, r5, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r8, r9, 0x5, 0x8, 0x5ee6}) chown(&(0x7f0000000500)='./file0\x00', r5, r1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getrlimit(0x5, &(0x7f0000000440)) executing program 6: msgsnd(0x0, 0x0, 0x401, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = getuid() r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x57}) r3 = syz_open_pts() close(r3) r4 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb81c8338410b32cc, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c2140413", 0x8}], 0x1, 0x0) fchmod(0xffffffffffffffff, 0x100) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d", 0x28) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x54}, {}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r5, &(0x7f0000000480), 0x0, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x24) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0xe6}]}) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r5 = fcntl$dupfd(r3, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r6 = getpid() fcntl$setown(r1, 0x6, r6) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: socket(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffff9a, 0x4, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000095921600010000400000d900"}) executing program 4: poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x101) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 0: r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) fcntl$getflags(r6, 0x3) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) fchdir(r0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x0, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) read(r2, &(0x7f0000000040)=""/1, 0x1) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r7], 0x4}, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) r10 = dup(r8) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x1, 0x1, 0x3, 0x3ff}, {0x1, 0x0, 0xff, 0x100}, {0x800, 0x74, 0x7, 0x401}, {0x1ff, 0x83, 0x1, 0x1ff}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xfffffffb}}, 0x0) getpid() setpgid(0x0, 0x0) pipe(&(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) listen(r5, 0x0) setsockopt(r1, 0x3, 0x8, &(0x7f0000000340)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891bf030ac1c889376b84ab37e2f", 0x104) socket(0x2, 0x1, 0x0) executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb034d260090780000000045000000000000000000000000000000ac14"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 3: setpgid(0xffffffffffffffff, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x38, 0x0, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0xb7, 0x0, 0x4, 0x5}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x34, 0x4}, 0x0, 0x20000000}) r3 = socket(0x17, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x1, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="0baa11c09827e21264e4ad2978da2e8c5268f1b6c1fd1fb94bdade4a6e005b626fb7bf581e11f1f8b7fb3a93d4793c89316dcbedbef7712e82693937b6cca4d15de04949785ec03f9264d8c6a39ddbc28eb1cc1ef9eaa056916c33", 0x5b}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) listen(r6, 0x0) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=""/143, 0x8f}, 0x800) accept$inet(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f0000000800)="898e5ecd25454ef053e80e0e0b5f0e4d1186a0f503aebe47b5434a3a301f7a38e5527a171f1517744c46199004f1d594b775aa714bfa7c6e67527eb53818d29fbcfc811ede5a55d83fecf21f28c8a07a8fcdceac95aaa5116aaeff804b58913d2b90b945c65c2f2c44bb551d7b6623a98dc984754816a16d8ee78281123ffa67a369abdb37053b903d933920a80c8befe0", 0x91, 0x0, 0x0, 0x0) dup(r7) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000700)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000040)="eeb5000900ece1004858fe00", 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000280)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00'}, 0x56, &(0x7f0000000180)=[{&(0x7f0000000040)="008cf1e602d71f3bb23d8da38b57a93bd8d0923d0c754673e2d9040fd60278e51699299635c4276762883e3c0a9e49ba47f1981b6f48e181c1578df2e247c204cca5888c731d0201adef2eaaeddc0b64efca70953265a34baa682c225276a0f2c0ab42634c610b98309dfe2d98249be48bdaf5f9f68e", 0x76}], 0x1}, 0x8) socket(0x11, 0x4000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="21d896adb9b96fba"}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f30ef6a5aec253aae7ed5e66c4467e59db61cbf1f5977c68cb4fcec43af8c8e041c0a705cbcbaf2a62557f3ab7ca290f4dc3c7ca135f67ac0e78b95196ec30592d2e39096630f5e2ce20a73f27646e47df0f345b01372bee0ca80e620b56264d6b4e0ca37580a70da1a11e0f255c2275c8c8891e5508c3e86b6f625a26f971ed5c5104a42315c7e", 0x148}], 0x1) executing program 3: r0 = socket(0x8e93a5197242e9b4, 0x4004, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x9) socket$unix(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xfe3, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x1000000000003}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xa4, 0x0, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x20, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) msgctl$IPC_RMID(r1, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbdf137158fc2556c8aef69326538db180c4ca2a64657b9be9e48530c8e699319296331ac78f5848729a3d1301e2b32b15e9d798b6bfcaf480990cd33b34918bcf6110398720770b1843ead34a761c231b49fc3706435639a9a542d89a4d", 0x60) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000400)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="1281", 0x2}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r6 = semget(0x2, 0x1, 0x210) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000300)=""/189) pread(r5, &(0x7f0000000240)="bd345d065d65a0639a970664708abcede7cb1c9993de2178399cdd916e7900aef1ee1322873051deb6780b554998cbbb5779daca85449d312e9a843b42c658026aeb491bb59fae1bf9803561173118f06ec85ac9bf2f0d346de688ff699e89c75400d4eca5cec036fb6b81243daf28823932cc598c60cd1d97fd9adb3976e284f4", 0x81, 0x9) executing program 0: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0x67) r1 = socket(0x1e, 0x0, 0x0) r2 = accept(r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(r2, 0x5) r3 = semget$private(0x0, 0x4000000009, 0x82) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r5, 0x4, 0x80) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r7, 0x4}, {r7, 0x100}], 0x2, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r6, 0x0, r6, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) geteuid() semop(r3, &(0x7f0000000500)=[{0x2, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x3, 0x81}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x4, 0x6, 0x1000}, {0x0, 0x6}], 0x7) executing program 6: socket(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000095921600010000400000d900"}) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/177, 0xb1, 0x802, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4c", 0x11}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0xa1, 0x0) sendmsg(r4, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="1605f37e549173fa3eee0de45c52d97ac96505848c6d822f7183f1845101787eb48a739e00657376984b74cc8758fda8eacd05846f2c227da85ce971d9848a7c84fd6cd42e38621c63152466ccf9b7d3f72318638d7a222571221299d529f5e43b01f01ff9ecf5fbecb1168ad9b398b7a7884066618da037083269c4c65c5c5cc6f720813ada4920331edc0217edc8937e8bef52d99b251d50a537c26f637ac88abd9b4f9bd7f9ac97d6362b1f", 0xad}, {&(0x7f0000000480)="66bca1121a8a126dd986bec8cd98bef5c28320b09b4176348ed5189c9e07dd0a84f57c280e38eec691ed4d8913a26446f6da3f20b2241ea292b6194a1e6d3b05a2110f81791d2d9d4ebc148e637e2555cd5e02da945fa1b5f5cc1c5002ddbdd2679bf85b707ec24d118ff2a895714c4f8a69500c3cf29be8f106a57f1c4385322417a2e4c0f089b3e23cfc7585195d4b31bdc24f8433a8bdb4aa63e60dba6ffbe2b938c82ce1461c9b864000b4fff4189946b8e8bb9c4c8fa76453e523eeb18fe95789c41048161d7f7fc07f6c7a0c53e9163f995f5e809f87853a6f7f8f9fb51e3a392f2bd305ae69da369aa3de2ac74b2dac15fe5e12df6f45d790cc", 0xfd}, {&(0x7f0000000580)="fbd088a14ee125b4b81ba720045849f8728c4587f496dcfdae602600355e08c01a4b2c4c78381cb6607f71963a0c9bcbd8123d042f462bffdb264af36bbffb7f290403c379613f8f7c8719c791c04d3f21afaff73320c2d29d886eb38ea664782b9862a71a14e4c14d34baae0c3cb430bfbc154f48aa57d58d0b91844d9bf06e82fffcc4", 0x84}], 0x3, &(0x7f0000000680)=[{0xd0, 0xffff, 0x2, "9e383f5988d6b9b62ce77db2940b5eb07d9bc063060fd060dbbabd3d19e5678600d5378d599fdc850ba96b9c538e7abd7e9eca45563dcbbe1399e9a4e69c6c661a5df58a2a84bfaf68f44b48d76922f720ee9aafc582dc28fb70f713f40a0c23b38a0e68688df068c48e4002935bb121eb64903a902084840181deadb9c23f9b85ecef818d44dc1165cfa680d49d10f180b3f2a71495cee42f1725ec5d91bbcfb73acc6726c2594fd53d828883039f1a56c865169f55647ca413"}, {0xb0, 0xffff, 0x3, "9b720ed666b2b3397002bdb3fcc2c2ca82458e9c595b503c4c4c9c27fc4b49fee89049729665d058b5ea4639263be523873670e9c2da95a526b1e1e748c120afe83405d83ba8eb2bc7517ae8cbaebab976b67307724075e130ba612b0e7f7655c2a8c5c62df70bbf1ad6b8cf22f930a80b1cedee15fe52000e9fdd0426cfaa0638f126bcc5b81805e86ccf917ebc41b67ab338a2eb6569d16234b553b5e23d"}, {0xe0, 0x1, 0x5, "6305eedcec533b4aaeaa8bee048ef50287734a67a44d4cd6dcb02be85566029b6b5128f20fb100caa4615c91264e12fae1f0f907c04c52059535566a6a87a47bfc47d909f169f73a2b71c2290bd82566adcaeb4803de6375b134d4c17ba3b414b7698357c466a380c027c7f10dd3b791bafa3040424ab7615f433cfc7f5c869b540db6722898c1360547aaf207fb0b6451b51f4c6440156ab3354c0f0dce006522300beb4c85991128c3826054707dec14909b987ba6edd93989118fe1f3048895338cc47127906aa66913fae7"}], 0x260}, 0x406) fcntl$getown(r3, 0x5) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 3: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 2: r0 = socket(0x8e93a5197242e9b4, 0x4004, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x9) socket$unix(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 6: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbac1400bb034d260090780000000045000000000000000000000000000000ac14"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd74bdb6d68cd5fcd) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd804fc161c8 failed: hole in range executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f05", 0x9, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r2, 0x6, r1) pread(r0, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x104, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: getrusage(0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) pread(0xffffffffffffffff, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) pipe2(&(0x7f0000000000), 0x4) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{}, {0x6c, 0x8, 0x1}, {0x4000006}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}, {0x0}, {0x0}], 0x3) executing program 5: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/177, 0xb1, 0x802, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4c", 0x11}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0xa1, 0x0) sendmsg(r4, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="1605f37e549173fa3eee0de45c52d97ac96505848c6d822f7183f1845101787eb48a739e00657376984b74cc8758fda8eacd05846f2c227da85ce971d9848a7c84fd6cd42e38621c63152466ccf9b7d3f72318638d7a222571221299d529f5e43b01f01ff9ecf5fbecb1168ad9b398b7a7884066618da037083269c4c65c5c5cc6f720813ada4920331edc0217edc8937e8bef52d99b251d50a537c26f637ac88abd9b4f9bd7f9ac97d6362b1f", 0xad}, {&(0x7f0000000480)="66bca1121a8a126dd986bec8cd98bef5c28320b09b4176348ed5189c9e07dd0a84f57c280e38eec691ed4d8913a26446f6da3f20b2241ea292b6194a1e6d3b05a2110f81791d2d9d4ebc148e637e2555cd5e02da945fa1b5f5cc1c5002ddbdd2679bf85b707ec24d118ff2a895714c4f8a69500c3cf29be8f106a57f1c4385322417a2e4c0f089b3e23cfc7585195d4b31bdc24f8433a8bdb4aa63e60dba6ffbe2b938c82ce1461c9b864000b4fff4189946b8e8bb9c4c8fa76453e523eeb18fe95789c41048161d7f7fc07f6c7a0c53e9163f995f5e809f87853a6f7f8f9fb51e3a392f2bd305ae69da369aa3de2ac74b2dac15fe5e12df6f45d790cc", 0xfd}, {&(0x7f0000000580)="fbd088a14ee125b4b81ba720045849f8728c4587f496dcfdae602600355e08c01a4b2c4c78381cb6607f71963a0c9bcbd8123d042f462bffdb264af36bbffb7f290403c379613f8f7c8719c791c04d3f21afaff73320c2d29d886eb38ea664782b9862a71a14e4c14d34baae0c3cb430bfbc154f48aa57d58d0b91844d9bf06e82fffcc4", 0x84}], 0x3, &(0x7f0000000680)=[{0xd0, 0xffff, 0x2, "9e383f5988d6b9b62ce77db2940b5eb07d9bc063060fd060dbbabd3d19e5678600d5378d599fdc850ba96b9c538e7abd7e9eca45563dcbbe1399e9a4e69c6c661a5df58a2a84bfaf68f44b48d76922f720ee9aafc582dc28fb70f713f40a0c23b38a0e68688df068c48e4002935bb121eb64903a902084840181deadb9c23f9b85ecef818d44dc1165cfa680d49d10f180b3f2a71495cee42f1725ec5d91bbcfb73acc6726c2594fd53d828883039f1a56c865169f55647ca413"}, {0xb0, 0xffff, 0x3, "9b720ed666b2b3397002bdb3fcc2c2ca82458e9c595b503c4c4c9c27fc4b49fee89049729665d058b5ea4639263be523873670e9c2da95a526b1e1e748c120afe83405d83ba8eb2bc7517ae8cbaebab976b67307724075e130ba612b0e7f7655c2a8c5c62df70bbf1ad6b8cf22f930a80b1cedee15fe52000e9fdd0426cfaa0638f126bcc5b81805e86ccf917ebc41b67ab338a2eb6569d16234b553b5e23d"}, {0xe0, 0x1, 0x5, "6305eedcec533b4aaeaa8bee048ef50287734a67a44d4cd6dcb02be85566029b6b5128f20fb100caa4615c91264e12fae1f0f907c04c52059535566a6a87a47bfc47d909f169f73a2b71c2290bd82566adcaeb4803de6375b134d4c17ba3b414b7698357c466a380c027c7f10dd3b791bafa3040424ab7615f433cfc7f5c869b540db6722898c1360547aaf207fb0b6451b51f4c6440156ab3354c0f0dce006522300beb4c85991128c3826054707dec14909b987ba6edd93989118fe1f3048895338cc47127906aa66913fae7"}], 0x260}, 0x406) fcntl$getown(r3, 0x5) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = kqueue() r1 = socket(0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0x0, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x4, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x3f99, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35, 0x1}, {}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1, @ANYBLOB="411fde67f187b71fcc38432c0de2fef5118c43677b9633f797bbb40173baaef7e7351f1008b1cbebe5bab6e562188c5b7843b1e3640ebea9017267b235bc08", @ANYRESOCT=r2, @ANYRES16, @ANYRES8]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r4, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x0, 0x8, 0x0, 0x8000]) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_open_pts() setuid(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {}, {0x8106}]}) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x8) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) accept$unix(r0, 0x0, &(0x7f0000000040)) getpid() getuid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r2, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) setrlimit(0x5, &(0x7f0000000340)={0x61c}) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) executing program 2: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000100)=[{}, {0xffffffffffffffff, 0xd}], 0x2, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0xac4e}]}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{}, 0x3, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000280)) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x2) listen(r0, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0105e5a9078000013123d1b1a686b01a14c4d5e0d95f362eb1500001e943f7b8938c0ea5b8806ee13636609184b0d5a360874f76512e40a2b35f492e89f2911c1d7c18c3298323cb9bf085fb18421e5174975a316d3c14263bb77468ae00ecc5d615e0e18cd93650ee93e38"]) fchdir(r4) syz_emit_ethernet(0x4e, 0x0) r5 = syz_open_pts() syz_open_pts() socket(0x6, 0x4000, 0x7) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000003}, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x4, 0x0) close(r5) write(r3, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x20}, {0x4000006, 0x0, 0x0, 0x27f}]}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000700)=[{}]}) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: 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={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) semop(0x0, &(0x7f0000000100), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0", 0x99, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x3000) executing program 4: setrlimit(0x0, &(0x7f0000000980)) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x74, 0x0, 0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() fchmodat(0xffffffffffffffff, 0x0, 0xbd7ac94553ae44e5, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='.\x00') ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x6}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x8000000000000001}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setitimer(0x1, &(0x7f00000001c0)={{0x4}, {0x1, 0xb6400}}, &(0x7f0000000200)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1013, r0, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) executing program 1: r0 = semget(0x3, 0x3, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x7, 0x2, 0x7, 0x9, 0x0, 0x8000]) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x7) r1 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffff, 0xffffffffffffffff, r3, r4, r6, 0x1, 0x5}, 0x7, 0x3, 0x6}) r7 = getuid() setreuid(r2, r7) semctl$IPC_RMID(r1, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x132b, 0xa3a, 0x506c, 0x0, 0x7fff]) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000240)={0x70df, 0x8000, {[0x2, 0x1f, 0x5, 0x2, 0x8b, 0x1, 0x3, 0x4, 0x7ff, 0x2, 0x6, 0x9, 0x6, 0xb6, 0x10001, 0x40, 0x1, 0xe0], [0x77d5, 0x9, 0x2f, 0x1000, 0xff, 0xfffffffffffff3ef, 0x8, 0x8, 0x20, 0x6], [0x8, 0x5, 0x4, 0x401, 0x7, 0x3, 0x44b9], [0x9, 0x7, 0x3, 0x1, 0x0, 0x7], [{0x1, 0x9e, 0x10000, 0x5}, {0x81, 0x101, 0x300000, 0x7}, {0x401, 0x3, 0x3f, 0x2}, {0x7, 0x10000, 0x9, 0x1}, {0xd43, 0x81, 0x80000001, 0x4}, {0x6, 0x9, 0x400, 0x1000}, {0x2, 0x0, 0x1ff, 0x7ada78d9}, {0x7, 0x9, 0x9, 0xfffffffffffff0c4}], {0x1f, 0x6, 0xffffffe1, 0x1}, {0x4, 0x2, 0x2000000, 0x8000}}}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000480)=""/183) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000540)={0x9, 0x8001, 0x9f3d, 0x6, "563f222b71a9ede298a1b91bd22655c1a6d05fa3", 0x3, 0x5}) getgroups(0x1, &(0x7f0000000580)=[r3]) openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x7ff, 0x2}, {0x61f, 0x4fa}}) semctl$IPC_RMID(r0, 0x0, 0x0) r10 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000006c0)) r11 = geteuid() fchown(r8, r5, r6) getgroups(0x1, &(0x7f0000000740)=[r3]) chown(&(0x7f0000000700)='./file0\x00', r11, r12) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000780)={0x401, 0x7f}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f00000007c0)={0x3}) recvfrom$inet(r10, &(0x7f0000000800)=""/4096, 0x1000, 0x802, &(0x7f0000001800)={0x2, 0x3}, 0xc) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{0x0}, {0x0}, {&(0x7f0000000840)="5b54042fbe0e4e8b85a1c7cf3d8c44661b571248316faadcb33fad7247ad0d635266deebb6bf70204b66b514397d77a86cd5b62315eda2910692e82a5a2d7e9040a3c866759d36a5cc04494cb8de7159e931236255830a7ff26c9532c3afacf434a2f000a6835f504ee9e03d3dbec09545644543e56dc1957e6a63aaf34755b797dadc758b8adf47688b6b5402c4e1d4b07b71c498f04bc77aa51947781ecb61a0b15fa94cdce078cb9346983d48d5228b43c8d023512da2cb7446a1c388b4e8674e9146ac695bedc4cc5e2e65ef5b3aa0f2c254116c78befb33a942b391b7063194", 0xe2}, {0x0}], 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x3}, 0x2d, &(0x7f0000000a00)="b9e3ac1bdb16f5590cac670058eca8fc600b19035631850766c1f8da73f510455d27ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e2019bf5baa4e7aa630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc15892b19def3915c94dc8eef8a86b4936cfa2720dd67d8f370729d483c1af1f7d366d8742644fa2f99f6cab35c4bc52beb4a15a8b1696b47a74826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae060386d17319262b3ab7185bf37ec5c57465e5836a69dad152937093f22720decdd6926ff8f8b0c8fce80b99904eed5cd3aa0605e0fc0022b0000000000000000d23e09000000c279c6ae8a92b507e7d66dad6ffd2073301e1d3c4fa8a1704a852466731aa0b4cf31c0b8d3e2221adb51873d9530ebd7d9ea2d019fdede84e32ecbc31226d637cfb867374375e566e5136ba1b730c025272a3713e6fe95b081b04687ffed5dab460229afc729da92f79136e55e033b75f22d5965d2a9c1ebf60068950224dadf87835763c72f017771028023a54f990a30b00275622231e9d65f597973660eb5129e40c3ff660ae527a557f5bb49d5ad73444d9e9936e27a4b24af38dc8efb9100"/514, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)}, 0x0) r3 = msgget$private(0x0, 0x422) setreuid(0xee00, 0x0) r4 = getuid() bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x428) setreuid(r4, r4) msgctl$IPC_STAT(r3, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf80350001080006040002"]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r1, r2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) kqueue() ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000b10410000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0xac4e}]}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 1: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{}, 0x0, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 5: syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x2, 0xff, &(0x7f0000000200)="f5c1c93813b8fd63a15a84f882a1b9ab67b3e65479ede017a43fd3deb0ed9ca8509d172752cac4888fef639cce1ca286515eb896364c81afbafd3716a1e4e677193d0cabb58f6ed5a17fe1502e8db6eb5bd8a5925fbf16c01b02", 0x5a) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pread(r0, &(0x7f0000000300)="367ff6db4e8dc435c624715d5907abbc986e3b73c57966c1b88937858475cf99c554692e8161362e84d88fe0591eb5bba0401dcf50263d92cd1bad63ffe55b8fa8e3180f34ea3aea507945cc54595b7c49cc330bced1eb204ff8df529a6c5ae3b22b065a8303d8fdab27840db02b6650aa430dba082ce8bfc64d15c270570823849ac3e618d520af234ab76e7b32be2185d89306090d82cb2c5e6c2baba4b8823d83da78da14c44cc4740d167e1b64da538e4b59a2b2ecff96b519154f23560761152c9a86bf7dc4431d59ff5ab26d0df4e579fe08d9425814734a1d275733150ac52c3aaa454e10b8c195b0ebbea339", 0xf0, 0xc24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) open(&(0x7f0000000440)='./file0\x00', 0x10, 0x28) fchdir(r0) socket(0x2, 0x4000, 0xff) pwrite(r0, &(0x7f0000000480)="b4d9926f773b47759dc3a558e70e6a3bb006b7b8d9a9c668efbf3cdf4482159d54bd27353b3a70db25eac25dfb7478edb832482b74aa1b930609babd1b17534dc9d680f391117b4f2649b7950d3b2c1fa25a13f85c5e01b4dcad2424d6", 0x5d, 0x7fffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x5, 0x6, 0x200000000, {[0xf4, 0x8, 0x2, 0x3, 0x7763, 0xade, 0x1, 0x637, 0x401, 0x3, 0x3, 0x1, 0x9, 0xa4e, 0x7, 0x7ff, 0x3, 0x7], [0x63c2, 0x3, 0x3, 0x0, 0x1af9, 0x5, 0x46, 0x100000001, 0x7, 0x3], [0x2, 0x3, 0xff, 0x9, 0x3852, 0x5, 0x8], [0x9, 0x9, 0x8000000000000000, 0x3, 0x1, 0x7fffffffffffffff], [{0x7, 0x401, 0xfffffff8, 0xfffffffffffffffa}, {0x40, 0x7, 0x4, 0x3}, {0x5, 0x1, 0x0, 0x7f}, {0x3, 0x1, 0x6, 0x76d}, {0x4, 0x1ff, 0x0, 0x8}, {0x1669, 0x0, 0x7, 0x2}, {0x60, 0x6, 0x5, 0x5}, {0x4, 0x8a66, 0x5c165bfd, 0xffffffff}], {0x8, 0x413, 0x20, 0x562}, {0x7f, 0x69d1, 0x2, 0x80000001}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x1) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) executing program 1: shmget$private(0x0, 0x3000, 0x144, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="00ffff3deefeff00000000002200ad9ad06777c4b62117b6822d53dd4a939b57e3b0e511f486e18bd9dfc3d2824e00"]) r1 = semget$private(0x0, 0x4000000009, 0x202) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r0, 0x24}, {r0, 0x4}, {0xffffffffffffff9c}, {r3, 0x10}, {r0, 0x4}, {r0, 0x22}, {r2, 0x8}], 0x8, 0x4) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x3, 0x1}, {0x4, 0xfffe}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 6: r0 = semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r4 = getuid() setreuid(0xee00, r4) r5 = socket$inet(0x2, 0x2, 0x0) setreuid(r4, r4) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r4, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r8, 0x0, r8, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8, r1, r2, r6, r8, 0x108, 0x3}, 0x23, 0x201, 0x3}) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x10000000, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f00007d4000/0x2000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000439000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f000019a000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 2: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf86dd6000000000083a0000000000000000000000000000000000fe8000ab"]) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x5366}, {0xac4e}]}) writev(r0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f00000000c0)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(r5) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0/../file0\x00'}, 0x13) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x3203) r0 = open$dir(&(0x7f00000002c0)='./file2\x00', 0x8000, 0x138) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000001080)=[{{r0}, 0xfffffffffffffffa, 0x1b, 0x5a708cdf2fbfc8c3}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x5) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2, 0x45c4a) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4d}], 0x405, 0x0, 0x8, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mmap(&(0x7f00003c4000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) link(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x1, 0x66, 0x8000}, 0x1f, [0x8, 0x800, 0x39884845, 0x8, 0x5239cd69, 0x2, 0x1, 0xffffffff]}, 0x3c) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000700)=[{}]}) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5, 0x2}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) executing program 6: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000280)) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/114, 0x72}], 0x2) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket(0x1, 0x7, 0x7) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r1 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r2, r4) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r8 = geteuid() r9 = semget(0x1, 0x0, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r10) sendto$unix(r0, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x95, &(0x7f00000001c0)={@remote, @random="ca3f11399d91", [], {@generic={0x3c02, "74df8eccf627657bd23e146329d55c3411371298d8eab0377128811206cd86955a7c5a21157bad6b3e2e59fa48c425ff776bda5984920284721f5601e9f9243127bfa0e92a958178b81c96b72b16743816c81e9b5ca9f5c67fbb2f4b35b3f9f3e4e6681ed5f08ceeb8141a9ecc902e534f05e6c31a4cff61674f7ace1cf5701d11dc29fa582d33"}}}) open(&(0x7f0000000080)='./file0\x00', 0xc0a, 0xa0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {}], 0x4}) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r3 = socket(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) vmi uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002bcb8e30 executing program 3: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2}) executing program 1: socket$inet(0x2, 0x8000, 0x0) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x4}, {0xcc6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, 0x0, r1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 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 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x180) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf081", 0x21) mmap(&(0x7f00003b0000/0x4000)=nil, 0x4000, 0x3, 0x4032, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000700)=[{}]}) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setreuid(r4, r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) syz_emit_ethernet(0x87, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x51, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x3e1}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x4000, 0xff, "46ad0a1fe66ae9a225eaf02b829e4842f25a77d4a9929ccc5fa91cc41e00b781c4af035036553e70a5d58fdcc36f8634b56e247a10100257c76baf49da2af2423cac3f33fc1fd181e2"}}}}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = getuid() setreuid(0x0, r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r7, r5, 0x21, 0xacc5}, 0x2, 0x0, 0x7fffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x412dff) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x4, 0x3, 0x7) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0xffffff2c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1dd8, 0x1, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) r3 = open(0x0, 0x100, 0x2e) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r3, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0xd}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r6, 0x4}], 0x1, 0x0) close(r5) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) syz_open_pts() close(0xffffffffffffffff) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf3, &(0x7f00000003c0)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xbd, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x3a, 0x6, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1ff}, @enc_lim={0x4, 0x1, 0x20}, @pad1, @generic={0xae, 0x15, "63abaebf50bdd856ca5ad4b8d794ef0f7902883576"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @udp={{0x1, 0x2, 0x8}, {"df1ff691bbc303a098e2934ce2f30bb0fc3a9ed93d7ee003578dec798a17f511c830f92a3d96224e94cda10e1cc88e3f1c142f4acac27bd975b71080385e743bfa0bb19b53ab78979da3a21b182f064aa96a1a942d726a001caa2803d95d1585cc2b869032ed711f460a35f5482b4379fde5f4ed06"}}}}}}}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000004f000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000005b000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000e0000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x80}, {0x40e}]}) r1 = open(0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) read(r1, &(0x7f0000000200)=""/149, 0x95) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069ad, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000100)=[r4]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) executing program 5: accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x819, 0x2}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa86dd609ac9d00009000003498c7d3c88732762c5bbfb418dbe5cb82957b28c3701367c9909fa120d529285763eadbc4dbf48880000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="39ce5b7621d29100001c00000006000108000000000000000000100090789c008000000000000000000034b50c93df5a9e0d22"]) executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file1\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000140)={'./file0\x00'}) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="8129521199f5144f9154e6af77601049745b53527bd995c25a493973ac6ac1cb7c9283d1be5b5bb5fade8cccc63b7803c39c22202acd9db2c9d7b83e20cb2bd20703a1fcd4d7bfcdfb7a960ea004ecf14041256a1ac41258691d9ff0fc747cd9ac53fbd934f7b41011aa654ca66f908a2a676f7225ccbf33d256cde42d862b9287d617550fc3636330b8554298a5454cac41b58d62cac8f5e334aa83b97ce35da05c48c887087cce9f64be05ab693e390cc87eee0d80352d257e833a1dcb77c181ab", @ANYRES16=r0, @ANYRES32=r3, @ANYRESHEX=r4, @ANYRES8, @ANYBLOB="3216828b9d970559f8b7dd496158d10ffef9f509d078c765af67e9b443f78d320ddf9411e7095a8a0b1d287605ad8c5c19189c6f5cef76c4195adbf00d5f02523a467fd5b83a15dedc2a8993922643c0290eaf5bf6cf903d07fe37ba2f25dd374914e79295635c2cecaaea9a619e0bf5fc6af28d25f18f836dd24767fc601a390230e3f4aafaba654b6258ac0393e2b8bf08b321a060ec17b8a990a70ed71a5b3962e85984e3598e1b9f8a351a7494ce36e5345a1c688cf262570375", @ANYRES16=r1, @ANYRESDEC=r0, @ANYRES64=r5, @ANYRESOCT=r3], 0x20}, 0x0) mlock(&(0x7f000047f000/0x3000)=nil, 0x3000) executing program 2: socket$inet(0x2, 0x8000, 0x0) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x4}, {0xcc6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000600)={{}, 0x0, 0x0}) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x80000000}) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pread(r0, &(0x7f0000000300)="367ff6db4e8dc435c624715d5907abbc986e3b73c57966c1b88937858475cf99c554692e8161362e84d88fe0591eb5bba0401dcf50263d92cd1bad63ffe55b8fa8e3180f34ea3aea507945cc54595b7c49cc330bced1eb204ff8df529a6c5ae3b22b065a8303d8fdab27840db02b6650aa430dba082ce8bfc64d15c270570823849ac3e618d520af234ab76e7b32be2185d89306090d82cb2c5e6c2baba4b8823d83da78da14c44cc4740d167e1b64da538e4b59a2b2ecff96b519154f23560761152c9a86bf7dc4431d59ff5ab26d0df4e579fe08d9425814734a1d275733150ac52c3aaa454e10b8c195b0ebbea339", 0xf0, 0xc24) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20}, {0x20, 0x2, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setreuid(r4, r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) syz_emit_ethernet(0x87, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x51, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x3e1}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x4000, 0xff, "46ad0a1fe66ae9a225eaf02b829e4842f25a77d4a9929ccc5fa91cc41e00b781c4af035036553e70a5d58fdcc36f8634b56e247a10100257c76baf49da2af2423cac3f33fc1fd181e2"}}}}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = getuid() setreuid(0x0, r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r7, r5, 0x21, 0xacc5}, 0x2, 0x0, 0x7fffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r4 = fcntl$dupfd(r3, 0x0, r0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) readv(r7, &(0x7f0000000380), 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000300)="71f9221ddf7c298b2589d90ca7790271ac005839f9ee081d07000000d1e0351938551e40d5d7f1be327b3a84eaf3fdb78c5289776536df55742518fb056c5fe6a72e34fd7803d1ace0e31bed56bca530762718498d36ea81d9eb90b02880397a2b21dfebff63574e4df356c97fb3b495cdc1e772f3", &(0x7f0000000180)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x66, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "db981e", 0x0, 0x0, 0x0, @empty, @ipv4}}}}}}}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) 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=[], 0x18}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r1, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) pipe(&(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) getrlimit(0x0, 0xfffffffffffffffe) executing program 6: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4117}, &(0x7f0000000080)=0x1017) fcntl$getown(r2, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r6) recvmsg(0xffffffffffffffff, 0x0, 0x0) r7 = socket$inet(0x2, 0x4, 0x54) close(r7) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSTART(r8, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5, 0x1ce}, 0x6487, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) socket(0x2, 0x2, 0xa5) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0xd}], 0x2, 0x0) executing program 4: r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}], 0x1) semop(r7, &(0x7f0000000340), 0x0) r8 = getegid() semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r7, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1, 0x1}) chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000080)="a5", &(0x7f0000000000)=0x1, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x7, &(0x7f0000000100)='./file0\x00', 0x8}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) socket(0x2, 0x2, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)) executing program 3: openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000600)={{}, 0x0, 0x0}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x80000010, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x200}, 0x0, 0x10000000000000, 0x1fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000240)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x4, 0x5, 0xff}]}) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffffffffffec4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20}, {0x20, 0x2, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x80000000}) executing program 6: socket$inet(0x2, 0x8000, 0x0) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x4}, {0xcc6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100c0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readlinkat(r0, &(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)=""/89, 0x59) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) 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=[], 0x18}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r1, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 2: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0xd}], 0x2, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) r3 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 1078 Starting stack trace... panic(ffffffff82958c61) at panic+0x16f __assert(ffffffff8290d503,ffffffff82886e2f,436,ffffffff8287e0dc) at __assert+0x29 rtrequest(1,ffff80002e6f4aa8,4,ffff80002e6f4b50,0) at rtrequest+0xa23 rt_ifa_add(ffff800000eba900,840100,ffff800000eba958,0) at rt_ifa_add+0x1a7 in_ifinit(ffff800000deb000,ffff800000eba900,ffff800000eba958,1) at in_ifinit+0x368 in_ioctl_change_ifaddr(8040691a,ffff80002e6f4db0,ffff800000deb000) at in_ioctl_change_ifaddr+0x68a ifioctl(ffff800000efca78,8040691a,ffff80002e6f4db0,ffff80002bccb4b8) at ifioctl+0x106c sys_ioctl(ffff80002bccb4b8,ffff80002e6f4f90,ffff80002e6f4ee0) at sys_ioctl+0x4a9 syscall(ffff80002e6f4f90) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x22595a52930, count: 247 End of stack trace.