3403f3ab417b447912b334ecd374a15556e6f42b23eebb62d0569bd3fbf1cda6dab7f1b42124f1a2ddc7bd2f637fbffabf1543ee33dab9f7e61797f13ec89ceeeb46100956acdc9124e336d5f427942301e05613f9cda4a043ed6727ff494e24d6bb09ecec2a3d7fe65aed02743f7492d4376b12bb01b28026defa708d54c4c0403fff833c73578b80c9c83eabfe6b9a711b686efed981fd08f441904457b540a257607b247f26194969a97aa2f4bd823b53b28bd6b54f080a68e8cec87fd47cfbdb12468216b7739b6e281adbe142515df02608b82770e790db2b40aefd7c2a3b2fe25d4d7af37278d933f369c6a7be0873de6c4cebb8f380e1a6b3cbfae8a4d9b05156425e70288deffd56d17ac050aa7fabd66f0ce31595ff24bd040a9fb7b271b7c106e695368764a349b4481d74e6350e6369e5b9f5b0a921553f1c9dc376f05aad1963369faa7949bb6f6f62af016387c0239ab08a55334f45bbb839f8b1a89b44d77d8bcfa103e7855e94464135b864938ad259dae84e3daf8576fbe171ce5fdd20f3db1883c36e5d98cbf89b4241526b9009959bfe558fc46abf5976a729854fce4a0812c662b69e16012225cbee9f8dac6222c3b1d8640a963ee39dbbee670ffaaeea8a5b5141de498290ccf84b3b09626611ebfa0eb0d8d1450418abd9c12b1879d843c619e870905870bf2b508b1ec7a04b88826efc9470d3b0a6b1e16b470609e59e4d11324403de6f60cc437fe5fd822aa8b346c1a8a7a80058a36a8affb7c956d5751801ef92977714af6454fb232fc4dcd2b650cf7e323ff0f8d48355e5a90566a76bb4aa03654911e8eeb711d8d49515603538f44319aba6b3050ed93b7803c33d9a1022ca6d1d80dfa5c3bf2392e05c164ce7e3872c3b20f9277c95b88c7537a2a56da12f4571bb06b5bc93b7dafbb1301bc4ad2625aad3e1625aa9186caaca8f353b73ec0ed26b670d3d8f0d62ea4bf03d8aa5e7542608e0d5cb8bb7d9d2091e9edad84a1ad1c7d527012201bd3f015945d1cf330e42e0fce7ce778cb9e1a2a5c24d6cd74cef75340448c004aa66d13807aa3cc8459923169bcbaf9dedb994e23bd99f993e65fc0a646d420c4511eff735e00ac3d85b5b4bde89f1fca505b606eb619d89ea096e48d963432728b0e7a0a068b0dd1eb1a23481b1a27616a24da606b9ba9615f03864d740d031ae9c86585e2f8094ec1a22d23a34f970490d23055d9c0a7f136a46266edb7de62e8d99b26247142d5a14d0029766da95c8c967c0c986ac2ba4912155f79ad67b728235d0d3fa9cbdbd18e8bb5152c606ee7a962a89d7241c98d4bc3769228e33c8f70ffdde7ae73c16078404024214fc89229b5fe7c2d94a3d956bc14579565e01b4ca475c4e605f35fc439624f42215ecd5c2d4c7a36a8b2b9995325f536e711255d0082586b81c30c3869ec954071a0ccd3d33fea5b03dfa7b6501b6297811c0a16b7d56367fde8ccc11da717467e0e6cf6d314904299d64a543a686e7fc581e80ffc4c7c442e28e02a5480a048bccff7c87018920f9195dcded02bfa08942c1af24bca2ab3a8e46bcb229d01e46ea273ce9a79aa2336f045cd6665210227baaf1c079c70633b27f6c1da0b15e83473cf402b1c441e9bba46eb434679299fa6a95ac2e118904de6b9599f5e95d807f80e929a1857e0e0206def1c762732baa9bf3dadb637e1a4db83f97b146426df6478c249a1df1454459a6e739c7b175b7ecd548e847cb4a05856e9e933deb21d2d339677fb4fd6da5c0e1030952c8ac0d119e05de9974d990360f7af79cf86bdb2becd51533a962b6ee9c3a93dc485169f458cd6ace949d1454035c4add31d151f3c9cffa483e708ab0449138db9376252ff828b313183737e055a23b64fe74a649b136b202249b9fc20336b980da092623c0b49ebbc5f94ea270e488ce6f3e670c56915086423478e442c71697121a8bfc07341f9795660bba6f98b4e0441cd78160f8abdb54802dbbedb4f713f485bbf81494b31a751ef86d56a335f60a08a09ca84ba2e7dc1f1ade940a6136b98f2f1c174187c11612ea2c29a12bfc5be374b7cf0938776ded2db80e65f68cb4288c83e14e86d1322e9f5929a98ea0a2573e715496027ee3e6ee96a6b4962e0456a465091a3b6a51bb1aceb9ac545c28cf9a77b7c88fb5cd816274f236e41a1b3c24c22bdab3901ae578ce72903ce5e144da9c9fb8a53da7dedab9cfc4a1b4238fe316ce112c38b88db68703eac63d0db952fae2cce0667d9362d17597f19ed37f870c29b96c48ba30cc535891f00d87e415f36104a3347bf3e3ba17829ab24680ff1867c3e7970620b145062d388b0f03015b59488d23b132dab10e061facdcac3b588125b0602e471e206125befb9fb175288f262dd4138e6cc65a5962d67f5cca5fc154ee4e125a65d780cdda7f7d93b66c05bedc29f4751746f29ff34c2ed78e667838c03eab206c99d5bf1755100b5570969302c8caedc30e0d6e01113a9cc1d42d72b79b73c24284309c9de3be83e79d9eaaafa97853c1e9b0810ec787d36b9e42833c0dd00b49a21cb38d26781173b0f6b5f8a4d55f3f1fb5bc67fe5ba921bfd577f06087ad64394853028ce606631c7e3dc629966e4ea78a0d4d9ee90acaf100c15655301dd9624c6d24f9faae9b63d13efd05ab712f589dec7e385ef1e87eb0dbc347d18057e716625fcc939874c8d8621c161780d105e63f08cc012422f9741c5b956af9133063496b0e1182e5ec8f4337e50bbe0911571aa69904c5e545ed1dd1e3cd5230edaae317d214e66920e111eb30829b4ea89ea754ec9a099fcda025467190002f76efa7804768f658ef5f141424bec8ec5a4eccc31bdacc037a0549ad77e7b35b19b143541b19eb397a1fc06a83ba9e90e68e91d35772edaffedf167bb5cc628ffb9aec8d6abafc8b3a977b0a99fb0dc348081330414ef4a5550f7d972ad374a868c9345d0a459a2a7655e7f6d45766440aedde8106e39a6b6c36b9a827d4b12d0843ee69666e738272c9907723e69292cba9307740262f70c74e94cf07fb244fa1f8cac26f7d398e782756096b26ac3a17bbc826735c76af32e9f49ad493ce07e4f0bc6c0675642f05b66472d938ddca98c854d84e7da88f0fa5eb8be225c81161b347283e7d1ab9565a80425dd7b11c586035955e5313fec0f4c8b8f15143d044c5d73253ef9b54f9062d5907a46ab13d7d0f546ce3945eda151f84426bdce94d800dc852dd5ff48290232dc1064479b5631429d377e43afadf0e1e8cee107621b4691150fb2959a5adab30702ad3a9728b9e38ac324963036367b9a5ca679798f71f78504ca4653be8024662189672b5c6ca4587a7177e47f90d836a9699fa74a78bc23f9acb37fa16d653108b96aadd8942b5e139ca01d505f59e573f2044af7f2666ff6199d0678d474994572a33f56e60c92e089ef963f017c681188ad5826abe551c89bf932d70b01e3132e26591e23e4b451140652fd71cb9b2f7023006f5fd5ed2ed191c603e92f127635520af4e218f872055896a222dd813de3fa832babff228f6c7ecd72300eec0723249b683ce9333881294d90561c2b3f0c7ab1486e81d65efd980de1d4cf48ff074fe40682696cd18b295e1907216fb13372214988ae63eb9d1051c1cca3ea1183cc904d90955bb5a8ae709daf41cc0705a5a892a0bd591a29b38c217878c687ea6b1e665ca2b532c401e7a85958a2e1563a023f92ae56f62e0819e1853813e09378089168ae3352d3aba0710929c2f730b8235ca06ad60edc4f49950009f8954f2684cc2bf67b5e416fedfe524721d090f830d29bb7b1ec823154f5be6ec1df75c95c350ebc548a6e52bc9d718d7f2e25feaa9704b94a9c893c32eb05e30a05599ddd9477d4d75025dd06b050daaec4ba2f7297a1080fcb0bedda0c02b88fec01847540ae1335eaf960ac6dbcdd5828e8a173a62ffd518a7a7284b3d884afb81bb5073796f269b0e7ed936c9993f1a5801d6b187806513d7c208e071e2dfeeac3f8f924a2de93952b8a1f9e4d5bb9fe4e8819eec0b6d4546bf73fd37240bc13b3187d7887e68c935f1654dd1abc9f84567f431e42e1cf8a320c2be9da35690728f19134812fe5d43adeb509c36d07f5e7f6934e227dbee6e76d067b24102b7032c7e1dc3f2a2efba50c867f109b669e0ec9b6f6c3b1fa45a5942e6e22b868aa38bb549d76f431226366b0e4cdf5182b7e1c13d4f132b5003deef42a03a3953998d3d63fc263cde73ca78c9244ea56fc09a495cffae6cbf1ee2b55da24e9202168fa8658a334e899bba12ddc896bca179959aa2125ffdbd1e32c38b76fa0f1874e41bf978ae44e6590cd6ff57f73b41fdc1c25670d83213a42aef17c9cac0a27f78b124e317078579613c3b0e4a06be1e44724a424c56d0013f8fc50ad3963dc23e9f0", 0x1000}], 0x2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) write(r1, 0x0, 0x0) setsockopt(r1, 0x8, 0x8, &(0x7f0000000000)="0b7c69efed56b924e866573b915496206244b352f46ca5142d005595ef5c42e7330cde38acf32b48213aec7d282e14993e6d8b8fff18425ca111cc1a30ea94d23dee996ece84d544c3e504678aac5c118c26e37395e7afe13efdca67219b48151fbc79f8db62ca773cbb6b3b0a1495723ee1aad8746ba008bb153b349eae6cb9d350fe864f55c9571d9041f778388ddb84d58895d55dad1c9346beacc7ef7295b7674ecc2e74233385d7fe6995b698e19c974cccc66f716d21ef3726e7befff3373ec7ec4a80dee5524f9604aacd2b986ce1b95526e664f194cb280c28da37fdf66d35706f64743f5bbd9dffc28a02c64208f8064856c92b0098ec290f32b4d026caefc7ccdc8115fd9dc2445b8b816ec9cbd52f7bd3369900fb204180d061297674b91d24f5cfab412f1650d837f76940e949da7c02246c74516e4819ac6ac454e612ab7a48d7215d5f69d081ed0ea05bb4bad8e6aeda2acb4d997d90a2ad8b3193d1aa5f391faa6df43054230d4259465722fd2697b9cf4c83c1aca1c54812406e54e643f713c1304fa84f1bb2c6e645625490fb8cb364f2a35223b014339dab38e87bc639b89eb3c76f38c734e48cc4d6bc840e2797f5c890557e7eddf325119c49f883b27ecdb988cfbf338bcd0c9db68f32c460c7be6e4421cce6ce1d4f9d582110a15631ceeb4f9f022a394f6d75d9932c8ce626c6c9ffcc572f9322c364839363a88b17916df45595d649c71843fd9858cdf6fc6d2f8cf65678dd7f351f4aa93808121d3e1019c09cd710bb64e0c8c9c2fb2dffc10e7d683b206a5c30dd8d85090247ff3137024d8e23123d61c4e634fef44e063343d7f6891e1fe91a1cc4a4a82ea0d2c29123892ad227c20fd0e5e6c516044d4dabc3891fb165f576652590cef151e0da093900eadbb65e867fcbfe54fe8554b5d2fd6ad839af8403d5ded02215d0d17749f70adccf0d25bfc38fab7d63761af69b7d2e90d40f4903483ece98e6d89ed4b033cc609213503206bb75be6323ba3ae2f4bc6d6e9f45a05d9b3cdf878eb7e54fb03b990474aaa22525edf76e4e73c415aafc67f19dce06d5c4a6c2a1af1aab9ec868610ec775bf5ab0505ad31af83881a41a3c53d53cfe570beae2d9acdb4fbcc690a024a375ec17d9a0d01e6d04b20a3926e9770f0db2d116383827706c5a7fab7c2ac523309f38d594cd60cc7200c9232b5cc1d7e2632bb4ae00da766404d0061c51149f8db3e6f2f4207b653ad3beb1640afb345039848a020bbbe6af8f7dc2146257a8cf355faf000cd115be542c77811a96457ab36d9276789dd6a7b1143ccdebc5484fdfb890b6b7d1effb9dc5e2759b7f7c99575395390bb7832188ebccd2529e1768905b6a3bf42f9fa7eb5772df6d25da2591a05ba2b9b677e4eb898b44d71f34868a02b12c386c3af2aa88a1d3ebae371156da0da0b43026ed268c84e2c39bd62993dc9148b4e938a5e23cf346e73f01ec865ca4a8d30c51e7b2c050644dc821e2dab4e73eaf43a06b4a93de92766f41f3134438ea4127503cef01aa3b5023c67d838b6542c51e4e3736594b03abbee8e69422cb393c58775ee0f41eb901a688f02661c40c7cf7d7e39490c75d942f94d4adfd8f2afd3298a44aec7f4e3c1ab69931014d4cfe38baa8be0ce5fe35ccb3d9acc3e5b90253d146f6567906a42cd3a63f9aa1906bc7a409eb890bc5eb0aae636ca45d38e557a4b28cc04e0d47c2418c693d3a5b500f04d0cc4b75eb83b8948dceb5eb392d450f7ab024575cbb238460a55c9fafa03f0a2cb7e8f4637d87a4385c69d3d442093db13ba1927ea2f9d4f7d5e5868b032a4a1d89a3ba15b6d2e4da71d1ab2a2f8c880d55160854d8fb8f33f241d1620cf6c78bcaa67cbdd2ed0dc13f75f1c7c53dfb86baface7897ea19e31838313058909a145199fd112deef2cd52473128e37438f9d5fec2ac117333a7404573250c5651afdf850f5b0dd7e38747324ba7e528d327a05a21678138a580eb879e60496a374aae831269c54b28696b473a86746ea514276a8910c358fd53128258b319cfc6d10f1982d6c77b0f37d2f349a16be22ba8daf1a65dd98a9762495f997db34b9177703d2458087c137a11f340451636bf944d8f60d7422c87c9ec7eb5f70a420463a628a672f2009e37ce38d3174d77e6bc41f3b6df29c6d784f1ec208aa53104da761e162dfd1e922b4a6b1f9142864bd30955760cb4cd3b7535dc0d9f59cf347464c8f67579b22120d44ee38a1983dbb31555ea54dd067398c4f1a22a33002fa50e5ccdba26cffc6fbe26d9e6607f7ec0a0d57cc1ac031785aae490e6111c1a1b35c945aaec125fb904e5ee46325d3e03702fe95c232ebabd3c2f70faea86931dba7eed97d7c22bb8c42471e08799a6264c58bf638c8cc9abf4d089ffa5c2a5db6e726d34ceac3e9276debb940c912da6c62ed3847c506b359896ffc59943c5bf39a14e3a8c6e5e455fd98996af4befdc64f08c6073bf15447b5f403e7ed0df7da0338d95a4f606348dd237b84bdc88faba202f4a9fc6a6ddd26fc93fdef180d1464cb8a1e9d82943284e2405e14ae3909ac52b5eef3fabfb6985c670a14757181f7e41f9c5485a0a2a21163ae5684ae599bc24b199fd13c67d73fe84c924b0929c09b968db813fcf0198c5e43470b16b47a0db70b4fac7d25545b1dd11ab9d07645beb329391de8957560ebf729a2a6f313e1d1ea57b4652fbd548fb3dfae909aaedecbb4a31f0f9332ef63537e50c4e1889f78482f1a644f1f654ca7021adf8c04a69ec517e5a1bf326f86d73debc7bda301f7ea802537fd7e903c7eb5d410c2bd589e05b60d7b368e43de5ee6c6a66195a09d07231ee4accfe39d200e6969d5f775952ac9b28808bb5e5b4ad23e506e8294350eea14918b6e585518711ad98143cf7f7c6aefd79d11b1134210a9a5ac3eca9922c813a72a3c2cbd85173c254cebf1d34da03b9bceeaacbdca760dba4a77f5583254c124788e019217de9ccf10d3f2e17b13735e1ff518b4bfbb0e1f18652e8e22eb20530bc21226b15394b28895dced88f4626123d75d6f4645c7ea65dda689f00ce06136665f5678fa60f8e3828b396d0c69c1ba0df60617f18adfe5f9542cac2bdcab5ead5582a35678a1aaae6441d547f61656acbddb449efe24ece3c0b16f0680305ff830c0a8a8ef9f24420da0b9107bc5864c62f36252a61b13c1431ad0e161d13e3d8de286b818a24e507f2e1939ee9b36e3ddec06ba70de2f51edae5df75471d5115b58a7653fe5379555e12fc2c33c0f6727a91e3b5b773c6e7c0744732e49610d1e1aa77e7c9d4fc122635018bc6994c2c587b24404f26455b1f90f3f047351b2fe949ad86de7bd83415f97a2c809f19c09964fd05e486113d8acddd58150751c8906a3c7c82273e3ff4d2ba57f62e7ee02704b5f9cae5edb5bcbd173a42909704e6783bbb759e249ed42de85bd831357da0dbd0d98ba94b5cd94c94e48d198f9e642a852fab490718fe1d4b028dcb4dafb98d9ae7d2d1bb8556f8181b51b7aa1ca9ee5fe6f746aab96f9ea7cef25b5b0d437fa5b4fe2b30613e8087d85ab72eadc16d300e330b9f28d07bdffe0f5041d90d160d77d0a2aedc8b75d239e3dbaac2074ee2199fce2c5f0b2b6439913a444982296832cfd98498d4061450ac0ba9fa3a65ef24c1e34850c81cd41fe64c7a4db6cf17e24de32e06e29966f0d5939785ff5962badeaf9d9eadcc2c1b70d3eb01e3966c928dc6a51b85039ac44437859f122175ab9ef8c30934517cdbd1e62362fcb274d7d74513e7d22053f5ca99f04ab87977774e99a40be996c0d1f7313a62e18dd917601d1d7a22f97afaa361114e9e1dc59cca99e879738a84cac68c6a1aea60db6620329cf0fb2cd0513249ed6f1bcfc6e6105c2f895ee53f3f2d8f2d80110d4bde8d54211359706daee259c15175d226b5433653e4f80f4723f4fa978e0e4086de0d92a1e1f29339a9b4fa269a03437d98927a88f2fae0f4339e4ea68777513ec4686d0b3776fb94683f91be50540db7622413f95fa4660ed1a811d1d9315f9050d6fdf87afed632f232c92459752251a10733ea21e7753850a343d076466b01709cd4cd77848c427339c1e8a08b5aea6be5061c032e8230ce843ba9ff30f5d62d1e65df847d7c836172e1b8040d74993dabd3573a1dd3ab1a8f16c648c5dcb9c79d93f4c49cdd860806126023ac8e13b892385133739d25fa99bc21aab29c23a923dbd7734751e299d21754fa8426dc5d8e5f7190c2b684c77fb02a1574d0c990cbfd12eb47761f81cfc59313f94cc9c07cb1f3f54141cb46df17d6612c45abb25e8e922c318cf3d43d8399fcb99470312814ab9fff3e95c77501aae0279e2b506a4d00dfeb12fc46eb486a4f75d738350b13277ad61dc987c39b9e01d0fac1b58d557537df2b3e6889d7be9346626ec35c7626c9f6ddd5424374a2326f83992143b50f7696b9af1b2b4e06d8c52885a03ec933d9a3e8c6d3ad7d0b6bc9f48db9456a9ff00a42d3dcd92e35e3651f1a981167b6a8a0529b69adec2f6fd32457e721d9da3ad484c381ad279cc6a2279798763b32a190c8f8f7dbf21444ba1821a07f3854d7360e616a321e5b34cc2847c2a1e7e50bc5c42db47ff57a51adf8fdb4a2a14644b016ab4f616ffae38eec47172a7009fb82084717b20a2875a0d2632add9a2b15efbb3b6ea7f165747ff1e2754c470806b7b557b961a79e835c95fb9064c405a6ccd08fc8116371c5afee843bad9ad65ec42a522ad518c97b5dc0b5c5892c2680eb43ccabe085ec14d4f6af04ebe1396d47264f33622066cdd3cc407b56fd57195c3087893c690fa676ec1b2b9ccca809578aed4d69d2d57d2903edee0e4901a9d4385006646bce60788056b2cd3ec9435718137ceeab076742f570f19509e2b47fd344cd33d245a59124c55e1a0cfbc1b00cd467c47e9de231a397346c44b3b62ed33b32b9c393a09ea58406a79b3c825966dce6a5db1e8c2aa2566627816b628749259f9638fa87c64636a988fadc64185c313a6528b8c0bf48b3e5ab1e35a5d809104e2a132dd403b48af6632fcd9fb315b6d52bc99c1710a39b065123ba50579a4e29d0b6a223aa39f289efd655c85d50970e793b78e595797f5039bf851dd5e4ac21ef692bc3c8268132777d2168c1b78aacc2b6e6195a7fa90d937d0d6bfa3afb8cb6fc1c1f6143fe6990019c5658f2f7fc8be6493645a13d86789cac931c53d1d996d4214b546238f80136c4d7c79ebf14a1036d9e5a3a36e4074276a86f96809c53ac3e4dc9b1b8cc67bcd2d99254158742d505b5282a4609132a82927b5f2800b6cb56620bb744d6fda01d579ff5a6e9afc42f5c942b5fc970468c46c52d43b514dbbe83ac453a67cedd290cb522b3d38bc6a7cdac1d2e58836235b1e8dcdddf6101ee5ae857e02a21ddc0c66ed100eb413e57e8ed2455092eb70603ad157fe8f487fe684058653cee362e8014844fce1f4b084f1ca8ed952b361a06df099ff97e741e07d1dd90a9c142bb08251dfc5f2c18decc952c515ecca3931123fd25329e282b660b3df5f5549b84c42051f45c34558079b45cd4622d95a86826e7ba095ffcabf925c9dcea204ffb71be6e7da7f160507e0c0a28c22528b6b01b9449a0998e184195093f21c541b0bdcfbfc9e3bdb979121a092c0ec9bfd62f0919de52f1517c7ca24456e2d6bb33da1c68ad92d38b498065f8a55320ff4af28ff0fb0b547d24a7ddebdd2c083a8ae35ed9a931611b42", 0x1000) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x4) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00bus\x00'], 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) fchown(r0, r5, r10) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) r4 = getpid() fcntl$setown(r3, 0x6, r4) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r2, 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) listen(r3, 0x512) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8b, 0x80, 0x1000, 0x4}, {{r5}, 0x0, 0x80, 0x80000000, 0x8, 0x98}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x80000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1, 0x9}, {{r2}, 0xfffffffffffffffd, 0x100, 0x80000000, 0x4, 0x81}, {{r6}, 0x72a6567078add67, 0x8, 0x2, 0x386e, 0x6}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r9 = kqueue() kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000080)=""/42, 0x2a) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = open$dir(&(0x7f0000001300)='./file0\x00', 0x80, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) write(r5, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r9 = geteuid() getsockopt(r7, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r9) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20, r9, r10, r9, r11, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000180)="eede56a9877208a1e75c19e8b75747eb51622e0e402ecd2601e0d680073a12ecaff8b8b002d0e9d8731e79aea7c3041ff12918bd0504f368b6e85b8ca652ee379fd3ab7449eb4210ab6538285c8c085a19e85e0a11e8a7f5b7aaab1aebc0697da4d710967d49defda10b279d86493680b9f04aef833cc03791c9c96074719e10965ec8b53c7cf4d6667cbbf22454bb32dbe970b72c1549430b964013cc0d160ca4c898ed0b6877f84d1ecf8524d979a0d6c3ff2196cda8ce9a76e5a9f0fa4fd31958c98940b749d829eaa8586cc6292e94d5c7defabdb44bb5", 0xd9}, {&(0x7f0000000280)="25fb7807b3edeee6a32a397cfb148067429a37c18b1e070d857758a1dd82", 0x1e}, {&(0x7f00000002c0)="986150204244390bed8054e7df8babb70ac6191ca96449f7cd10fa6d563145673ba04e885ebd3501c3bf76714b3f4c53f845551fbacc46d630791682997fa763c337251f57a399b13c1eeaff5041bdb002858cee96b9b7292a5edf0966bc22060e0b38718a34a5fd3b3710625385d2f9c394ba4feefb5e93104becec1c9d05193fcb457d9299242ea248676163ec1d66c1c013ee6978d4a7de5b90312963c61dcc1c3388adefd4b123b025a8aefd99bc3ab9401462da661db2b5cc0094f2901b51f53dc45dbbc7ea5601ff5673863f47de5b4a98ff768312fd022a0a02aed8975b2da7f554c4b2e33aefc8b01102dcea861db4a4c12d9e72a7825119d91363f17d588182f48058481af14781713689e8676117a06aa6c56d9c5db97efb42ede9e02934f71596ce32fa187e9261580e668a0cae8bd561035120f84f286e96e478cd7d1d822238caceb77997ed454d1c63d2273f27960b9b2b1bf812136d70cd7c12db736a453f402931cb463b234f74794ef95c9a9f9874d3cb6238f039d38d0c0cb043b2079efe2f7ce8bf0a65cb44c91e5fbd6e964f9e29220aff4fbdf0927054f95fe699ddc2bfeaee07f56952c0532627351ce6b800bd591967d054c9e95925b75e1825f957b0fcaf56d8283278d952d1af2d0e4c3f04ab8d93c81fd3fbb0e6eff1a860b5b30006d469a6c5f5d32c538d0991650cf1c72c7dfb5ff125ceea0192c27c3cae3907e9a0cf70e85f383c6a1d2f4482151726f0e98bbe671a2683383a7a6f6af4e77db67586a42754aeb3120fbe09bff3918ce646ceaae5807d09df92c09b7abc052e8b9cf463a8d6d97fb08f093b8a30bd422758571961146fb4c52347816bcf1789ac70e0f29f1927d8422cf81dcf8f370d392b399c6c69b6af1a9c81ba58d499389342d484308527865162cffd7f4e742ea9936b58890c2f0701447e14112f00db470c0a4f907aa095f5e1e8f59f5007ec1ec9f86eb28c58ce5f5e98bf508cb63cf4697cba5627c3aceddf074c13848c67fce89b73752e4cb8a5974f41c7337be14d12eff6b53d3abc70fadd5a21345d915b9605920a8c13a0498616b7803abe14785226a95c8ae108a442a72557a3ccebbcb6a06462787b8931a7e18c0049006e28f03ffe44a76205df82d37ae6ed06e57fe1808953ffec0ae1ba0412ce72d7cb7baef6dfacc26a0327933681c9182eacb0ddb5cd770bc756d73112fdbce379d8346fdac850eafcd715dcc3b128313db4e666efdc348c02070176240db39ec13126b7be9af47bcf41bcc828571c5c26ba30e36a421b14fef5036ee5f236491d2ca84180b0a6a670022e416b1520ad5b1cd45a2078bf5df6b371694b2d35df7939b864041bbd2605a6c8bbf93858c560819e2d5ab58ee333cf5c31920fea12b30850bbf3013fb9f76b186205e591665c9dec4c61ace647ad8fb6d0e17638e4f44780638c6fe5cae039c77ea2fc7080f7182ee0237b7345e406c0025acc1eae53c99a138ec996db52cd5be1d5f0d93f4dabfbbbb95fd23f5749f4d02b343099ed0db9e988457f262c3f97ea4b6a1fbf3a0449770de8047aac6c96e91073300220184c7f4d9e2caf47327406769413d30969c1bf2d42e2766d3512904c2da60faef42a6d0a1730e33f1416bf80e401442aa777f461a41a7285afd37c64a313218ab25725461319f493ae850caa6f22f38c4485ff5be1c4155b362575c3d7e53736088db54cbf91e63539df69861abd6cedb365f100718473d620434a76510df1fdf4c472b28a3bb66a85322c2e115d5f415c9cbb137d0e6ec0f9af967617159242a4aaf69bf12786dda3709ec580c73fd1121178d13efb3d993f975f3ef28926bcec81ab9b79a236f2d2e6c74e6e51aa1650b2368703f7e394f764aa239c2455209abdebb16e9d0dfcc843d12b4c698d2b49a3bf7b93d192c675c6aea2cba4ded4b2576f206a73e68350ae3d0e6816fceddcceede3af17a73979da559376dd1341315a01be72e9447c4cb7e50a321bacf52ed5aaf75d161ded20ce1bd24f56d810a6556ed40e668576ac430afe2ebc42cd3a8f0df2bd1fe04b6ae0970a66529bccc0b35fc7abccc1ed7112e927eb0922ec1d6e7d91804b94ee37af037739b97e9d136b238cf5ec54b492e86ca192ae34ab2ed72eb5ce9e39ac6df4171e655b7a8bea9e1c6cba247e70ee3a1aab97c470af16fecb6e5b4f1d394e0cbcccfa604178897715948f6401e461fa909896b7e9a85b1adb612a5dd5054e0379d7398004b3670ba537c6bcef4eac596a8fb40281f30ce71e9897b64b9cb398244863315dd5abac2f2f615db1cc8ef468aa124c9bf603937aea94b057ed4353090a2c1669c688f05cb77a8b6975945baf466cb52bbe3dec146191b2418d701de2193acb09b9af175eef7684435c850b1a85f10e90dc591d6357d98913f10d96547d2e30dc5a1abadcab1f6c6713bf71562b1d395c058e80e1a2aa223af6ff025f17cefbb717168b7994c2638ba805f630e7787ee3251508ccc8a6687103880e4d0fb5b338e602531d42cec331e7317a9e874059e7bf10e9f9fe30cf80b59664fdf290cffb793ccb4a8b0041855718b792d789664ef4dd7b788718033a2128ab71e2a587b5dd6ccecc669ce1c75b387b328a3498c2614f221f2345347de8fd43d082a44744259d038210bf1d93ee0c525ea50fa30270e6247e6e2a9ef7f064ee325b3438088777ae2ef38dcaa22ad30ba1775bd72dba78be7860ae5e1f60da3e7e4b6ac2d6c67c289d82fe9eaf0ad142492f82c8f7525d6e93f1c1094bb92233ade529cfe34333c93ecdcabf0c63a04ba5bc932b1eb928089d8cc2c7a6e0ed1505cd09307b8d608f3e538bee9e87ade50c91337af0e6ecc083d7abdf51ab7720c87f3e518e897b84dcdb2e2bdf1e47920d7bccf88173750f46da61af0e9cc8c98404dadc25a87370b1a4cbf2bdf1c77f8ce9fbb3bb19e7ba5ccbd7942fbc061c2ecc900804615f01076d736db8cd0a954d0490da33e3b49b839b04d58d344f4f9997e6af24acff6c8ed947c4a56c2318ef684715f65b246972dd5fdd57e2fac81f5905501c8be7fcb90ed22c8358ebf486c9131de164a1530f595062d0f12d4ce2daf8608a94c51df63e1d9eaccbb944ce324eebb5e3ad9ac03539493a62a3f58aad60e09da3ff8d9df44e73d6d9ad8bdec032c5c5e6d6aeb4d27d22ac50b6aa55d2d3fdf1a6a985bf18172b3c3a3c9c5c728335efb87a74f0d005cd7c0ea490ff475d3c349ffe4ab0fa5bef3bd6b791a5ba8dce2ee8a6dedcb564411decb59b103baca8529c2d52bb6547c8c3ce0e1ef4a13e36e1b42854125bc605e8bcf327975ae4b3cad2a5614e1f2f623d34b33604a74a732d1a692cc9add6e57040dc58a502b8c9c03636d2dd525e36bdbeafedd6d9f0ce6f3596f86bbfa9c7793bd1200a8037428e32266ff4721fe53470998d9fa9c05344f9076083d1110d4dab045dd72c51c8fb4d326eb9ac3a17bd086c60d71773bac1dab7e4413c739a87a90f8ac67279931153e630ab8053cd3747b4019a9950625184c77efbc89346643ac8e0e712f83a4d3d9505a1419c1f4c805c5821b1a900b7696522e66e76378b1679bae8c63459fc6be118f7ef6eb4d74d51eec0820f548e910e913b7103a7a85e096477ce89711162b1e4aba67471a5be375a57a367ca617ba4cbdf7d2ceea9b0e413ecfed2bac4424467a79e4a648c96a100b8cad5d599b7922838fafe800eb5557bb642f8d9fca99f4607f7d9b504b8d3e9d371fb393c36467cac3f026dd3858833f2b0b61676e2a6479d36b266b941bb5e090533f35c75ec833acb074fa13b8dc8592fb1c4b5a4fb0ecdf73ec9da58405161680684abafe9b609be81c74c0d5705f7bec79866c14746be88011906aac2fef20e8770ee35bc580e0b5daaaf320fd35aa0ea6cee3981808ccef5179f4f2e4ea9fa2fda9fef91a45ef2a46d117acc3f331a1234947d875b60030c2303455b47ed36b2e93ca906a24d3038a9177a43db9b2062adf78e1fac868ae4d98156eae725a9944f57e81066b629c920c25c688d2c2ba158700b0164e4f7a96928e54c40856f34c1733eb63437ad6bc7733127a04715060a759702432294e93a56c546fa35431127c2a3877bfb6c39f7a1b953e32580194ed66a8902e2f408c53ce2a47cd531e798ca9e36b9a3633c9a23ad6952b9eeb8fec501d73ba2692e448454729170a4a3dfdf1fd1c4bca4dcaf0ab6b0e5541931c7bbe281c70968f53f86fbfb2edfe88c36cdfdbab20568507b54d8cacc7e295015a215a4b1cb2df0921a49c0af7c1bf42f66f59905529edc42c2a3ad067bfac22a27d15d4b51980a62757ddaa456a6d5d40f4b61c897d49d94cc12cf22b967c9c33c23d9b222a0fd70f0cc7cdd75ec83b432bf0d1a7519d148134936d1f91ee4e18cecedb1a7534815a11eb48a3fd62b58c2d52de7d25a2e357fa2a03407b9c9302d5456ad24a5624314c41fe722566a959b83293eb4263b91985f2abec9bfb52389738833226fdedeb5d813ab878c4a7bca7b36687f0fe2b17620f5907ba8ebabda0e05dd57eec8c831c4ad211c8ec352b5582a0f35a0ea3cf9d9d028d4697ea0887f65d9bc9659e167dda084574f536efd025f2e060bd5c9c40e2feddf95ff0318744457e9b8ce0abd1036d4d2b21dad8b8f98df7cd27c92cda7121adf2ee0aad3610467fc9168b69b03f40f6e817f6eda1087670ad25f566fcd83d2621e3e3c955691205199eda43e8e10c23041d7b7f8f97be7bd804aada2009fd77e5f5971edb34099e86a3070984298e0cb29f883d01e914ba34bc15a8f6d5de7a5510ac0d54a318eeadf7d317adae98d6bb9a306d934f7a4de5c4e79bd57a0ba0785036123bb30afc89900bce783474f685d0f0c0b99d93e5ceb90a03a1e6640d628e5bb87cbdf1a6029780b97c3617b00af6a5eea90433c8bc3b53cfa5865f537239838eab79b4ca31eda400140d3066ce690404310fa6045f58dfb9abbc1c504709d29d8870442230ed111ab688b051fc62ecaa24e2de8bb2552f1b72662efc28ab0e3af62cb3b48aa1601e63f3982be820dbfc9a526c10bd941726d4be949299f493b515cd890cfff11e6526afc62bbef540c3950099788a114427c095b8eec81577acc9daa4615ad1265f662af1cf2728fbf6787b89238c4adf313464913db8e531f552e69e2e3adad36d76912b48e7a251a0c3712c96288744a444afda3f4347ce029b3e61944dbcc3e45393515a78b39352131d5a5c999e214051e54406d4d3e9cf9f94a8192a50031beefa9a5160181a890b4b3b2758f5ef7ad37f76835c9e097b3403e67e2ed07ca01193f874ba1b834bc13f55073deaf73a02cff9cc6210919b4cb441cd023d443d3ae6648524fec67a40fef845106c04732a0f906ad0a7208d9a82c85d784ee84b665477f7d86dd663bd97200dc33e710dab7670eeb3d22963e2f7ee35764baa9500ecf41997d0e463db08bde9ca4c8d6f48258dcf8baf26d807ea7f24f57abd152b2dd2d40092ee309657c2719923fdf0d087c8e4ad21c62216ceeb524a07b48f70855b7955bfc2e30dd9573b543041d045b3c75d2cdb6bb709d586362502db2d9540c2de5cbeb75d9a59ba39a8f896f3ee510b37500fc27e961cabe10fa097a569dfe206965d10fba8b44eecc53ff909f1cd74ef621c257f2c2439e92f3c1d8d297c46321d8d0baccabe51cc43167c422a2d4470d4f03dcefedc3bee9739b97f7e77b67fad52e15b28e0aa00761c30f623aee", 0x1000}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r11}], 0x58, 0x5cd278087e1cfcc8}, 0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) mknodat(r12, &(0x7f0000000100)='./file0\x00', 0x3040, 0x11ff) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:05 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc4) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x94) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001c}, {0xbc, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xff75, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) pread(r1, &(0x7f00000000c0)="eb7ffa7b238d0049aa71400e8fca3ff2df53b7130446f21399f6d9386691ad43d4f3819359e89f30af906811dce6fffa03fb7b4c6e2a73388ab049e4135f", 0x3e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@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/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r10, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r10, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x7}, 0xb) r15 = semget$private(0x0, 0x6, 0x80) semop(r15, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r16, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r21, 0x8004667d, &(0x7f0000000180)=0x7b0) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(r21, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x7}, 0xb) r25 = syz_open_pts() dup(r25) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r26, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r26, &(0x7f0000000200), 0xb5b) close(r26) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r28, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r27, 0x8004667d, &(0x7f0000000180)=0x7b0) r29 = getpgrp() r30 = getuid() r31 = getgid() sendmsg$unix(r27, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r28, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r28, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r29}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000180)=0x7b0) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r32, 0x20004269) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r36, 0x20004276) ioctl$BIOCGSTATS(r36, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r36, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r36, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r36, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r36, 0x20004276) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r37, &(0x7f0000000200), 0xb5b) close(r37) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r39, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r38, 0x8004667d, &(0x7f0000000180)=0x7b0) r40 = getpgrp() getuid() getgid() getegid() r41 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r41, 0x40044266, &(0x7f0000000040)) r42 = getppid() fcntl$setown(r41, 0x6, r42) getpgid(r42) r43 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001140)='/dev/speaker\x00', 0x20, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r44, 0x40044274, &(0x7f0000000300)) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r46 = socket(0x18, 0x1, 0x0) close(r46) fcntl$dupfd(r45, 0x0, r46) write(r45, 0x0, 0x0) r47 = syz_open_pts() ioctl$TIOCSETAF(r47, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r47, &(0x7f0000000180)='X', 0x1) close(r47) sendmsg$unix(r38, &(0x7f0000000a40)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000001180)=[@rights={0x30, 0xffff, 0x1, [r43, r44, 0xffffffffffffff9c, 0xffffffffffffffff, r45, r47, 0xffffffffffffff9c]}], 0x30, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r39, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r39, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r39, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r40}) bind(r9, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r13, @ANYRESDEC=r15, @ANYPTR, @ANYBLOB="29bc555d4833ea63da3e63997665ddd58e4136b8914f0c68a57075f7f77c9232792b8ea5ab54ed04e0d7bb3dab865cf02165b210ccb157357775d49820e017a83ed60f057ad6b24e8c5f04e7922b8a611e4c59afbb06a8a4b7fbeb1375730efdd9dad62e92d2e2c2f0b572a8884ca53b0a5bdfe1a52f2e08315344ffe84fe272d4535ae5cb8a33cd40d41775916e7f25e6a4e7e196064825a85f3b8dbcc098046e50effcff33bd7db8daa1c5d6ad4492ddaa0da65c826e0a309158e8d1aa38478e914a566eaed70000000000000007ce19c4d61467916232539f39a4a0c15d2ecac4b5c7f57e91e9a483da7fe262acb130a79ff8da1d39040b751e638c4e211b31e9be40162df4680751ee5610134b41d001e8bd8bad617b8b53e96e83ad6c09a8a337967620f0227a457803ce16bb0339aa92bb162554187b8a9f884350720df0eeb2ddbdc10ce5cece1460289ef86dbc0d447bb3333dea6b29dafd1b3efa474bc6c8ae01ca120a25499016f7", @ANYRES64, @ANYRESOCT=r7, @ANYRES32, @ANYRES16=r16], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES16=r23, @ANYRES16=r5, @ANYRES64=r1, @ANYBLOB="6c585695d2c9f6e3864ae277eac3ccc43f1a8af898f4a94631fd5e1095688d7afd5320dc675ebb7ce9aa1b4d6fbd8de2c507bf12a55223afb69980e86e23a87a7b81ee1a5df2ec1f6b0c1cf29526ab2a3ab207a28ff1e0a0f58f59403b8c5c7fcae5e29ed71e86448b8360a4286930fe4e51d3de68d353daed0e95089b8d2394ee8c916b4461e496acc1764164ec1bdd919aff5330fa9eb8629cb19426bdb04306d1624bbcac8b02c60db0dffc3ef4bc40d9269972ca8cd406", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYPTR, @ANYRESHEX=r25, @ANYRESOCT], @ANYRES32=r26], @ANYBLOB="b8ea3dd8ef4c02613d44766f66ecac0a9bcee33b894994cb298a984818d8a73c034c00ab7813d3501c15c342da8b47aa80ee6c3d042dd02b3e17c0a5fa83b2467584c054c416c0876f3f7e9752f44e34b380e51f5538d1c25a3c6c82c0745a0791373940e831e44645577e482e775f2de5ace33ab8c5ef7f0a0f7cbb513dd5bb15574931bb9754a4b397d3b0a88fef2d56643d9b63f6e2058b502fee4f0978edbd3f10117b50a2a001d25213da1d8259fabb44798b7b24c1eb", @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="41def3c4ada992e358a679d4318f21b84b235d337ebb88611e56c284faefc312777aaf3ce3c11784d3650350837efcb1cd9b02d091b3b8914579288ec9b322a5dc5adb56af11eaec3b0f7ca2e9ed8c1c286499eab4e214a3e016ad69aa1aa2624a33d449315c7b0ef5484e2019b78eb7ee7c8a99e48ae2d0e08b007cf686a93a5e946e00f1371795b2a45387f5f213", @ANYRES32=r29, @ANYRESOCT, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYBLOB="80c30dcbc302ed6bd8", @ANYPTR64, @ANYRES64=r21, @ANYRES64, @ANYRESOCT=r32], @ANYRES16=r26], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESDEC=r36, @ANYRESHEX=0x0, @ANYRES64, @ANYRES64=0x0], @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYPTR64=&(0x7f0000002ac0)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r17, @ANYRES32=0x0, @ANYBLOB="be2992a8c01b575a61169b264ab6dfe925fd5af61d779187c8cb35a416488b400a7bbc8e3716be103c0a1a8d0d8c581a549efd236c3fb0c486cbf403d0718e96e0c3366b39940a2d279cbced4dc0183a37f6b5bea1a9d8b5be2f9d6f8aff26c77efec48c158c6bde9fcc08ef9a39dc1989b6fedfa5e5aa2b2cb99f10ce8396bff6665f546a2247a706223f52db3bcb398f0a2d9751dca7e788c76f7016483aab3566254a6b497016d947f76c6b0fd4b941927abb7a605f7ab3dd621c048f2634a98ab0fb43217c134c25ab9bc277cc5fa93f47de0185d164e9dbc1f32577ebb38361a5acf49d33feb09fca379c6c2cfd3a65875127ef38cd8a7cac94553f0112651ebb3f1c35007b8e5c4e1c00d893f9f56b2b24e1fbccaec94228f41f87b01637a74a0150b0b81adb2ffeb0e4f375edb151b66bd9367f172b9ddee5c67f7e57b98647e36cd66e6fdce8c5e21862d0cf0f1a4eece3ecf688d023f6fbd2d6ec62c0f3a5a9beb6f02105bb113e0909bafde0106ff927be56cf248be40660f02812bb870598956dec1ce0cba128bf17f04adb7d5682742a2aa9a104b86f75e120a47cde75d9118d3a5868a49e24b4c43a3dbb91fde1d6e4df30ae2d634597bd2639bd989036e399390252a23daeb88b0330a6bdf9b36aec8358ea1f63b6b30a52cb9a3cbe152b126d68c097933cabc03f45dd3501eab433ef9a6cc2320a3919728c5b396bfb23a9fb106b8b4f7ac38a594f7f7b0ac674cec88b54da06bd496c4949fcaa0103f57ff4c712df73235ad390ace126013426c5b539913839843f200891a573b4d9ffc16a253c81ac812cc09b3b00934390b5df74c0e46844c21517738ef8a1c20e073b46589e6c4941b1b2bf115f1ae9c321503db9ed3b6027879549c5789c9fa610e6ce93da3e19f293b80a7db0b8ab71d7463272e7d5cf719a4eaed10e11e990167e5751465ef206308e1b589b329c1683e942f98705132923db8bb93c7f1d136e42c27efcb61cfd7f74d7b0efbb77361b8dc466bcf2b30c324f4afa97051163d6b1948a7a2a713ef27f43e2d6c7d310f2d3f9f5303007a985e66b74ab03806d342449c9e1642e9e1a0dd2b41fd6f5e55b8323aeedcea85409eabe03d92f764ee7f1e115b10076c83415cbf38944880288c6e4dda3d4d3989a4686130e87d3f5d259c465d85b70d5f16b1e42f62cc5dcc9378ff4a2e81502c12ed30159bbd360c6b55b031d3384459aa91169fa23c6a30ad4e9109ac66069c862c8f6b9aa1c3a73d96b19e8ebeb441afc82fa172f0778dd8ffdfa30b824e072110fc403f79c174846b60f5bacb7e7d36a1dbdeb5cfdcc7c0d0628753c59c4dc1df1dc4c41db5bcd730b48b498441d32ded86bcaab7945d1c412e60ae1bd7ceea7869237f5530da307aaa5325d1a732323992577ed88858e005a368f329ae7201223c0c14ba1e49e2c2b629acf54bc6dc0242606a9e556511455f8f644a9c65b4047904caf0dd87f948576512b7c61df0d1a64c0d3e2e03b6b4acc3414b72ad387e1662f485ab315f52fa57536107f58da8b64490f728728c2f430280b66a9ef63f87a7c6127e985c447fa80f163d98c1a7d527c6482472e8f41afde23f0cdb1e4f30d13fb26bb23fe9bfcf00eeaba3c580eaa1dbbde42ff2812fd52226f2b65238e276ecc08073a47b5397cdd3a51a00e4c0f57468852f6bd079a77a06fcdff47f9155fae6b0508c365a594bf7e0b769b2f51f73504fcac0a2df88414c0cbb27ca451076951892ba057ec2524d45035f825364be3662b53d67a917b01cfb4c1d2f4a836607d9e03e552a0948138cb763c6bbff25e6224cee125b368adf87897f97960a624bc5399139252ae1342293a33f0364bc4e5286643fb41680537aeb02907b16ad137b992cff5c4f7a653a9a91669b72e03594c860feb5fd57ce09665c44f3667c97da7ac728bd69557a980b7c21717507247836ca97335c928456cc34b1e5781f3b269390fa4f2b054ec25e37dd77d519cfeaf8208dc3ed0c3a68500c36c1c31f0b0b19cc48eeb58c2f760978365845334a8d13ec93b572292dffb7f730fa6cb2aa64e0752c024cdfbe5097710b1f339265276d9f1d4006cf428466e3f92e9fb136f78d6182416e46f58dac83577bb810fe12e19299b88a54a04466244bd282ee8faae710ae5d53e32e9a31fdf90e004342dfaab0a0dc7dded4515e96718b700cdb92f98da29da4caccb2b577064430c1f698d17abf99d346b9030d1c1c6282b9fd1893010e92d9f82785bd2494f7f9ff257c5b9ec0584f7918d73bccdd72a03cfe8f779b171852e29384d568aea55df4d20cebb016a821b3f1d05c1fe5264c75d4ac618f120c5614689257addafdf2b64d3eed583dbd806677ebfacc4e306c5ab4f13a4b1ad5175e043ff5f8c27b62ca477d87491f5b6f7bf6be7c490fde2e67b1d2e9686c4bc48856b6c16fdc68b0b4d72d5dd48029e47bec997ed6a1dc5ee5fe2767475eec50e56af649f7ce9afa4da556fa0e9157638539bbefd565ce58789161c76ce631766e09ba554af54146fb63af16b78a45c75ad00e8ea18f4f08e703936be11b0a2865cf9bcb118b90fed04ca663ac5d2aeee0c787da7fbc26cac5da8952d6f981fc209bcc529f6f8120b92cb255faba2642f6e37392ec6f185e01c915aaa0c8d9a06305d03b0278cc98865f4b6d89f64d93327a2d047cfeb90799ca0b9e14e5418965d685839b2349d28ad86b10a133388ca99f43a4e828f1ab0621e66bdca48d27e5a1127d6157c120a1ff7d622901182ce5577a8c3aec38f80a94b234b00678a0ea14022a9dca74e542efe8ad80abc8de58ef22fb73455487fbdb7abe4813ab2f334e3ac15c5e76f61ec0e647e51b3be89b5dbb0280b991aa0548bf2342fd56d3830b4324263dbb01a305b55e5b22685aa46db1b1964551f3f160542432c9d72585bb777f89c0c2e16e0e6132893111c97afa267fb4401b4225d7ca07e5edbb71d47e740b31eb7437b8e8cc2bfc8f73d69c6501e0ae61e26fa06403c2f4581e09718115619bfa7f6b90e173d65b8d36b884c46466bc8de8c9742958c900279b086fe52f940ab12f7b0e329b865dbeb8884268d3919ffdb603df936b6c1f440d20b42f4c7839e022e0d0727d852c34f40640ccdcdf5ad407fe1f2167188931640ac07a3cd33ae04a3dda1770625b58282c92ca70220fb406fac9ff5167bf8cf1dd36eb36c0d671380ad53ac8c2fc05a411a72f38f71f9cbad1ab000b3162ca2289fccb43b3c50c2c5be172d008329e5cc2da31779c23f46c12b385ff2dbaa6e6f0a16b2f219e0f0616cb2ebe28a45cbe53021f3a5e21661fb8df9565b8816581f73461442e4e4f3a58e78cc1d8993d4140bb905e49710043fcd92aa039022e05d1e056ca5cd5ffb8edd35f7acb5d3a2f78e9800fb6f0daf3566f345d64e155a5ac78108f75e24d8cb9162a8d05263b068bdff7cf9f40218bf5559795727fdfbad9241ebb72f1111e7f2081e966264586f40437c238d7523e34b9e62d2e4e05d5570c1107df48176c8e4d5a8ef10ec6d4a674fd7ea9c1e3f7e3f7d5a59547ace18e03184e0b45599681c3250ff29af819ab6c8a902ee9c81c4e3cbb969577793d99b2b99caa5ed0bd6cc1287224428af717e167578ea00df426f0a3b7800ebb3f46e6ec6c1556a8e9af029c238fd973853fdfd4569276e286f1f235ecf64c5f7be1914ce086ac986c2e89c5dd5ac3cd4e2d44ff73c4e7dff94fa1a6b004c5e010d44bfeb474872c01e7029e790b5b7a78ba3f9208509237e3aa4e2773ad95346fa52450ff9977b3bc6164d066d696032f10a6ae9043b60d9fb280e02262e2e1aceafa4402f18ac45944de21b38201f3b6474e260f69d4d380ced33454edbe345ef88519a95e2356cddf163dbc78bb84ce5a1b7087b46d30d0e0b7a6239f2899df448ba481795af15ef616836c0354003533f6e6a9ee090b5d66253e912f36a828ddcab8f2ca0f1cb8ecc0ba30c2da6b7f7e569f98f77e66cecc8e3840fb65b685c7821e3a827eea3bce3e710612d836e7c201570e6bd95d93a3ae5403e31ccb50bc2b16952d13aefd5c2cbb08d90be0712300ca43f013676a173e85074014f6474ae898b348c1043beab271aee2a322b2eb05c38ae878f34ec56cf1bc23a2326b2a156ec3965f984ebed8fc4027fa438761c46ebf210f977c9bf6da88f83c280a5381eaccde92f056874f52b8cb903422587b588d73f1ceb1226f8e5ac5a017d5969e1872e5598db1542e4e0fb217edad387894d09a3916ad3d136392adde6121367aaae67a01e9e9f70b34ab59da3f25af3c5b33d1aae6e6b49dac05ebe30ee95942b259ab0f277a8df81e94b774cdac2d059cf1da2c4d4172d2fde87ec8bfc28b9f5e7ed10eeae51c271d294fb24a5d0ab500b80c7666de23a3e4165dbfb9b4eaea4f5253c56fef66d8be569edb2676cd46bb458ef52ffd2a17b3507042397a33dcad7492d0c0c43b4fa0b949db0c0e28a240275346c53b3c8e79f1adadd26999c761d8e19162a24161807185a727624afe6c013a88e68a30f4b5f29c87762518bea4e55bb97bb5f661d4255cb58a555f52f5bfa4be9c3ff82dff678ebba1187e573fcd149003b5b3b0d889a63018c20538a669051d4d380f7b91fb94e67782d199782e585df588120d7a4a38b0fd81d7e50afeac77a19c7ad73d979e3b772a1fe33f4cbe95f42bc4d6413e07df9956377f421c3e8e8ff64dc24cfc52fbc3c62146aeeb1520ea2c67a08f7693f39719edfc1712ec11efcb9cc24aac51e9918ed8af367a130dd56ce4b71ff76a5de4fdbbd1943d5b5f12d6149569ed9d36f3f43176498554abbe1ccdd448762aebc1b7d0c36594e3099f9d4263809c1ef050c39036ecd2964d729379ad949cd9d485a46ae0d5dda24f3506409565739e50f7e39d51939914e97642b6ebfd8efe7cf8a935e2f2a4f8b32382e47b69144a52fcc53df8063e70b8fa76f279dce20aa17e9c1e41e2284607dec912b57d0c3bd8ab42d773fc4cc8ad6bfc010bcbc9f5d87de9573048993defca917eec96627660cb5103b2a1e9819cde28dbcd9ff937d26ddfa56870b34e8d47268b432116de1fa53ff44fe22765bc4fe4149bc20f143098fc4eb62749243bde173fdb433d450524dd9498e28124d5fbd6c6d16da486810f40bb33d30824f9f489fa90bcfbda79473e306e2b3f3c82d9a0ce333a21525ad32109ce6823a191ed20efbbccc74eeaae4d572f4246a3ddfebbb45f9cc05e594d5b8890fef9490d1b96475db3e24c9399609eba432993123e9bdefefc044eb4c7b53a48a7229e44d6905a6a4c7dd137f72c75d3579575c9876ec28534a2ff566125778e1f598545e427057c6b7a8fdd1b0863802ac3c9a8aa203aa33702a3534ae631437526c5bf27acf0b6fe58417c0d8697fc259452a9a5c0f34311e31800b61aa4096256981ddcd646db351eb4e8eaec36e535955352330ae753ccd756e6e1ba68aab8f744a2e44f6fb68756e59bc37a95c6e48f9719b3e024aa157bee42870cb29f878f08c66276adf4790bd00dbb2f33fa8091ae2915b9604bceb4db63df7ead827a59bdcc7927631b2f9d1d16210477b8b98d549bce44d17f2250cae6049c397e322e5883999b7e0f0beea9efd8260abf1b01f71e6a004d57552e403181454222e7ae88b5e8433148dc894b42b9093b83ddfbce5c519474a2e0675992efc7ffeb784a9f1556c9c2431143a34029f16c5450b596f7e95dd49a09455f058185f9396ddd12febefac", @ANYPTR64, @ANYRES16=r36, @ANYRESHEX=r20, @ANYRESOCT=r37], @ANYRES64=r28, @ANYPTR64, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYRES32=r32, @ANYRES64, @ANYPTR64]], @ANYRES16=r40], 0x6) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r48 = getpgrp() r49 = getuid() r50 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r48, r49, r50}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r9, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r48}) ioctl$KDGKBMODE(r9, 0x40044b06) connect$inet6(r9, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x40000006}, 0x1b2) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r51 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000001100)=[0x0, 0x0]}) msgget$private(0x0, 0x109) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000363, &(0x7f0000000240)=[{0xffff, 0x80}, {0x21ab, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000280)=""/70, 0x46}], 0x1) syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x73) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) lseek(r2, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0), 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) fchownat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r5, 0x6) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/92, 0x5c) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4], [], [{0x0, 0x0, 0xb4}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="a6db9cb47aefcbf506d06ebbe8eb82a6157ecc03017cb1affb0b4936954a04da5211fe0f38c38bc2ba9754a7b48d2b75898816bbcb3dac377c0f66b29203105cecec3651798d0d6600a9999c18de7b471a826c3d08200cd5746f78924250", 0x5e}, {&(0x7f00000000c0)="bac8dd16bb1b01d59a01cf0ad1caf7553d7e2f7fef974a901b4031b14b97bb9ccd8f83d5c32b70311f47e626cda3047c3ef0ad5860dee7118acd9cfa7f8713f0f7728f40195109ec3b061aadfd4f22417f203aaf04293c84307d1a50b7ae8251ea5494d29018766f0a1c74936b9543dd2b536883c2c04e6bd02fb2b27639537b854591a0e7a3045329921f4e4881a0fc8562fb4c41d4dc306ee29dd5f041416299a6221fcde69da1ae9eb6fc9565570ad948b0755b", 0xb5}, {&(0x7f00000004c0)="c167f0a89d3081b64493c8fe0c8a68d3e1baefee44d1ec0cf422d5990c583b74736d60304748cdf9ea3a3aa390a30aeee5282fc2af1cda293c953be9366e4dae4dae8d59231507ffde3a47616efff5e1e9dfbb5fcea32db0150072dece2c22884a21ccde1b661cccdb510d99024a4a8b558903ab4cd96a75091627686b1803f01dcb7137214105c4e5a5cde5a5c56ad2e9f90cdbb0ca6f24fb2ddb5703cc570157493616d3a31d3d4c593953bfeb779d39c9dae28cb7dfa82b23d18fa4b7510969f926e986ec3d86796b94940ba9b789d9fc88f1c93f8506a7b3916f913ff94701b9886d8cf6e6692920bcc0d861ea8182dda1401dcdc2a3955540", 0xfb}, {&(0x7f0000000180)="d3a8ec3f3cd21c4c3a4c28155b867369ae2d3ee5156b852d3210513b998d051c5a43d8f5c392b6ba4ac3e6a003af4400ef176c6624d39a057fd0347ee945fb46b22a836aef4ce90dc3b5c6f1102bb42c751e1c099679dbca2b86cce23cc3121dfb012b1f740663a8f53faf2439356a91e7baddf2d6590990f0a4e3961c4a463ac759f1081b06bca9c656ab5b90b576d219ac89b9e34fb2685b873123ae", 0x9d}, {&(0x7f00000005c0)="3ada4b7b3b5dabb67f29ecd943967204a1f103265408e1caf85bbb7bd828ea0a7c92de6b7a267a4854ad38aff994ba14e871504f1ff38d8b687c7727c3f573f3ba415775f60879dd2f7c7836f4aac19b2b344e1c6686bdaf38658964cfc1ea15e61afe9c2e59efa01fadf82a27d1629e0cddc460d3a767602965", 0x7a}], 0x5) setrlimit(0x5, &(0x7f0000000000)={0x7f, 0x9}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:07 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x1915e06b7f709611, 0x92) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r2 = socket$inet6(0x18, 0x7, 0x81) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000008c0)=0xffff) sendmsg(r2, &(0x7f0000000d80)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000800)="b7c1f6b7bf2cfefabdcd227621a80d9eda7ea3d76094c595ec89b35a573b6053e941309ced49f8cc43a879e1ac05993b5af31fefb8b218f6c35628ad3778aaf760be7efacb108ce87717bdcffa5d527c134ee3335b8cb0d4fdb18fe56c52ced73690555d7ea738ad9ea535961b11d721e48c0e7b9d5f79b0d72e4695a655becd0476af193442c055bae1fd0f12ee7e0f4b17", 0x92}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="986d7ad30d4e89b8f519418610cf5d680f9f9d74bb438f95a472278f7aec6ccf65959019ad999aaca64bad1d72acadbdc60aa4ed0f9fc6488e", 0x39}, {&(0x7f0000000940)="0dde8a72e596b4fa0693e85ea72ba73af1323c173bfa7c9918ecede8638de221662f8a58ae352469030f10a30b3ce95d66866afb032cae8baa6a5e494aefe28a07cced66493f26660179f27ad4f6307724c7849061d898d9c7623233df9bf3efbdf37970910a3aeb93ddd5a5d3a9f2d6e18a866623c97772e97b912c66ab95fde2cdac89301513666154dd1984cc7498677d14d9309e5dd3cbcf9ee27a673215a0a34fa337e2681f0d2b5a6f6eff13352a046264257df8461fed264292bdafb8cc362083eefb7fed7dfac49568780fa8da2a9eddc6e76c012beccbc8a86aac5ef3da364db64badd60c6508eae963f9ee6cc6d07e66e83d616235f6", 0xfb}, {&(0x7f0000000a40)="a36b95bd148ee2f7cb6e72af6dbcc9fc360371103e4b3cb2d3f443f3ff74cf55827376ab094feb6c5cd88308bcc73c55d53eecf2c8cee46590491c4290b17a3630f946ae668652bf2e50567c56a6429dfb00924eace9dd5e41d8bfce226b7d62d14f8fb7b6928c54b510d4d267dad06c7c9150cf3fc4b9c17ddb048691cbe97335fa8a3f4959585542ee203d0d48ed5c62542ae0c76a57528c350e6ff2b89728a3d42c2c130062e3f9b40f2b228824aa04205f996f924cb1c31524a666b4628deecbe743fa25ba4d2a30becae4870110b77bc8591f989aabca794bcf77d8e44bac6b358bfe9b8e56ccd953f9c30159fdc82b05", 0xf3}, {&(0x7f0000000b40)="f2ece1c8e7e486ec76f7de974ee676a7adad7ee4b62103fa0dc50dd8ad5513ce70e007dd5df1bfb9d4e8fd37ed1349d6b9b785e142ccabf48e10db9243d31418ee89e0181c139e603a64e4502b58c12d63757f3ee2b7ef37fc2854a2a6f46b2c91f6ad3eef1cc5e497c39808de1cc1917f9259476ba82dca96259dc381cbcff18d08eecdfdc1baca68b38ee3c0da28edf9dd2a80eb14299c07d2d19c81f43b4d8506e1ed587e875838d0e76921174611a97db88dae00eac7afc89fc79cb1bd74d9fbbdc017415e0223179ac113d80a019d869c56f3", 0xd5}, {&(0x7f0000000dc0)="5e5564cf496e0100000000000000f64a32960e9a4975e24f8dae122cce29e8fca48b1368ce54cebfb75b000000000051000000000000000000000094eb387a11e03aa13ae3209cc0e18024482e1140fd4bc71333a139c3cb7a00e86e", 0x5c}], 0x7, &(0x7f0000000d00)=ANY=[@ANYBLOB="380000000000000001000000e2020000a6f39ed1dc63967b8e0cb4573769af24c9f5b8bd7dda0fced801c9efcd84d821862731e491d8618bf00fbe26b8b0cd000000003800000000000000fdff01008100000016a1d6e173d84e062ba094e95fbb834e235c641fed5dd98ee1cec70919"], 0x70}, 0x2bd0ee7a06a73468) flock(0xffffffffffffff9c, 0xe) kqueue() 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000000), 0x1000000000000025, 0x0, 0x100000000000) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:08 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x11d}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x30}, {&(0x7f00000002c0)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f0000000140)="5acc8d27c5e5f06a6d56dc9a3669a367a00fa6cdebaff115503b784a", 0x1c}], 0x6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x3ff, 0x3, 0x28, 0x6}, {0x3f, 0x20, 0x4, 0x7}, {0x7, 0x7, 0x20, 0x8}, {0x3, 0x6, 0x7}, {0x81, 0x2, 0x8, 0x1000}, {0x7, 0xfb, 0x40, 0x4}, {0x3, 0xb1, 0x2, 0x348}, {0x7, 0x7, 0x7f, 0x2}, {0x0, 0x3, 0x6, 0x2}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9d69a8f89c3d206d, 0x1) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = semget(0x0, 0x1, 0x81) semop(r2, &(0x7f0000000040)=[{0x3, 0x1, 0x1800}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r3 = geteuid() getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, r3, r4, r3, r5, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0xc6) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f00000003c0)={0x1f, 0x5, 0x3, 0x5, 0x0, 0x1, 0x5, 0x10, [{0x3f, 0xf781, 0x1, 0x2}, {0x3, 0x4, 0x8000, 0x1f}, {0x5, 0x5, 0xa2, 0x5}, {0x4, 0x8, 0x58, 0x7}, {0x0, 0x7, 0x4}, {0xffffffff, 0x80000000, 0x9, 0x6}, {0x3, 0x0, 0x5, 0xfffffbff}, {0x1, 0x10001, 0x8, 0x9}, {0x5, 0x20, 0x3f, 0xfffffffe}, {0x9a0, 0x4, 0xd4e, 0x4}, {0xe1fc, 0x2, 0x3, 0x5}, {0x8, 0x7f, 0x6, 0xcd8a}, {0x800, 0x9, 0x2, 0x401}, {0x1, 0xffff, 0xfc01, 0xfff00000}, {0x6, 0x2, 0x572f1c9e, 0x9}, {0x9, 0x4, 0xa77, 0x1}]}) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r3, r9) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pwrite(r0, &(0x7f0000000000)="ec55e208c28b20f84d08b2bcc27872a4d03ada645b42d268e34376ce42181966c92229c39d3d04eb2d6dd809cbe3b395a5a469a6426daa7c29da542993ca9f", 0x3f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x400, 0x8) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/26, 0x1a}], 0x2) getsockopt(0xffffffffffffff9c, 0x0, 0xa000, &(0x7f0000001540)=""/4096, &(0x7f00000002c0)=0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000340)="70e4b0395f0b78a6c89f0c4a6d3316c2354f8938332d26e8dcbcff511c47daf502581d7b329f847a1d6c08d882efbf065050e4f191004dd4a2ee18c46fdac5a16fc9b1739aab5b3d4afc61f86280016347c9cba0320f2f731e4539dbf841f69bd216c7d1b2bfcb0547bd67965655e7ed59543d6daffeb945f20608703ac7fc54e301e95bf4ab9e0f02efe7e92618cbfaa844b0a1fb65096b799ae7bb6b4f6b11c21319bae6f1eb86e739854dd4498c2ff24c5e2dd790b1c950fc844c5e3186db6a312f43a9ea57f521e5ef9f64c74beb7d119d4f0ead2758df9752f14b9352cc05ebaf94d486fe6eaf98f4b8599616c823f0549e81fcfed0c94accb173588e827cc6528c20abda5d10eb16ab4168d859e65ad02a6b59a64ac3b74ce8271d19ba4c4ac4afea21ba6da2a902dbee840f3daa250ba38fcd2be418b15fa9751f2ba6c6f5fa0fcc21249a8634bc62179d2269c218c0baaea2b535d7e2c9b939eac746881c4e828b1b638c20eb82e4fc8f43814274a54f0be330044180ea507871261259e714117cde26092d4c15a72b8c9aeb2ed2080978614b25da657e64f4a33448fe2dc145d57255f528c31324ebe5aa749bc33b3eeb40b914f65ca9303788e3c1ca83fb56035ec29d9905c0fa8f9005ae2545f33cd69dc9d3c0c9d23f5f45e569bb555831c21ac00565fef0fa0f4a457c0010f8f48b23e358103222ff983d63c5701e522db975da5fa4a3034657b4cd54977a974d9dcdd5b45b9fc28c38b23c912b14a6fc34fc2e8bcbe6d8b7f041f02b38d6bd9c23744fa2fc174848f9c0c26232e15de4829ea6d667ada229ceb27d51bd10f17a477334a1d4158d147a710d924e72521fc626487dd5e42c36ed4fadfd95125581b0b20440491f3d9e2cd78546da60f0d7ef905e4e714a596d3f387776623dd8a612c9b3c9f745118482f12d0ab4e046a2b5d49e95223c5ee0e5f5077b11cacdf35504e6743a629e0b65e1817d8a6395eefdb74601d25ef200851f753d1608f1ab55bda3b4a3a175fbc18ce4e9b00ea1e8e875adcbc3a8b2f9582a408eae6bf65397cc853a9f4cba5c4a7b5b07901acbdee676aacb919680f748246d5611cf4b2abd6a3f2b5b28ef6277dd903885c6be4138f5c3f79a4a3f2753839db9a2c863b5aa5c540e231dd7244b430ef617e76b922221e3fe3af1d0a2df0f89e5538780dfe1806e6f20345e15825c35fa18109c112621d1458debc1cf7c53caf3ec1f9dbd796d700c3421cc5453060af94759c13fa36a1fa6e94bfb2b233b152f6be60380a51b7476ffd0f3ce8c6bde3e6c5c4da5c736643afeb4a82822a45bf023749bf4446b097578ebf598cbad3b8f985f4c590eb991065fbd469b9ba963c3f230b3a0d22ebb8881bcae6a71ab31ce242a1a6d8a7cc6d000b949a1885c7713bbb8181a49339b8831410da69d8d723ebb6fb1cbc6ecc1adfdb270a542f4f0f7cbcb58b71ea08ba1273bc6b77f2ce638d90d254f888008d9301c237ef27d8cb57d790394de01c983c06d8a9e6c39ec590ffafa25d06a61ba0d1417e76e90bf0f060fdbf6b6067af4315df168e043d5fa04a6b53955bcdf1312247bb6ca4fb0cc74af5d3adefcd62ce54f78f981b8e4f507931bd2b9a7f93bf20dd8bd96443143d005f5e4b4f30d1cbe3294f4ece69e4711c9cb861f4bf1db23a2fac1810abd9c4e5dd79518fbd739508cc822992f37a9637594621a8de8de5aa522e2e779aad1a1ede1fd0c13f9da269d5c737320ef3d24e308a230307c2cd3db2aeea3e922930cfdd02c373d45be16113dcc93b6672bf4015aceeee8c9bdc49022f29ba4088408896206d0ac60fc0f9cbed687c3727b5b60b9556e65a15d00193b4bd6f569fc40cab97a0c2c34ac7ba618e50bd7663cc41f61eb0a8ccd8d2b7266e3c9adc79ac5064e91f155a50106c7706163ca984f29d1edc26c61d10b8ab154398c4d99e7c950d072a494e73b3c0186f3945a87369233f09530a2f371772477cc7d1f7286be6b49c52e0eb61c58ca322400a43a482a3b98180698f1480e8ed5730476cbf1cf91a8ac068ebb121082b87c1eb605d5aceb6efeb7ea406525115b4576642323c900320dcf8b9a1d0026f976e9f272f12a622d84682bb9e32621c87faf88505a232763adbda5a77cfdc6a9b75a81278fef5aa397629b784472be3a6070eea68ba08ff59f3af85e42a9ba28ee9fd733a1e355e271c061b3bfb95638597fea8764ab0e018c842aed221aae84acf707c38e275b3843f7d3fc3565c548a04282eb21f5dc39ab1fa614ffce381904703beb830a76d2147db303a3b4776db25653c1631b81880c62f703f8465068d465728673f4ee9f59f2ac6e18585f807970201005af95c7cf97f925b4df02c2e3066a798181b991193090c8c33070b1a1b4c0b3415706314e1f808c22a5fff7b5b6da70cf9884cbfd68e6a1cd378b3982ccce827a850a254dfb8e1725b49d0bddfe5a5a2bb7e4d3ecb5c9c78c2ad9e48fba1a3542f72046e27775487716ba16b5664dd06124eeae83f9af81cb1ff7882bc1181e76ecc7efbb933ad5c8d03be1d48fa7980a0035f1102d22d6b8e7cb9c106749a8d48ec452ef85b93cd95c15c9ac7a6e27ab47b3b032bc0157c0fd449d27961a9ad08cf7876f813c911347a391db56a9aedf2350ab2893e964d98ff12bb5a879c0f40c6d7da2c0ddaf1340734ef476c8ce1cc4d5d7f77203550312819c3fc9cf6fc63eae69ac852759e9be70458b51d65dd4251181d25c6486512746e58b90ce053e87cf4a836fd691cf8ba1d2146b4c0fdc1245c89db0f18c17d4fa3983034fc1391f68f76f924f22ddcfbe7fcddd540515ad76a055efefff8e492b6a88fd70e1199600aa01fa6ce51f565dfde534f5625f7e8f394d7a69bd5606eb2d1b2c313fa0f3cc9ab411b4c1914ed774a7e1c7eeca615bc5a6a6d49ffad92c815739b3cb610b3342c19cc740d6dfe0418602d93bd336bc49bb1a3e9d62fb25957934cac94bd3ab616ed7647e5487a7fbf8a9bda98a2a2f8fea0bf98104d1810301c9fd344f6f19efe520f12b0d93b8dfcb8cdb1aa349efdf3d04739d696978cccddffd2d7a2ac5615b215f266fb1962e94478d5e962176f1607f825dbfae0610870e3cf852b15ebda0797164558a404a55c77c510fb459e3c73672794547f85328682cb02a5e9b512a95b3ead2673cce9ff689c2b628bfc2ea1c00677a3d5037efeeed59b5aa7546374f15a3de900c0f70f276f263d2271adb92c22f169008feb1a5e736ba66afde59cd078c6356fda0e4f59c01d824beca039bb282f81d875a4075644273d587a8c034bdfa5498e5097fb293de8346de20f88a63536bafc370fca0371c33f47d9ec13063b6b31d12dbfbc7052cee3a812e5a1d582f9d4c10d2bd10c734965119eb2324e0c15140b25693a962073584612a1c08f7aa12d830c8461435b0a9689cde64f7404dfa7e3324473c07a8752edbf81d5d782024b44fbdc4afe15dea8da9e6729d1195a4623fe26730bd1b1ba25c875189dd4af346b5f5f2ce87705e7c32fca4a5e685b9b895edc9f1374974ff3592c32eeab6fc54047c986e65500164926b471175ea26eb82dc88c64bc17fc72c48a29cd666cb247698a03ef8b479331cab89b12392bab8621d69feb4c449ff2e4d8e4a5a1e605e9081a433b6d621411b2e5d52be9051b69c5537947b79efea75dc98af344c4480026d06ef94ac7484f1e01a647083aac8ada8a4f103979ac32ecb192aeebabd9f4b2d082d06a51fbbd536400edeea7d75c0b7b485fe9295f117c091f7c4db9b7dc10a8f4675c31369c722c6e449ce89f31ab6ca205008e765b258f9a295a3492014ad591106527b218f49d081dbcca7cbaf476682586c871a1d93f16b1e1666266641ab64650c8b359242a743b4eaddab268082cee82bba4e5b6f0018434fef328563ccc71eb1743a6191b323545a68928399c325cdfb717755f2ebca6e34982dfc09ebc4bf9d73dd84ccc113002cf10b6ecb5f1c900769d316e4e2fb2a69d9b30b8a8596afdf23e55159e242342c869d2d2f782df66cffe103054a5eba38cda2ee8c4325ee30246530ad2cad5313dd509073607ce2f77f9c9ecc72dd938713b3c65e4d8c28bdfd4aa2879920b75210bb402f23a42fdecade86d8d1f290d70704cf012d19c772671c99d8f54ef11873808741bc2324f809f189bfad2a38b47e4c631656013d84fd650373885c5949c15bfb10745f3df58cfc4fe96629b17918b79e6d582eb6efbea10540b8d22d7057197dfaeb0d6c9b90ec5faf4b9eedc7c30d736c95b77e9193572dbf6741663dce2357cda0d36f93df4f337fee2b43790eb7504848a582b7891b5dc890fd5f1397d80f633aa8e0db40cf65d6559e5df472a601619ae78dee839bd0bb8ac881e4226fa0d57bbddf23df58771588cdf830818b19c59edd7df8d0914d4b17c048e024507f77538ee76df750add34902141e3853e830b158315c2a9b48277e966f4e3f75d02f5d025071bd2c9730d1f33f17b0a03ce463da7b501fe50ce32b8f83e28ea4590795a892b65cddf932872a9b359976ee8d3151cf997cfad2a4231dade27c2bf508075a99d8472b301d9e771616e80d89043d7a055db0623290f745132eeed96e53f256c14ce0d56196387dadc8ee19240c4060d17f04580e2693946c76baddc33e8de6c065f745af2762fce5af5ee3d0b1dea726eab46e990301caf8eb45beffb6caa11109d1a7af4f33af13c63afe1abac89fb46b10d2120c190a883b9f9927842f8312483ddf0bd1d4cd187116a8d26d9c9a6e535e40ea2b38dd2760c30424dcea6bd9ef6f2684381586f5e10d20596a3c132c5a4b7c1d6fe6492e062aa61e484d41609a2f41802a23a90049024b0056c60ce273560e867a720620c6b4ded0b4125a477a3223eb5742e6c851857c319d2d84d8b71c8d8a25e0da3d788629e94e0a13484e361ac74482b7a4c096438a439430179622e9b2c93e55c927d2293cada86c59cf3b363a0482881d1b33bdda9b6cb9c928697aad57e52a962049755ae12f6559da718e17bb50cb49eac31ef31a40ca6abdcafab93883bc46a70b5af344101c9cb3e70458ff2db24311a3e32b57e58190cfabd7e76721601f6be0b7f806c8353a455870815eab06d14b491305bd3bad14a69f6a9f72133a0be7946d7572400c2d4ea392c0d9577c563618134d6c826d23620bcdee143674998cba1d8393121cee6c2ab052730d443da1ac2b08b92fda30e43500fd0af3a48d22b8a2207b13a530c2ccce230e476b37a151cea46f929052180c7f6e03178ac7eca104f3852b14f2d008c960d328f5f975cb6e599aa73c6f73ea7e4246daf206e4366773e746e4a2d5c3ba1a84bc7d6d7ac80e0da08724bd79b5481a6694066babc08dc57044ff70260662ac3581805f2f9637028b32ffffd5d543323ad9fdaec516b826fb75d9a3b1e8fa1858b09ad32fb4955e30bf16794c151994504540e031ea11371eaea6ce70a50c6e20e5ce290d8404c3396699b53f9d669614f2187d8c290c5193a3fb130bec4f91026ff8ea69ca641f541a67f6e2bd3c95c1a44f679bf417ca180e9377f509ba1c22c34a3ad48bd5d84c33c788ff3f3dbd6c7d9680dd3ad4af373c42226dc340d1d1d70b15a4cb8b10bd1582f98e03b7f95beb6fcbfaa676ab8fda6b80c23e90b883890c6cd50cfb6e2f98576e3d4d2638471d57fb231ceab6a6dc07d69fb56ba865efda3b082f36be39f32858f9e349348d8add44215999c320fbce9fef9c", 0x1000}, {&(0x7f00000000c0)="4c5c57f028f22af2f41db68cb490888c10bef8e55980860d9e7b4e35f09d88b5f17ebe4409a0fbbb2b8d6fc59b9ac456ad7ac2a558f142079d19e5b5834f1d17d8635c14efc5ada3d778cf37ea5363534a7bef7282dee6f39ec07426", 0x5c}], 0x2) close(r3) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001480)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[0xfffffffe, 0xfffffffb, 0x7fff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="231a86660b190138bf88bbda2bcf") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000200)={0x8000, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)=[{0x100000001, 0xff, 0x0, 0x8000029d8aaa8}, {0x5c, 0x0, 0x6}, {0x3c}, {0x7ffffffe, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x4, 0xe0, 0x3}, {0x5, 0x1, 0x6d, 0x1}, {0x5, 0x9, 0x0, 0x80}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:09 executing program 1: seteuid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x1a\x00\x00\x00\x00z\xbe\x7f\xf1\xf2', 0x800, 0x0) 16:00:09 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x80) connect$unix(r2, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x233) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x80000001) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r7 = geteuid() getsockopt(r5, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r7) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20, r7, r8, r7, r9, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) setreuid(0x0, r7) mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r12 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r11, r12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r10}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r13, r11, r14}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) chmod(&(0x7f00000002c0)='./bus/file0\x00', 0xa53389f0b635e79e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x2, 0xf0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8004) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="97903b507a7868cd2dc3e46c538d75418ffd68590f08fdb1d850ad0e85d6ecf35acecd18654637f7cb201308bc3b054fc9e65b71ee988c93e7e9cb69e9232ff72c170856d6f3b523a23954d12f9bcb142d564a4281dacba5cdbf6bfcdb945372a48e5a774ddd564a765c1055c12b89706d7358", 0x73}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/102, 0x66) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/173, 0xad}], 0x5, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@in, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x3}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x3, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) pipe(&(0x7f0000000280)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r9 = geteuid() getsockopt(r4, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r9) r11 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r9, r10, r9, r11, 0x0, 0x1ff}, 0xc68, 0xfff, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x8) r13 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r12, 0x20007478) ioctl$TIOCEXCL(r12, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r14 = geteuid() getsockopt(r12, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r14) r16 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20, r14, r15, r14, r16, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) fchownat(r3, &(0x7f0000000140)='./bus\x00', r9, r16, 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r17, 0x40044274, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r18, &(0x7f0000000180)='X', 0x1) close(r18) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x1, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) connect$unix(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f08010000b584372c6ee74afdc6f9268e3f34fb9708388aa6f6e99fb6b4aed65fc6bd54431ed269ae0a076c1deeedf5f3bdcd39f280c4c9d01676f1536d3a4dbf8f2d46c13772f4eb1bb0b4dc538b882aa33330a1d233ef1bfdb426b099b0f033c618d063d46f2c6e45187a44000000000000000860fe07794a67087e1a180d1361d812cc727e8c9da8b277ac0e83ea5b8894d02a0c35"], 0x8) r21 = dup(r12) kevent(r1, &(0x7f0000000400)=[{{r20}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x7}, {{r21}, 0xfffffffffffffff9, 0x88, 0x8, 0x3000000, 0x8b52}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x0, 0x1ffe000000, 0x7}, {{}, 0xfffffffffffffffa, 0x83, 0x40000000, 0x3, 0x7}], 0x66, 0x0, 0x5, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x800) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x40, 0x10037, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) acct(&(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x1) r3 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget(0x1, 0x3, 0x140) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/117) dup(r4) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x68beb688, 0xe000}, {0x18, 0x2, 0x36b, 0xffffff01}, 0xce1, [0x2, 0x5, 0x5, 0x3f, 0x40, 0xcc3, 0x8, 0x2]}, 0x3c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c, 0x0, 0x0, 0x1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f00000004c0)=""/16, 0x10}], 0x7, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x3fffffb, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="0600c129", 0x273) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r1, &(0x7f00000000c0)="ed6a7ae7684dab203eb4750d23dd4e0b956c4ce864d4e20978f37be1512c5435fa8a1be8c46fa60e653bfd463c30218dfd5c3badc32f8d392aad3694637d8bb0cceee5b296bc20549629c38a6e4298f869617bb09d0c3ee9d6e3f0d753b2a50fa9dca34bc6e6df7c0f344c566fa5b02926564cadb5ba27d4cd7853f3eb1fae03ff953881702b323949a11f71bdd3b6740bd59264e283b7420247671789f0c21b6782283ca7177ff626fee8fa38884ffadc5468f9cdcdd3301decaacc604ced00684cf687a247ac", 0xc7, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x278, 0x7}, 0xc) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/212, 0xd4}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/140, 0x8c}, {&(0x7f00000007c0)=""/35, 0x23}, {&(0x7f0000000800)=""/51, 0x33}], 0x8, &(0x7f00000008c0)=""/152, 0x98}, 0x40) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x1) 16:00:10 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$inet(0x2, 0x3, 0xa2b) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0x17a) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r4, 0x8004667d, &(0x7f0000000040)={'tap'}) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$dupfd(r2, 0x0, r2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0xfbc1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff9) r5 = semget$private(0x0, 0x4, 0x100000010) semop(r5, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x2aaaac12) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) read(r7, &(0x7f00000006c0)=""/178, 0xfffffffffffffff0) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r6, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000a00)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r8, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) connect$inet(r8, &(0x7f00000005c0)={0x2, 0x3}, 0x580) getsockname$inet(r8, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000a00)) r9 = fcntl$dupfd(r8, 0x0, r8) fchdir(r9) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000380)=0x6) r10 = fcntl$dupfd(r6, 0x0, r6) fchdir(r10) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000340)=0xad3f) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) getdents(r1, &(0x7f00000011c0)=""/251, 0xfb) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="00002e2f66696c653000207ca4d428aa590cd0a72d2cdef4b6176560123f6dfdd92e8874381ca0d662d51d390fe1288ce397939e899481a96c4d48f16a4bee4239c29dec95ba4e1eff7642215e6b731f55"], 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x3, 0x5, 0x5, 0xfffffffb}, {0x1a6, 0x40, 0x6, 0x7fffffff}, {0x734b, 0x6a, 0x80, 0x19}, {0x4, 0x6, 0x7, 0xd1}, {0x9, 0x9, 0x3, 0xfcf}, {0x1, 0x74, 0x6, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x4}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3a, &(0x7f0000000000)=[{0x7c, 0x0, 0x2}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x41) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) bind(r3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100030000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC], @ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRES64=0x0, @ANYRESOCT=r2, @ANYRES32=r3]], 0x3) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) sendto$inet(r6, &(0x7f0000000200)="4ff7808e6a74bb90663c5654d948a3d283", 0x11, 0x1d, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r4, 0x0, r7) write(r4, 0x0, 0x0) shutdown(r4, 0x0) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 16:00:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt(r3, 0x100, 0x100, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b81800000029000000310000000000000000000200f000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0xf15) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000400000000efaf50afa9e4afdf1880c2406505db93cd53675eb26acafceaadba97ce04a824fcfac33ba36d09ec739954a9dc7eec64ad088056d4ba60665f7a6d957103c6b706e64bfc09ba94af"], 0x8) sendto$unix(r2, &(0x7f0000000000)="4b0afa8abf91617dec00b1967b4fdbe86ff5b5a46de123660625150f5ffce409ea621b86ebe7be2d8e4f1c952e83ebcb66ca2a1a5dbde316304466c681021f9f3a38bd4b6cb4ef54e8432730a5b14b534745ab441050b98a19d520ddbb141d2d8edab852efc0c2216c167cf50201ea55cea66d684ffd02502a5b55d8c15e363965b6e5f0be6d36af5255776aca6ffd7d49de49da5765f655a1ca6f569c0ffbe1d4edb36c83f3a1d288e31a3d", 0xac, 0xa0582f9ac373b34e, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad9051016c53f5dd078648d74a667f72ef8c254b769ba9012f9432274ac7fb8aafff10a3644a4d309aa8690d2465f75b76315a12dd521382316a895496b0afc05a15539bd84352abcf4b8aaffad7362cae0e0b7be91738d653020da13c91bc51", 0xc4}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000280)="82611aaeed20a5117fa9b204fb81603e4cdf33dbc3cc645360c6fca3c7392aecbf5f72f6420ed85d41c83c43a115636772aa96aed41ce62cf2897578f5d643b4c50c4c8cea2fcd043e3a224aa785bac30175ca12ffe9e7ce9ed77004ee6c88b04012d42b328bfdd0a6a9c8377d3ebe6e6d5902111cb5d0697590c24bd9138bb70ee583b70d2f6f1f4fd39bf185098ad607dd0900681bd9e16dff654558b0fcd228267dc19e89b85b671ff459332adb0a1e9af08e4ce77e8cd88276c1ce8693adeefa1bcb2d5082b4ff26e29777250b811d4ed2e33626819f9829ab94d5e7cf3e5b89483b", 0xe4}, {&(0x7f0000000380)="0983bd510f4f92fdc74ba9813a358b154512a1a34fe39fda3d435f05d3af8be945a75171bf5dfe028f3678901b0dd3b025d289f3878faa2926ba75638903dffa9cd510700145ed85bc9e8a611f8ccf2726dcea0c6bf0a43f6d6ba726cf1fcd64457309", 0x63}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x6c9963d3a9ef5972, 0x20) sendto$inet(r0, &(0x7f0000000100)="f8efbd9e5435403a33e62deb78cb94bda66305c4ce837b56809ef623a622ca1224669f027fd445c6e3a40797a65051431f9570e1e3b844c817c01d92180c1becdd2de15172053acece27842c483bb72503fcae68c0c2d19b16ae891af85888116af6ef3cd844d6b63a2ae1bc4d81c2b43646", 0x72, 0x202, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x141, 0x6) 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x802fffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f00001c9000/0x2000)=nil) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x1a, 0x4, 0xff3c}) 16:00:12 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x6000}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x1837f209, 0x3}, {{}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3ff, 0x401}, {{r0}, 0x0, 0xa1, 0x1, 0x8, 0x145a}, {{}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100, 0xfffffffffffffffe}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x30) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000001c0)) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)=""/200, &(0x7f0000000180)=0xc8) 16:00:12 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x381) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r1, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) listen(r2, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x100}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000e4d7b0128ea2b2f6a4b1f613ecfda8e1030000000001006f2b41c70000672e023300"/56], 0x24f}, 0x400) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000100)="4e090008cf376612", 0x8) linkat(r7, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x8) 16:00:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair(0x1, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x80) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0xff}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x5, 0xf5, 0x2}, {0x3ff, 0x9, 0xf, 0x3ff}, {0x9, 0x7f, 0x9, 0xbef}, {0x100, 0x1, 0x70, 0x9}]}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xb0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000fc7c319930d32dd4e50d319a7780863b6e953a4a4dc7dfb43e27"]) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38d11268de9ee4bd, 0x40) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000340)="a97e5c6a8a7ce3832cc05e6023fdb0df6e930cfe528fca469a8618126041f100d130a2bf47a0a0e2273e75aebc92da1972cbea69d78d5eb694b5273003df99fe300e5b676d2870fd9bfe28863ec4d9ece9285a6baa98175611aea165b31528c186c37077e1184db3a9aa7eb1f16421547ceefa96e91774b06bb0794603459ca0b35bb0d50331cb6706bbb218", 0x8c}, {&(0x7f0000000400)="16a6d3e8b389301b5a07c9e6fe9e7b0dee9b4e13c2f4e9d7a395bde1164a649fd127c173f55eff876a2ae4fb77c8fa8f40ef2ea6a61b64091ee3e3ae9006aa8e35b0bad2b52e5e40e1837f5d9c0c2b8305ebc6b3c4a71b919d42c832ce54828e068e26015f85b0bb78fdd87b482fefad5ef8985a4c78f7f8b8036560c621f6d741c1d78bf8063c7c6e2367f18e8579d330ff881b9d56fb33061b2af59a7d5ee8ef131552f341a0394ed40bf68d39517b7d54d718b7cb765bdad242598c9533dc0cab6137b0d4ef5fceae9942e3ad167d3552cfcbb264d34bcaa3a15edc38570e5b2b97034018baca6c39f93bc883ec5f2f3333a093bc45634bfffe7c83a5a888fa8c1d832c32a64af9661229c6453315c7c8d197959cc6cf86853b989adaf3d6909ad544e7be8fa3b3675fd0c6b882303d42e58d6e475ef33e8b3329b5043de10d39bba8d67f626558b4ed419c2fdf452a90bd2d0ab2bea7fb48e802fe03e8491d3a7eeaf17c003f015bb607a68d5dc0b0f1c28c1830f791988b360e51a5de837445854ef7e613ae1d57f5f16307dea9bbbbed27be5fde9ce7b02bf70e09c4c1ff216530b521199db08de9d1c6242d42029061f651f43002291e3c20eb91e0685851cba1953977904d9c0cbede577ebf868b08cbc12db7738b8e0cf966e05df6ebc95ecd1e422f1ae550bcb3bf1e2957e08ccd564be1b99df1abaea7f85a5d05d2fa1d9c77211afbf700272e80633fa7b909e884f055a2a3e6f88e99688b1e1ffef0223d412db41ce13427a14caf03b45c540a4d25000c434c5de611c22ad9d7ac2c3c7c7786bb0e5fef04792dfba1de9468ea91ab084bca6b136706614250f5ecfe7871b73acd19aec52ee6a17910d6e56c4e41dfdb53a4d5bf3ccc520b2c2ee77165b8ea17b861bc7c86aed64c341f72a2ec2b695bf03291000685f70d951459758da2561ca0bf20670dc7043a8dc9adc5d529d8d0b2b7df78c0b72549b334d12991c17c01b0a9ff01998550da3f3f61f0ab171a8c323094b3fdd3dfd52fc0815d1601d2fea92596f2809a7edfb48df573e4fc24197535350f4656301d06196bf5dfc198eb1a0871fda23ce149d6db5aa913d467ed7df4ce3a5ab4c4b3404b521a419858e0b471527f3b71477e085371cebcd4a115797fc0829304d9a3be5fdff3584a65e0ca787c4699ae94af8a090bdfcccf38bde9070e5d6c881ed5839b6ab1ec17c3515345307e3d2e4b955718bebd950e0d7d0a549fea5dc9c19450a070bab035006e7e060b34900385d43b6a70cdffd400480bf7edefa63cb2142d41592d4ac3abccc148e67f41a2b4d752c0a417a2975515c39c08096a0bcaec83aa042bb0c7a6d810b413957f66458209632693b5a9f1739348343510eb2a2f5db384e63ea2fe2e3b4f8889a460dabe7eea7b6f85d460b09b91d5c1ea8fa443a0b3af5ba49a1d3eb725c31ee00c7b5e6009a9cdec31b5c8ed4326ae1e8dcdc2b22f2c254ba80edf7ecb91daf8390b4273c6d65be502c510533fff5e79a152a475f31cd09bda17d12f5ecf7c36522303fb9eebad4aa32b1f7ebc232bed9109f2b45c03297b44f053b9e108358becec5e7c3ca55236dd6c66f53a3dbf18a5b96ab45609e0fbd63cc299eb89c68ba979c449acf57a07d6360cb1cb64f245532e5face796ad49775abc576ae6f268d33753f2c1aa43bff6cbf6972c5c4e86a3e405cd3fbe1c8859d2232e726137f00b85dac26816536d8fa2f97de5735062d17171b1f1d58b4ca0c0aad54fc4bbe4e7375e4fd0567012a8feee60cd4f8e0f9c6e70d2d75f0912dcf10070bbf8e389eec9310c4d7985857c6acff5969e83d606562e9331323a8e68336572ec45c0346f680c01131fd83d66354010137e8faed70f3a03f524ed5cb8016f36ea3280f9f78106326a6701ccc0f38c06646e16d26770291d6694cb6ee28e4627f0bac667cfdbe0cd0f0616fde3316e47871b63e950a02caacf57e6ea8ebd21d747b979305f24c1be2524c5b59cebb541596d1ccb644d3723289f4dc56db700842e11fda1d902b868b7c7637c813444c365c7537b86a9bbef5d73965a82481f3bc8ab997cd2383c1e8bfc532b96d6dd78cd5cbe00b1a0d57b3222c7896dfe21ff88190453e8a6addc22bed45f4ce9cba1c33e6af797fc65a0a8fea133be74bf37474d9131c473c13076ef02a167f1b49d79c562ee54da4cdb1179294c2b557a84092c1dea1b886092b9c5e8e47fdcc7aea62256ab5e9fc6c086fa5e7a3b94708f989d23f088968d247e64a9c2bc689c000cac1d0f9e3b21bae2c60c9ce9feabb2c9824f234dc5d032c63380fd24ab7c8a4e9ed85334918e0ffa3551bf0cc3b039d962139cf59313f2802a3de9b09f1061d7a6321b830399b5dbf5c09fcc6d1b1410d5a46eee6848d50fd6e9f0f18c36bda859ff8faaccb7146ce042a76dd5ee25cb9b533f67e526f895b0a973c7e83d597987c33f363ced92276bf72a685870c80294e8687a75e98171ad2a9ebf79afec647b5f578147529573cf084cba09403588b5a73e2febef274becbd98ffb40bec9495d33515ca4100ee93775b748b2027feb0b66e732f9cb5f264e6b9ef24d260f7598fef5c8d3a5167451188a52ab1177361073ee3bdee9617f60c07792af43edf27acc05ff8686584887786b3bdd957f9ef360bd9cf476f33674b8806b8f441504d5955797c58026501c1e8308a1d68cf0ed348bc4192a12fd272b8f44cd3c3b86810ebab2f9609166e86f5ea1fd5fb9457a02a9c8936031dddc2809359747f8327a80bdf1885af69da44cc7f37b426776ec0ce6b8b99c61a82de26d9db1d75402f84a3df938ff54f7c9a3831e9c08513f2b82263f8fb13b7ec2194151e99c9361e604db5b1991221be729756c0fedefe621c395939af0a5cd74c8a80fecca6fddb302ee7eadb4d9be1473fe01ff0d4972d12a66e52e8ccfd41be0d325103ed84bcb1670e49abcfd8baed54b710245b79fcac779609695c103ba55e7270cb7456dd599e3b495e9794b82aca7b38623c8c715871342028de548629de78685a521d5bdd8ae526ab59e85cb477de813cfd6e6e3774ded90e12c74de641c4f738c48b26ba32e78201189c8e4cae4c65dc6c60dc5999813954156ec031435e861fe2a7b1673e65bd4318c92979ab7e3e0b3e02d24af6d0af4b4ce2e9d86877fbc102c550c2f560f99a93fc6c42eae98914f6d854cb7a37f38610208d654bd8424a972b460e3b26fcadd609778bee023032aa9fda8d4eb5fe87a8e80baf63248c7da737fdf1c705104e1cea9f7eb95f6f239841511a98130ee270fd44550f281e796a5b5a6c49e35ce41038f56b2765a31905826c252bddf7cb1c7d0358adce67fd89d6d8532ebee99edd2c19885f67b2a6532afd1c88892a70a98451502a7f8724f6d160a76e3b75211671cce29d6a988f5802d3ca51ba82db9ebecf16a49bb0e13456fd5d9302192b7557d9d68b6b760eab2592659ef0d618190fa995c5d941a4bc930d9cb891ea9fd89de547e40038de19d1ddbc400dad2d778015b28064727f5b8c5b28c37229b1b04ea4d208f29564911198987e36f39bca666f243637bc4dcd5fe83f77a9cdfd9c7fa782506aae3ddfefcb71aac55c00cbb4cbf71f4877b0b5d148e56c673badf0832dd72f9bd8b2f516f8cc5d529ed7699ec9c558957ce564c7c6f4fa2ca20332ec977d86f8e8a38c5d147dd041de6f9bfc598a8145ff6d4f24e2b9dadd760aecdbf09baf6dcc45fbebf211ac686ef3fab478a3095e3459a42f5b2b047265770b8bcb91314a705bbc24e40616c024411f5830d915ee6d861415b43bd89b6552b458ac23cdb4c00b5b310374f49d6b753bb1fc3848fb36eb64897f31a0e74e6eadd13a7410fe3b7d302eeb7fd1d9bac8f35fc6c4bf4d5b8afc75af68a267b90715d3358c9001a16feec9c3cf069c803b79fd34e596002b59efb8cbca8001380c3758b31e719c1429aea9b881c1b1fde26b5db0eae1d78a90e490560ad7670975caf52d76755d53b6b2881b3eb51cb28890da5b954f2b5cdb7745d9ed2d57ed32d4d6e1b4aee1aa73bdb893402beeb2b324bf52e356c8437fcfd36b4fa3ccefb5781288488cb278a90c29b2316fd9641ff2f78b53bf3beb747df9ddba16bdb68ade9a3332027881cc9bf54af33e1255d57450e0dbb94fc3dab716902de972a5347914c3583fb8077309803bdf19d06682d0b7b159f134b249e233843132dd3b49a155395ba0faa28a1561a507bbca58f8f2fe2265f39823314f90d559ba47fbd13abf41632e58ddb48dd03f0022254357c5e4e9d92841e2d6c6eb2757d21fc8f69253d3bf500d0ed67f821d6aba561a511ce1ed79f7b340d0bcbc457113ab50d67f51a494eb19b6a361c14d9717849480f6dfa7addae8ddaf420db0dfb0dfce62d634ad6488e48feeec10de582420f3b79943fb18eb6b2f77d2a5f70aeaf9eb4f32cb42a24d0405226e9b44151500cdba69430aa79004622e7b540e1f98aa8655a21fcfbbef98eee08b75c53a0db5952029a75f8bc77f5de59462ea441fe11687c10cce66d4a2f35037cb93616ec7e14031d39e459d3e255698ec3a16bc8fdb525ec05260c6be7aad35d5453199a1d136fd19f842bad45446b9718caa7a20426483be9053af64f3df553396eb1adf881a296b9956519cdff1ca410b189c8877f7b07107b78ee94c3e07c95f1bf43d9504a78f8b1bbb87f87360feb4bd5109c5c7235755fe77333070ffa83b174acd734435461564e247a3b3181029effed08caa542b6b38af7c57cb7806ddb77c311a48600a194464b33d7fa6b8db5e595d2d2b104c616cb40094dd208b27b9bce8dc56ace2b5237ad894eab3c5a51b7d1e7597af97b97f05e4ba15b69693c43b4a32162ffeb51ee64c7466266463f292fae869f60a5c0d6d72f21a9e28a31632d2943a4714ef242f1722c324a31a372d5e7c5953ba1c2bf715e832804a1da9ef21afcd4ae914129cb232f7a6128f5cee4f2bafd0304cfbba3ba1ef3c0364cbbcd0f5b7b5639a49a3733eabf6e6617f5ebf14022fedc3d80f5910e872052124e9020a47ae61caf8eb40332f718bfa92f830873759e1eb2c165e120dd506066f88a901b8c645bc48969b658001d402f55e459eae0476aa43bcbffb318358114c144228518f3e04947992521db6a05dafd74427ad9b34ca6a51728abc02c42295b573af490cfdc5591ff5d1519966fc3a640cbe5ca75077a03d317bf5ac005dbda0129e6b7757459467e293fd22677643a30aad094bdd623e02763a617605bc871385b281acf12247799ce9c5c096338d0f1e21c60589b73d28343a915f68b82f37fb18e69c5d62ac305a4463878e69b654767651ed19a503aa8a93be6d6c4d9c12846f555730bb137a18213652264884acd258b7c383ca6eec97c476768a47d0473f0045d6ce32601735b0a8d5ac1bdeb4c454690701c291b665ee6804b7bc9333ca6684505124a5006ba5cb7e61b0808fca0d847756996cac8a7bbab397c01cd5e760c8199dcdfbe09bb0c6728e70add48c39d8c396f5937dc6d059e716bb52ed6c48cf3c274f85f249e6ebbbb682749f7b3bd2a061fc3c8c5066d0f9d57e4708d850f4a2bdb459e8e1e49406d5ef5c8e2dbcf297e38ff511bfae0c03001ef274be520d136421c6f140f5e11a516416e440b0c3cd0e5dd7480e7a0a50e74fef76eb75cda8baad3115bd1fed560584354ead92c87e56dd6790ea6ffbfa1a53a501878da64fa2378b4f1ef0ba22d05fdf97fbed6660b3", 0x1000}, {&(0x7f0000001400)="6d32c05ef53c7b57400c9fcbb3a8f9850e5ae81990c1752ec49953fff2f92976006730f2f2560bff63919f521b135e44e95d957a9314abe35f7a37b59d4ddee1a25ae1cfe32d6c508582c3e811a03cdfeb3571a115171edbe9ea8fb5dd76dd55f08423cc94b259afdfd3e8398e8fe1d4b0f542e5e1a8b48274a3a1b0285366e30457bbf1c125", 0x86}, {&(0x7f00000014c0)="3302175da993d8f1d067a5fbcbdc8da786556b4c017118e31267ec1822049eb67e4b309c77088763dd65ac61b0f5369c6bee41decf72397cfdf8a53ce7198a9389bcc193687dcd195f14714c22b3fb34471d1e205bea6290b3cbeeb3c22548ed19091fc3eb444a23e79262705ef7afae90d883b1e03a01898067bfdf5772644a7c9a5782fbb7c57032f35691834c997807112982f0d12ec09fba50d2c0f97047", 0xa0}, {&(0x7f0000001580)="629e2983bb64efbf5ca9ab8275b47fb8f81fbde9d7a7ca02c730262f53b5d26771b1c8f702d8ad081768d93ea83d4546b27f8dd3a362acfce9e55e5edb2ec05de73e8e12059859cfe772661d0448dbe9fc204647c218f9faa275dc7ee9f9f4f3d4cd54d288d0d61da142b5d52c24ab59b1c9561e53ac84ff6517a0c3ed6fa0f23848e10dc9a985f55cc5f690d78f42e2262ff4ce58bdc47b67b39e627e6ba8169163c1bc1f67b8ae27b18795c5662a1dbd", 0xb1}, {&(0x7f0000001640)="33ea58e9ef942b8c4c29eadad37943cb4625b9a0dd10515205dfb0ecaeb8fc04f82feb928163d3b502bca43da477d27bf76b9ab923f63cb2150d4aa9b45a44c53f7a82daa580f9370e46b0ccd6b4058e4dadf6bfd5080fa6030f288d8ec92f14f3b65f091301aa330f1c0421ef836edcd991ca9a61a6c8211db91586a59a373529c336a24492c01a4b4808f9efac059b2e8b7c3dbd5f1422f72f2eb25711b58e7a368b4c26f372caafa49bf7fc5a642fa458938d0e4e583cf821af9140b3aef62d6aa0ba4a0e923a57ef0cbcfa", 0xcd}], 0x6, 0x0, 0x0, 0x402}, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffc, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e0000], [], [], [{}, {}, {}, {}, {}, {0x0, 0xfffffffd, 0xfff}, {}, {0x0, 0x2}], {0x0, 0x0, 0xa8}}}) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) bind(r2, &(0x7f0000000040)=@un=@abs={0xf0960d92e82a6983, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="a918f05de2f4ef089dc435c541cbea4adedaac46df56d94c70df7e958ae5f89133443c23e23a67f730284b7da624f1662514b61a1b17890f4cef71bbde9f13b9d14c162dcb18a17fc17a4e61e4726c6c259039aaabcd5900b9a883d2bea77e26da49e67a16e05c3a7e46ca9d43185a20882083c816e1fd70edb80a2707499f3aab63e2bc5a16417498f75725d91df5c7c67a5ad6bc1e20f71af2157fca14b225776210cb59c4fccbe1f020fd33a9833517273478606d7d2e35434136bb5de4", 0xbf) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x15\xc8evQ\xb6pf\x00', 0x60, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x5, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x800, 0xd1, 0x0, 0x9}, {0x7200, 0x7, 0x7a}, {0xebb, 0x9, 0xfa, 0x7fffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x80000001) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) nanosleep(&(0x7f0000000080)={0x69, 0x7}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0xa) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setsockopt(r2, 0x0, 0x25, &(0x7f0000000340)="260bcc6c6c", 0xfffffffffffffe89) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0xffffffffffffffa1}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f0000000280)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES16=r4, @ANYRES32, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="9ddd0c11dc6364e6b9336062347dc0c2b9"], 0x80}, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000280)="72e0baa53d45409fcff6243f8c744cd81d6b3ad4c61aaf1600000000000058a4603ec8baa3f444200e6e96253ce7288cb875d3abfd97e18e11ff0c980186d9771fe26b") syz_emit_ethernet(0x1099, &(0x7f0000002300)="1d0f33e6f0fd0c75f844de1ae0b4cffa61afb4fa5b3a46ca9d49f7e57479e37cff9916083a8e84dcb2d909f8ffa03238bdd3e13575a703b051f056115a4f25d43bf485f755052c758adae543f5f459fc85bcda4d8f599cd8922d44dbd4e48ef10e3310fba2e3e3d5633d9dbff2503af6b7c5c21494494f6b3d6eb5360de342604ed4b8cef9b9e8dead2aa3412d5fad4dea71b8d30a67233791468aa3a17d48d391df009265205208428f298b9d1b089722206c0df8d44645439473ec97e7df436d9521bbfb94f25f2eaacf0b2f853ee01d221e219444e605c0a6cdc06d521c2952d64f111704f922c3c5a755abf629e4aec7c4b12e186b61a0eef3eb0192fd11cfb89c4f8d3c64609dbf8a8141b21388468a0bccb66ed33fdcde5a07a39b4c1b2c597bbabaee13c72b380b1d08380e56c172ad981003902ba9e0d4fe411d77471344c7d402dca571e43c3eeb647d357bba5e172dbc97971d545ce1f911b0be90303303c41c5569088d90e59d5a7302f1ccc489ba1c60c7e250f39259015c7f3e08ba31bad7220b15deb4433754b8e6931f738e9f24eb169fc81e4694351b721490d1e5a038dc6f8065c17fa9a139cd75132a9f20fb5361fb08e601094642594ed4c1ef62313760ba911cb1df276cadfa01bfa64c699ce4fcb7d2c916d4ed2932243d308da9f981cd264c5e42931910b30be192520867e7297ba1e44ac03b891c192113ea2c80120c399e664cc4a7eaa7b5ad1a87ed24ca08bf7a9e033e560de8e9322060ec6793bdb4ed787aa0c3371c72bf77e2fe7de019355a56becb35f17c341bb0877f7ab92b55aa041feedc547e42843cec9b6e84e2e7b5b59553e88e528bed45082ac90c8f623276c1aee1ab1f3fe52d5eff63200752847559173ef0028ae2cdc448a03d79bb59ec92fa33953d11e9efa662dbd35d0635c69e87798c2187a46ae4a55061a17aae623c898e18f8d06a1f75fad4b402aea99c548d2f2adba923254104df28c538a6a5f45a8039111396d683ac81a39e294752bfc269cdfbceba8d9f05527b92275a14f675813a13a3dc103af4cd301314b0f0ffc0dbeda1920c734d6f70b8480f25c38266c9d3ac3c852f0cbf73c555a1ac8afe33a4eb573cd668161bdf83f8b38f86cd897c362a0a0854b4a5d26d546382aee6cdbced8af3c1d08fe6f89fa3dfddaf01b4f51a9f44f9ccdfa0ebdb5a19499606b1ebed2336dfd4ca2800cf22a17136f6486770d4dd97b9fb76fe08e86ebc3a1a5dfafcd879baa0e74d122a4b3f5da17e912594b174387addc8d8cce75990572daf727aa982d8bef283074db89945202b1bbcf547809fd1277c3c6eb6fd5ca873ed471e482bd42f3bca63dd41929346f6c79020f69f32dd42a2cbc179b8cbffa751d9bf41cb4450ada6b89781526c7ea677a8fdec6f5d5ab18b1cf144b16def4012e896cbe5897d4917644d95d4935a91398d5100cc322d6fa0d06bc02f112e09c5bf17a76d2ce86044202d5772528cb16be19eed16e323d2b300dc3aca7ca55abbb2ae5b683a95fdad27a093a0c1c541ffdd70f96bda10ee3eed789bdbc428703d3e1133c157e3f960b2f814f880965bae9c93a3d05067c1eef3098e9d4074744c554f5907fef8a6630abbbdd6e636dadd94176f97f19c9e642e2c5fa6951b6db383a2c8cc25bffa57820422925eaf460903f0bd2dbec5596108e9346d4eda7313a90f8135c6a7fcf088cbd0e9741e565598675e2e58332e9eea6b30c608ed5e35b793abd86cf726e3e0457dd3a45dfadae616d02abbebb28979159db7190a052004ca8490da42ff02edbe6cf213a978d82ae0673505fe771ecb67fb3e70e7e8c16368fb23f173324ec996a466d406888afed02a3e43af95e2e7be579ec4114e1b38dd6da7a38228242e920495de731bdcf6c6523779758acbde3ab54491c1851dec7f0305de287f5ef73688c09e468e3910ea4db8f163a36c260799c1837ecaff99f3cf7a396683a171ebbc1e230dfdf1838059625bb39d79d05e1f4085cc0497cb1f0a316880839604d10b3c5697d062cd23e6c199055fe633dc1d6b28656131f726269d0189ee5a302a8ba6a44522da837eec19eec11efbf971398d238e7b515270e019ce408141c836aa8e67867f83ca6908e4534abfffafc79f0d2bd10c6c559099a9e9ad6ebad631aee3d74426c2164c4b246201be3b71a4bbc89a8797bff7730c3c6440c8dbfc0dfa8f8567af79e25a082e013416fd0f424e70667c5862493f9b6e8ff1564d796911c31d6b89f718244ccb01550e45167244718428850373c1acdbb5c28cef18730e489f23fa136fec4b36334dc950cab8659aefa70b4e50b85879a151a8c39a7d79ec4d35e9ab9e860ab39d0c19837dacb539c37ec9b09fdee894f75961c41963ffe105c6cce108c48ae54156bf700f9fadd064c6d50f7300e43ea5936611de48d59e028313fdc49af77704c277e163bfc7cb1b19927829dd86ea11952528b7b74820c4fe6c1068c108d1b66ca5af6e28dc40aad43a022693352da34ea24103d159fdbd71db105d12bd576f430e77a30b9ffcbd4a57d0d1978111cb5ff24707418d2fe7f1dc2f2655a1646f93dfb3462cd3027ce39c660d8e3374252717f6428d15f3cd61563f791a6a575a427bcf6217202ace228c8ec19db5260d0158fb038265571bfc00b0e4daf7b1d92de0585614b27f2f88e45e7b6a103da9659b93e66f1e3aa178320a1e7af69c2936348f81f11b3efe9c5122880c2ead35c6304816814194acdf5bbf76f116620981243fffcea890a28ae3b8600cca690dc1b5b6a798604b16f3ffe5f9c1b9d5a149008c19780a581dcc82adf1941431dd8764e9cc1fdeebd9180a15f8833fe19eae0ef587d6f7cdedc896373072f270523903aa817a6533d87a3608250c55cf330334d51e213d81631fa2d23683b0bee05d9d3fa12fb14342e025db4fbdb06fd3e95aebb941ceb1be63432ea0076e70a5f1d5a7e9f1bb3a89fc6767cf157286bee527c6bde19b40c5dacdaccf12c45404c9fc520110faf76ff4e5a2da0dc11828cb3cc99fbf4b00dfb2bbf723f0175bf1a208dd6550a337e6df01c7b883981271bf63abd635df85b6fada7b4abae9868e7f83aef893b538aa87936946d5d73003430c47ba5bf3c5bd32e3ce8122cdcc2496703db20d1747b39d9d52a5ac42fdb6d711806e0c334ff32241509d513b5a27490c9a099364578e07772133fb47b23df70be2968258a169a2c9aaf4e117373bff73285986b7fc94b9a99efcba5734c711aa13492e4ac9f9ad8aaa090a4afb639914131ef4bf3f04761c666c2efbb481583f00ff68facc5dd4594fb9d5a8c205f91211a3016192b02a74abefa9d824dc4ba043d0c632650fc4fe8dfa054216d561272a9817df58b1a0ea2bbf8c6a339713409f5da00db842c7c5b63a5b1f8d771a12430b2def32f1bbe2e24dc55587eed1554f093853201b83450e56ebf8bd3a88b6a539ec28ade60d395396b41143c8094fe5c618bd835b36165407fcfbe5315b3f0fca20b20fc2bee2c7a978d4a6f905efc751648d47cf98fb19bcb6e9ec63526af8f08d46d5c7252c60cb94ee64905cd98e8b25d162f3df29002d62a87d786d3f2263d7170581c4623f9c0b4321b85f3e72f70217598777720aabc72365f57dc851abaa7a60bdf993836bc2e0ec4463262e8b284ddd0b87230efb815fd83ce5420b20dd54d4e567ea51d2f9b6467113ef99e79acf4f5b4662a41ee2192b5ee0f522bd35f90ae046cc249a4fd576190936464cd5994278547221af6f4b4a903452e1cf0fe44f9968a2147aebcbf277d106cb85dadfad9534ea83e9bc35fb78c4783f41c573dd1d83ea1523c871b7a2614f7487d42cee87b4b908665a09160cc45b50f6c00f2d7840d9f062c91424b16d25decf152092c27eb506b8c0d3c54802e35417f59c7326d160b39d54c95aacc6fe402dcf13fccfa2a1761bb41b7ce4140ad121405e7cea874970d60592acc084b5fa7d579dd5376493e36269d768b8289df1800e49caf724c918b6eec5da3d07fe375ddefa6d83fe4a31d5a61d083650fd30c1ef7fdbe483a9570942339cd048c7d88e797fbd76ae12de33ea30f145e43b49209f96630904e55e5e7516e13c09f33f5008fff3b86af0d52fe44a380f2e1c543a0c159eb995bbdf4faa24cca3cf35514acadc4124f2b75ce91cadd0eb8ae3a9cde66c8fd709e0da2cc2e1124619074906732a83a11b10e41b66de4718ca8ce78b672dde8f72df7895d08da0294d64b9f0047952f43df7134c81578b3ec3b1300bbe48114ea46003cb0e47c2969e52ec8d6b16b8f76ce0b69e961203e3626c372c567cfa0a08f6382b2df8e38634f9d0e9dfc4bab300dc506cd2eac308ff947f1b30675f931a2c3c5b3610d16ea7f0ee560d551863f23e86cf9fda282da8ffeec5a4b4c293af5f15c5c40bad640fde8955925273bb0d84d6bab2bfab7e0082d8eeaee9770be8518457324b37f81ddb7b0e912682db0c5f055b9ee9cb69bcec4bee5c980fd18e9c355ca87c87e92126dda3b661ae8361b2e5db562f9e9ec2a80e448a55a0631ee4da23cb439d36c8d63aaefebd46ed3ff33c3bc57e007e0aca6e40ab34f1dcf8504f10d8bd25aaa53301938fe7e11b1ed57c2e34c9d45412ba96516bff1773cf5d448f360aeb6bde4638274abf0109bf860fde93b10149333be2810c0f000000000000f30b594404aec3115c92344305a8e284f091f90c3cfb8cf13e1a81f69b312dde63943bc229dd4820e5fd2ffc58d351fc07e4f2817ceac3a5dbdb98fa86ee2be82cbed8a1836435267ac9e040f0c26fe000c9b40f3cfa047e5adc4c5e8030bf0be8834d7bb66416bc5018c1dfc411ef75d8419401f042a594c57feb5d18135d3db87de338ecba377cc302b51807df99651d97fc63cea4cf34acf8954a53a97abd6acfae5c1571baed77748591a9031f24436ada013fccbc990d74d4272a49e67b8ccd7df33675bb446f8f7e29ec266da44ae5d2c3633aeee1e2390caebeee0bce79fea615780572f23a88ace85f5941ed5d1d777a43e82612530ca01450d98e58e407dc84eb4f4cc79d6a5d57667ff01b625b3838d3768e3ca72d20d56d520c9b75f40b4c0079f2a03dbf710d345fe35dea22dd4d10cd3e4cecf345f293f7263e8933faab79e8ca794472ed9bdee95a6315833ad2ab8b5b6d52a7c2c4c624bc40cadf8d6ec23dd655ea2cc2106680c43e2618eaad0ed09153188728924e6b01ddcbe697ad64e2812b64645a138ac0134c025d31a6cc9c194c42880d637d17be22bbb0ea701edb29a5ee5eb841546414a56d104eaedfee5f69d7ee806de32d5b526f7a63f8dcbbdb4dbf8f50e08730a48565573739e0816317dc7f610dc522821521d2cef4e940dda44391bc6d60a3ca61fd189c68be8749fc48daebcbcc3a7d0c31fb533f517d9624d099fae0078c1454d7e585e74f598ff7fb8e4755a8b68fc9d98705de6cd5091d2488483eabe98141654a481d0697ca5d9f5533406b79ef1a67d58dbb9349f5880beefd0479a3d5b9f08bbc2de75b6acef854c0a20011bf4e6f6fc83f816f9db80087eac76ca9a9acd2c4ebca694e2f156f6c226242945e28d361db138b57f1765047838166a06809c2be67139728885d06fc5fe002b6a9400adafeb50a01c3941523c8fd25ecf7beec70bf276a235a83813bbc3971146ffc29bb8b0413f5aab08198ce457fd2a33393037c533a8150a0ccaaed68f4e46d5d03499023f417fe27199197689dd8db1016daab74b2d97974c071cd6c95cfec5ec1760bfc930b0d17a399a4c12429ed08a12254d8bb5c0a9dff877ab8347c165adaaeac4a68185ab7ec573036062cb6b7fa3f0b60c122788905e54c3d939aac664d37df50d1a3b95c4995ab024dde07fcbac1cd10a77d3322073856ab2622f02d22000000000000451ea0dd10eb435cef6dd4e07957c225f1484ab0aeece1c9a3de69953a16788ddff17dbc") 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x202, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000049, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x7f}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r1, &(0x7f0000000080)="5913a6898650326a820335760ab93e00"/26, 0x3, 0x0, 0xffffffffbffffffc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xd8c486a3f20944ad) getuid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x24) geteuid() r9 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r9, 0x0, 0x0, 0x9}, 0x800, 0x1, r7, r8, 0xba1b, 0x1, 0x1, 0x100000000005}) r10 = socket(0x18, 0x400000000002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\x01\xd7\xcd+f\x00', 0x1, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x400, 0x0, 0x2}, {0x7, 0x0, 0x0, 0x8000}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r12, 0xd2156236dd782f86, r14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r15 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x1b, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f62757300943119663836f600aebb57dd6fffafaf03e601dd20816da5c43b76cc316dd0869d46c34f1f6cd8ab23708371cebcbbb5875c5f4f"], 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x0, 0x100000004) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = kqueue() r7 = socket$unix(0x1, 0x6, 0x0) r8 = kqueue() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) write(r9, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) write(r11, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x1, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) connect$unix(r14, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x1, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) connect$unix(r16, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r17 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) connect$unix(r19, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0x2, 0x1}, {{r5}, 0xfffffffffffffffe, 0x98, 0x600000d1, 0x1, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x81, 0x20, 0x3f, 0x3}, {{r7}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x3}, {{}, 0x0, 0x0, 0x4, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x3, 0x4, 0x2c, 0xd1}], 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x8001, 0x9}, {{r9}, 0x7, 0x0, 0x0, 0x3, 0xffffffffffffffc0}, {{r11}, 0xfffffffffffffff9, 0xf, 0x10, 0x1, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x70, 0x2, 0x53, 0x200}, {{r14}, 0x8000000000000006, 0x24, 0x20, 0x401, 0xffff}, {{r16}, 0xfffffffffffffff8, 0x4, 0x2, 0x4, 0x9}, {{r17}, 0xfffffffffffffffb, 0x10, 0x8, 0xfffffffffffffff9, 0x8c}, {{r19}, 0xffffffffffffffff, 0x3, 0x20, 0x0, 0x3}], 0x4, &(0x7f00000002c0)={0x1, 0x7f}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [], [0xfcffbffffffffff7], [0x0, 0x0, 0x0, 0x0, 0x80000000], [{0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x10000000000000}], {0x0, 0x5a4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000740)) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000000)) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000040)="81069e4c6ea95cfe2099a942c6e1cdd9648e9805865babdb7081aa34f1db031b790e3922055ab8", 0x27) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:14 executing program 0: chroot(&(0x7f0000000180)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) fchmod(r0, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x1}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0xffffffffffffffcc, &(0x7f0000000000)={0x0, 0x10000, 0x3, 0x0, 0x8000000}, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x0, 0x5, 0x100000000000, 0x400000000000000}, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0x2b}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000040)="9aeee6168b85a853fea7c9fa49bcedb40362a4794e40059420ccccbaf8f6e80f506e339dde34c2e51a656cd91cf9e253a33ccb2852f8007718f47c26686a4d9238364d41fe0da05dd63e3211dae297b10f14007ffc5827f1d029248eee49c71c285d989c852fecab32420f0688097d60de5f5c9624bec9aaa1e9f2aefabbdabb10bbe309a53a8053b6cb10a0228edb6e55bc65caa4f59e09", 0x98, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e9de86928cc2e725cacc8143d29ea723140a366608b1c25eca46c7f65e7396b17db73e20d3f68c1c3ee6165da4fcc62473679a2a3470723a4022c88129743e74ff2b26e4172f6d814a043a1b069b26e6f9e0f517b47466d46b37f85b68e93c275c408415b06575f44f0fec961a4d01a0124b2028d0c91a5e1bd9194070a96a7e2fa5a4238a97c7532b29d8002feae4de53afb52c3213e92387e2b4f3d943281ad9fdfde5bb9a2de7eea6ce4ea125f4df3070ed04c6a082908139989838de68d5ca84e6664b05440c4c36ababddad7f99b6109a62c7ad8d37939927ed8e1d", 0xde) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x7f) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x6000) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x5b477cd7a94e09ef, 0x20) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x9fb133e6de6d970) r5 = open$dir(&(0x7f0000000500)='./file2\x00', 0x20000, 0x100) faccessat(r5, &(0x7f0000000540)='./file0\x00', 0x100, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8, 0x0) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000640)={0x6e, 0xc7}) r8 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000680)=0x1b48fa7f) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file2\x00', 0x8, 0x108) accept$unix(r10, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000700)={0x0, 0x3, 0xe}) getrlimit(0x5, &(0x7f0000000300)) r11 = open$dir(&(0x7f0000000740)='./file1\x00', 0x20, 0x80) fchmodat(r11, &(0x7f0000000780)='./file1\x00', 0xa0, 0x4) 16:00:15 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x80000001) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r7, 0x2, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x11) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r9 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r8, 0x5) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r9, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) 16:00:15 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) fcntl$dupfd(r1, 0x0, r2) syz_open_pts() 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x40000, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:15 executing program 1: socket(0x10, 0x2, 0x97) setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) close(0xffffffffffffff9c) write(r0, &(0x7f0000000100)='oLT', 0x3) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="4a5d5b03fef92729f86823c3025695c8731604408acdd95980424027d3a5ddc480f37946ceb59e2a770b2133962a78f25fb8e8d0253d878ef0baa654bb4baf26776c6bc6c062b8b5e6eaff1d050d301970c1c35e9929d290dd41dcd71f66301d0cf81f8f20b7da85cbb56ff469c1fdb8ede24cc44c451a1df02352eb8f3d5efff95c0dc67b5dea2ec7045c", 0x8b}], 0x1, &(0x7f0000000240)=[{0x100, 0x1, 0x0, "2e5fe2db4103578331b9548907b9e03f3c69c07701a233719a377cbcf1ee85ddaac3c9fdd6877d49b78b76da7497640e30b3c9b0bd2d10cbc76d210048536964825a5fcafc0d15f0454b031aa9557b3af28b5535469e08b4f99cc9e6b521bfcc310801421a00610c977a1e0522185465194fb70e40a8bb6425997b0f1e9a09ac1db8567b99b52be80855182385c9374fd7828c81968f67c136ba00aa2b4eb3c4f82b437f29b0d5e0c3615a391b77b73e5ba37d64f84e938d9c4eba04999c75edb3c80d02876ddbabdab6eedf15561bed8f533d747a82cbf2b3039ba595d331f124e0ab7fa57315d0c5"}, {0xe0, 0xffff, 0x1, "32edd4fceb08c76bba9bb03e73da9ea63e7200dbec0b564ebb80814af8d01cbf4d29ab91420268515880b025bf416092c74c4d807921e1186f2268b67418aba891c216b7f223ce75ce3f8b3c03e30447a83fc51fc617c596f9711e2644b5b45d12438e9ea59eb1d4596c03a1ea3575ffbe3352d5e8724c3a0f3ded5add716d307abd3788e59b905fe97d42cc43339973b4a335b73a12cd6e73aefd8cb99c0d2e431da8dbc71e4cdd95eb4d61a4a82326755c36222f77df21f3036ce3ecf36d8cd803fcec61766b4d0b6a74cbf3b3"}], 0x1e0}, 0x2) 16:00:15 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)}], 0x3f, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) getdents(r1, &(0x7f0000000040)=""/220, 0xdc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="ecad41ac", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0xffffffffffffff88}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb4", 0x379}], 0x5, 0x0, 0xfffffffffffffffb}, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) sendto(r1, &(0x7f00000006c0)="3f1c9593dcbeb4651f6e34b11bba552a4b7bf8c7823082f3ada283c70831e615e64a5db935d2d978f55ee6a91765565dde4b3484a345d72b2a121b037779279cabdf97291e2e360a2cdb33d20b5dd0dff9ee88acd6a56149bcaeba26e70f8d7b3546486ff600a4ad242a02dac591488c2b1aefdf3929e69df2d6e21bc1c3a74673033a07ecefa3d0c8c53bd220e88aabb2745615e2db100542", 0x99, 0x400, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10280, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x811, r1, 0x0, 0x0) setsockopt(r0, 0x1, 0x99, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1004000000], [0xc0000000ff], [0x0, 0x4000000], [{}, {}, {}, {0x100}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt(0xffffffffffffffff, 0x3f, 0x2, &(0x7f0000000180)="c65cddb682911d6f894464151144f77fcafc838bea4369c8f201405213cac5dcd9ca1d489c2d16b809130498871e21f73a78df46bcd78721926cbd8650203ef0d8c06f469db258563b2c0706e5b795da0e266f27b6af0c26c1ea8fc34caa3a2625f7a937891f6e077a0f96215ffc5ba40a697548c7ebe7c7652639348890c365ca567e9c73f998949943346bc4b4f24c9c69f8260e", 0x95) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r4 = socket$inet6(0x18, 0x4000, 0x6) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r5, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2], 0x1) writev(r0, &(0x7f0000001540)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) write(r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e90abd341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b7601000100000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab0120a3d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x8d) write(r0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd33c], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x2], [], {0x0, 0xffffffff}}}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) r7 = socket(0x2, 0x5, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = socket(0x800000018, 0x2, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) fcntl$dupfd(r7, 0x0, r10) r11 = socket(0x2, 0x3, 0x0) r12 = socket(0x800000018, 0x3, 0x0) r13 = socket(0x800000018, 0x2, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) r15 = fcntl$dupfd(r11, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) 16:00:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:16 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffff9c) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x101) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socketpair(0x20, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x8000, 0x7) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000003c0)={0xb, 0x0, 0x0, 0x2638, 0xfffc}, 0xb3ce) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) pwrite(r3, &(0x7f00000000c0)="fcc65076f95e6e21e8d3bbd396ed2830b7442b", 0x13, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) 16:00:16 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x2e, r0) acct(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0xff, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x29b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x12b19cf0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x67}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x200000, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) geteuid() 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) kqueue() connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000c0eabf54cecf8bf1ee8c1c3bfd2c728376563ec9aed924db2a1844b42e0af5902859b44224e97ad433c23161e06359c657c5acbb6455d883e47701388918ca56d5c66036c4e9c578a19772a4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x12) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) pread(r1, &(0x7f0000000040)="14dad01df17a", 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="e8e04cd67c398f2eb8d98dfc855bf32bcd3867e0708425217e3fd37fede94661ec9504351f1ea384a2b0366d930b5fb4470f0a2b1ff6988e1a8650e9aa32ceb33768591485f45823a8204f1aa899906e1012a24a52e38e0c4b8cd386a4dce0ffd2d3eb3739c8b6a063343186", 0x6c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x1, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x37) semctl$IPC_RMID(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) r2 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r9}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r9, 0x2}) dup2(0xffffffffffffff9c, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) write(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r15 = getpgrp() r16 = fcntl$getown(r4, 0x5) r17 = semget$private(0x0, 0x4, 0x408) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000400)={{0x6, r18, r19, r21, r23, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r18, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) r24 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r24, 0x0) r25 = getgid() r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) r27 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r2, r12, r24, r25, 0x0, 0x2}, 0x6, 0x100000000, r26, r27, 0x2, 0x2, 0xbc41, 0x1f}) r28 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r28, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r30 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x240, r2, r29, 0xffffffffffffffff, r30, 0x10, 0xffff}, 0x5, 0x1, 0x401}) r31 = semget$private(0x0, 0x1, 0x100) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000200)={0xc5, 0x0, &(0x7f00000000c0)=""/197}) msgget$private(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) semctl$GETVAL(r31, 0x0, 0x5, &(0x7f00000001c0)=""/53) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020001000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = getppid() fcntl$setown(r3, 0x6, r4) getpgid(r4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x3, 0x5, 0x2, r4}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0x3ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = msgget(0x3, 0x0) msgrcv(r6, 0x0, 0x0, 0x3, 0x1800) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="0200000000000000905144d0d394ff08da0784e90657a583ed5d96c0ca416319904f37a8e27ef3ce47d3d91a5388580d3cd19706d7f56e5c09280c97caaf9e5b644b33dcec7ab1a9e4e90227e29a05b082f0f8c2dc538ffcf49b297e99e4708d1e45ac23157f3af8e78f52c7656b6fdc3ae3b9741a121bdc05a1a49afcf64eb8f42417fffad800ea4af3f6f24ef3ba5f1ecc038e63ea054207afe07643ec93a9ac146c88ae1df99a1d7de64bd0ed25c61af599a95af06382e8e900000000000000"], 0xce, 0x88e93d94844fff85) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x280, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x1b, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x5, 0x7, {[0x7, 0x401, 0x10000, 0x9, 0x20, 0xfff, 0x7, 0x5, 0xbfa, 0x0, 0xa7c0, 0x3, 0x6b, 0xffffffffffffffff, 0x9, 0x9, 0x80000000, 0xf12b], [0xffffffff00000000, 0x3, 0xa2, 0x9, 0x3, 0x8000, 0x5, 0x8, 0xdbed, 0x7], [0x4, 0x7, 0x3f, 0x1f, 0x7fffffff, 0x3, 0x1], [0x3, 0x1, 0x7, 0x5, 0x3f, 0x100000000], [{0x8001, 0x5, 0x7, 0xffffffffffff603d}, {0x8, 0x800, 0x6, 0x7}, {0xfffc, 0x3, 0x6, 0x10000}, {0x3, 0x7ff, 0xed6b, 0x935}, {0x2, 0x0, 0x9, 0x7fff}, {0x400, 0x4, 0x101, 0xffffffffffffffff}, {0x96, 0x5, 0x7}, {0x2, 0x800, 0xfecd}], {0x0, 0x40, 0x7, 0x7fff}, {0x20, 0x7, 0x0, 0x8}}}) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() pipe(&(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffed, 0x0, 0x90d2, 0x1000, "d704000000000000005afff80000000000e74de4"}) write(r0, &(0x7f00000000c0)="9dd553618f6a9e7888eec13d6471e9", 0xf) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="1fc26515b963ff5ff6a70567de67a8f68ceb71ce44f4ac756423", 0x1a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0xd8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x3000, 0x302, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r1, 0x1e, r0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) flock(r3, 0x2) 16:00:18 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000743000/0x2000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000001b40)=ANY=[@ANYBLOB="a3844b4bb4685e78e05485906724bf0b310dd20ae8bacc9dfc3a1b2c2d672bccddc43d641b17986ed493bdaeb75611420ab96947f884ce26afe5cc22071c5cb44540d7c557de8e83d442c9bcaac604aee96b16ba5b05b8388e404a39d7395db97ad9d3ef37ad7c449ba173bf759f71ee24"], 0x9) close(r1) socket(0x400000000018, 0x3, 0x3a) open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x80, 0x2) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) preadv(r2, &(0x7f0000001ac0)=[{&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000700)=""/39, 0x27}, {&(0x7f0000000740)=""/223, 0xdf}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/69, 0x45}, {&(0x7f00000018c0)=""/178, 0xb2}, {&(0x7f0000001980)=""/204, 0xcc}, {&(0x7f0000001a80)=""/60, 0x3c}], 0x8, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86135) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x40, 0x20, 0x80}, {0x7691, 0x8, 0x3f, 0xf2f}, {0x8c61, 0x1f, 0x0, 0x6}, {0x4, 0x81, 0x3f, 0x81}, {0x1, 0x6, 0x7, 0x7fff}, {0x1, 0x3, 0x3, 0x1}, {0x38e, 0x6, 0x93, 0x4}]}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) r5 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept(r5, 0x0, &(0x7f0000000180)) dup2(r2, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r7 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r8 = geteuid() getsockopt(r6, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r8) r10 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20, r8, r9, r8, r10, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r11, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r12 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r11, 0x20007478) ioctl$TIOCEXCL(r11, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r13 = geteuid() getsockopt(r11, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r13) r15 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20, r13, r14, r13, r15, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) chown(&(0x7f00000001c0)='./file0\x00', r8, r15) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:18 executing program 0: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r5, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) msgrcv(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x2800) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x10000000000000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{0x0, 0x0, 0x1, 0x20}, {0x0, 0x0, 0x0, 0x1000000000000000}, {0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair(0x20, 0x7, 0x5, &(0x7f0000000000)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) r3 = dup(r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x30) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xffffffffffffffc5) r6 = socket(0x2, 0xc003, 0x0) r7 = socket(0x2, 0x8000, 0x7) dup2(r7, r6) pwrite(r6, &(0x7f00000000c0)="fcc65076f95e6e21e8d3bbd396ed2830b7442b", 0x13, 0x0, 0x0) minherit(&(0x7f00007cd000/0x3000)=nil, 0x3000, 0x2) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) 16:00:18 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x0, &(0x7f00000013c0)) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0x100, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:18 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/df\x00\x03@\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = msgget$private(0x0, 0x211) getppid() msgsnd(r1, &(0x7f0000000040)={0x2, "eb87471c5d3dbbcd6f0d877ea6598b4138fb4d0527e6e9363f18041f51228b"}, 0x27, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f62750400"], 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r7}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r7, 0x2}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x1) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="9f02dd04c8bd7b718112e9aed3a5babf53acd2d211b6274282ffc4febbb1afa2b23ba378ac9b3abb86c93312be9233a86cfb864d41686baee669180e8c1885aa534a89340a75f725e7e2e20d2f8660abdc1df9bf91b48b9d684ccc051ef8d7f5c27e65340560587c983a7cc971e668925a866b727fb9d2795c270a2d241083c67be291e73d55d6499433a6c7364f7bad018563285b8c05d9b507b265b954d021a3d9c13073da0ded1a1b44f761b5f00b2ea995057a08be2827", 0xb9}, {&(0x7f00000002c0)="686c4cf2ed02d1d7a46ff454224798819565aa6e72f7e524902e44ca3bd23f1675198dfcd1c0a157441df60a5952539c21814296a87c3b5e67fe8d1cc6857de3f29d5c6112bfc96fa47b2fd1d9af5c45a35974991eff88921bbdf9df70e75270e2434bbcfb46f2b7c401e3c8922e852956255ba97a3b25ab6e43a4bd3b7fc713db42", 0x82}, {&(0x7f0000000200)="152b20b94740ca394d8975cbf36ccfd14c633f37b36cfafc9e94e39eff2540c219803a8e55e9a888d26da13c63ab995d0c67549f2164e66c79299f3d8c00d5de281cc28c2a2cf601a22dbc32824d246702484f23eabca97c8a83feeb82f753ff331b4b7f4c178f16c60be276374d5f24f021356ec8b7c383ef5d", 0x7a}, {&(0x7f0000000380)="c532da735c", 0x5}, {&(0x7f00000003c0)="5f1a01db05e6dff9f36a784404a813a7c4c38c0401a39661efc1e3a49cd8d89ebe7da66dce9f54e104414867d0cc59c930ed9cec8f675cc1d7d83399f869565d9072b2c554fbb1c5258813ef0ee85dcc4d87d8cb5fe83b1f32c059c8bacdf7903593879774ee423e91f57ddb0ea78a73bcb9b16bc28bad6d09af69b8dae830436030c07aa87716aed06b3b1b53b7f43e21360266e7fc59edac0cd1ae502bfdb324ed0de54c678858be78ec94eb91f1b5976ba84dd12853eb055ed5008513efd9dcebb0a08ce83270356cd065755d2af8d9126019b0b9d5b82ca06ff03653c51b", 0xe0}, {&(0x7f00000004c0)="5f98b3854b2dd371f8f2adff0aea7fdbe2cc29db4e2d0fde8a252696c7454ffdffb9cff89e971fb846e5dbb56659bb410b0829f662c06f4d092c41feeaf159f632cb37f3120ff14647ccf765de78748559d287f32402a81b099744a766b64a08e1e3f11d4dcd0682c89e72711485b8907848bd68feb8128be5c7b25851216fcf714df44ee68ea5b83fed4bfc", 0x8c}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff0000410000006f9107000000896b77c962fed5c27acc5bf8e843c123a4f1d56bb99eb40ae2af6f201c1c0fd7b3e9979d7874acea5c14b9cd0e5c44e4160c68ed0b0000000000000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32, @ANYBLOB="e0f0bc85712ea976ba5c0000e85a2aecc37827c7dd4c5c0014e762f8d561433408079cfabb6af3435c30063ddf297490665d54c9efc66386af5147426b"], 0x30, 0x405}, 0x415) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xffffffff, "00000000000000000000f2ffffffffffefff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r1 = socket(0x30, 0x7, 0x0) mprotect(&(0x7f00006a2000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x39, 0x2f, &(0x7f0000000340)="ebe69931819648", 0xffffff92) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) setegid(r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r7}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x1}) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000140)={0x9, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0xffffffffffffffda) r8 = syz_open_pts() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) ioctl$TIOCEXCL(r8, 0x2000740d) r10 = semget$private(0x0, 0x7, 0x20) semop(r10, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r10, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/100) semop(r10, &(0x7f0000000040)=[{0x3, 0x5c9d, 0x1800}, {0x1, 0x7fff, 0xaf637429aec85690}, {0x0, 0x6, 0x800}, {0x0, 0x86df, 0x405b3214ff19d3ba}, {0x0, 0x3, 0x1800}, {0x4, 0x8000}, {0x3, 0xff}, {0x2, 0xad54, 0x800}, {0x2, 0x200}], 0x9) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4, 0x2}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3afc4c17102a379d1aff208a2d585f0a9379038176da02616c348fd459a585ac6d88b8148ff58d5405e1eabbdfbaa2470ad20645eb1c7a56915a8a07dc6a30", 0xfd96, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) dup(r3) pipe2(&(0x7f0000000100), 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) sendto(r5, &(0x7f0000000300)="4a4af08643f0f61cb6d9503c9f815b595ca66016e6d1556b9ccffc15d5daa77f255dee2950cabca6a59b4481771cc6bcbe0b33", 0x33, 0x402, &(0x7f0000000340)=@in6={0x18, 0x2, 0xc0a9, 0x6}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000002c0)={0x7fff, 0x4, {0xb2f, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0xfefffffc, 0x0, 0x90d2, 0x3, "d704000000000000005b00000000000000e74de4", 0x1b2a}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) pwrite(r7, &(0x7f0000000200)="604e26bce7b920c041c088e4adae66df543c3e38fac53e6f2e9ebaef71d420e622611f46fd91a5d1a701db0fcabbdb6d1f912555fd658b40c26b1710eebb95504e7f732fac4d6abc002731d1c041f040d64ad05079e74790dc5dd38f6cc7776486f4d20f5394c63e3572a8d25b41b5d1ede1", 0x72, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0xff}, {0x18, 0x0, 0x800, 0x1000000160002}, 0xd42, [0x0, 0x0, 0x80000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="eb557fb1e4fb32b4e0e106a756dc1cb7787aa7391ba5d23db8556f0c82684b90cbf549a6de51e1cfee7f069b7b7c743f3511478c095744f98d74234e6cf607a5f66b3ba51044a6939749ed0000000000b343de7c75d17c4f779deee829ae9b23cb15ff9505bbd9e052d069db8a6f36d1143f03095db86396e4828edd49a315c8eb6b16f89c8d7970bb830762f342634e53eef291646864409d68d84a121c3cb2c08f666153e44c270523676c9787030ff4c750c27368c4faa2530afa3aba5d2e0402d0137fe724b8febd65d6d90a35e14cf54867d05034ec214a42f4048062a76b37de724c00919a9fc875e500"/248, 0xffffffffffffff2a}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80081}, {0x84}, {0x86, 0x0, 0x1, 0xfe}]}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) dup(r2) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x87a587c121f54406, &(0x7f0000000280), 0x10000000000000f5}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x4) r9 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r10 = geteuid() getsockopt(r6, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r10) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20, r10, r11, r10, r12, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r13, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r14 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r13, 0x20007478) ioctl$TIOCEXCL(r13, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000001500)={0x80000000, 0x1, './bus\x00', 0x0, 0x1, 0x7f, 0x6bc7}) r15 = geteuid() getsockopt(r13, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r15) r17 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20, r15, r16, r15, r17, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getgroups(0x2, &(0x7f00000002c0)=[r11, r17]) r19 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r19, 0x40044266, &(0x7f0000000040)) r20 = getppid() fcntl$setown(r19, 0x6, r20) getpgid(r20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r21, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r22 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r21, 0x20007478) ioctl$TIOCEXCL(r21, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r21, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x401, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r23 = geteuid() getsockopt(r21, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r22, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r23) r25 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20, r23, r24, r23, r25, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r26, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r27 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r26, 0x20007478) ioctl$TIOCEXCL(r26, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r26, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r28 = geteuid() getsockopt(r26, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r27, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r28) r30 = getegid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20, r28, r29, r28, r30, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="4001da5f8fbd998d3a341bb85d02d0ba8b0bca5f80173a02e1184fb9efebe0381b1aa9b36e33cc8110e2a9fe1535326739e01da19e2bd098e7cfbcebb623c6edd2bbcbc0c5ab9d517ebde4362d1afd20553f1b55168fb739f1a62bc61c363a73a5a54e708950847d964a30fcd3442814e79b0fc73fda19fdfd1478ff45363810986371a815b0d4c7e351d0d2242f02c7cff29386ef52298b8c7cf520205d0c37749ff24aaac550eea7d1daf5d3407b58d1b773e3948e994df7816bb762479661d725cd632f3d50c5a152c78da30fdf", 0xcf}, {&(0x7f0000000340)="8b1bd16cb45f5d227bf555ca95a68171baa26d3384132954775a1f8c00202b95a7990ec752a51e7a8110358aabafc3ffddccfa37a0a3c4a2d870a9b53f2c52171b25bb04f75ae0839ea9ed7f5e9d1bbe193170fd4f15ec86da20d1e94f6e4a27f6e1dcddb058602e2f08b6ba3868cf476314d4551308e78ac831fa38715b460d49bbe8995afc6cdaf4ab7540e8b236b05ec6f589179772ea5385b1ed8b78cfeb40178a56e76696f7f601e6e05094237ca5e51d87c514254d16dcfc1fbfda637d1ab1eecd6f8bbd1188c69ef9726a8375111377ad2fcfe9058d80832c3e9326dc77240da5513699b8f9565905ffb10f25a4d3aba85e572141735081c107d4041a63e7bb92fa31fa45f88c516cb237a2621cf13a32592967ae07048801dc8f4710bc559c2b54e8967122db2b321c49376e943db65f9655934953bd8c6d16665c78df23d85164ac9da3ce1a158eecb026dffbdc248995bbe4465e7d4d0ab41b774fb05c51d2384b489df476672d0d259d7bbe0b414c2fade68bd6c47ef90e4be7a6ea2a221d03c100a17427ed1e07b25d216dd97981279430879251ad45fa74bd0010dede308bf9afc2a343719225a793789eaf4a56d8f8483ff60c3618488975411d4311ed1face3e239ccffc20d91952f3ddf5d8c1fee49a147b5e09c19c8aa9ecb27a32ee7207615ccaab7bda0e438744c00759223e880cab4cd9a811ae64c1fece3adc4a55b6c9941b987b9d1a03776c279978f59de83cb181dbc5334812936e90c4464bde6a55ccf28629439502f3a5a671aed1afcba7167f51ba68bed01ab5229cc4fad8dd6ff00b60523cfee8b29dc0f61291705ff6530722af5b3f4c5b2facc48d9e8f3dd603cb447e2b0368c32f11d90d6e6629fc0f81303674e38ba4415ccd394f14e28679c0c4e2aa9d14ac573e561c3c1c864d9121edd2c4a5ac9784629de71dc0717ce3080d00be21632d73181dc2d45788089e2752cc00170ce895a7b8dfaae38267848adc76f8017d1d855f29824f60737ac133405711d539fdfeb2578b7888bc83d4dbcf6c94e50780865c0b1bac5590bc99a7e97423670cf798cd6575df8badf77cb9badea163e63f1040a6b73d9cba982763dd84694351d5127b146061b17ef0b91b7162ebdb7f73a4960ba7334a7ec33dc5255a1285f2ca65e670c6c23b3b4b3c7c0fb1a579b12a67ffdd12aa7cece4a5082770df8d308ef1097a15b5a114bf8f181dedd2c5656e1a335ffa1024fa1e565c4b52472f84649878e48e4be7dd3c19b23461fb185a74e82cb2c69e985977b2529796590054a2ae94c36c56f5e6b32f328acc9dc7039c4546ab2732cc14d764b7e8b85265a65e334835415798e1674004aa239e59eeb8d949cc7bda894c4fd3cc6a6d5bb68bebc0278109ce6f7a9acd400520d237a740cb964a79f4cb9125b8ffa01f03d0c5089e744f03db4741baf0c0b10bceac9e96e28d62c2f5541fad58302b3f6748b80813516f88b1fbdade34f7600e6d72a645b30843e65f464b937c1715330f76856c362ec8ea194aabcb8dd9310f58560d479a6d3f93054a37e698061421601a4baff8a2cc2778613681003d73b49ad2f49cb68a727fb3adddd6315add5135f558c3feee899bd88a7ab710ec759ee75a132a0b1a27b63e179ee3ab7b7c9d10db331f9774e1bd9f6c08498322a4c49531b2f263a4a754dca6fc39ca41d1d5fbda22333919d439a670a21892b93603cbbb38c5700c45a3a77184e0e8703b1f172a0e300596831b90bd0fc61098bf050a7052e32a1633bd1654ad0bbcab12d9c67ecf3ba3597d584a7648842dc6006e3076fe4820ac37236b534fdfe2439cc112db85244eab5d0da687bb942824b72330e4564d574ce3aee925769c01755e71e3977094f81a93bc6f0bca206f4b73ba2807071bc8314a754fa9f73573674d6466655d9614ffe30f2ea341a4a042e4c59556595bf0af59f9b423096de4edc1ecf7eca81717daead42122ae96f1a2bdc93cb5690d69fa85bcd6574db88c46468814ea2479008be0e9e16962cb6fab2d2216d2059b0f74979c2a8c50ad41aaa38441d5c0a3fbedca6cf5f1567b41e83fa4ab61484c668913f45ea09f0874de1b7d33401fd14e549a919b84adaea31ce23637719ef66cc85d11a3ea34c218a83f08055f230177ed829ab30d07cc3e3767b090da0b14725e70b0245f4dad4c067e62d3e6c5218065fd8ebc4cba8fe48c772b2b01846e7e0b172796f2d79f60929202d9ccc01664d846a20e63b033dc069620a99ae83c3b42849878003183200f5a878aed1f9580074515bc8164e80634731c0104fc302377b2d8533e4099e4cb825c0e5d5e6cbd50281bf58ef14e6544ec2f6fae325b2f5bb14a2a6cb61aae06d5bd3fb2219f3c22e49f077222cb81cd459ede2231bee6402ee634195ffad183dc9d4c5281fe3ddb9c000d611d50dac56f3e574672773e7e5d7e1ad3d797d62f3975aa0425372af024fc7ed967afe4ea7d02d7466a2aeb660ad8a92a78492a2fba03016a81367b4e75fc7dac33c7f4cd7cc449c84196a62f326f31af36d21e101d638ac30d443e46982720c677e066721a3a2e1cbc453dc60994f0413da3001fab8e55294199f4f126b7e496c8e8282f979c833caffa3ca8956cf6bb6f7ceeeed06c9f78c68b85a8aacf0eb0845f49307d9afe89353041c73ab0690c61473ba2f585e796293adb708569601ed278ce9bfec330649aa5b9910f11317c2b02b3b3c6cfb6d0333a65c3182055e49d155611c10dc436cde9d076a82448feb7a632df21bbf42bc846aed94f4d8975cdf04dc64961e395be729d97d5503316cef23eaca2672b0f6d8a5229428ea0b96ac93a83e8662b03118f31a0ad0b53bc81e3e62b7281ecfbcf7ab6dc5ffc420bf5d7f44741c0d5070590ab02ea9078ce5975629841ce9a0a7c4d74709c3850982a88ba5dc4c8c4c30f73cd523ae6c7bfceecce71ff5d7a4dedfaa9d867a529adffe0bfe255d2fff42fae625202ca922968e1805737acfbb64e27d7bf33487a0e87adb4569f7136aa9d38ea0668cf1e5c6dc065b7934171c3bab5a63f55e6fd239c45c3a2de10977bf4a745f2a81c6c37ae430b60aed880007b0f8e00431d74f1bff71959d4606a9f0c6e7cfa5b90308767bd24b0a94bfad3dc5df1259c64b5ade6cddaa5fb32c0f06bebce61a1a27bda1fb2cbd01247bf32026bd2c5a3daef345534472acc02056d6a8ce603636cfb66d408d0104118284ca24db2264fa48d768813b13bca50a42eaab5bad5b294059206c75bd0e48e235705437c4712f801862f243ad1c6a9050c71aabbd1eea71c383ff0a7e3d36eccfa0a2a63f24eb9c03f6fb3d73b74c693e468d960b4b100cf91e71a0079e5574d812a9afcd85e8076c5e15dbefd2b71653d4ce4571a1e74f7a0d0a5cdd1ca2a3433eedb8f723d8995963cd4428fe1b15e2e18f88bbfd456383ac6ac656f312349d915f9986caa9cb3252fd66292fd32153ffab7a8136d39c8d46e9ee5f9c673e9212a921717c96a50b4e6a0fd925b97c520041e152bd5f56126f51260d03be2d8ea2b476c43cb11c15e42de4eca9342ac59d7bbfce1d6e5470a3718e80dfa82d24897d04ffe33b951887c3a2a912e055ef63672c45a4a88a3351ccaf2d2f7ce8c6c75498f0a134c09d392548d9532c823d1d9a2eb41a7460ed0886dc0ed48f1a87286d3c40e509f5086f17a849059fe71ee894bdb10fd9276521355ef49cd61b2635f1fa5b0a0f31cb579eb61424aca6e5311d59dd778c75ec04b53f5f0cbb57bd18ac164e3527f1d22398af3829a9efd43b7bc2dca68f5495472fb4641dd6bff4c28b2c0e354fdf4281b869ebb4231176987785bab274cb62c16a02d9a4ff8e85367d266eb6bd748508212f5856afd1e766a04a87fe6e7b6ce855c6880d3dd6b7fd5ba5d6b12d328fd7cb8c53ee0d35edd91614a046037597f914e3efd932353275965cc3fff4bd707014072cc7e5521eeb714caab8e6430c945a0fac3dd18d93b4427a850bf00369a02f760ee15b8bee85843ab30ac9f1619865e249fecf1fa264dac688f2c867a5404df889cef4e5f02ff6cd7377b4bf6348fc18ad5b8824b142c3b621ab57b190e65c481b99a71906d2909f56854b685238cc5bc45d06e1163968e2cb0cf7a5d7df48625cca9d0c1fd8c3693538a6ea74d22e17ec6f16789077e1bae7c742934b9184a36cb1871506815896771f4149feb421bf074129fb241f47450aa3bae129789c5ad491ba5362547beec8550638828f64fe4bfbfaf30fd41e976d6097c7df392d7dc5a42320b7468516a31b14b1dff99d227f6623aac74c729dde4a1236c794603e13c2fa8535ddef1792979c8203595e73a393057764c70de3c8405df29277a3343466ba238ed5969438e5620272bac73c7acc0eea2ea3fb49776427ded58f7d518b7e2994bd1e23a8e4f647390b17cfcdd831fc196f6e34f6b1ae0dcd4726eba52b8db17787196e095bca368b035c958a7797816ee05a6a81408a45e8a17780a6aff0df44feb1671dfc3f6de5ae5ebb5636ebe524358c14034f3e2eaf598b7a771d8c563460253492cac1efa7b580ef793f42ccae4af87cb4a087500da09c6a36e3b4e70e2c427925bc9718a6e5deb7fc6690e8786b0e6ac924f046d95c1b3e9c28f5eace2e8b97fb3dfdb52d0e0fee919b9b6417e24273944bf2fb5732986289d7a37899423fd22d50531574f7329639e212507fbcb2045dce500c218a2589b6ca5264edde051294e136bccadbe73d2c41713c7221e97a6d456618f1d93e471b2b8702fbc345b79c8f7ad9bed8e9736d2abeb45b09537ae7a8d9b4b7a91f1efb94bd831b04e1badeaf97f21961a13598e3fc1b442cca94f4144ccd9f2c32d3a46cd32370f365951e8b0a7ba781075acaa57e1082a9d978f00fc4a71325fb5745252bd1d6532c5a877b04fd91f856a427d3a5b0087624db563e21727f8e11c90a12e65cd280db97d239ebefa2456df72e93ea96fe4895244432b33df0852d4113c6049c07512f789f02cbdbbbab8b322b0c3e6d7b4610467ec3809000be93b25a4223b06b993bd9ebb38d3cf90b54586aca019e9cb98a84ddd00a343fec938c6bcb9d66b3d337a0cdb3d5898eb0ee24d5b1c54674c2fc9d7ff579fd9b03086502d16591f4b9a7001d885a17f7eb7761c7814e32c94836e296e6a1b0a052382787302543e939f96b0d7f445bb8110793c18e9a35e8e212c4831f0c8a849005d56afe9d1faa19c25eccd9774e3f5af36e4d707abd5213eeae0d83b3e95037ff58e649ce13cda0cd815ce757fdb22af4c82f762145414488220b3688d144b8e3fbcfb5841c3822e52d372075ac75dc249c40a294543c2deb5cd85d7fd4911ac614a61f722f94afb0b220849f99eb4e418477ffab28d2946533c8dd307a354625024fb86372cea07ba3103fb2284581ae0cf29d0fd1fb6416f07973039bdd95758a3c1fb110cade33af4074e9b0191da48ff3fcb316d1c23e01c5bef9aee6a9ef8b4cca9c9474ff59f8db7caba60caaf19a009e367c74372d3b4c1083b14a904e00386afae875091b6332e9fc16a8d3e9720a9a81a5ff9b3e57395e8b66e6dd9abe5e14f28814eef4a6a6badbd7656cce3217db3b0f4094932fa432f169287da10e9ad573768097ca8b3d875c71c13aaa6c83a4fd2a1d201bb42a369b0ea6d248ef5dedfa3c4a22fe67d1a329a133e6ed7bdecbd1c84802b6d94283ed14d8a8afc80814c60448a2c309e8e3d82755987491ba252ff4d86e27a1c2", 0x1000}, {&(0x7f0000000140)="bee6a586a9a3d1827cfeeeedaeccdbc2728beb4dd6f5696be9f37cd1e232b231b6574ab81ed9f9e252d6fce92a6562a6e14b8da41d26b5af58600277e2f4b1d936475eb756f799bb67003add039099b55971dc1b978a3817da8546d8bb5c0cac649f5c4bdd244fa115b01018eed94d7cbc9ee8b9ca390896a1ff8df8343c1d3b023b5f553da7003478373c0b0a0fe81916d5026f6f235a674a118b749c20b776da6ed1d1037c6d30c9e894b1b8fe4ae9549f", 0xb2}, {&(0x7f0000001340)="e8073dbfb67a6171df38fdc4fa62319ca8e8e663168b29336e92541fae660a7ef823e31f5ce78286de2dae3238bc587a7ceb7be10b6182b3b9d22d6fcc17fd3883d118183750d08d9bcc295e55f05ada8839fc95a5ef848819e2dfddb3afd5fdcbe812c60421fa24369d207a5586bb025a11a18dce20b4f257df280ddaf48b5bb32e36103d33d446a939f4c1a76033c3", 0x90}, {&(0x7f0000000200)}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r18}, @cred={0x20, 0xffff, 0x0, r20, r23, r29}], 0x40, 0x2}, 0x400) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r31 = socket(0x2, 0x400000000002, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x80206982, &(0x7f0000000300)) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r5 = socket$inet6(0x18, 0xc000, 0x6) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x88, 0x8, 0x5, 0xb5cc}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x820a, 0x41}], 0x0, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x810, 0x0) pwrite(r6, &(0x7f0000000140)="d2f56e665c81", 0xffffffffffffffe9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffff4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0xffffffff}, 0xc) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r3 = dup(r2) r4 = getppid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x3f, 0x8, r4}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e6878"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="5ec038b4942689a127a8e7b6b51ed5b4f965162c85520db926d9af3f2a54778f20d24cf5eaa245f87ac817110deba7f6f7fa9fcc6f2e06ab47468d97ab75bbd2676ef933e215", 0x46}, {&(0x7f0000000100)="a2f1c5dc4d7df7df781c5a5f3bd9b7644f9f6501d269ed8e69bf", 0x16e}, {&(0x7f0000000140)="9b6142e736ca37b845768f0a945659dc833d0cd4193c7b2fa4742ac69993c3d450f3f4f874de71e1802b6a6864344b61f0dcb1cc51f3a44a8cfd91f509bcc37e2484e78743a930fc76cf5bc95c7ddbd9f19a3173c82a81f9dc286ba037f2cfd9b7cf0d896e97b492447d5168415fa9c15bde194962fab38402889652f9a60c07e1de322cf31591cb3877e041134e6d05", 0x90}, {&(0x7f0000000200)="1685c7e35a27276315421e33fb5eb262de978492f36f4313dace4a9c18e251312b1d3562c4c806a4045a00be2e9319e5060a450b3c86df27f90ddd48bc0334a1dca27a5b54fe2d6209b64d09ff70ac34c530ab74240b034589469eed21f7db0d837433e029fcd75fcbcb746e70cdb8d53ceb", 0x72}], 0x4) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/65}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 1: mlockall(0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20000, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r9 = geteuid() getsockopt(r7, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r9) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20, r9, r10, r9, r11, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) fchownat(r1, &(0x7f0000000240)='./bus\x00', r4, r11, 0x2) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) write(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r14, r15, 0x4) close(r0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffd) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) ktrace(0x0, 0x5, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x14, 0x1, 0x0) getpgrp() setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:00:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=r5], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getegid() mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000040)={0x80000001, 0x40, 0x2, {[0x2, 0xabebdbf, 0x4, 0x8, 0x0, 0x205bee90, 0xaae, 0x6, 0x20, 0x4, 0x3, 0x684, 0x1, 0x1, 0x7f, 0x0, 0x2, 0xf0e5], [0x5, 0x9, 0x66, 0x800, 0x2, 0x3ff, 0x1f, 0xfffffffffffffffd, 0x8000, 0x10001], [0x2, 0x5, 0x4, 0x1, 0x1ff, 0xffba, 0x4], [0x5, 0x800, 0x80, 0x2, 0xf77, 0x715], [{0x8, 0x6, 0x6, 0x4}, {0x866f, 0x9, 0xffff, 0xab}, {0xff, 0xb3, 0x0, 0xffffffffffffffe0}, {0x7, 0x8, 0x83, 0x7fff}, {0x40, 0x23, 0xfff, 0x6}, {0x4, 0x69e3, 0xa02c, 0x100000000}, {0x8, 0x9, 0x8}, {0x3, 0x80000000, 0x3, 0x400}], {0x3ff, 0x101, 0x10000, 0xef}, {0x5, 0x0, 0x81, 0x40}}}) getpeername$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: pipe2(&(0x7f0000000000), 0x10008) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r4, 0x2}) kevent(r3, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x81, 0x40, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000020, 0x5, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0x3a91}], 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7, 0x0, 0x0, 0x3}], 0x80000000, 0x0) r5 = getuid() r6 = getgid() fchown(r0, r5, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000300)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000300)) r11 = accept$inet6(r3, 0x0, &(0x7f0000001a80)) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r12}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r12, 0x2}) r13 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000040)) r14 = getppid() fcntl$setown(r13, 0x6, r14) getpgid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000040)) r16 = getppid() fcntl$setown(r15, 0x6, r16) getpgid(r16) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r17, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r18 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r17, 0x20007478) ioctl$TIOCEXCL(r17, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r19 = geteuid() getsockopt(r17, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r19) r21 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20, r19, r20, r19, r21, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r23, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r24 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r23, 0x20007478) ioctl$TIOCEXCL(r23, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r25 = geteuid() getsockopt(r23, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r24, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r25) r27 = getegid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20, r25, r26, r25, r27, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/speaker\x00', 0x1, 0x0) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r30 = socket(0x18, 0x1, 0x0) close(r30) fcntl$dupfd(r29, 0x0, r30) connect$unix(r30, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r32 = socket(0x18, 0x1, 0x0) close(r32) fcntl$dupfd(r31, 0x0, r32) connect$unix(r32, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r34 = socket(0x18, 0x1, 0x0) close(r34) fcntl$dupfd(r33, 0x0, r34) write(r33, 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r35, 0x40044274, &(0x7f0000000300)) r36 = socket(0x1, 0x2, 0x2) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r38 = socket(0x18, 0x1, 0x0) close(r38) fcntl$dupfd(r37, 0x0, r38) connect$unix(r38, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r39 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r39, 0x40044266, &(0x7f0000000040)) r40 = getppid() fcntl$setown(r39, 0x6, r40) getpgid(r40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r41, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r42 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r41, 0x20007478) ioctl$TIOCEXCL(r41, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r41, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r43 = geteuid() getsockopt(r41, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r42, 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r43) r45 = getegid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20, r43, r44, r43, r45, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) sendmsg$unix(r7, &(0x7f0000001c80)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000380)="de9e4349b7bebaf1b5bff87cf18116c858938f159b05980f28b45cff55088a70adc8a72a1ca5e50a1282b556c5d0a93c1d742560c3ca5e048edabecc49ca744d23bc254595fa6098aed24b1f2998f76ddafd91ac74b8efb77a8b28d23c59bf44be00bc2c778656cc6f32b3736ac7d562ffc4a11ec3198875b9698bed4c19103ef13709d3dba47072a34c4fd6a3f07441926508b22e5f51fb75fc17fb74d047b00dbbec7c9caf6daa735560c73062cf87aff43021cb8ad7f0d81bf7313f20e0d24368e4f33fa33d05d49b4805d4c59b936d32e2f8d06b34", 0xd7}, {&(0x7f0000000480)="f4eab688e9869c2998c7ac75b253c4add9aff39525436a807858c3f534b9426bc8f25138fee42ad58fee7812f08b7cf117ff57998c2f0d53a66640365a246f6be1a2f2021c06575e8f8129229525e438cc8b4eff3db7343ab52ed02df182a68687ae758fc53375350ea5aaf8a559e6f6b5a59f8209488e1414c7164eb8a0e36e52b8683fb0c4f938205c9032f9999a39e5fd6765a39c0e173b5ec0aa65a7ff995f3eeffe15af8bdf857b30a6b26ad294216ede1880f32e30e5f48903c001b7cf31f118f09239c0c91758c15ee4831e", 0xcf}, {&(0x7f0000000580)="f253df6b28ef22dc59a54d849e707e717eee020a9c523a62ba77723e7fa996b09e69266496678632e1691a8e9fd17c58e3b8d4da65548d8b91ff24a6432aa83965049923ef8b8dd75e0eb21e7cdcacb256d8a5bc90a6357276fc1d7fc7dbbb55f54f43a0cb99158205b1931383015f09601edd631babf59b001586e404b99010c8750efb3fbd8560cb1e13abaa25e339100fb3ca4c5c4ce0c5b7b5dbe3086a2f2f35052372c1f6319e1777b4322b12f0ad3f5ae8e6d25ecc86d1406d60dcea443a7f070858894ebc612942224ef7393a06f2d55165b6425803a6b47729b5ef250e993a3223b13f49458eab414591616a395366a4b053", 0xf6}, {&(0x7f0000000680)="ea9c6fd403ef5b890f5e6c3651758b10b0165f0f4730824fb2979e6be41b9963af71bdb652e4e839545001ce3d71fd7b42ed2ba80a96e2caafa7179ca03a62d751dbbddaeea81f4957f9663f6d07bbebe2fb99a25b261d0aadb5a7dfdb082986ccb82573dca4dd14266054b1c0c700fd4dedf59bbe0cfa75d5228608af8d542543b667afcc0633cffcb14a95fea4c60634b5a6b3f9a34699b2fbab24d78532d57e72d85883d5d6cf36521d4ac4b40fd6fa71f746abfbbb672d1a2ff902af6f438fa3f4a64a2a6a89396f673b8d399e03e0f5afd8417edc4756855f67e70b78def74f275b1a82873943a90a8c1be5", 0xee}, {&(0x7f0000000780)="285bfdb16365b4d4ccaf683256e941eae79137fa3600ed429bf4b8c51b8cc9a68a7fdd26bb579a39d458a557ae06be0a4ab199f44497e8f34ea6b5a742dc43c85771561690d4e64e03dbe154b8a2a42eadbfbfc97974fb4ba2d6488194c4659853928d0cdfc010db91ba2f56c5c81ad06619f6e7511870e919dd9602b861cfd4505796f14e23cb1630fca7eb2382786f8b6c9e316eab639c39b9ed8fe26ebe40d156382b25e9eba3d6169f228a35c62adaf9d15c33094b32d6ea36b2afe440879ceeb505362bae74f2e3c380362b0bf37938d20101f00baacee5c90e84b520d6a227f505548a88679c8b1331283ab389c4fa686852", 0xf5}, {&(0x7f0000000880)="51c51cec47d696f2a2f94c3e549397ec0ef667d8fbaaca3ad00b6367e1929ab9f83f715e63f500b89f1abd49eae340472b82c71691a15d0914ea5bc76bf5d7a2422de2f413102f002d99a8d22e4a89be44b45cf8ff46", 0x56}, {&(0x7f0000000900)="8126453b9f6d2081278d209dfe304f6ff3502133b2c761ef522abdfc82ae010727967c6769cf6f48c80ca5e1d679302f7561276aa0ca078784c2b29b1b1140", 0x3f}, {&(0x7f0000000940)="7ada87771c18fe3918e99fc4659b33773514395a0bb3d65928f1bac099fdac44e14b6f41e50a1684a6dd7518c1c37d54f7793eb600d9b5c63edc35b0f8ad0fca59e34a510fc9a4a38b813479f8e915f6dffc76c62e31d7955663aaf8d73e52f3fb38238639b13289b7f82e6e692f78f30cafecf94d01769ca21f1d5508cafb7d211523c9ea0958ba1ce7d2a53c3117b75f2349c0b4e9f14121cea685a4ad4565e7b4741dafaf660f00b5958152b8ec2cdaa4b24c5c01aa14ed6cf2077e2789b42b5a678e33c8d1cf410b853baa533d338aabef743ad0e959e409dfe818e1a7ed862221f56356a7184549c5293881e44e52d402a2a4c7ed1fbaaca0e1c3e2c869a5be529319ae3d2c058edfe369b2e71c3a4ec0d67bf8f952f2ba8ecd72255bfcf0aa1084fde1fc57edec5752142c8ab823a15c4bd3a03a6c496ef8467edaba65a50fea28d0de70b77ea0ab0a004f4301187cae61820b708fc70df9a405658746658a5f1200e71f6777c521eaca2d777e19e524c75c50515413edbe59496200d42716fa1ecf3737294c865fa4f1f67f00b34dc497bccdcdd9f147f3c61f740319b8502ef48f9ab300c5d6ee7d28cba24bba713cdbb93ac298383a691e464c21557f21f5089d211e975cc403e4a97873c808bef1539c292fa9cbecd6bf0cb6b7a5141d45a96c794148bdd90a9788339ef1d86a626920e61dbeaae6a7ce3d23ddacb947aba4e5d1aae233cadba00e5d8a9a97f04810d8cd0a362c4c10d723ead82d58d9bce157a3851af0f0ebde3d65767c30a3717173500bb953709b585a3cc207208c71cb939bace04e20e72975f43ce1cf46daf2af55a122539ab1ec9b07f9bedba0f4cb7a8045897966d25f3f39ddbd5b9ee56bc6d64148593285bae8767158c988260ad272d4f7328905801cc7b7f74d65cdfbf885fe76058236585201c1d9e4fd9fd3606071595a25c0ecaf346be2152f165d25672f096370cfc6bb7abf9d84ddf7768debc47a9067a9d34dbe402e056b1b430914bec0b679190cafa5f595dd2b88db5df5e34b919e9112f1246e16c85dddfa925eba6216635fae45ce9986a54c87111887f61d733f68f9872a50b8506c9308a590e5974e25d15ac89711b5f5ff7f7cd8a99d4c41b187bb2a601e62d8474df6b241fd6923cfd904c0e553fd9e5298d5c81a6851031899d4d93f8a14db222f159381ba668cee01ab0b3e5de2a021daf3a0ed81a6b1327d1b9e8324330d9c7670c374d33744073445859b36ce676b23e34cc22d2e34b0859ae7732f95f925d3f9aa0cdf1e652acf845bd72c5d07378d9dd9693d7c16b18c36a79602da56935f21ded1f0386754cac552377bd16d7541174445cea7cf855b9af333f8d882a8a554c6de40d7674fc0f3354e926844008aeb7b413d0a46151e0a032ea6a8e2a1c344a92bced5938464b187f53d2766f7516d95455f803905e1877ae71953f7e228414cdb1f2e58dd5dae46a980d0d946753129c327425c52097bd23c601974e6531ca50853693917709471e105327f1ef0ba6ff389ba432e6762385ed62b6700bbb8bce5d81237abe7d7f8b7eb445c86c715e63d63ee30678f100896d9f5d2e831b2c1aa23adf2c20aa10677b17c0cc97ece14498ec3282fe671abfb176671d9dd9633587c809fd008dfd6a97a4f226af1679557ed2e3e4d54457897b9fba3e22a3df27b8b9016c89d273ea154de7a4b5ed9a2245a6a9f39b40aff2ff4d67053e007ee868d27da55404310658bc261a9b377c79bd573616dcfddbaed46e0cd11fb837079b7438c7d6d700cc4088aa6817424a51a8529fb547113e5f2d753567d5477d5c44fc3f009cb9d0239859d31ef58b52d1055b09501b0ab6d87d7853cf5897e46e883debc765eb920c7d13d45fcc2b0118954e407ca2a61b8e0f8ce905d19831829569f1ea2dcac30d1e47c77ef12d43fb2034c519fa46f01486f3cb1f08e6ca5ccd5b21302c157a81a4bcef452650a5c5ff7655f7a7d350124d98ac35abf310f12b2b2920234a656fef8b6b90aaea6b19ca9809939a4e21e61be5572528084e84fbd791c40f85f83d679591d7dd6ca2b73213dc394e33cab62d4617bf1bb224e755b9e72d37e39a535fe5b4293362dc91cb5c2d85fef27b640fb85e835a35e84a6b93b9e30f22ab4e74a4e185baed5edaef5cef419b315070e9f5e1d06a253f59553ec7ec51ac44a60c445c8979599bca46c1e484ba3bed0fa120846d6431e946de8bd0056f5e6fa00ef1b85c7e005c083f3caf3da8162e8c670b4df08416bdce05ee7696b7cb156f5075ec5e2cbaec977aa8fa5002a56934a25dc5e9f305faf5fe15c29af4eeb18811849832622b830cd0f31041d7d94930834bfb5476e0a13afc8307dcf0eef16075759a9b4142f2499ccf6e0fa646c052d2960b675c26a8b8aaee12b81109c9a0aa51adb396866c14b3eeee1ab5001f55dcb4c424f3098744f2114ffce35eab35cdee12bfac0d06bdc3984ce58452935bd9c6f34202a6986469d5492e03ec5d1318f1defd99c38b571d4f889f2756ac26ee3ed304299a050783f0c969240f2b75bed1aaa7be044775000f22532cf19f33f373498a99f831f4acb4674898fb4245cbd73b1f94e0aba6ae1492bd033b0d340e1bd2d814b517e77c68047614b8d27f0511735542de686610a593bdb7f61a42e495ddc1959a073183b9a98709e2c9018e756cbb6555d700510775ed95abc72f007553f0da568a1b4abcba863d69e5c644579bc77f87f946794d0fba731c7cf0ed5e7b7c2382d597b39eb98bda6953eeaa9a14fc949021d8fd60081d0f011e50947560b6aa60d3396fd51f0a303f91b412cc09ea7598cf76cb4808f7d03370e8de6a13bea2bcfe21d8ecc8703fe9c282e735579e3c6db0630c6368d36c35d278f860270705d848873eaf1398152f9403bc8006b060cc51472b603a17aceeb548bbd690b669e2ebad3ee72c5a46c754ef29b7ac8ced7699fd40ca4a663b046f41fe1a5a85557d2b174a57f7a1dfbe8971d8ef918db5738007446ba99fb77529cc64f6e1ed8a7227cd94d881f559fcac2687411f471b31644df3783e63c2f6e27a2212d2c0ed5e9cb59c310cd53c054bc610b8c1c1f1265eb947f9fa529c5be64cd182482fee3d560f34efd3c775988bdd76d9aca827101a5030bdeecc2143adf63c607407f29f961feeb00afd0bb0893fd52ca7d2d23d7db42c8026f6e3796015001e1080cb26d3bc09c32509e6c1a3e65e6905650195069af136ec6ec6f03c9518e2aca3c4e5265b511f2b79ed35d67ccaa623cd8d71ed0c661cb9d8a8347560b870b509b9e81143687b5d1d7648248326ce863cb36090af358bdca0acea232ea61cf9af2385daf3c299f84e4298277833dd17e458e0d44856c2f71ef87bd567a0bbf3cb27ca7b03f81dd4dd9ed2eae89e0f9eafe1d1f727dcb73bbef6f930afa9d0cbb94f5d3601026ab0c76f053cae415d2277b198f53aca3eee0010393959d1e390e677190ddb214c601f1b6edafb6e54e78afe569376a4d8ad8bcd9fdb7063449b42322e419e09ea34e8aefa452c7ba91bd96dd9aff717649da0a8c2ef89a5391d72296c48b860d7066450c93fb47cabd58018c47d4cf9097d982653c29144d9e528e7e73cba29bac2c6c81aeed73f2ddf3143e6ce13cb593c2a7afb867ae23b6cde3e60ab5cd18526fa0839f8982cc26b2aa2896edc9b71632d40e730f2fd3a8d38f9b182699c0dfc0c8a6f6d0a53fdbb361ce3f8d7673b7d648425012fd86ae41dcc917802f77a6b0c4e8c8f81f7b77c64977911a664222581bc541ba6bf3ec5f882cd8f361ef90182864bd85a57466db92fd94a86db4cc0fbdbce473ac8abe287f4dca03f92b1d0bdbea9ab123973715659f7104236daec2794453b3fe25032720d2614285f36ce078869b662b1829bb683a67c4516484e07df9164674f5e6a0937fa8f3c281439d9a5e489004276fb1e98782590a25b39a2c047161146c4cbc3bd6ed3a23cdcd0e330a231396af1720c48f2476d680876f40a66111b47a335d1d0e9f6bcd3d65637eb043b6ba79a1e4f0bac14d7dd087c0a63684ef8a63d432651763568afb08b59fef4dd8f6bf2af9eddf04c83a0886cc30cc70485ecf0a1802b334f49f682b55a9a6a91dbd60c28718fb9adee2fb1430340c3ed3802acb1364ca8bc8a11c14fabc9d0e74275356b8969237cc4b1eb99be7ca97a7e6750f5914f0acd1d10d39b1393f3468b17d0904b78c925070289d0c93994015bce3d3ea920d50b18501ba88b0a7f2dc94f80f01454045df0df8ae5c4f0b90950438d3bdb03b9b77eafd71fbd0d1c4fa5c471c61b922d25496b06245a02df4e6ae3d35d7237a65346dd126a55019b3274663e5fca1a40d5887ada689e830c22947e0643b43a8a905147acf115ee4f928cb4638c93bb70d11e1171870efaca9dd094b50c37ab446485bee36cdcc3a32cbb948bcd5bfaceb33e722d58a1adb1861269411b87860aba763e734f24edeb9e33a3cc31f566e9571aa332ad305620d5841732da66d23b068f7346ab5b3d395c1a0a6dd753bfab8547fb84ee90930ad3d48cf26e654afb9d18c2bdf8241dd9a3ce7c2287028537e224589e381f3895131ee5fbee5cece0dc1c716d961f55b92609034a91c612327b7f4a859d64df2625dcf8158982e1d33a6ce9d11d7c10d90350a6b1465ba45e3082bb70d2eb8b54570841b6f9baf8425cc80b4bc3e2f3bdf177de6539a76957e89a21c949fe9a3ccb24c498a05cf02e6934bf48e1e108397ed41719bcc75aa6dfb69995a4d0a742b6d1db2e6cb48e3abcf9324b4b2cf383cad0479fd3a4bfc0d516d0e8862d23e9b46370604f8acace70e00b43108953eefae103db5d5489cd68228ea577499aff06e5e6d9ae02df6d962ae1096a9834818c7d1e2571d602f712e387ef510ec37c3202474d9428c9e514350876dedd85608a4fc72c913c55977f3d912f70f4eb225f80cf2da2a235c471d8b70de8d279da70e92b1e7d7e068adefbcdc460d6d342f128a5b470ee7edecc9d308a216735c6689b12639ee2b66e97fc58739f8a158b477aa19c428566616b5166568466eec1df6ed8d1f262841d496f41dc14fd86f519cfb50d1e5a7c747048a5ca44547db8061aa5c4bd04614e1f48bfa50dd29a0199c26152e4c07102158f9da942b1fce6f87b43a14a0ee1b384280f66955e0c31eebeb3a5021b4b0317b2394b3d97c8665e1a91d03a59cb9056ebca73e19395767378f7478f87ef1a1eafdf7fbb55892d8bcb49636d5983b07ba7ac68086562d26211322a6d2d2a777cc1d6f4cc24b1e037c68e14999ef77d23965251288c9f0b82f380e2b41747100dadb0d0545ed08956035cf123199b8cdf251b643e4ef35f6e882bf5754fb91d0a4242691f9e103f5cfb967d18209a0426b8222f1ab462199ae59d80c8e9de43776aba40a7ad63b959c39d38aec7cd4895b3ef9e75cd0c01d0c56ac73edf536039bacce7fb6aa6ad0e1d0a46d3208ce7e3bace332f237aa3950e202f57aed7abbb0929dd111eabad624073b7be891eb194d0f06094ce0643ef4a324d6c42414e7b8f63c349891bfdb9bd23fd4c6b73339d397b7349d7d4838b22b3322d2a8834c50634ac54e9cd145a9a82b41eea3ebed0b835845052a8300f56f9b627fb9430b9bdf2e794fbe92db2b9a115cf1cfe0f8e5dba5d21f00e6643b836dd9f546d686d3ed962da7c6b89fc96ceee473dd4af429c532829ef5de76f3cecfb03f27731b7c02e75fc72c07fcc7cadadd", 0x1000}, {&(0x7f0000001940)="c0092319377d31a4231a4392a95d215ae492f3ef0fc9024ec5952123ecd2e714d81088a2b4582cfc34a18f14feae49c4f214cc1d870ef977cfb0be3d835456a325bf78f2dcedead97d5a3d17b25520f49851444ff9a64e9e33ea771cf020e0d7f98137cb95736a9f31813ecc", 0x6c}], 0x9, &(0x7f0000001b40)=[@rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r1]}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r16, r19, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r22, r5, r27}, @rights={0x28, 0xffff, 0x1, [r7, r8, r28, r0, r30, r32]}, @rights={0x20, 0xffff, 0x1, [r7, r1, r33]}, @rights={0x28, 0xffff, 0x1, [r35, r36, r38, r2, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r40, r43}], 0x128, 0x2}, 0x4) r46 = syz_open_pts() r47 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r47, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r47}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r47, 0x2}) close(r47) ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r46, &(0x7f0000000180)='X', 0x1) r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000000c0)={0x63e9c54a, 0x1, 0x7f, 0x1ff, "775199fde00fdee40e3ed2e75aa9982eb871a30a", 0x4}) close(r46) linkat(r1, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r46, 0x8020699d, &(0x7f0000000280)=0xe35) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0d6292b1396956c443e46854d4e3cde8c61f6e3a320f6db043110206f577e396f6949d277a414ec6a6ebf308337db88e9d6a818de2a687115b6fc63eb4f29686dff1be79acddd3c5354e3a43316f26bc24036bebfe701eda6f77304d03b35bca261972fb3c27a92dc03b519921a83607e03608742d5b9460b62d96cf066fbf98fdc67df1ec4ce13d5df0db7348ee068f190dff31135b37ea89c0fdbe23d0497f3692354ab246c1dfc12e04eec68da264163ee3b327383cfa741808e155de15dda1526725d412a37c3239bc15cee18bc394444d9ffef52f975956e313ea20c0f97e", 0xe1}, {&(0x7f0000000980)="f223df04d1b8fe61e8116ad719ad96a5ead96be1af10f25632aac684c89ee4fa16767324620cc2a0caaffb9249db4ec20e1e71e4fd6573cce62332829f888f3ac23f8fd709d327874499970c0b017ec2e366fbe18fe81726766ef5959b77ac2b932e94874f477664d1dc10f215bf362b5227d4e5dbd043b6510e46b1b356aecb506b99baa274228718f2418885fb3f5e096ef753f6efe9ca9e5bac758f08ff526dca6515eb17309a3e08dfa5c9fb09444f1ebcad439112e117aa0c9a6ba321b325e10d469633dc2a97086631101895", 0xcf}], 0x2, &(0x7f0000000a80)=[{0x20, 0x1, 0x1, "3f74f91377794b9b84b1ebb4900360"}, {0x1010, 0xffff, 0x87, "aaf917cbaa182c92ec9025444e7890e86b0e43d3ad67f121683d5078626c50d3a102e875c65c786570155cfa255895ebc06b2de6dacaf6cbbf2ac36a82c68f11158e89020d1e052f5b18afc9578594439da537d3b44db1573fc9853dd95585db4e989eb2f6b7c072b2221ae26726c60761c4a78925e3db4f02d232371c766649722f8a4ebe1e55a8706f95a9eb18c94325179a1ff60cd12190e0dbbd1cddcba47a18fffb89371d2222b9a057349e3feaf81c4856ea49df1096e2f8f5dcc184b155e58dd58fbe978774b52123e3f2fb7ed543503e67319dd78e1f2344bb7cbdc681e0ddf2d28d4a8314d23534e7649f293c347a5e26f0757d6d41d30dab51b247babb00c2f967f10ad4b44859ab86682f0ff3e81e5ac3252bc400ec5c2fd8398da78fde8d52e3f9276c1b841257249b54c2688f8bd9dc9b5c18984e98f499709dcc154943c37c1c5df1933c67e7b4ff4b26e46f15c6a16253ce5a0dde60b1dc775787c6f8cd33548e2631ed6442aa0e843d36a9098a106457179cfb85c41636b85d936f6d0eed82bf491849a55b7e8228ea3cdf85e107faa46b7e8e078de97e3c100b3bcca19695605c52206a9525b0f32bbfb2960794399be505209b39c48756106e8b3eec85c18c3c29118c7c2b08fb1527c29ec7a57ecdb3c6dcf609bec33e34275196ef1a874ba3de8abdfe5ef1df4e9ad31e7b57888ae11e402d87de5388f4db9026d3b6f975cfdb0c39229769e3e2f9c4df67c262fa4f24d20507ef187b10279df4b8c66747deeae1faa3c50c16b73f9745bf63fc8f35f6d528762fc7ae26ea889eca4dd5afd491e4e91da585242ecf76b26e505fe459690165df3b50aa453eaf1a2df2344fe4f39f5c57f19948869a5b735fbe55bdcc77aa4fd0927db08625ac6f660275d56d739621de5902f6238a7a4a3804b941e90d83cb6bea8f98b7743eeca3e73755bc1a48e58c222d1be147dff01a53edd42ae190f9c01b01fe8bca72a84dc806ebbdffe887c1ffcbe81bb8f8b022c8d5c35e6e602d03e2757b2aa07680bc1c4def3d496fc80ed202e856ce4648a3c13c172c7e9ca79aca036cf74d965c56987aaa43817674cbc7c84ba53c327a70b3c78f58c8d0e9faa749bfc970ce539efe4ad6b07047b5f7026dedbf60650525569ef566012e9d77608c8df6943269d209e611616a2bbd8d155904e2a049af8f40ca43f1a79f903bd0ed3fe02e9170195f5b3398a2c2acec486a5f9d2d5c0ade531df94fd150ce35917e41d76528ae5659e5c1d8518a01736be73f1915b0854c015f8e6dbb0c8aba4ef7ce0c6cce3dc65562aad526756a7f6b36b67c2789058e063a05b0caf9a997689984a3a73fac236fe114061845d3a3cf9f3e3534d4fcb9b21f1e87b985ac9ef8b8297b8b25069ea4881fdba814bcab860b5fb709255788b6c1b86ecb50fdb28c0f12f4929be8de3922986a4ce932cc4bbe2f2ba9e49ef18f3460af631daf39521dd9ba307b1e00314003b969554c1403a25fe68c0e96f91cccfe9d8c665074bb41a21510f7551fada241d4f1bf2dfc6840da27cab3adc15a93c72fa197b29ce09e4edf72c71d6588b69a1efee0c127a4b3d039a40ef9337b5aaa576aa7c99c04c37b873b2215d0459afce331cbf39341a736806eabe71153e81ab8ae7901313b190d29a1b47bd321b1332051a52a303f73259d831f3c8e2539bb13d68c54a6d0157bf52c41b7f8c3551ef94f26519a30b1201ffe1b9f6b782cad8bb0681666217f2664e1a43aff2f878c921edb6305a0efdcb4f5d55e0a57e5722c5e7380a63b1ec2d3f6f6c93ec00c7dd3b6b1dd1fdfa7f05ad383b53bcb0e4c7afb46a94ece4949f99d523266f87bf25f97eadfaf043b3991b2e09de7d5f49f721996582f897ecdff5c0ccbb3460b09470d55752376a497715b599b165bc4cfc0719859f8ffd53828bd260a463b05d749a516637a642c438b11ed37d02d170e63eee7db6971637d4008f8acf87e520a1a9f209fcc09f282dbec40486c6e3b00fe12cf425320ce9ecbb2d87df1f7644985e36c06168b3ffcad725143bb9e64a3dbbfe1e0fa1d7f53542ff3389bea59d25dd683799d1030b3a952361f0a16bca5f0491e5be21872888547ac71f8503a05ff16b2dc824d61993b1567f03c5ebdf5479fa995b1fd6efc4982339cb36c02bb98a1c9f3ebdcf19be95cfb85cf79c5bd47cc5f4846b9634a989a80a6241cdf1465bfceea79ee0d7f7ecd9a0ce5851603ace54489d7672db7c4b7b87f416ff4d04786d641de3ae935d625b4958274ff79d4980a08013289982a0c4337d438f42f1baaa465a4b62e01e20d5b18997a9bb53b66544fb6983ee7730630ed681031d178b83bfcde0bd149094f9ef1c8c57cef9781f0945a0dac0793d34260f50eb00ff2bd3fccab94fbf6687e6099d885bf93eb1d9608e7b5d91e6f758fb7cb713983a1bc810984aeeeb9f7622926b4f694b03c05a01f7d618bb7efcc670765a512a0d7bb3db29d8a4ff2f7302ebec5e06bf2b47817e4179c5a8b3af0903b12ed92de46ecc9d9d525220c7f68bec2c1ed28159125f66fc40158e7c72b13f3492598bf0d6e1df979f7d98349b339eb1f51ca6bc5cdd6350bf81471602308993b6c11a92187484929c743e1ad9915c3d627e1212fbb067c7cfdfdbc2bcdeef2558ff1d22f867529e7a923e36cadc27e03e3856e2a6254f233eeff289f3540c110156cfb4c26460454f1d1d09a54a317c35db0a3eb0e116a855cd8d0a6161b5137d4cec4fcedf6130bffa51d63ec6f58bcbade71818a1737cb80cc23b38f88a6d4de5c09390280106d14f864305cac60e4e3809c718897ea7be82b2fc1ef0f21a50601af505da46d296fe467a43014d475a0a610b2a7fd90d26b281aa5cfae1fb6292af1d5207f2e6f579808fe8c334cda77906d9e28cdc3f75578773b73a15aac1bbf86ec149e9480f4b50239fe4a1e0905ca88092bc90012eb7f5fcaf625323c5956c98178aa59826d925087c81344f7f9615948cb1dfa4697c38c64e136c92fd8e27ac3f8aef2596e99e6192753bd6c1b4c399e8fcebbe24bf4bc7ded53e79be3f8ea2ef94ccde0416e7ef639412547271818e090af1e6c82a9968853d3e587b72df72ac150f0a56e91aff65bab9dc5374da35c07f5f8469498cf2aa6244491b0e9f91b25f0bceefa81ae310fa72221709397708e5237a8acfc6c6a604a147115b5f855ad8475f64c32347e5fe1d7e622f5983040f1ff7ad577773be69009e326b098cef273a824cd629198056887a476bd160e6c2967e34875087d8e43ffbe13fa322a20315271e50e70d9649a555041ccfc8b8d341cf50baba4cea105afc31ca5a24346dd668a62dd768ff9b5eb12a84c0a42985cc2f5dcf8cd40180326328ad7a84611a4f21f69a343f522a3f8b657ee74a0ba6872f4b25661112d1b9ce204db59a7bc8947b2bcce3e70b7d87338654ebdb8052e57c5f5b2cfa1fed27c9259d03a9f29dad8e5af6456309e16aa0c68d95cb2313dcdeda32bbd7ce44e012db7097d29d230dda26977047cec252727161f145b6f1724abee2220e371d1b8378d6bdfbeb692a7297a7c96c00e770d7221b9a00766180ad2ce1dd84a9ab019acb5e6f2862754fcfe1ff3da64aa3f4dc4c1973123e52a3e29f1f1152021ab3d65017ff6198f7c967cdbada56429ee27e33fb06cbac10aac3a9d14d060e8863f5c52f01c592ffa5d8bd9734fd5e2757b50692d584940d7afd2b37c82463e186b143d99212bc2c6cb198ee5f6597364dd9ec2f875d013d49c4898e0dfb6967d501376dddb883e4ee866a9b48f5f5c4c25a2ad8ce48471bc9c33311b993496e914cc8e2fd036635eb0c457453a97b542ca75f3b21805bc242170a93cc83766674683efe39c556123973c868a45e5cfa2ba1d79f0a80df88d13299625f5f2cfd3c00a1f014e0ea83cf865196c185a249618df4fa64c706dd4fe29d21004ea94f3fec59f19e4615756be79647d1334f6377650fa5943f97b1f9b9096ee1d8088eed0feadbbb25613a21838aa9f2225c844ccaef899ef856bc7254278481806ae3e603d9837051a3f3700f86cd1932f41c06d6152ea215d4a2e75330351ae3566ec58a10002fb4abce9fb7d34441587afc6bde1d254a88e5429a9148f9662849c7323f199f42295026546825708ba4350eccd91df726968bd5a43f4124e8230640c0f42484fcf2a62d847fe10a8ab92ea81fcbd189971689225538dbd2486529bdc74544d9cf829aaaf448a13ec32ebdb5e1e9d71638356bdd3174992e79b73016c85bef8d3986496403fd0f7d596acca430c2659dcba533cff02ee17e80e162ca12872af8a46764b45baae8e2940a3003eff679efccb159f254461a522faf782f8642d5a7882152a59c104089b6a09a6b015e71dc117226e374d065bcb8393f7807b5a19d857a61712f0a0bf0f08267ebcb082f6383e6b334a09cf16451c2de05a6c2248447148b2472d9426ddb55975b3b019393125e174fb12ed6e4a643633ec2bbf61c96d380beba685c234fb8c73c35662a106afe3a0af9fe3962768a3c990481f82fccc99631ae61d67622364a5df5c796fa098100112aafa7a93efe9ab559539563ac5332f5e3ee272b37ef9b6787a374dc26d0cfe46f8dc6bf3a3c8682b71947b4decc1a5a53ac1fd2147f8bf270e324adc580921327371eb91092c95df109b5529121eb1edc45a335180c459f6161c24c78f039a6cb664eb5660a70a47c1ef4a3b512c393661cbebea07ca9a3c15de1e02857ba33e82582afd8d3add66ba34e96ccfbf5e679c67727325a72a0f5fcb016649c57a163cc3b0c3f99d1a7d81509bda9996c2f1c46d4d2979136557ab677b8b3eec684dd8c383435e3e4845b25dd4eb8838838c34bd8c91702d7a009b2458504ed900302d1ecdda3ba9cbd300ee9aa620ef1aa1a80cb52a57aa6437f19a0aa35917c8d84eea6e16988951fe815c7b6aea55f9fd8fdf3e8f1b9eaf6937688dffc91a5dd973cd79d5381a6dda6a132c6f586f7245c850e42636f4b436bd5107e5b6a91ce9994d0f7f52ab04cf6956821a06bae16830841a9623f3ad919c2834c792a543057b817fb9a31ba0ce4b63b91df139b3def7ca501d423c0529e53352cd920e005080f4b3875e09361ffb0eb2b6671bbce20e7a2dc0a9587ee98c1411a3bf0cbe6055b450818a524952820f5547dc950b35c5caecf167fadb1ae4204c66f039bb0652698f4721fb0bca8405dffea169462a52e05eee4d04ee5d2cd01feb0df770d0928f880f2467adf65bb4fdb0f666ebf1d1ec2dd601b9657c55f727d812533a2471be51d2583804d15939df7cec0b5ef56d74c724700d3d0117ba8ea04b5f500ceafe2aa3c64f8bdb289831fb38d405035f35027462abdec33c0b1adc53f91f11295f784dc90084fd563f4dd37e19c4030601af32e4f88b6148d9f61b2a08cd8c63ab17097fce4942cbf363fafbc10381e8ee35fdb35a941b0598262629ef7fabba63bdf4e6aa6777be60803e8f37b43b127d16fa7f1d31455245eb0abf884e2f54f90b37ec3f378e84e13d24c171fa83ba8906d045e4485f6fa6d6e54a7702c199b0214d9872419d092f5b9e9329701dd13e549712bb3821a9a307647a45a8c8837cdeeb292b6ba992153cefaa6c5f0c380503aeb74f770dc25c1b4675717c28b482b027731b36e7ccf1d2c16fd445fe91bee7cae5bd8fb038d5c51e68555937b8f0b82663b852ef5feca617d9cfeb84c9778f9ad0414f260081e97fd4380532222c0f3d1e"}, {0xb0, 0x0, 0x3, "c71ede89d0f72d37759860e2a6ea46f212ed751847bc35f60dbec443e17024055c6ba23a33a72f3780aa59f32d14589b774f61c46d172034fe2f32077f959b3448fb9f89f4e89ae024c8c64636e8ac204e8821fd68a684ed9b9bd460f2c5a1f17fb46e902e2b99d0d4b7b9a8d0ca057676053a43aaece5b294c328c3c81efd55fa8beace63899e9b26d15bfcedad947af01184c5b3a149db332f5b"}, {0x98, 0xffff, 0x8, "43a715f7bda4b9fbfc69cdb4c188868e0000a2f91c17a4f8dc80a642f2a17318214f351b071958c2fa2bda9768210609c6f08814b517d36787af80ab1717df062b52167fbf7fd7b40f49a07e145287b4017e37abdbfd31dfe5c029d61f500310f783a9d4d6d9afc48e06920c856fb1e208fcff91ae77dccfb2493b5f87b59a8854fa370ec74c658f"}, {0x1010, 0x1, 0x3f, "19dc542b01195cfaac51d52618f5e4710a490e5a79b5ad5da774ed53f56d9836641599c450adaf274f3754e16132e6367492ef8afa922d542acb7710fd75dc9bc81ab4a391ce875e643b37f6058000b82dea4fedb79ea9105d48dfb40df1155a87519a8c2561cf8c6e287f45d0d28e2d791a6519f7cf657cb04ee929c77b359ad9fbc87b6cf6ed883ec858cb724960119ff3fdef6fde4140f313ef0c8a63ed3e4a63b8ebec6a49acd6bdb918c4fe1131b7bd7c4dac30770327f603083196fba894fb6e82206e56d88317003e03788bf907f744a75162e8de58d077772b2d6b76c5a99a1e99d30524ca6d3a96a098ac3766749645240c80f45040dbfd41a6e997fa6e643e5e2b45fa67ea301642d2590be1025b2963064c7e27bb8ff35397d49647bc83dbc8147ccb3c3144e5812de2309747bc840b42c09d9c677f1117573fa4fab87360afffef99f665ff1f3f34f687f4bb47c8fc2d45d6c028a84f173a7f2feb356ae489ece6a5afe73dc74fee16dd20cd88833845af58ae6b9125cabe6e2a02d90c2bbae84e1aea417c14c39850ec5382cb9280e36cf3c2817245b125dd243a63bb1becc4d8cc2bc17779aa2589be9947506580665a5b319b705a62a032418c112bfc83d3e7bab5647e47af468eb94c4ef76beced2318600aa6003fa672a811acef2027f8a5db7fcce899c66049728f1e6c944a746b6e46d076018728ad614e3adb1ef4a5b7980b2f46064f5726a916d2227388feaa5a4cee9e3195797d350913e241e98ddc6ccf2acc8777fd6cab6ff78112e25b21023bed144ce180be91a874166fce47a1475237f0d30b4e6507f16048b321e0ef492e3c6681524b950f6349e649e25927f128954ec144fcab8978fa90e39a37498e199d3b3235e7247af3b992d830e86cff8f024df257b0f4e2bcf26406bde83d78e56251798aa034180707265d600742d12ef97877c6b1dd0a0e895172ba96d536150a76846ac07f111034d375c74ff2c883b0e1412df0cdab5bf22b23cbe95098089e8e46c2e4e067b515c96461d97561e0b9d61849a0b7119b0e9b5eff693898ef6fd872fcb49f93d5470958ff9320412cffe93b009959641eca87874e6ca8de8f0e37779d4bffbaa4855543e2dfd72e714c2da2aa2073852c4dba33a4d26b353d46a1f7b5e273325409161ae5e77fec6f7684b4e58eb825053eba3b7b4f3bf1872e34317af4e66075559ea6df67da56345f53a853ac577611bf724a4f2ed84eadb889a2591992f346fcd558f8160286c05d82bd5f1718bcc1b03e9d1bf08609670f1364499654ee9a2f521306ac8134dde48191ae802728d34fd0238aa6de02f9d74890b145e1c93f796eda5fa13c851d52d1c572809e9fdf98b70cbb77a7a13414d5abff9b1ad084681de50b19033ad984b252de12d034ea80a84947cecc37e353fe873d27c4f275572a8823d735635a66e88398867239da26ad89be59ee51dd9c5a4bdb32dae6764ac70b5b35265d430e55e6be2b054c099cf0413105f73738174d6c481cc985311b6ee12b49adeb0125df6858fe550350c09e608e5156c5bce6770bdc92f0075fe05dafe032e84721ce348488a09dfc3298c927a58ac12645d290e821d0e16089f4015bd72c9aa778793f009fc5c501eac70eb7b41a183e74d4aa633e1ea9c130d71f0de4bc38d94057e31eb3af9e464fe2e374f3f6f6b0704366d4dc438f8b71ba98b27cb197069848988d8c5dcf59c3cf5d0811a82f5522598507ad97fb91597171e8f5277637a381062c5bf37ed6c2e96fdbce4992e99c2afe3df2122bd73c10de09518a9ffb315bcac4381b32d37cc7cae41ef80d4b6ed0ea53441898826dae9c74d9b1227101bede873ca9dd36d8a16d92f5abcd2efbd25418cb9e92ba61d200521ba767d8f00f30970d002e6494cc7a6d4a64e29c5ada98dc1cf7912b4a5a189df4af9282c5a62177a436f70fd2e767ab1b891177555845d2d0885b428187dbab077cb8327372753b0995550eae4427a52d4362d8ed1a71f4e313f8190b00e2f49f340688b4f88890f2f644aeffea139b5c20aec00775895d13990f139ced89c2dbcd4d2a0fc4ebb98133baa14be405e8e0540044bf21ebf2a61e5016569828551f142ff0b3a416e51ec553bc41980e8cd97c31dd46b7e650c3b0e2180615fc75884f7d70ce1ebcadbd1a3bfe260c3468af2f8d98d27aeb7c0a19e4714deaa129855a7d2b9e40955dd4e2b7771b25bb57eb81525686d669dd235679629ef68779acf9e5a6b3ae25332b9cd37d3b091c4720e8df4a2bee966ebed2f3a4bbbe559e4580c83c02435e31638e306c51f7e4d7f7e2006f1f1ff1fca97f1c6e5999f3c2e142e75585ab3f04fdd5d464de72c90cb1feb4f14ac0dfbe58d21a87291d2653efdb2e63fecd82caf2381648daaa617045f5f9c26e2b046523e2fda38f5d9af4cd4467d08e3cfa12feb19642ac66152f4c9cf492fda0ac0d8a639444964c3fdd157bfb78befe228bb86b203add6550dd6f3752a3c55e085403c786849461a5f3491155713529d69a0062f731fbe989f06b7f00eeb334f398f14da6adb9bfbfb01a463625e16b0777dad973a841aaf3b3d2b5b0a084244743f5cf7311e88c0eb07f62b8f6d88d03c5d1a12d3c4b0dd255c23fe282d1b2ec17465674108e19126dd2bfe310a5f6b3cf8af1a66f6b85a3739752cc360ced97a249fb119e1aed6cbd891954022dfda72da587b5f50fc72ce86dae71e228dac30ba2908f3637dec4e4b318d6a4007b57ecbe8637ae54a48a70b8d177893e96aa9ec1846461a2f347551fd878bf698fa3a99b1af1cf8bf708b57ddfbcbd28d40eca9a5af418ca87111cac05cf670473dcb6a2e0714288bdf26d207754e9922ff3059eb0852c3bbf59ef1176bf079b4eeffa4a4776866ea7fc0213f7d15ce7bf87e9331076931f85ac64beb8aa0fb29fee74ccabeff191bfa7a0051a8bf547cc5dae962aefc9406aff12c801a664449a096509488bb5a9f718e72cb040ffadbeddc776b3ba335248825ba540afb1a08d5fa93281559b1dc282c19d5f58b58a9173bde86f63f3590daf29ce157d6b76a24a6b8401722cc4d545583edb70dad997dbcb841fea53ec9741d9e1535524914d0deea7760dcb3f5326e4cc9263029396e916beb12af36da942cff1810e79cd9cc80d2cf2f0b55887cb3e38204797de5a8c4d28b8884b697eb9eaf86434416868d80b9f6fbed38a9394c31b60f61a27e3313488bd679b5fae11e1484fdb52b714f9e63eb4f860d69d309fe50a382d33a0b312dc48eb06e4089cc9467bc86098e1d1869bca5222f935b5f900b24ba8b05fac78d760ef853dd19cbd1c019349f36957151ab665cd2f91476f491ba46bc24def0c2d90cc20164feb62f8812276298358de296de5b61ddc38eedaa62e62e6932650f7d82f0e5adc739d08d3843a2092094d965c17a49d4dc081de7fb5028fbde63f3af8125bb8d286c5baf7d24867dc5cac6db25c3661bfed0318c4d527d77d6453451b869be452c1f8a4afa309f84666740765209679101dda22beb71a67643f11093d910ba3c54454588c227595868832d5dead98139666279969475d1b2c747b9b2ea5f6b24f7848dbf205f7957fd0efbac06bbb3fea1fc9b3c0d91ae962b3bb6aa2159b531df350775dcaa2bdd6494f2cce1876fdecbe19a90238f134a6ab6ce08fe21ca90b5161fed0194f1b8c164f5849a37843303fbd3470eb2679e76ff6c59fe2a18d888058e5092240bab1473a54a4163bc81251ff5acade0935b16d8cee9f00053bc940f6a785b6e102d408f3fce6c9c0ce027c78b894c8cc067d409f788626580f9d5f888285e3fa9d9823ef88c6adbc53d1b9b375faf77f0745a4d36027e6ae7fe41a9344c87676b4372797d59ab6a35e67135e58fc652e9a6b034ee36b587aa32839ecefa0292ebdb1cfc4137c6a55e0e91d8330c967fb0d70510d52bf319a2f546f487bee8ed9aa281a1bf1a9f9e449d83344db3ff4988e7f968ea1e5b3d86582ba114ac13aa6b6b170e0ae5b586e221e5c2b70bff5a8fc49237207b51982f4b6d7b67edd44a0590cb24adb9e636db03ece6dc2f5ea41324cc09f0cc0e403265411880c10c2a23b73cdaeaabe00b93ebe2865631e3755e06ec4248240aafa4464dc987a222a76ea0737085640c2fa3af1c241a9f22d6641ae4ddf54eb6b07926abf987a4bdebc355e925a55dd5455e9570ca9a427f1a6478ca5517f55e6c40c3e33b235987021026023ce4045de038bb7d2f539722a5c09db871e6f04a91180d1041c31dd3785c0a3b89aabfa0ff5c863a9186ba4a2b8eca3f10abc26d7222767aed77b0212ced8691cbebfaef693591c58880d501665570f7c60377844de370bd1d8f47e48ecdef4f39ef4c27b2ce9825dddcf02dca10af6c3791d3f66fb336773b4b793358a2e857cf850b54d2c185bde7020c53a5fcdce874d79819515bc2886aa5fc8ec7fc1033c7b5f787c24ed461ec548e62aab05ee2e3750c05a53d7320ea0c32dc0f42c2abdf0f29bb6a7e7037d859ab2135e1d96731798395d6c058c53c112c34248f357fea628f764ae37d228f309657157a3a55458fa387fe1de69aff2b3c668ab588ec6faf59691aed65d3d8d7c13a2a6d26fed116e414a1acccbae7a7bef542d3111ce840438c57713fc4abcb0f9a93d0200423021d1521f9227ec2c9d4f9e3f5110937ad06ae22af4e01a24d2728119147c3c7ce6a55d757774b09c5083c6cb9c7ea651faee1ba3464b6929d559ace258e243d7094c3c1e54226e4c7df9319953dabad6f5889446e551eaa37d1e8e42fa8092ceb8824f7d8088a3595fae9fe588e7e978f77366deeeef6d61e954617bff5892de611250e1a7a8576986838ce15d75cedd92a92f7c72335d7f60b8d6bd3e509cc5a60b1dab5ebebafb63df536d6ad0e04fb6fba60eaad4f916b6fc057595b3f60a660dfa8a03495a3504cb08adcb7053ff16faf1bea006cf1311ea1c49191cb2493aa091d512b3f5b7b0a78a8cad0a784352303b850b8f0d586da85595dc7ff12270704058e2d295c4088fb6df9b955a980e75273c769fd191538ef5e6ccf66112cfb72eef6928934fbc4294847a374a7dc2c4a8e82d4a6ae90e7be0d0a6249d1555a4ff9b744b679a060cde6c86107ceed119410582fe3adaf120b21e3d44e476fccdabbcae932866a58fed67ac163f517cae15a99ad810b1aa7513f6f4044821f03c529de9c0c761e03140406ff2f686a0dd3f39640485276b622496d720eeec1cf9a563e4e5e8151395430543ba48ed7af43836063d2fdac19e3e203bf21e5ad04b116236307e59dea37bc778d22f5682e232e8d1210ea31b2e770d9bfaa8a4c0704ec8f0afa79341d2df4973d70da4e4f04879d99038906ac306a8232021107db09c40115e511f1baff148edda251a1ad41f772a0ac69f297ae65984f0ee55d18d5705a526928457bb3a4e7492f057a86066054ca6b610635ee966f46749b8be0cde75b4dcc5e5d863a812e274a8a14e1b1b1398be081894b049e16cc8419dc02438d42c6f2ad8299060042ed0beb5e0dff89f9dc8b8fad927a901e4e99325f7d9248c1d4a7461347140b0759b56430f0cdf98e853ea9cbb8c149822b2ca00d2ddfb935cd25102219dfc777191f7e474b1408ab4cf886633a2d83d85d588016fca71b8beaa968e886083c708256a15cd362aff52a49268ad3f1e7b1f0ab09068d3c4d990298a9426a70fd48269d73b4df0edc0fc4d2e074c178f1e99109cb3b0029ba7"}, {0xe8, 0xffff, 0x401, "0c23be46140b74071c212486fce4e48c28155e22c0843fca6a3227b2cad7ef044fc34bf70c7539a36e7405536a27dc2bf83a3678b8415e66b7eeeb96706dab9be9f991e905c234328d2df98491d49718128e73fee62e8310a74b8fe577c7614f13e860ae74fd007e661e762cfa90e28e6c0fce61c83018743d6dac23392e6655e9a0c251d7873383dc1541e6d512b0ace70fa853e34feef0a89af99aa99ea19b1914e27e9297ac4223d4bb39bc5508f3b21f6dee1ddd352ef621098454c52705b084730c91ce5b41039c5678cc51465b511fd314bf1906"}], 0x2270}, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r5) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r6 = getppid() r7 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000040)) r8 = getppid() fcntl$setown(r7, 0x6, r8) getpgid(r8) setpgid(r6, r8) write(r3, &(0x7f0000000180)='X', 0x1) r9 = msgget(0x3, 0x0) msgrcv(r9, 0x0, 0x0, 0x3, 0x1800) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000002d00)=""/212) close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0xffffffc1) msgget$private(0x0, 0x2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r1], 0x1) getppid() write(r0, &(0x7f0000000380)="2dc5eefc232ca9f5cffb847cac6e7abc3018b4bf1036981db5e496d4aa1ebe8552a23d1e707835cc8169d5300a690d30e7cb358fc81f9dc44ec794eeec9dbee655f5d7533927677ce04fc07111ff98c1db7590fd79be18af076e2f2821ccdca5fc6f62f51857cad97f66b17ce38a18de8ecff514781d7804b1c7b38085e05e854f3ac8b0507e79a87af044c3a1e4d8845a0d1d62d8ca796ddab4cd76b14e1938ae6da16e41958e6f2bd67b96abd97ab964f0e4c57f8bdf23dd6aed656f6370873865083baddd0a0474abd78d3822506b7892ba2ab5c7fbb8e3c4b6a9954cfc12ac34141851e35e5ee3d8bffb9bc98d4e8b2a1fc5cd023c672836f48459627a320bafabfdb2deb6c0c16e516e2b7cf9fce1bf29719435d0462c3ba45ac811e4d32ad4d130fc97c969eba18969a3708830f820fc8ded33cbf9731e91db6e727d888b6857e316d2998e73c8e0e2c2bb557ce060a671cf684c59a0fbdfa8883495464b398cd2781d04872eec373f4c581da70e1ee83eaeca4f20f5c4a58eb157925aaf2889e91c507294b4c10c28f289303c09a65681640c3a1378539d6cf9603c4cee08ef0b2e983c64dbe3cd93dc989596e0ceca0e45fdd3f8225b7023b6b1a895c33e26a78cf596abba96e9e89b9e0ee8dc03705e6236a1c0686a33f85daa8a504df5b30e176240507790abf56d4181e3048aa36290f46d334e9f0426ccb6c4eccf5b8f805a1eadee073c52ab4f2dae2b923ca9851f4c3cc6d12810b32c15c7e89334f430b7552ed63dadcd6e95346d261e8d31cbb41732f62b4e5ce17f820e203386fe1ce377daf0fb32477f96afbfb775d72439e9b682e277cd44801d762b8242cf5dc99d795d1c5425788c1603f0c55f00f89d08113bba6bc4c0e15e0add70494b3d58b7e397d08acbf4aff7be877925e5b85109b915c15b49b0f8c5b0708532e0f990a8cc881a6339c5af6c912217c27e0668c9474744d20a0cef60b83d910642c3e2660fd6525fd4d754aecf8f3664b9539fc404fa48736e166ec8fa245e22a4b4c1dcdcdf1cb0ac2dd4dd362fe55e6a578cd991cf1a0445065c44867a3050a5f9e4f71e64990ac935b000476f28ddb4210e0b3a418b59f4a2c10fc0b5e7909b7756622950b072a9b548d67d813f7b4d5ea9f7b30d129bf45762bb91471a5b33a683ae137615cfeb4af7aa0dd0994a534ccc1f20df0226f0b7a0e111e2ca6620d4d617a0774351c93c70fc16730d426c40f1fe6ec08a57f980419efbd71b9a3031f534d27a265bf52e6452e63bd59145d82b8c83dd0bef1ba66322754713e27dc8ce23a248888a3b2b72b41b2d51e6d852c9f8f526291643e24ee301d86d504f517e86cdce75300a4a59477e604bb0ee8172adb530cc17046289ac40293f5feda26ff03798ae0a7f9608f8f8372d04782519ce16ef57704e19263419821dee4d76862415f5abfed2d9e3f4d91d5afe1bb33ee2cb1787f57aecec61a8dd3367035bad04a2e6fb2142dc3d601ea891ea01f9d98c04eab91ba5a213f360cece342f5b760b370385a246e9c4a43d754ba4fe9536771c47c4b4d31116ae6ffaa0f5dad3a6eacc0ee63f789b06ce8f3c74070fa5f3225466486b617c6985c3ff0642369cf8472d44fd37246815750b22f5a8cbfbe50c67c8a575b8d6aee661066f5c9062bca26673d93e379b3d12e12cbdea06b6b285a584c056cebb48e9e09e702144a1ef4256117b4e8ecff851d4c7376d49ec5990c1883a3af1eca86425efaa97ee4739564586ba970bb4594834ba4f24173eab2905f8f3f7ba785bb9697e690efd09cee55631539135fd85b85631449cf4b63fcd6b59c8b50ac2399c316a239dc2fd1a4eb81e765bcdcf9abcf1df41ecbaa320b2feea5a6938b1a437847cca359fc3d5b56b219b6649797f4923452c398cbb3508db5208caa9a22d4a1f6dc6f09de38c54dbb6518eea84115e1e98d75416e8dee12c5768dae13aaac78377cc0f7e66081d7305d9f221aa52e706037b54a1e093ab5440dff18f8723a7bc257d284e4faaf8827c9791bfaf81bcb7fa50c2a85c82dd82699ac9f5d77c4ef5ac93ddbfdcce52fce9d589", 0x5c9) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x990000, 0x4, 0x57, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7922}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fb4000/0x4000)=nil, 0xbb}, {&(0x7f0000e44000/0x2000)=nil, &(0x7f0000dbe000/0x2000)=nil, 0x9}, {&(0x7f0000fae000/0x4000)=nil, &(0x7f0000cf0000/0xe000)=nil, 0x1}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x9}) r3 = dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x2d}], 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xffffffffffffffe1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) setsockopt(r1, 0xed, 0x9, &(0x7f0000000180)="973c4e018505983348ced0794c5483152d12e94bd19666b032f6123fa4230bbf0d6dd5d00e6cc5014fb69a84ec8243319f48e8211b5c04ab513683cb7c333eec812f17a037bcb9cae32818797bfd1f0a6487f711d04850c500cc7e45393dbdc009d71355ce485642e2a6169c2a029f361e662861bd0d615a1ef4a472c98ffd2ffe965efff1095211791abd665aa216d6b6f41b4ccdd0dfd868343ca9255baaae21f0542d9e219ab4e07683fe9c7d68a51b1b8dc0c2f21fadee2011c95427a7b58cf02e962144e84d89351078f33183af6801d846b0de34eb76585efa73cde9f4e0bbde1aadb79824a9e9661851475c47bd", 0xf1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:00:22 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="42022ee5e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x0, 0x4000, 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x7, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x8000}, {0x18, 0x0, 0x20000}, 0x6, [0x81, 0xc44, 0x8001, 0x6, 0x73c, 0x5, 0x401, 0x3]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x34}, {0xaa, 0x4d5a5ddb}}, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20a05, 0x0) getrlimit(0x4, &(0x7f00000000c0)) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x40) r3 = geteuid() r4 = getegid() r5 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x0, 0x4}, 0x7, 0x9, r1, r1, 0x4000000000000, 0x8, 0x5, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0xd83, './file0\x00'}) msgget$private(0x0, 0x500) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = dup2(r7, 0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file1\x00', r8, &(0x7f0000000300)='./file0\x00') r9 = semget$private(0x0, 0x72bb152f769ee1d1, 0x260) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000340)=""/4) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000380)="1339711b564bf724f400e9e3ba729f953ac9b2bf293fbcdc91e991ae6180cd2e2abfb8a43498d77a728fb0df5fbb2bc1e0394dca2ca4927c80f6b63377bfa3003784b39174aff8860e1a3ec37bc7fa8617efef0d198031ab27875898b6c4207c42e8f4a292326db7b709f37ede933e2ee543583d9723771152cc1ee36fc1cbe00f45f6947f6f835dea877da3637e1a9be61b161bbb395adb44081c1c8232c1e1768184bbc21027d59a72a234c0f3019b988ae232c1c41db11fd293b5f7541dbf587efe42bfea65d3bfb9f4685a63cc9b71056c99c9e437e934fa483dfa9d2074108e57057430", 0xe6}, {&(0x7f0000000480)="b13d67b18dbf71841929bc69675fdb5585bc5138cb5d2ba1c6423f01565aba6f9e3b810a4ba35e926b1bffd4fa82414c851d9edcd10cda01d0627949edad6fb4e7c81664ab1daa4abb9b5371dc647a09c20c12551c86e9115b153a9ee8e4083f4bcf277389a11542ed753f6051365ea15f8477ca04c2037317e92bab5cda0e94250bb20ea53a264cb2f269f3bb9afc7063e3b6eefa65e0e3c50a966e6afeec6d3d77eb44d06081b884ea6f788d72392594cf01df858467852edca88b2470289c9f178d2e3efb3202f2d8a7fa26fb02331bf1d66198bee302cc4a50fd6621616cf0ee9ffcc2cb0bcfaf6fe70f7b7cc0a76b9e675a7a2750ffa740a71da6", 0xfd}], 0x2) msgget$private(0x0, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x60, 0x0) r10 = semget$private(0x0, 0x1, 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000600)=""/101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) r11 = semget(0x3, 0x7, 0x20) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000006c0)=[0x8, 0x4, 0x8, 0x20, 0x3, 0x0, 0x3, 0x1, 0x1f]) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000700)={'./file2\x00', 0x3, 0x9, 0x7, 0x1, 0x20, 0x10000, 0xe2, 0x0, 0x3, 0x3, 0x5}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x400, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x8003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0xf0, 0x2, 0x69, "864421f44bdd0fc80da0bdcfea83c9fbddf70264", 0x1ff1, 0x5}) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000380)) semop(r3, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) write(r0, 0x0, 0x0) semop(r3, &(0x7f0000000340), 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r5}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r5, 0x2}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x7) 16:00:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 16:00:23 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001780)) sendto$inet6(r0, &(0x7f00000017c0)="d117799029259f1e11151c9df8f958ce4c2e5f8dadbda2ce1f3b12f5b5e065021b24193a1d4cdabb14655076f9bcd4d9062a980eea9e48d881a3507b9e8d19f2445fe4d3591723ff376884069346d68406ccf0444a5e87f45fcd464e059faec98092", 0x62, 0x4, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x10}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000200)="7e8bd8776258ce1b99663df82944f5f835d28dad7960308965b2b8406c69569fd910233ced6ed6c8487b619e1f94a21e278194987099a3f5f35d14bfaa1aa5157fd44eb3133704f501ca2f2a6e4a818bcf4d8b9ae771b18010aaec66a365a38873330f96170aeafe881306a965ca1b5fae797bb6b93990addfcc220576e062a855726a4ee422518f808d73cf3a92082c75f32f3882c2878b939e6c8b46d52dde0e9002f1aec09ba959473812a1", 0xad}, {&(0x7f00000002c0)="1d3adf6d2f9e3adeb806cff1cb9edbc4778232752dc5f09d123b536d30e7e3a78659b67dae6d7b1300c434c6314a5dc78f4dee03", 0x34}, {&(0x7f0000000300)="6b23ce43264e63e5a5d8121dffb948ce24a94fcf9f7dccf5f18229c1fd3dee86463ff7dcaac864a0dcf468273bcedb96c4cc7c07ea144a24b29d3e13163e2d9b3436e80a6440f5a1c06d93cc0f6d3b7cc585148cc65652acc041a1be05d4d2ceb6a4b847d7e7d7a231460bcae679b713ad8347e180b46ddc998e34df0dad4838237b0075c656fab5205697613f71e1d0755b5951502d6ac6566d7d950f638fa5ab86e6b8e0b81ba4beda08a5db002c60bd88767089f18a864d60dd06ab073348b91532f0ff3b9f1b48f6191ad9a5f21f8c6bc77740ae3bb0a900b94c861a5737b8f23e91c7f7f83f226c2f485060212570c348a881af8fc4d541d828973d876b32c6506666be6f00c9ca50118504af7e240148cf3bb2d007d863d1a8fd498a584c1f41e05fb8a6f9591ff59be63b8a4b992edb2ac5f12e68f61a760ea6b7843badcd9070b794716e5144fcf81d8c69d4fb204d233a4cc8bccc9d2ac14a851ed346fdf60a163e8fcb3473f34125f148075f28086fba11b08420bc1f832d3e47d3ac13c1400bc5aa66126c1be2596eded29ed63441e12fac9a8e317ad44eae48a919f1bcf770e4cf89edd8011606a8078498099aa562fa5d30249228bbb91304216287b8a1dfd47215559beb77ed1db9b4596401989365df288e7c05b031e390f1a7a07170dc0aca9b5f237b6f05bfab051685144307a759a09594d77d2c72b2b0a6fe3617e213b8bc39c97111aa5ac512ffd032dcad3bec4e0e59cc42c0459f59d86c395b709b0e052513423fd79c83691052ef32acfd936b70db516ac8ab2c275dd481485aacd5d6ef4fd1f4bc1333983c720156a102f139fe9f33001218ead5f7c96374729d326e94deba2a7a9253437c95cd9587e234814d5d34f17f13788f475605b3381fb18d7989e45b5108d50c9f281bab5556e95d03507f3221860a130886e19982d7d16d0721fd8a418a2a0d2e2e7d824ec39190cb8e9606ead877bd295050718d3a9d8f772f5d0e357126b1a5aa6939554db10ba38a7af9253655dc3059d9c7ee8e1aff7f25dd452213b3054c01f1c29d47d12008ddb88bd39564578bfc3df4fb224b187a9d3ab37e58d36f391c6ec0096c9a051c16cf1d18dea27e2731c032184c5734442774a5e8b2652cc49fe3790aac4bb805df5fc8592fd33c5b4fe4b62aa43db6d8a024a2cbead19deba67c02f8ea71ab18c7786832437f655f8dd968151102bb034fb1b804c2960ed63f999f2743a50ad26686b87305eb9f63bd762d4d2ddc8ea143f81a2c095e11bd2281caa46788a7a8f0988b13d64482d92f99d240c6c53ba2ff499dbf8a5a053456a91be64a949d0a32e3480f605d710b243894c1de8ec604bed0bbf833e0d7e632c00a823ebebe4c96b28a4d7d44d3c566ea75fe00b3c477bf6dd3670409f3b3659bbbf69b28a830faf92cf36abccdf708f861a76dd0bef909f3be33da1afd6025a29fef595370aaa359f4c6837a36f7f2bd4e957b81efa0088ebd3bd193fce328ca5497f775e5b04ad7a68878a40ccc360fbf84d447abdb814e65880434e9c16f92eb5e8445d24bb01d50147d9a779b22be5e16b0a6aa7489d922c2f7567e36926a86a401601014cf9171fea31b6f7b109a0a3a3548cb1e14a55e54f76efcf253f0222ae1994d6af3aec1c65931bce53f6adb777a3d77f779e4549e466e81f5db863bd431ffc3dad5ff5cb5a96051cf97ca1cb818b9287bc55c5dda62a4da07d8babf77f660dc2438b04fcf70c2272dece5f92a33cb384830f20493228ae4fce01240cbe75db614f7f28e5a7217117a94fe1d93c70830ca2e843bb71e77ebfb748a472538fd9b4c8f10de97ab97434db0962fda8ce8caa008b18e65ed351fe0602b139b4787257a1b01b3f490aec355bcf0b8e3b2f6f50b8e8ff9b93c7df00dbdf9ac0655f55088930c21faed5bbfe6ff648e0eaa9cc07086639ca9e8ecd4930ae3c7cbb0b5c3c144a7f10065767db0f7c482d3fb36a53889747a2463cfe00e5e8aa5b686ee4eaa7dddff8e2734ca4bd60a1ac7689871ee8e957aab97f61c62624262c6e825553f6fe217981eabce0ecf439c4dd7ec02138c8d041e4cb836916837f2605e238b8f027ecf63c50207977d0508ed538402201c53dc582d818049aeb68a60b2db7328e0bc05dad8a5641496b252069023ffb65d94b118b4784c6824afe46827651362ad76939c158f830f34094c26b3ff015a1d4b091177837e760ebb186d984a34615292ff0caac0fa86cbd629134f0bffe5e7ef69b7fd846128f178e6540b5a27ef05bb8364750975f9061fa019d614ee597b5240fb14eabbe4889e53e8611a4763ca7a2a1f231ee4c6515978424ca056cb5001e2c2946159a67a4c5c7949e1e7ef102ffdf2c8709b171d1d0e79fe31c9cff8e36504c211f539dec2689e0d3be3210cdeaaf7460f923e20c159126c9399df1891a50eee9de2607855e79dade701d2a5fd8ca73abc33472c727128a82941a03561d2c7d2c2f55a87a030e986a1eef5cede1a3689e967bfb48a2e049e29d2ed0d355b4b49599b3f9bd187840654fed4b6b94a5b780647e4334068fd2250e0d9be0b51f640ef965ccaf480428790233a0a6c1a79d49fb06a5b07e64c39d1926553562621968fbcda980ba211700620f6d87549dccf0ffef5270e0bae5d3b2555734173a1dc6105ea844e45d91772617e6a5ae9ec9358386c7bb879dfd02cba4f1559e0175442fe44f164f4c0ca721b71cd03f5737057b71696332f0e703eed767f09e93970b97e5910c924646f4eb95ddb1add526082f7f49e6cd1123bceac6985a88792e41aa39d22e78c0ac83055dd8609920a846c4dd924fa29e3d452208b471f21ef761bca92d1d129f816f6d3bf7d35effafb9c0dcc64a2689981f88f7c8a488ab22ca64bca0217501629f46941cf24ce79f717676a83371f5e7109678a62bad89713af97b01b25a0c620aedfe2578e6f17f947861462d2e1d4c689b0408ee7c547fb55e85f21e5689827adf973215831fec7faa4538deb1132346fbc7d8a898efe541b7723a40b773213709ed3cc07dd88315f7039f3d075f8d819cc7ec9736c616f11ce46289426122a058d0de214658bd84ec8ca1b1a7843cbc957026137bbf3f8d280a88e7d873b69972df331026e5f43e5b28579b1e3fb795da835af1b16f23d1b668093f154322d823276e3afc8aab1c8e0f4f69a2ad9aa1efca5df69cc266cdd13c825817473c5bb4230ba4411ea5f1232e7b0e04b2829dfc5cca2e239b10cf1d6eb8ecd4175d4651a9c5b3440d0c1bfe56c8b5b2abdaac3d381d37533bd17d977e0c06ad5cd4673db0d87ee61125347f6c4238c4d49ef624e15432a5642d9eea20eb493bc6876b47e7f1fa81d4f3163159de94fea07c2fa9b07a87ca47a5862393f251470188732447337d4e507049bffaa630c099982f44a5ddf1dfe1d78c8bc3b2e7312fc89fc54d7eae3ed40001f7c2a4e0ee05fe3bd6ae1640936fb1a952961d5bd2ce94aebbf2f78aa138b02f6c7a7b7992ce4778feda134a4a44ac048cf36d3be8afa6ddadc138f9907a94a7588e2390cd1255fe8d247d0c4c71cedaf0dd159ea5af44bc590c9a8d5dc3d7e24f3a9fb5590e4b1b231c23aa37e82a4de6c43b1d445ba76e33ca1e78035993404e674585fdf7c4380ce9f44e3c725ea655c07531865f2eeffa15a8b667fb72964b39cdbe94ea92066fe222ca9ded82d1dd9c8954c846340c322cc4a332551dfe6ba07b11c2c3e61063108c7a95a4af57d2e17b43a6613fb2b3b6b2c76f69b92c0ccbc774473e121efbda62d0f6bf8b79c4b1ad004d32a4762d7a1eb4e34f865ffdc1e0e1048d985393ce2beb02be996e97e9d0fb6a6080ddd308c399608fef6bee8b64ce7f06059066949b906a967a67a196cb32ecb40551562b9a8112dd6aa3182c30749b763143a58a587fbfb76bb18bcb0765f1efb2aecf5b45c354f9f6bb67929ecd22e26bda3c8f10164c8d40ffecd82278290fa7bdea563c5a802c1685763e6f494cfbe181f18ecbdfd7272b59b857a66ad920dff75f7b24f0c8d78eecb5a52a27ef11011eaa480c3578dec953c2cd91d4f5c13656296b9673e943deb600489a8e075ae430690c4ae83e53143b5d249d4f29200a47ba28c3d08791c09dae9b972def810d6cead0fe05f330d7509a08d274d11ba55fdfc44958f22be40ad606fa71d4ec28c96771bcc41910ee6080d90b1cb78be8e03b85b8bdcff5c4cab8668ecf9bd6902a8e4d908de1060602ffe0dcbbcff77939d7aa01d9e0dad03a6257d79bcc84e349f7242d7a72fa59e666cb0371945405f68124389743cfb9637430abe56bf02b995cd5abd9231693494174fe618bb78117cd3409c14efcbcbd6a6841b536707896880d90869f2c20a388d37a47f8f3d98f432a886c5a7bde83d7dbe8737d3f1f5d1bdc77716297b28fc9db33cfd723dd6a1b34d56a0940b1089e6282eae330ec69724d05ce5c0381c58a3b55eed9bec9180a77745e41d1936292a2aa9b46fd581731ae66f052d648165e13dd2d7d1e610782938755f175d7129a67b7676f63221532028ee736850db1975f5bc2c818e86af62c14ef19370f4a10fbfaddd09d9c4bf0c8004e526f4d97ac33ba2530db8953e131150fe7aa3202dec75513e9e21665044a7b08997c5494fc1f5824ce710b00b415e910c9f94a47a847ac07ff3ca7a9c4ad0f3b55dd2e515d452c1655fcddfea2107f0c59028281d4b6436d679147f7ac68c46457c9646e54359b3e793bd1cec2229eb353f9cf38dfb95805ce3a378f09ab9a3813c62d6a4eef31ea633fddeeb8619fdc6b69531a22589856b2330e19e93b4b11f74a40add0b0dabbea8afed6cfbe9795fa7298f7f3e984a2dabb30baa6c6474b757d2b4bba491d83cc26f4b79266af3fd7d1c2fdbb784bbc4e7e2d0b4f8ec90034cac9a9e02c3cad38a5c94b70c876782b154b0e0a21ed631dbc494167411453323d725c7ebe4b23fdeae55664c4a887e022fcfc33435199a63e487424ef370830bf0acc1bb14c263f9f31f6295d937d347d772a9be6913d00e74a628260da0221a869cb20b3545393d81ce33f8d6adf211aa7e6c7ec14c7ecf6275c4c429e60126f158272a1621364e0db1f91be42b54f37f3c6b63bc167c36c75d8f2efad01adade02603e32afc59c430b8a33242ee07dd29a19aead4adda8ec93ac4544ac2f30eb2a48f10ba241e434adb4de30c9a1eb407bb062276013c631186d4603536b22b1611db6e317d96b43a83e52f2291b743f10317a2bc8ab2db74009419d801d78a618cd8ff4812e02bd8483024f8c250e5c3680c73072fee250f4b988696d28bbcdac5495000b721d6c443b8db9f5624d5a0150f29499211560216f4dbc4fb6e38495b100060dea80745cb07bc45387e17d19523c318ab9951a473f8b844ca02323f0e89f7a96945e942308ea75ff33920e28ac71b8134f130140dab4fdbcd3e7eb2541a820145a3764a189d5142860a4461f449d7c54bf58b45ef5a1cc6dc3193ccefd61e508fd8ce7d39fedc0066faf7f5886dbffb1a29017df565b27d98cb362e86e6c7013a9aa88d7b4b3360a3d58590875ad27e21c5563af7341257545373125be0a150ef3d0e21e3a9631389308153e5cb2363ffb7de33443f8f674657e4ae4fe2598d1fba90ca3c6233f6337b2aa483d561560a45fe35c1738b36e01c91939428d72ef1aadcfbcefa302c914514b4cebecdf2eb6252916b1a001714d350115a5e1cad05b9061d947da40b9cdd2135f4c35", 0x1000}, {&(0x7f0000001300)="cd5128559d0bc79f347b1c1b16070514162ad154c7f307fdf4d303930676ab7159f2aa97192fa8230bb8d6139123f7f1fd68678d243d7bbe03b6af5a77c1bb783ebfa7ef7c469734505107da5860df4db37717f4cfd99fb59a8ce68c6775b51671320ffaad8de220f54c3164bc2138ef235e4ad72c081aeb3632cf6630b9efe20c204d9bde9938302fb080338bce5e3029065dcb586d7a69c4749d887a219144bb2e724c34664c13710a767c8f62fcdc3e886d686726d6f138186493ac6f7579e83cb8e80bcf6f9422dcf23a49f95644d90c983b4702555a4145ca9b69ee85b54cc53d03f2f76debc5b26803ce04b99aface6769a4", 0xf5}, {&(0x7f0000001400)="8c45338fd0aa76fe12d16a1ae45b5d3273ebe0ef40b6ebcdb351d52aa42930d6fb6afbe34c8906e8650be45abe351bc2caa127999412e8c9de9d2e37500f92f57d0c09c8a82a450d511fd8b44974f35e429868af6184ac3cec9b7022b4d0cd79b169a4440ce31a7567fbb7a3781b79c2d88b758607fd0a14ab953bf96facc1752f1df8a31ccf704cf16438fed4e8dc01d75c73778744132647ada922af07fadc774ef41dafdf8eb6e587fcff97c53094a69371ff6e821f1e2b8fcd5f0d3bd6fb93ca91517b41048cf31ddfc88f40b289542187d003bf192002bff16b1f150dc7ed2b51a0622c", 0xe6}, {&(0x7f0000001500)="8980d961bd478c8b6603d4b178e256986a00d3342b8a7601040f1b3a0eff367d2e11605f18309b3170445827a1a51f0ab6988d5a48920fdcbc293705a05a4ab00f680dde132bfaef35ac89563ba3b3b722fa875d87496d0d178d1479c3c80ef2f54ecf39c25cc7f793b1ea927986d66e2a66b2f50342c672a2e59d6c2c7a798d15f00d2e7b7001f4cd85bb4c12f731a0394f7f967f196e96db1f7cfdb36e6307562c552918d0cc2d", 0xa8}], 0x6) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x3, './bus\x00'}, 0xfffffffffffffd73) r5 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x1, 0xffffff09}, {0x2, 0xedc}, {0x2, 0x7fffffff}, {0x1}, {0x2, 0x7}, {0x2, 0x5}, {0x2, 0x7}, {0x1, 0x9}, {0x0, 0x5}, {0x1, 0x74a9b9fc}, {0x5, 0xfffffffb}, {0x2, 0x3f}, {0x0, 0x10001}, {0x2, 0x80000002}, {0x1, 0x2}, {0x3, 0xea}, {0x1, 0x2}, {0xceadcea38c7fbcbd, 0x7}, {0x2, 0xa7cd}, {0x0, 0x40000000}, {0x1, 0x80000000}, {0x3, 0x9}, {0x2, 0x5}, {0x1, 0xbd7}, {0x1, 0x2}, {0x1, 0x9}, {0xb6898f33939ce793, 0x400}, {0x1, 0x4}, {0x2, 0x3}, {0x1, 0x3ad4}, {0x1, 0x7fffffff}, {0x1, 0x2}]}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce53000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001740)=0x24, 0x4) syz_open_pts() r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000100)="4e090008cf376612", 0x8) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r8}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r8, 0x2}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) write(r9, 0x0, 0x0) kevent(r7, &(0x7f0000001640)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x92, 0x10, 0x0, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x10, 0xd007fffb, 0x100000000, 0x9}, {{r8}, 0xfffffffffffffffd, 0x40, 0x40, 0x466, 0xfffffffffffffff8}], 0x0, &(0x7f00000016c0)=[{{r9}, 0xfffffffffffffffb, 0x21, 0x20000000, 0x4, 0x10000}], 0x0, &(0x7f0000001700)={0x2, 0x1}) 16:00:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = socket$inet(0x2, 0x5, 0x3f) r4 = accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendmsg(r4, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000011c0)}, {&(0x7f0000001200)="927c4ac92215f8fb6f238d6746e5d91488dedc8689f66c57f14dd67bf9897b7727065cb93d983bb99418972661cc7550b1c391c8eff28cfa72efdf4439622eb72e5d322b7350e48dbc8de6f6ae52ff8cfaf44778631c85a4177606aa6576fbe391604b22bed54c60d14f3c5d5914f5580e434da8ba6f1a37cf7dfc969af0218a9e6ffa2d75c2fdf6bdfe4323dc2a2c7da8ba440d790092e93d7b48c1fdd3bb0465051c5a530dc9d3ac64ddb8746a84d83a18972ee2c9403815cbb1e29901547055ffdf604598628b147f97dca509e267f3d2fb52d77df5a84ac219cc7a84fd1ed388f1b37cf256a89a03fe4a3dd8", 0xee}, {&(0x7f0000001300)="f9a62bd7c62924c4fb39eb5cf044a8b2fe0ef3192bbd549d3c2c0f88755142062c2e2e30aafbfee0a264f9f1d61a604d8279", 0x32}, {&(0x7f0000001340)="5c6cdaf328c2a7e389f1e2b2026ed39f85506b0db4285b04ed230522f3ce0331ccc74ef884b00cfc37b8", 0x2a}, {&(0x7f0000001380)="4a5e2128c25215d330d6b6fc7c8cbd7ff25df50020def9e9dde60bcb7dc256a01ce8b9b1731d180585b373bacf727f863a860c67ca9d418f56822f558a32d745ff02c63292e1dd9ec64ddcd4c85ff440658fb17cd936963ca2f11f1a5d2d868c607c4758a7e274717d75435507a235f68f31464ffd", 0x75}, {&(0x7f0000001400)="bb9228f7559ab85c103e1f3c4e89e317d89a2c9a5dbe773ecc5df77714cb9dabcaab50dbbaba6edc0ad9009d972543794208ccf2bdcedd5a184f433228a4b50522a060624dad66792d", 0x49}, {&(0x7f0000001480)="cf39582b5c8be34567199bc25f9a2aa6e70e122de76b5c073e742f6c5221751a6468050fef56f6ec646a7b02e183267d7b328f30bc7e17dfa3596fcf5768c6a6f8bb1db985c3f4ebc934091f975f571c98e5e07d1916b0ca845a684408e9ca4cf26db475e2666183f2841f10ddb42472458bb53e675129c36b930347752c1207d9b97d86c9b8b1e783e86403b850e753ee1fc7d44d184d69cebda66ca382145694503d40a119ec02abbe79a84a36c8a82af71ed2ca926b9c634bf0ddb0ff4c7e1e7a9637e3acb4b396c595e5d2d23c15fa4dcc06f302c7a943170384b8ccefe0b58f145fa89d665441bfd7c8", 0xec}], 0x7, &(0x7f0000001600)}, 0x4) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r9}, 0xc) r10 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r11) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000004, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00s\x00'], 0x8) listen(r4, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x0, 0x2, 0x9) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fd409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e1a0ce3407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f907005ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13855b6617ef3d14774864b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dff0000007f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e2c4e4f3e636693b019dcacc951456e3884a82a3e9594adb53c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c3400000000000000663a33f0626707402f8b265e231c7ea775ef5be9356be70216b9a59101bc55ccddca316ee8fa80721a098c578c85c4a02ea252"], 0x1208}, 0x1) r3 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000001600)="cbde70350b7dde97fe04f2f5bb0493ea5e0f6add174bf4ab1c4ed47fb8ff7f14e6c6f305021ff788742f2a0a3cb405c023b6ff71b65ce4120d7128e9071ff5e4cd2e1d2a113fc1f42f69514e81940b486dfb991b2a0946304ccaab7fcd18629829d05b958cb93a2ea7de40c31e096b4aab5d50e49557a7c0fa17af356d5c4c5a99892e1b947169d7f1c36752f2e7817366994aece92b4ff6fc679a4e8470cd6425a53f95c987aea8d0867628376edadb35aad38106f163ce9f406c5e10c9f67c", 0xc0, 0x2, &(0x7f00000011c0)={0x18, 0x3, 0xfffffffb, 0x8}, 0xc) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r5}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r5, 0x2}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x20, 0x0) kevent(r4, &(0x7f00000012c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x1, 0x40, 0x8}, {{r5}, 0xfffffffffffffff9, 0x60, 0x2, 0x4}], 0x8af, &(0x7f0000001700)=[{{r6}, 0xfffffffffffffffc, 0xb0, 0x2, 0x1, 0x9}, {{r2}, 0x0, 0x4, 0xf00000e7, 0x800, 0x2}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x377252ba, 0x5}], 0x1ff, &(0x7f0000001780)={0x3da18c42, 0x40}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) close(r8) open$dir(&(0x7f0000001180)='./bus\x00', 0x10008, 0x29) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'t\x01p', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:26 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x2250c47403762a1d, &(0x7f0000000140)="ad99dc9d5ecb062e797454aaac21ba49e0f426933aebe92d75faa1c653feb81c63e2323371e4a927276afb2b5c4a99203b4c416dc3a044121ac60ac98ac017a0eddcfa6527dbc2a028f523f73e6a19e17e9af3ba12893a15a291180319ec1dd0923750eeb8b78a06dbf4755d77be76b9f1c5aea4fb841d3e6fb672c994e207ebbb79a69719c3449ddc3d8630524fbc0d7f8813af98060e52fb0f62d0755d7750d3c327cb7e4ba39fd5d8401ab0787339bf3759717e8c276a92208e2220da0cef5dd00cc5a5132957c0c7282295f2a2f7e4c73ad0aa791edd938a95072555005369263154994d612e6ee7", 0xea) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[0x3, 0x2, 0xdf, 0x5, 0x7, 0x1000, 0xfffff800, 0x7]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x101) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000380)=""/240) 16:00:26 executing program 1: r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) write(r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0xffffffffffffffff, r7}, 0xc) r8 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r9) shmdt(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'\x01\x00\xb5', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) recvfrom(r4, &(0x7f00000004c0)=""/4096, 0x1000, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="2b251f4a276c00002a2fd72fbfe99ffb094a263f3a204fc55ae60d0da8bf00000000a488127f90164c022e3ccece0749000000004328b84856d9c4c7d35160515c8e612daa566dec5ed6371e20d054403ae05280ef75216d4af3c01b86a8fc3de2a0510add4ff517d718388e159b2002eeebaa78d974caf0fde9031ae2b7a8d348e3455c64d19d242a79604d1a955934d67f04dc8bfbd38ecd5b212ea4708ed3ed756ba71542c7a1b357a4788882d77325e784abac34e2a1392f90afa76b82c8dd2800"/207], 0xa) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x2, 0xc1}, {0x3, 0x44, 0x80, 0xfffffffa}, {0x7, 0x2, 0x0, 0xfffffffd}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000240)=0xa55) ioctl$TIOCSBRK(r7, 0x2000747b) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) renameat(r1, &(0x7f0000000080)='./bus/file0\x00', r2, &(0x7f0000000100)='./bus/file1\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x41) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x6a14a19ca22b4388) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r15, r16, r13, 0x5, 0x7fff}, 0x6, 0x82, r17, r18, 0x7f, 0x100800001, 0xb1f1}) r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r19, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100800001, 0xb1f1}) r33 = semget$private(0x0, 0x4, 0xa5) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r33, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r35 = socket(0x18, 0x1, 0x0) dup2(r34, r35) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r20, r30, r37]) r41 = socket(0x2, 0xc003, 0x2) setsockopt(r41, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r41, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) r46 = fcntl$dupfd(r43, 0x0, r44) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r48, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r47, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100800001, 0xb1f1}) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r54, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000000c0)) semop(r54, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af071d7b5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827153ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c24ad22508c6b623d28a5faa825fb137583eb7826f7602de8243234db6bb6c9ba308752acb1eaaf7dcc73864c1a623df409f729cece9ce791f6444f32616010b1e91660d4d1abb9fc1903314f73537658f02b62b1fa0b67196d677f1d6fe847ee94a4865e5640996c5481b55ac40845eec9f7fa0ac9907239b669fcce73b242784280ac383fc0b4216aa629f0d4066fd7c3f5095cb0fedf2a20c3f3d91cab0a196ccff955d9", 0x57}], 0x100000000000007c) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)) r2 = kqueue() r3 = kqueue() getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f55375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000080000004bf1a68f52ca591800000b5cb0000", 0x18) r1 = socket(0x0, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52cc4895ca2440a67c6bec89d1b6ccfc8b161d8802775f060f55375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) r2 = socket(0x2, 0xc003, 0x6) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r7}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r7, 0x2}) r8 = semget$private(0x0, 0x7, 0x20) semop(r8, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r8, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/100) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=r7, @ANYRESDEC=r8, @ANYRESHEX=r6, @ANYRES32, @ANYRES16=r5], 0x6) 16:00:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000004c0)=0xc) bind(r2, &(0x7f0000000500)=@un=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3, 0x4e, 0x29, 0x5}, {0x3, 0x8, 0x8, 0x2}, {0xa57, 0x7, 0x48, 0x1ff}, {0xac, 0x7, 0x4, 0xce2}, {0x1, 0x8, 0x20, 0x401}]}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x254, &(0x7f0000000040)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x2}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) dup2(r1, r0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xd2) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:27 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0xff}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) read(r2, &(0x7f0000000040)=""/36, 0x24) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16], 0x1) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/_\'v\x0f\xe2pf\x01', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r5 = geteuid() getsockopt(r3, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r5) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r7, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) pread(r0, &(0x7f0000000100)="41285ccda95c35606d6bcfbdafcd265e2de8798f9e23698e0203a83938ba5582f6e0e282356b0c7cf86e20a472733cfc0873df96b0b644251902374e7ab33a9c607f39a9ae0300000000831024e26dd958a0", 0xffe8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xff}, 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) fsync(r1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1d}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(0xffffffffffffff9c, r0) pwrite(r2, &(0x7f0000000140)="9d313d572104e9516276334fdf749ebf0ddd867d5e1f44f2820dbc3e41e8faca62bf601d49636785accea4e50b0d4dc304123ad884dfbeaa952aa300236d4d9e96f70d2046852ad25181a7ea16526bbc78484bc04e17f8c2c61776dc7dc54fa76daaa6e2751cb4cf560069e558cb803df389452270c3255e4ccf1eab54a2df7cfdbb964014746b51411aa279e096bad5da5614d9", 0x94, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) semget$private(0x0, 0x4, 0x20) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000240)) r4 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x800c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f0000000340)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x5, 0x8) kevent(r2, &(0x7f0000000380)=[{{r4}, 0x8000000000000006, 0x1, 0x20, 0x5fad, 0x7e}, {{r0}, 0xfffffffffffffffb, 0x1, 0x26, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xef, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x4}, {{r5}, 0xfffffffffffffffc, 0x5e, 0x20, 0xcee, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x197, 0x2, 0xc530, 0x1}, {{r6}, 0xfffffffffffffffb, 0x46, 0x2, 0x1, 0x4}, {{r7}, 0xfffffffffffffffa, 0x0, 0x1, 0xffff}], 0x3, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff8, 0x0, 0xfff7d, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8d, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x4c}], 0x7fffffff, &(0x7f0000000500)={0x401, 0x6}) recvfrom$inet6(r2, &(0x7f0000000540), 0x0, 0x0, 0x0, 0x0) sync() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000580)) r9 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f00000005c0)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r10, 0x20004b3c) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETRAD(r11, 0x20004b43) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000680)) r12 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x200, 0x1e4) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000700)) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendto$inet6(r13, &(0x7f00000007c0)="83dd90c4f38335119f15c9f7d5a97a89d0bcbe00f2e6448df5c55fe26ab178eafb75b1eab0dd64b6e826b2ba239a48ff4c52382f0f9a4568486c5ade1351b22a5fd2bd4eb9e68782b3f8bf5361e52b7337357d40c16e9aadbd7940f15b5c8b2e4cc66093ea5accbf9515872b6c45ce515f681e3d9453bb2466c8f9ff091ebac027e1b88fbd383b7ef92521d70010c89df21828f153105d76093f1e36", 0x9c, 0x207, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f0000002680)=ANY=[@ANYBLOB="00002e2f62757300db9f06f5ef3dc6ed2f44d893393f77a0f88c594e0422ad9b1ccc80d273c3a7ab14feea930ba6bb39ad8016a99ff57ac8e701c137b26977cb9af154abde29d9a9af000ff9ffffffe9cd96b18ca2fe66cd4b8930213f72d366bc70253ca08e007905de259defb800d76e86050191acdf4dc228ff5ccb16be6d9c504a87fa982fd62cba2d58b71f6b0da0f200c4313b7da210f77af060f5f0af443712def7f82ff0157ea0661a8aa947952b01ffd89891f5ccc16d895b0ad6d39586b1249accaa9150016b2f782f3852b74cc1ac2eb6d4ea9ab60d3a8c32b7095fb1238708c345d19909006760429032afcbf849cc811ba9ab5f5a0bb7f04222f0a6b99a7bc22442ccb7d629cfdfd32b3b12a90afe5dff855f9a572da520c2b4a18f823efa84151fa9fa8971b790e0b8499f7f61e828319aa9cfa979ea6c8a632c24"], 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x4}) dup(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0xc, &(0x7f0000000200)={0xfffffffffffffffe, 0x40}) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206999, &(0x7f0000000300)) close(r4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000002b80)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x5}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x331}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x54d4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x342}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x48f276be}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './bus\x00', './file0/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './file'], 0x8}) getdents(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x11e, &(0x7f0000000100)=[{0xb422, 0x0, 0x0, 0x6}, {0x80000000000014, 0x0, 0x1, 0x4000000}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x7ff], [], [0x2], [{}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) pread(r2, &(0x7f0000000000)="29569ab598f2fc3707dd90c9fefa2b30fe50a93e98b5cf2480d6cd3104fbce72ef3c43b590fe81c880179b3138a3ae2bd6c16abfaad3a7a7efe868907f61a4e251934ca983ce4662b6a4d173c8a5eb2c1d27dce2e0430679f4d51302f5db", 0x5e, 0x0, 0x47d4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) 16:00:28 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r1 = socket(0x2, 0xc003, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x80, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r2, 0x0, r4) write(r2, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) write(r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000001c80)=ANY=[@ANYRES64=r5], 0x1) write(r1, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000100)="4e090008cf376612", 0x8) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) kevent(r7, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffc, 0x14, 0x20, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x89, 0x4, 0x7, 0xdd}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x1, 0x5}], 0x0, &(0x7f0000000940)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x23b36bbc}, {{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0x80000000, 0x800}, {{}, 0xfffffffffffffffd, 0x47, 0x4, 0x2, 0x10000}], 0x3, &(0x7f00000009c0)={0x4, 0x5}) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xed9e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x81) r3 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r6 = geteuid() getsockopt(r4, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r6) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r6, r7, r6, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r10, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r11 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCEXCL(r10, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r12 = geteuid() getsockopt(r10, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r12) r14 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20, r12, r13, r12, r14, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)={{0xf9c, r3, r7, r9, r13, 0x10}, 0x0, 0xfffffffffffffffd, 0x7a}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/62) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x1, 0x0) close(r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r17, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/91, 0x5b) fcntl$dupfd(r15, 0x0, r16) write(r15, 0x0, 0x0) r18 = accept(r15, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r18, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000180)="c470ce3ad21631a6a0e650ef6d187ccc3d822cbece5ad43716707808da7e43b84011f8", 0x23}, {&(0x7f00000001c0)="25a706d84140dd63d9362edbf7225064e1a2d76dd501cc0dee3cfdf3a325c27172485c55ddc87deee8a8047fa838", 0x2e}, {&(0x7f0000000280)="3e46a5b94a939cd552a883d8d865509dba9932c36bcd2648eb1fa110a9016895f604a19df9b9c49f0daa2e6976f7965ce97818ed9814fe340da75e14397371ffc0d8d71d006ddf55d723be3583fb4007d8c5191d8c193d0a3081df814e905086e92fb7f6ff1da0b1ae9a2e74f76701a90056795851f3f274d704cc84e56dac35d2e143a19479999620fbbaca7f0119a999b84b14e5f8", 0x96}, {&(0x7f0000000340)="5f562d02009de9130081b7f331efb57c11169aa582c50f5bc5dd40b1207d578605b14f94ef920c80cb2fce7d8ced4abe6bec6fb8e18f882ddf445664b4e01eedf0aef85646", 0x45}, {&(0x7f00000003c0)="f0613858d6cbb493d2b9519cea1a33d94e5c92f49bcab11ed168e4bc90717b91a045d0eb5a04652df38e33b32cf6231827f81a78f92778bf26ce43d6e58b20813a53d8f93ce7a3eb841391b0eae8c9f4daaf53d3b145aa9b966fdf1ae2a31079bf836c843b66362b5ee2ec8bc5457450f153bbbb3f78c6c4d5f5d28dcf9a51f3c39edc6e0bc6809821d72f02612ada78e2ac60a3c2a7b7f6fc19c877f641ae8186d88209c0d289cbba3bf5439976b6e8018252e3bc9da26918754017010a69200d521b6d0e89bda49041abfd58642e79d6f4e7addcbb7984", 0xd8}, {&(0x7f00000004c0)="f89f4cd1868befb7f2742f5717145076e5c20ce68567055bd5df705b5968e2b4cb6ec8ce64d4defb15502c4fcd28b1284ae96253751882181664a52b9bb0a16b673007aafc902431081703ee758fa0a3b6d2c2181c77f0353d04d6d1a3b01f4d020e012d39889f01f5f63de0b8d11f8e5f040a3326597b94b65d161dd1c67b35e215cc8ba161b0b0", 0x88}, {&(0x7f0000000580)="81a78f3a94a28c55ec6ccf9d4bea73240f3baa071b6e1b5b84bbf5ab9e4f5814ca6e48aece38de6d55eb268609a99553b29f3a3180316af720df1980a61a6861b56125658fc00e532a279a74709708f5e0302acf7568b499378ec01f83c0c21175c5274ef83c5809e22f392bdf34ab19ba3e8411903c4ddf4e5d30ccf3044e8e6a14b3b687eff9494d2700e341abe5e9065ce39835e492f8dfc8c9089ad56e", 0x9f}, {&(0x7f0000000640)="143261b6e5176286afe8c3f3161d71ae2356b329e8d37553f6cf764a061a213cb14b46ee2c40626fd9d0d652856e8af327de349249de43e44b466dc12b4f953d8f1fd82f91962e0d7ddf04b5d5142ad067c976d57ae3e3", 0x57}], 0x8, 0x0, 0x0, 0xe}, 0x60c) fsync(r2) 16:00:29 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(0xffffffffffffffff, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000014c0)) syz_open_pts() 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pread(r2, &(0x7f0000000080)="fe804691383e36b2cbe26b1a34ebfa8e6d53575f12fd4bd0048072641ecceaaa07f8acfd3f203e12165a3aae29e928e17cdbc23889d64abbfadcc8d6a9fda6", 0x3f, 0x0, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) pread(r2, &(0x7f0000000180)="30a8cbd40082ed017d6eb4c197d8dbcf5a48e1e04a1cec577211dfaacc544a63c14f386fd8cb56d27dd3c202f0cf530c8d164c4c47de7c53067f9f63cc3943e63bfdc7ed5e91c34a82dd859e449ec4f79f3064aaeaa71c4d3286a8fd1f44eb46f75ffb03eb79f455e125e253818f146038cd58fba6a0a9390fadad5992f6", 0x7e, 0x0, 0x0) kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) getegid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3, 0x8, 0x0, 0x0, 0x4, 0xfff, 0x1ff, 0x1, 0x2, 0x7fff, 0x1}) pwritev(r0, &(0x7f0000000140), 0x1000034d, 0x0, 0x10000000000000) N Ï7fN Ï7fpckbd_enable: command error 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000140)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) †‹oïüTz“Wyü,N   16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0)               16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:31 executing program 0: r0 = semget(0x2, 0x1, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/227) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) fcntl$dupfd(r1, 0x0, r4) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r7, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x201, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x54, 0x0, &(0x7f0000000200)=""/84}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x48, 0x0, 0x0, 0x800}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x0, 0x9f, 0x40, 0x6}, {0x800, 0x4, 0x7f, 0x2975}, {0x40, 0x8, 0x63, 0x9}, {0x2, 0x14, 0x0, 0x8}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfe01, 0x7f, 0x4, 0x7}, {0x257, 0x0, 0x7, 0x9}, {0x8, 0x1f, 0x20, 0x7fffffff}, {0x8, 0x4, 0x8, 0x100}, {0x40, 0x4, 0x1, 0x7ff}, {0x0, 0x61, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r2 = geteuid() getsockopt(r0, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r2, r3, r2, r4, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r7 = geteuid() getsockopt(r5, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r7) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20, r7, r8, r7, r9, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r10, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r11 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCEXCL(r10, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r12 = geteuid() getsockopt(r10, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r12) r14 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20, r12, r13, r12, r14, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, r3, r8, 0xffffffffffffffff, r14, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r16, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r17 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r16, 0x20007478) ioctl$TIOCEXCL(r16, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r16, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r18 = geteuid() getsockopt(r16, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r17, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r18) getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r18, r19, r18, r8, 0x0, 0x1ff}, 0xc6a, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getgid() setgroups(0x5, &(0x7f00000002c0)=[r15, 0xffffffffffffffff, r19, r20, r21]) r22 = syz_open_pts() close(r22) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r22, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r24, &(0x7f00000000c0)=""/174, 0xae, 0x800, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x6, 0x2ceb, 0xfff8, 0x8}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x19) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="4e090008cf376612", 0x8) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10d01, 0x21) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x7, './file0/file0\x00', './file0\x00'}) socket(0x20, 0x4000, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7140000002900004946bd4cdc65002a000000030035700000000000000000"], 0x38}, 0x0) shutdown(r0, 0x1) 16:00:32 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0xffff}, {0x74, 0x0, 0x0, 0x6}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) close(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4, 0x1, 0x6, 0x1}, {0x0, 0x3, 0x1, 0x1d6}, {0x800, 0x4, 0x0, 0x1f}]}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) unlinkat(r1, &(0x7f00000002c0)='./bus\x00', 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)=0x7ff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) fchmodat(r4, &(0x7f0000000340)='./bus\x00', 0x0, 0xf) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) read(r2, &(0x7f0000000180)=""/60, 0x3c) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000440)=0x800, 0x4) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000380)=[{0x8, 0x2, 0x49, 0x6}, {0x2a, 0xff, 0x2}, {0x1000, 0x8, 0x7d}, {0x25, 0x8, 0xed, 0xb46}, {0x1, 0x1, 0x4, 0x9}, {0x4, 0x1f, 0x0, 0x2}, {0xfffb, 0x2, 0x1, 0xfffff6fd}, {0x2, 0x20, 0x6, 0x1f}, {0x3, 0x6, 0x5, 0xfff}, {0x6e, 0x7, 0x5, 0x1}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r5, 0x2}) r9 = dup2(0xffffffffffffffff, r5) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x0, 0x8, 0x0, 0x5, 0x1, 0x1, 0x3ff]}) 16:00:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) geteuid() 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r3 = geteuid() getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, r3, r4, r3, r5, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) seteuid(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r0) read(r2, &(0x7f00000004c0)=""/220, 0xdc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000005c0)={0x7, 0x40, 0x2c4a, {[0x3, 0x3, 0xb61, 0x4, 0x1000, 0x100000, 0x8, 0xfffffffffffffffe, 0xe7fa, 0xfffffffffffffeff, 0x200, 0x4, 0x8, 0x6, 0xffffffffffffff00, 0x20, 0x3, 0xd9a5], [0x9, 0xfff, 0x200, 0x3, 0x4, 0x7fff, 0x0, 0x2c3b8, 0x9, 0xfffffffffffffffc], [0x2, 0x9, 0x40, 0x7ca, 0x2, 0x20, 0x2], [0x8d, 0x1ff, 0x5, 0x5, 0x5, 0x10001], [{0x4, 0x3ff, 0xab07, 0x2}, {0x101, 0x9, 0x2, 0x1}, {0xfffc, 0x445, 0x2, 0x8}, {0x0, 0x80, 0x2, 0x3}, {0x1a83, 0x401, 0xcbf3, 0xe8}, {0xfffd, 0x2, 0x7, 0x2ec}, {0x6, 0x81, 0x7, 0x5}, {0x0, 0x1fc, 0x1, 0x1}], {0x1000, 0x2, 0x7, 0x5}, {0x6, 0xfffffff8, 0x5, 0x1}}}) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000b00)=0xc) shmdt(r1) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000b40)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x8003, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x8000, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bc3777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf1a1d872f8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9793aab05c68a8b36d0400b89da05a0a414c63943554ee9a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc9fcdd7ca8e0e42ff63372d1a8ff42aa3cdc2e80e306615b7a8148c52f826659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1c233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c1e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b8000000512d80aa7e2711f38fa150715d7040e155d207f45c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c54e8c91d8695db957aebe4878d3b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147bd8387c90313185c8b278817b50a88cc1a1f0049484396e47b0b68422ce311b30064957355ce77da8eca86392a60a201d9598faf652ecf5f4007aca1548ac259dbcebef3c101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f2d8d1049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000a309dd1333dbbbb8efdb8db749ecdc2cc9009332d006bd5dcec91000000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x3d5}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac2187940729f0138e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662006884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4d}, {0x40006}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'\xfaap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x21, 0x4, 0x1, 0x6}], 0x7, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) close(r7) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000000080)=""/230, 0xe6, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r1, r0) 16:00:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$KDSETRAD(r2, 0x20004b43) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x0, 0x81) write(r1, &(0x7f0000000240)="6d358cb6c44bf9df20d7592ec1e01c5afe18a68bad1c8778728db9f20600000000000000ec8ca783aef81d53b0b716df8a7a2f3bdc71911bea9612a01a80ceb65a220c53e4075812282683111a4faae37bb2cd498240f6d6b100fd185e358033792ced9e8abd71ad8068aa7584f7e8944d846b1730f24c59a0c8407834251fe81fb8712ec0b184b87b3e5af2211f189a47b39db971951104ac6543a0c8ea7255235bb54e34043ddba387cf7684f77f7495d6b6ba122eb789ec", 0xb9) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8f1, &(0x7f0000000000)="06000001", 0xffb3) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)=""/30, &(0x7f00000000c0)=0x1e) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r4, 0x2}) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) minherit(&(0x7f0000426000/0x3000)=nil, 0x3000, 0x0) semop(r5, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/100) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYRESHEX=r5], 0x1) write(r3, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x1f, 0x1, "7f1a4e435fd7d180b2cf5d3e24c3970e24b527cc", 0x80000000}) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x756) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x6, 0x0) accept$unix(r3, 0x0, &(0x7f0000000200)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x6, 0x2}}) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="7a906ed068b0a1801c75fe60b9d6f4ffe5f1628f7d75f29ef5f808500b243d9268942567ed3b4c057ce43470ded6b3cca497394d9b120f00b61870878ae3c06414887131eedda496aecbaf7b", 0x4c}], 0x1) dup(0xffffffffffffff9c) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x103, &(0x7f0000000000)="087797dc0e80e1703f51c54e92090d6fa5695d5eba1504968b00dcd406f52f75f0a420ee900ef0112d75032268b7505494e0199be0e081ae1d93448dacee29821924707ba107f10e547e", 0xfffffffffffffda7) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r3, &(0x7f0000000100)="4e090008cf376612", 0x8) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) r5 = getppid() fcntl$setown(r4, 0x6, r5) getpgid(r5) r6 = getgid() r7 = getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r8, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r9 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r10 = geteuid() getsockopt(r8, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r10) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20, r10, r11, r10, r12, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r13, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r14 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r13, 0x20007478) ioctl$TIOCEXCL(r13, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r15 = geteuid() getsockopt(r13, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r15) r17 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20, r15, r16, r15, r17, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r18 = fcntl$getown(r3, 0x5) r19 = geteuid() r20 = getegid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r21, 0x40044266, &(0x7f0000000040)) r22 = getppid() fcntl$setown(r21, 0x6, r22) getpgid(r22) r23 = getpgid(r22) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r25 = socket(0x18, 0x1, 0x0) close(r25) fcntl$dupfd(r24, 0x0, r25) connect$unix(r25, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r28 = open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x2) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001740)='/dev/diskmap\x00', 0x20000, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r31 = socket(0x18, 0x1, 0x0) close(r31) fcntl$dupfd(r30, 0x0, r31) write(r30, 0x0, 0x0) r32 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r32, 0x40044266, &(0x7f0000000040)) r33 = getppid() fcntl$setown(r32, 0x6, r33) getpgid(r33) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) write(r34, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r37, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r38 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r37, 0x20007478) ioctl$TIOCEXCL(r37, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r37, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) getsockopt(r37, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r38, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(0x0) r40 = getegid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20, 0x0, r39, 0x0, r40, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r41, &(0x7f0000000180)='X', 0x1) close(r41) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) write(r42, 0x0, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r44, 0x40044274, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000280)="842c46e1f7f4016149f6848b1a33146d23d79bc0f699a0a9deef29a5fc2f8c493303c4e060d804491935bc260bc4d7feca0e1f48678a1aafdca82b21a6def5e5ffab1be3920bcebb3eb27df1913358501632b74289a8e0e8eec5a389a933c9f783c598960dd85335ce2de11730a7aab73d0d8f5eb0bb685e435bf6f3682c795331159e45cc7f5427d8bc23405edfd2a3051a2681d7f8900686d7182bf2e4103126c517e67277bed721d5348d530b50a21cc259831e97eb72408cf9e383063b8faa66fca0d6f862f8926cd7871eef067326c5dafaabe2794e0ee0", 0xda}, {&(0x7f0000000380)="742e381e84205dccd1e66e5c06072cfbb12f1b80f2009f25d7423e2819a673f5f781447b308533659eb911ef630f76117f79bf6da3aeb0b7662cdb58b270e348bfa9621c722442090ecc47ecdab75e17cf745fa81ca9469efc9a6145e7a568c39d61db6cdd0c15ca835886742306079da02ed8499f1bcd51535858a4cc596dca95eb9e761a288642cd1161f3d22675c8d37285266e531d9037927e718851c71970212f4b0075d2324159a5c40492dcf582c5643775d50e7a0052421df3e801c3b3454983147dffaa533332b187b70d5ca19392acdf45c0bf9ebbf7ced72a91cef5bedc9be09000467f4ce9402cff6747d3d7e8545398dd7bca1fd956ae73347ee6119831010041d892098e960b0cfa4c673640ff7b9af6c1257fb559552a873962ccf6d54622d2ecc3ffe8b2a0eb6f14d148abfa0a1a0dbe134bdbde1876cabb23984b9380000d89369ddb78f30b54c542e35e32d12bf95916f11c638024f16cec5be17639dd5d4c89288f5f953c7d7e4b4193f81aa8ab34a66392e3d6052ad8aa7bb205908012c153b4a14f295873a0de020e7612da1f20e277ef501c7822a4541da588eb4fb3f69581abb42dae5d8bf06fec3e6a49dc5d4cf0354eef2639bbea68c4105259671a49bc91f59ae47a341b035c7c3a5706a88b3b21f754106141269817584476529812d38924afee5a3879acfcea2a3e41bbaede8f4437206894c02609fdf299645cd0f2f8967aeed114508a16b25782d73a69989065af37ffdf5c995d0517610d6d7ffda18a8de27d938a05e8b82fca406ad7354075ac846e755060f211f7abf105210bde47b6a095bac197bf116e7bacf00284acbcdbd98ac8f47a01e2532ff7cb40844d236bac1fa29b08dcd377d902348fc850a806093274ff8fbdc47d4d0e49eeb752f5f34d17a9516ae956b3403879ee2e0d53bf0ca13349411f809a55e32eec2964ca087b8ff219b4c5c13231edb090f6c693599571faedcbdbca4a801360b6d3655854f6c3dae9c3b1632c20abba72a1615e4e08ae0f20ba7a76a5c19ad4b9ec2ef41dcad935b3abbe85ab61068a2a914411767707cb59a9f8fd5ffd71821453a294d71415ea5a255d7fd2011465af1210eb7f7cb2855a9a0e2b2f572d2b6d9b4a171dbc94a072ef453d4ad820ab2976cb78b41eb1735267a1c8482f10c0b6c1766c7413cb414d38b546a9d427bc24fa628cbaeb1f7bcb5ac9c012af543efa911bb7c8d526f2fe347a7c7d4af01d4af5dda34df2e6826f91dd23f549c5c634787af193751d04bcaa8ac7de8a0c2195c9966b6cbd093b419dfd6957c1c96f17c9a7005e13d2e316a874f0ab94aef91f098de4eef9e87c4dfb2aff9f8f7e77d81f555ccfd614bc3b81c3f672f5b5b9c348b63c5e7ecf6e559bc841e43fe2fe6f14f08ab6c2a88d122e308c50c4e27c4ca93d4b6c406f2e525934a9d45f589b0bd64572c0d303f73b45e762463c5bbd734aa192ba10d000531e36b0d83a1b5d214008aacff9b1ce88b617498336ffb8678e929f287efdba39894889b39d70337eb29b7b660f572b204f52cc0789ebbe9e4605ad8ddca88c685636a8df0e31f7ae1c91dd7b8cff7006e10c2043e9eabdd78af7caeec7b5838b5c3992de8ab86f1aec806b86cb867188574a0ced36b49dfc74ed277502eb6e64afbc8172cf8f2d2c74114c0b0178cbd301af6ce403b2ccf3c38682dae9dbc65d188bc720a35fef7e6d2cf8910e9c84842acea1d8a1c30e3f29c85c66024b144cf8454143803fa371163ea989752821d83ef17c821db8d02d7d67b09757f6f2ce31afcae134f3cea6b07345c7fc3288e2171b66dbc20fe892d2699f0832cdf1c3161031e3599d1290d8a3f6887eeab9c3058262d184f58efe839e56b37e08d188032cbc0a1d0ab9a59682b06901b3b166f80ff3ebba289bc4c3c412f26ddbb0d4184cb1c9780b001141dbddc1a3c702b2c6d608a9f374e009be0710592d11590a140c3c787015575821a2148782682873d099846aff36e1e6e664358a383ed9d82920923bfdf76b5e73e1623b404339a61af566569a8bb4288f00cb372b7d43259cc1c11c3941ac5d0f7a4e5800dbdafad895081110c1aae55c117aeb77900b16614dc4eb9d68f886b91a5bd2840608bfd7c024cc50a2d56d0881aa6792b16abfd6a8493e4b8cd09ad47dc6c3693a0d9a42225b5e902e13d83495623faf7880830c17baf55939e808e82f39761cef0972870c82269813615a4714017558ec3f558b4767a1b38364a2ef0d55195b0b1a00b98f7d81ec9a5662e2e1eff0d82f060b9aa2e45343563372093684e5f66516f6bb7b92ed25367f4ab3d395ed91a31a21e877af43c55196211169d70a0afb990f225d907278297ce5ebc0ca92843da2b2bb5a4d22db32b5938261cb45e1635e282bf5281c27bb96b164206e3ee3cdac90dcc2d57587913ad0ba6c7b57379b832531bd04ab06f6183754d969160d846636346b7393c980db9765c8974572e81863606e3bfba03b656c73e0905dbef26bb77b5933f45b7ecf497e548dacdf5d846b6e428d4cf0178093205758b09f2f9825250a42febe7fad80052d2670dc33fdab52aeef5cb9677812d044953bc1303c01b8c85003653c857799f19e779d79c57e4708c9845a84b0e10a9fa4ac104eda4caf8371b274bb4007d528a9ec2360121e26017da6622ce806dba83eb6b3e7282d07ec5eec8b37c757eda95c14d74b6620a34b483338534f19c0681c5513dc849d3cde68ad7c31ce12689b29cc4636a39ac1af46074a77f679589454392192377674dcbfa12827cdd78c41e21106e5807266e56bc9e9689bf8d8cbc5a96890a697326e3575c05d4f3ad96861ec7f35f737d0b9d572caab66c1fb9b52d0834bc14284f3aa38f20b99d84ed51bd1a1f79885ade1afcd7f10a75e49498cb8292383202c305fc68d9c758f0e6faf598b792a71ba2e1c52c0696409927f199d00e8495ff816998dc5b1ee322d2c161941c9ef13c2dc94a1a53aa98df94458312808399b27904614112a1e845fd1620ee71de81d6e0ae202e08794759c38675864a3e41e35e0f6d7e04a34d035151f5ba6bc5aaf3a8913f700ec920e6cef1eb40117a1f2670bedfcb69df53e27158278612edc3d2cba605547d393b1f4578c02fc4c413e3ca6028a5d7ee900afdc7a4b9e3789f3f107cae4d8a77280ab222e74b5210769e91529311a8089ad62afd5d0a502a0c8f5c2e0ad9f3c433afaa4fbe62a21e7b2921ddbb1a57f3ee923c7e03333e173ec37ad0fd1f488bdfdf9bd14ff9e4d8775478356375ebae161cbc5a1c354ad48b5de31db65bda6d3c9697885bdddf2b05edc2ec2e6d29b00cad12ac48b86194baacd341239c82a1e6112bd89d40bad816b6cf5d0f020758428e286f0388fac73a7deb4dc362c91be3edcb881023d80430d27b009a1828e0899a2c2a8448c624e37cd243cb03f585c0515cb50e08ce2be12788b8d793486632bff0a66bc2ec696e9fa30904780677e00decbc293c63b7a8bc19e6dd41188da69d99d43af630e6a673fba4d64b64684c5a9ed932d32c76590df50f4551c9fff5f29073706c01b41abb4314961846a9949167f05e8ac2a9fdda75d6f5dde6d4facd62471421ccdbca961d82526289cf8967e770001c56b58e8c9f74e37f8c1604a3edcce1ae51ebfee5bb34c3f9ff9b3b92d906f0a53fb447a2313a79bc30ce0ad32ca6405f3d42a8118b2a18c91395dfc6523fa48d7485bd09d776d044561036c372e8e2bcca4322e4c1cc35000c7d3ce716e3f1a5b12cda0d73d7a6ad2a121cdae8b110d7b68f2fe3c4402c90ae6979b18bb5fa92cd6c1474e67b201612d8b89312be492aa7bf580ee0c2d33b4dd135c70583b8ec46762bd794045a1729eebded141daaab1af58e896a3a04d5ca5fd76a141f6a852472da04836912dafeb17badbc84939e98c76a019f348f541afae6b4e48bc381e610da9b6a12e00fe7aa9c05e98f766168867cc9807b3b730721f440462266d8e5e0cf84f636283a4129da873f8c29f394e5e4aef93dc26df6a420b6d6d50833cec87a90484e467c029a615690261150df4c33a3d03c146d80747db512db08e27da87bc9ff363460bd02381c346572e2a4a34937dad48618d025ffc294c2d2d79541979b1a254210ae1299e94133194c7a4c7abd2b2a33811a66b8b453449ee002cc6ce2dfe2ad5650bb169c5dd47e6c378808e7b60a17a2c808f9d47ba00f03f2be76276befd4da83805f5e36090ca3b380f40715677723331ddc7965243172af4bc7f98a04522dc653ea0384a85820ba17efbc585e6d0860bf02c852ba9d51ca79fee2ba76c7c7ba5dbae75b405ebffb44a08d946e9ae677d7b878c212bbea29114296b05dcc43f0bdbf8e24812897cf9c64bb29cc819ca29d846960725f5679fde3e9ae4e9f8c6deca6b13a474109f7d973cdb4de569d15973bc946feb0d3facd16b97ad61a0b428b31d00c36fcd5ce384e995c41a8ce30467a1f9c4481c998232fe8acbe54123ee4c9ed8f867124b3942742dfee2f41bbd9b562f031e858f0c1feabf794e6744f2539d55aa393cc32aadde80ce8abc0fc307178dbf251e2e1e481e06e865e6dc2fedc7ccd5e6cc95725a337f390ffe147c067764237aecdd08d9e77eecc14a1455fe8c53a760bf7f1cf3f9c39b6a4f097300575c98f3b258cce9cc62778748fe119521586abe535112288dfb58db205a8f024b06b143ca526172c4491fe85b4d535b4cc866cbdc6dfa79abcd0b5339693d817d3ad8f165d1aa990e8244c97705e1e4b30fdf410e82dd3ff831e3d92ba7744919b4d0dd9272ad264edd094de4e47b1ad2558cd50296a7796a724a649212d36db7802731fe2b68dcd34df748bf9f80acdb99bc64826bf7cc229266f2c4ac65f9b90c297ca3ffd3e246f91166a21ec2d3055990182b7953465cee80bf276e8bcda5cb063960174ae74dd2e415968c3245cb5ee4ed4f6962b2c6cb4e4af2e83b2c1613f9025f20aeec0cd6d35b19e03e1b9a8b95b74190a4b4ab992224d2f07fe043c09d9660eb46eb21f7ee71d05abbddc634a47eb72ad95b652d03f1b3c88dafdcdc585bfe7e38759e4cf8a684586084e6ab977c7e0262a2e41bc0921c8c2b1af29f0c7ef6d12a7a124c122e2f9ea7ddbac7bf5bfc0650a55e9368155083f50d69dfb8b45db621cc6ba09d6055d18322bfceb9bbdc47bdb50095c7b7b4615f02a7f3814a7793abd0e46f4e0fa49deecc4fff92b1aef7f1b48e70151112e878c743e2beb1cb21493667077b5fb8a377d10d5d803a1c219610bd93de7b38fc917f6874449e58d84bbede094f20744f22a9ce683bd496449c337c12ed71f99bf4d33e90a60187d29c613c92b0906de034da050f7b0c4e986323190bb8c876d77b944a9ea91a474daf8f7324e88a69c4441d36eef9da598b99256cef81aa809462d26a855ac2acd673f7614d92e9cee3b5557bb2c325f070d96bf4d75cf7bb005fd8e80926845987dc4921d0dc0aa6718bb76e99ffcbfe13c5233eadb76138a29fff3a52bb72b3c9f01d08d51bb01361191765d49d0b056fdeafc8c47bbebae4d3ce297111830e3eba81ff207d220407bdabcb0ebe5eb8720c579df0c28778e11f6b0628f1f78358910036d33a8d16f4cd2bd62224cd34a96142674be0a7072ded9085de3b13acc947e4edc6e1c25fb31763d4f4494635ff51b530296ee13347bcda29f59939ffff206f80745aac107948cf6cfaf4286c7f9fbff3a284743cd3daeee62e8c1e0b227ba9", 0x1000}, {&(0x7f0000001380)="5be638aa80eddbb7d4949a940c7df3e40ff8f592e9e83d285af1a372e6f851051837b3d92e304f73aa2c0f8839c2b09884d2090fcc6975b422469f5ce541c83275d7f91bfa647ec06815fe3b87e344f5affb2652cf770b3060b745fee61a2c1f87bcf3806533ded1729c8d24554a0cc7ce", 0x71}, {&(0x7f0000000080)="f6f3be2f9b8a3ee57cfcc16aff171b69", 0x10}, {&(0x7f0000001400)="ed908671e09e9dbfb29aaf2f22af4ad88db52fe2ec1ea3af1ff12620bfd933c683edfed3fef0949fe88a100b01360b8fd781835576cde205ab35788a4fac5e3f9a175b6a7f4879b47e9623beb6be57563fc1d9e1d036257f38137e21130cdabca74731f1b4afe096856d9588408bb22bacbf4ab5b507c66f013d18b3a4e84b6669a93fa232383dfba6a95877b812f4327a0fade0587216cc14585f1b9e60522311be9f8dd7eff9e6c2feb32b8618bed750fb7dc870c4cb7340066507e315dce481", 0xc1}, {&(0x7f0000001500)="c275f0fa91a94c528e66980d9907b5c48daeaccbce5f743f4388bd71e589eb516b6bd69cd7a01c1fc6eaeb8ea17d480f8486a3ddf695b22ff78ba8b6e4200c63a9d95458b8260076f451c3a046471762ba026f79ca580b3ae691494aa38bc8f5052acc5a115894c61ffa2cee3837b6eef106c5af50fcec2a23670ba99bddf162053e915dc366194c58791e70c3a85615eb7e68f7d7839ee06a82cd16b4f834e6386d27e707b0f59d8c1a", 0xaa}, {&(0x7f00000015c0)="2aa0c2f1ea821a239b6162b417aed6f9e069acf81c52a716086a05442ac6877a1572878620ff1fbd055d6fdb8d073e78b00efe96899b84ae47a01cf5c856ec5d11bdbffd58635392d378fcfbf312b200bd7a1c87636750e87dd93ff5ca4369038d263653dfa0625677e1f7d37b424fe22ea249d10aa291dbc75406292cc5e5ccd72d5e3863bcdbb50f53f64df73a5f38cd8cd04947363b62c89fc2fb60015dd92bbf6849eba286ce8f1f1c7158d084085b4552ea", 0xb4}], 0x7, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00'/20, @ANYRES32=r23, @ANYRES32=r26, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000db0000", @ANYRES32=r33, @ANYRES32=r36, @ANYRES32=r40, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r3, @ANYBLOB='(\x00'/16, @ANYRES32=r42, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r44, @ANYRES32=r1, @ANYRES32=r3], 0x108, 0x4}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xa8, 0x8, 0x0, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300079fcc1ba0028d16d63034e9ecfc6a4c17995ef463f7b098bf46854d78a2a197a386207000000008295955984c87910b3453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c63875bd2ad88b2951b15801360bcd4c0a162b5854578464f810fd4237b8f74d012ae41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2b21dae7fb5394b27398667db936a687ce8778ff60e617519495c5b702bcd4f85"], 0x10) write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce696460bcc6ca6ca0054c6127934e8520308a178b232acf6eac63df3a2853e3dcc6f15608d337c23804f0138b2fa034d8d9ad565d7651468418257ab9bc608000000000000ec12ccf243a8d93dbe9ffb71e9bd795f5fed8f7bad9f3ee178d740d01dd44d0d6f1be56eb14ee19e91b3b0ab250c6a04566377d80d48b14ddac9dd5eb998c34ef66cff899f4f132b0c2bf7", 0xb5) geteuid() 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="40f66f94f89eb8430049cc2f620f9c1704fbc4118d7d2481d6000000000000008128ca21960763ac50a4442f742009d2fe0904dbf80000000000000000000051b83a90e1ed545c46525c1e580cc92578c48924979072d1b6e0c1dfa6cc6e71b532b525a23c018836f47d624c9a5f8ca2a0d78820b25d7ca94dec31fa0e8b95f16c57f581bcd08c9140f976951f59d6582032c6373ec0bd0fb7adfd133e0780f7198c9c043dfe7a19743e4c86e31f40660534a54b1980e237b9d6d8e5771dfebac3c30b2fb6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r3 = geteuid() getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r5 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) setuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, r3, r4, r3, 0x0, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040), 0x10004) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001180)={0x1000, 0x2}, 0x10) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xcf\xaf\xb0N\x93n\x91e\xaf', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9ec3, {[0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x5], [], [{}, {}, {}, {}, {}, {}, {0xfffd}], {0x8}, {0x0, 0x0, 0x0, 0x3}}}) r0 = semget(0x3, 0x3, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000004c0)={0x4, 0x1ff, 0x2}) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fchdir(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pwrite(r6, &(0x7f00000001c0)="67e920d006669fbc8bf4110a83e7", 0xe, 0x0, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x8408, 0x80) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto$inet(r4, &(0x7f00000000c0)="72aafacc8987c251e09a8de0", 0xc, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) r7 = socket(0x2, 0x3, 0x0) socket(0x1, 0x8000, 0x19) r8 = fcntl$dupfd(r7, 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/48) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0x9) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1cb, &(0x7f00000000c0)}) 16:00:35 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)=""/141, &(0x7f00000001c0)=0x8d) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x401, 0x4, 0x40, 0x8}, {0xee, 0xff, 0x41, 0x54}, {0x40, 0x81, 0x7f}, {0x6, 0x31, 0x58}, {0x400, 0xff, 0xff, 0x800}, {0x5, 0x3, 0x40, 0x6}]}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) close(r1) close(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x100, 0x0) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x100000001], [0x0, 0x0, 0x20000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) fchflags(r2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x6, 0x200, 0x4, 0xfffffffd, "0d253a96acce0cb98be4d95ce6501e32a93ac0b9", 0x8, 0x612}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r5}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r5, 0x2}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) 16:00:35 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r3 = geteuid() getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, r3, r5, r3, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r7 = getegid() chown(&(0x7f0000000040)='./file\x00', r3, r7) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000159}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = semget$private(0x0, 0x5, 0x204) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000300)={0x5, 0x2}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000340)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="ec9a74000f4000002d505b4f40948fe4bb4f3ca437d7f6e18c37f5209bb856a7e8ab986cdd"], 0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) write(r9, 0x0, 0x0) close(r7) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r7) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x80, 0x0) preadv(r11, &(0x7f0000000980)=[{&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/244, 0xf4}, {&(0x7f0000000800)=""/127, 0x7f}, {&(0x7f0000000880)=""/157, 0x9d}, {&(0x7f0000000940)=""/53, 0x35}], 0x5, 0x0, 0x0) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r12 = semget$private(0x0, 0x7, 0x20) semop(r12, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r12, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000480)=0x6) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x800}, {0x0, 0xd78d, 0x3400}, {0x3, 0x401, 0x1000}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x9d, 0x7, {[0xf640, 0x200, 0xffff, 0x0, 0xf6, 0x1, 0x100000001, 0x4, 0x1000, 0x80, 0x3f, 0x8, 0x80000000, 0x93fe, 0x6b, 0x1, 0xbac, 0xecf], [0x3, 0x9, 0x3, 0x4, 0x5, 0x4, 0xff, 0xe3, 0xfffffffffffffffc, 0x4], [0x80000000, 0x6, 0x3, 0xfffffffffffffffc, 0x3f, 0x5eeb, 0xffffffffffffffff], [0x7, 0x5, 0xf5d9, 0x4, 0x8, 0x3], [{0x7, 0x400, 0xc2, 0x1}, {0x3, 0x0, 0x50b, 0x18e1}, {0x1ff, 0x3ad, 0x1}, {0xfc00, 0x6, 0x1, 0xad83}, {0x2, 0x2, 0x7, 0xfff}, {0x6, 0x40, 0x7fffffff, 0x7}, {0x0, 0x1, 0x3, 0xeda1}, {0x2, 0x6, 0x8, 0x40}], {0x1, 0xfffffffd, 0x20, 0x7ff}, {0x6, 0x3, 0x4, 0x2}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x2c}, {0x200000006, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x3558d51872cd496b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x0, 0x0, 0x7, 0x5}, {0x6a6, 0x40, 0x19, 0x521d}, {0x1f, 0x40, 0x20, 0x7}, {0x5, 0xe5, 0xff, 0x80}, {0x7, 0x3, 0x9, 0x3}, {0xf12, 0x43, 0x7}, {0xff, 0x2, 0x0, 0x6}]}) 16:00:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r2 = socket$inet(0x2, 0x8000, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="da3606ca0fac281abdecb06454fe14e752c64ad8fa98392d0f9d181504b7bd675deb49be19a2435010e424abab46f232699081abc7db25b7d0048dd68092286f4e999eb8462ff657225a174eb08b6bfec3fb4b641dc9efed3643c4129d471b296889a50ed005b121ea2a99140cc7a24b68", 0x71) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x803, 0x900}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = socket(0x2, 0x4005, 0x1) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f7876c28aeabcef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000cd70d560c35987a882ef008b8ce4637f2a37a3b420c5485f2034db8d2372c705bb69727e4ecf371ca6a9740f4d86a913499e2189862ca3bf0002721d066a366ce9ce3dae619b67a88cd956b77b29307780a796e2b93f2bb65d0b333a52bef1b9d75bc23b3b901deee83e4e1e60d66fc70d83233b30eb3e33cccf6e2567aac517d8de0e5a864e8d9ca63ac50658ccd0ee226432ef0a2963a59fa8699416f9fd6517c9da89426c9cc2bb8c26889685b67c5a6912b6fa317690232093b1bd0e1b5ca12aaba7f800bd2344364dd43b05e4120ab9037afc0425433529da4c607d02edc745bf18ec4af2aa65c2521562c3793f9b0720987fae92cc0a83fa106a267e04e37d1370f4c88e89829a1088"], 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c7", 0x8}], 0x1) 16:00:36 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a38ae6207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896065e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) munlockall() close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x11) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r3, 0x0, 0x45) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x10000000000, 0xffffffff00000000}, 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001000)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608cca2e85310000000000003365912afaf78df98f7ef31393ff0fa7369554f10a9ff614eff52b961df90ff5c750ae69f176980157b75da809583b54f3fad182faeaf51081ab65e2bfe306e1d9969820cd29405e74c3bb8db76585e212688daf6bff0ef3f3941f55696cc1b5f1c30d9fa90ec2586689f993f255cdf35d1c94c27c83aaf54cdc96cde0ba49e686d07d575bdf098de9d77ec6b6147b4019d5228213891ab4b15307c3b62d64db353c7c603b28b39d558319c67fd2a5b9228065d72b0be4c38362962724d6ffc9a02c0580c359efeb0ccbaf9846d2c32e454f5a8a6eac017327f57ed727029c0cbd689eadb701fe700d885a252d5dffe4237b9f72dd0868593ec5050be56c99e4e95439e96eebe3d9446012ee7cff367a0fcc332b620e068fbf24b458dddaac37518b07432a23533420a8962c9860e28909d61f54b0e0bb309b037040c1fa70f1821bafa0b8db87cdbd65d8ef3fc28c5a57f76bb7af1c434ca87d3a5684f01b141c7156a577a85de0230d546776028d0051a47fbb3a3f1527cbf71dbcb8e2d11b7aaa85b57ca31d32c45025", 0x62}, {&(0x7f00000002c0)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b1931277bc22006c2a33bcd058ebc8717f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe445f82337e738dd550280c2705fbc2f0f6d821100a861690b43c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f00000020c0)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd658f5e1433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c71545d07f6168ca185dbcd99f39fb622fbca4a243fa385fec2b5eba2447f6635c90b9ca704cb92fc3e4607b86ca18454dd269ea7b087c4396484c7262f2752f238ec2431a29867b3fdd2e9e5c77fdd601a898942e2d62dbde12f85042ce63292d15ebb4a83cb1a9098d615d88a0c2598ebac1488c24e42ac612279d8ebf7f6e42c00542e408c8d7facce4d97e87686de292d6d0b160b8a0d1484a56d71daafb05a155f6ba1692e2c6d297d8cfc6ad8460425e3cb92c19484df4ad35d2b57bf715f8f02c0e8c876cfa07e34b66a37716e74d3dce59adfae9a31b1318f10b657071125e8135a6bf9388b3e", 0x1f}], 0x3) 16:00:36 executing program 1: r0 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r3 = geteuid() getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20, r3, r4, r3, r5, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r0, r5) pledge(&(0x7f0000000000)='\x00', 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1000, 0x8000, 0x7, 0x85a2, "560e243e24c0c016da51a1458db61692c5c49cf0", 0x8, 0x4}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) listen(0xffffffffffffffff, 0x9) 16:00:37 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x8000, 0xfa) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r7}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r7, 0x2}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x8028, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) write(r9, 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000040)) r14 = getppid() fcntl$setown(r13, 0x6, r14) getpgid(r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r18 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r20, 0x40044266, &(0x7f0000000040)) r21 = getppid() fcntl$setown(r20, 0x6, r21) getpgid(r21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r22, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r23 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r22, 0x20007478) ioctl$TIOCEXCL(r22, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r22, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r24 = geteuid() getsockopt(r22, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r23, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r24) r26 = getegid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20, r24, r25, r24, r26, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r27, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r28 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r27, 0x20007478) ioctl$TIOCEXCL(r27, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r27, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r29 = geteuid() getsockopt(r27, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r28, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r29) r31 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20, r29, r30, r29, r31, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r32, 0x40044266, &(0x7f0000000040)) r33 = getppid() fcntl$setown(r32, 0x6, r33) getpgid(r33) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r35, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r36 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r35, 0x20007478) ioctl$TIOCEXCL(r35, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r35, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r37 = geteuid() getsockopt(r35, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r36, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r37) r39 = getegid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20, r37, r38, r37, r39, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getgroups(0x1, &(0x7f0000000500)=[r39]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="d3e2aca5d2eb4cf82cb9b2b3b471a5b7698e45a0277f99605f40912269d6d6", 0x1f}, {&(0x7f0000001180)="715357455cf54f2929860fde02d29ff4c10c284e6269e2a11917614e729733176fd5ec68ea21e8a04e084f3452157c54f71a858191928480a59bd8e33eb6afc63c7df4272f060f751efd62cdd03824acacd9512412301302a7647837661218a006c0f9e6d1f6b846279b269347ef8ff1c5c6831d1a56b05e3e4080b5fde943877405ee67fbbbfe1258afce1dc8f4e33fe2b8a53d513f059bab0a0452a3372545ee4b079b34b7a31383011fce73198578066f63c374a86e4d41f4b565aa8b27be4aee674e0ca8a21450dc9c9844da9f75d4c08d80b1b2ef79257bc75d62cc3708b484c20d99ab95e4bbbb364d17b2df7b8f461b0341a8f3cf289dd31a83eb9ec6beb253acebfb5705bb54237d6326c6b63e43361520e027e2157c9689bab968e965a43ceeec453a8c6886337e95c4e575f0fc3506d60d6f32ed927a69bdeab46ef3befd055ed529ca63c6eae96cff1912c3befd6c5ca00a8bfb8386ddfe4951b0b8450e57ee16a3a60a4489ec91e630eaac7ee416fb964243c1201fc60a670c8b22e01d8da9f8098954df2d13f503f325b0afc6b3a0c22306305198035626fb2b5250dc409a7a56106a8fa9bfec6f43578f16a2adb297e387126347699414efb5ad714e0963b2de8b6ccad696ebbfe0717209402952f03ee11c6e917b4af6715f6f3954ef3aaa21a7db2ca7bd08ac6738ca189f90fda6855b8c41ce4f8f8e579e5884fb84b3e22d1ff80bef1c46ee450816917c562c0113ff3aebd72fd333baf4230c042915fca57620e926f4410b449c57725bbb2b97820aec31c2269d69a7911ac3e782fe03c621e5a10420202679fa0f1b3d9765be16baedcc9dc1fc07728b651b045a62acc933110a6189b09e3d12bde19471c1d0b8bdbd6c93fc83c4fda0c098e6ce37e337914b105572db86bb04a6a761af202d79af242cc36bc9a4ca2fa3a4d6f6bab0384203921f693c7bd2a804a374ee71ad7cfd74e3c70fd20510491889fc73a36add0b2338f68f592306b47b308f686014101ccced7fd3802f47547661703ce451029691ea8c5a6f2d3553181477a62f4046cdb2e07f4bf42df15683d1b3d348a1b9095cab10426914075e0dbb486f2c212f6f14ae7099a86dad90f67ee089ffcf1564dbd6841b0a72a88fb5b18db5dc0575caf1e84788c07814f8201980f466c17c3dc6237fd9d87de437d836c6282af2d2eebfb8bc870bbeec37ad62c72993bdc3d20f114a00e7c2beb0cf9c30253a8a8edfb0a7931c421988a3b6fad081b7fb5d2044f1ea28c1683aee9cf59fbddba6152424c679125d90f5afc2a4acbf8449f8dc750f16306be3b68deea1103396c43b33c68a6f1db38d2c8bed12fa620514548742fecf58f602efbdc8fc9ff70ae6ae9f2c43fe00f666af299498bd38616a9d65fcfa0074d67455f7033d1411ff085732e829eee2816b5988a4f45511208550b05d5b9f6bbb3885816c267f656a2c29cb6ca415a45758c9b4cf5cc5ab210aad9c39ea445c5988df1f9937a7337a3db031d26d52ce117bd217c90aa1c760feac51f799a54f3528b1df11c0aa7d9bec1c087e95720e67301b3dbbd3ba790a5811cafaaed5027551c603c92ab9f42aa7bdfdbde6401e33a2b7e2bdd3c64621e000aec8d79cd52887b5df1512b5fb18390649520617889168fa54b183779ec1a2c8fbc628e69938d68b04ca003c127d9b04e5a912d01237dd6e1ca9f2fb72df60f84c3d271320bbf1a0e96c8184bc33bdd111f3d5fa521df3a3af56aecbd7db4178f9af81b5da87b26a56d0f548dd66da19c292c066c919a0a4f99bda33cec1374a5bc508932a5e53145d2c18e3c6bf9d83c594246b7171cb819d0a699a23d048384c0463336fc85d0c45e55ec526bf32277a89b8bdc58ca0dd56800a738c847dd4421b5fc8c2fc47cfea2c40b0d007a6cc5e3177e59a7d267e34b1c494f21f54f679b38ed7db236e8e29f90343e69b3ac826786b487d7022e1bd81a9b4b8c33f0b98d442014b91dc316d934a88a24b96abf2960f605d4d3c80d6f896061cbd9476cc6cd2dff005769fd28b77aca290949187b382aff158250e39679229cfcf416d14f6f313b8d4f68e3db8d91736fc6d40a9f4d1445639449457e33c033bb790dd1502defebbbb57e23fa5f56ca77ef1669cc02993126a7c612dfb7db5cc275eb78fd1a8f1d1acd02e929aac0dca93fc6a10e6352546b78bde0170277be8da1324c6c3637d617460894999aa60a4097ee7648f036429d57886a1dea29726905d9824748a2d943ae197e193941b7394dcb0bd6b0942492e55cf73df8152d055585729bad1e3a0d202a7ea5b3029fe1e4820621dc9332e34ed235d85bfaf65f049d70110bdc8a1054f417bf429dc2ef67470de06261013c663f3fa773512e9a0f8e8a28b3b5f9585ff1b9196a314a108d99df561dee0472020b45ba645f1b7fba25e8b36888424421e28d763208653778c3f2bfa3712475a8cd84b117e203816fd1c088090a66cddee23aa6999381b74bed9301c1a669024b5ac93c31c932d4946ec2cc4a6c3cce9f6812b2d379033682b4360a1a2bb28af1bedd784951eed2b8c49a838fa55e13758744b83f4e3aea5ac25189cbeb69a551710dff865813ce6827897e545ddebdc40ce57962680fd01a91f2ae4da544735deda33bbc763ddaadf3775c5ff34a09c42b3fc8bc248116ed91deb4e2543546c539fb254f553fa47579524c65038fc8c403308bc4ae56e9818c361bace835441e3a5c28567b560abcab68c3dcee90d5a964e203a280519906d571a1a70d5dcbb0433cc552a9533f6fe53508339ba04b5ae4aad5ee92b8df2c3c8d7f77e06f44724dcaa8017d94a938225146dfc82a3238cf96c959a216ccfc1efb218e0eef4a95ec41c406fb5f5b0eb8b4602fb0a6c07c488370b6fbf24c2dacea0ae73981bf1f82fe8bd57076074d53f3a54b55a8f1f3d59a5b19bcb1b5a6b353d797c508e25ccaf5887862f9b3f83c227f79a7971f23757b5d5650cff2d4d1e38c1785848683d6dcad54cf3a85bb838f1d3d5ac0018647075dfc992f7da15f01eaaea45ec2c7b43232307ab2325929fe04fcc87b8b5f69c395cb5995d782fbb25272a7a0d7413e211ab547175cc303c37ebe863be36d9c43956a1da493d5b8822967f1717632a092ea18df95b71e79611ebfd11a7de63ef8ffd7f29b47c1661701ab768eef1d80ccf6d0d4e1cd6c9c4d895c01f0c44889fd0d35d45d0bf04612c3b7e104907178771a1a883c264b8647aee777674f3c5ef5bbf5411bdcf4de0ed24e3422a8dbb1f2e7cfd26bac6206605293398db3a1acf920944aa7eedb4013a7166fcb51cf7896a24d1d4e1197773b5ce20e92e7d497618f1c0a2a45918b4de425d2b9e279ecb1ad2699356461a79e2df8445413ee9689b01667f5bd39f18da948efe5b1c053bf50afeb6bd8323be291800cc7d44a0c7c71806b550cf4aab3c9e0567dcd0c5d5959eddf180dff1c7a06b0416564e426b78382b51721fec5b20123f2f989c110c8001ba7e852975d04d21ca20b459162795f0e99e67348fd3e5362e517efb7d1543845079710b123a28c153b3f42f24e0c91a527ce6349a2a7ea7191461efea4b253889bef19a76919ffa248c6bdf5537c299a6c1132fbbd27eebc453317827914585558808bc229e6426dfe7f8d9d7697d17a88a197d8ef85d832f28dfff16c550aae28f3e0112c86e37f4091f4215641f04453ea4a308298c96bc15938c4165b788a6b5538fe45fb6d94cca3262afd6d78a928d553115ba285677a0373a6ed126f209c6f43113da6c8fef1e1d9875abed90d61a1128b86138a6688ff149f3f94f4d48a2f4d49272a2d618775914277babfaabdd1fcdfd298819c34d7e94bb0d41c52bd4ad2b58dd2ff6be4047fd0c86ec4993b1589b19937b3867b64c309d3a4a9c9b0cc4fad47022b1bee6067498b772f81eadf2a0c63762523c60270811368b1d8bc8481770d216660ad74b3ab324a1c612d2fb4c2399271f123bef96e983d84f920133fbc5ccbd7bfd6b319567b68ec5af0a041e1e93b91b8ecdd9d0e5a6d68b66c561e242678e1ea33b6c689fe799aef0b24f42633e03ec473d1136c98605c78707a25c078318030c3009587c9d250c9a6485a06fd183991c7757ee81de52d4b14c5376971ae35bee53db510901db6b9d88b3a9324e4cd28ca53a1521dfcfbf65b833889c6e2f588f970c3bc00bea0ff0ecfb0d8970b40002b69ef8e0424e148d02243947e0080d5e058c68fc570ea74487a74d433272bef5195c4c380191eaff51347c5942ab7c05e5fbedf764535152ecdc0ea5100e28189bb6cc4a2d564fe99e8de36767a2676993ae6a748a6eb76efee7357391e45696a2735d4734255c4598fb701d71bbf240c69506bd7f74c2edfa36c3ceab03eccd7c67afabab3bdf3e2016175946550ccf83fdfdb1afc129074df9fb0dc10ea833042a56b3c41f226ce14dc5d303392778b21d666e8b20ac889b375e2e856fdc573ea831eac1227b94a220a83fd4f8628114502f57fff6fb5ecacae26ff59e1284ce53f2175aabbdfadb8ac671a08540dcace7507940e315fd095b3cb22804eb6e23234ea1789491c4437be06c404a01ca34194eceb8cce0a1e3333af36f3780ad953ffa3a2349186d39b8bb27b0c261dd13b2d2f826926705107aeddd91e8140bf72eeee646b29bf347c16e8148e7279f71b0de48f528012d096b8a0def8066b4e8276a77b54f998b1c293f13a288a396dd9f80e4347db90e9d33150399a922a98df63241071c10ceb2f40a33f15cc2d2d4f0ff671da4598c31c1dd4ebc99926cf78c0e333dcc4cf150656acd2328187f7e3fde7b558b32f4672e715ffb234b63684807ea46dab2aebc96fd2bec016d4888d310e77986d28599c13e3bf8ef87305ae536d62e8a5cc0c0ac0d49fd13424ef036f2d9b0099c70491eee04758dcc7eede3b0d77f076b1da06662bfca2c101b777b9febc6842ef54ae4ebb2f0d9677822229a2c208c7d2df559ca55d7cb25d389e749fb158ee6a120e2ea0974834f061729d4b2c7e5f81f3899175b0dea78ab1832effad155a387ef554adf3648e9de3e6990209709b6045242b26b15fddf6b405024c1865c932133696d7185617ebdf32ad882751e7d0b421a8c57af15ae08a47bed9794596ffdabc0991b4119745d89a13a2cbd6d8ef719152944f12302261b610098a2f53b4bd886d8fcb279bebbf3dc8712a0b1d0caf0d74be21aee6311f86e06875f09c7ace57f65a82fd8cee9af387ebc2258c5f29cb01b849104bf0a2d5897e5975792aab9bbbace57a546467947e9b7f8d2757ebe0ff2f13d9c067f9c54513bf72c900754fe95e82fa7834fc4a865610e4219d116f223bfaa535b7bc9517a9a221beb48f8d7c8c0f4ea4ff3267cfea4a7d388c22ce6538b8eb460fbed68a31595dde3027b744b4060f8589bcf66d3678e621ae603d0c28a2937131df88c3748ed77ab99378d3622a296ab74ab3b8a480b9fcaccd9ef911d34e63e926fc623ff15dd248e8530f81e40c321a6369362334a2f4cb6be1942e20269b8e50d67e93054bf9a9763a42219c557d8ea4e86d9b5e73c81577417997b8556109c5a74c0bb905abf6efe05dbe58c3d97f0082bb00ea46fd87aa1f0b25604f1aba2d9af9f9b607ce5f7b479ffd71d2471b6973c8cd4b2e448e30f2489ddf77025c58658c23e422ac7dcac2f6eee1589006ec8a33f9815aadb4d9d512981e99cf00c23d490dee8e0c8b292542e1caf3184b561ff27a8247f", 0x1000}, {&(0x7f0000000100)="0520c5d33638402a1955afad4444d2e11aebc8185b334ede9d40221d01fb8368dd34166c7114d0166f529aecbd5764caee82b26490af364092b958d56aa4a0f202e20dedc869345cf537a0d6f240ebaec4f805a083ed55bb4478ebe40efd5c279c8b0508b86e39d8268d3389edb63c0c09f8782aeb48f64f9d8880390bc3edd916103816a4c3193b734860127b5db5c0e1891edc031304c733f736da0d6502888b5d8afb3b453b6bf6c24467136c833a3b0bf470784e354314db5c09ee73ff0cddbdf0fb204a8d1897d42ecaed2f2169e8213c57b62b18a10d6b63f012f5b8b4f81288dc789bf9ddce2b9fa1dd57c0cd03fa5859b7", 0xf5}, {&(0x7f0000000200)="a191b337aed36463aed9bf216e3cb20df8e5bf00b72a9667afd4786b1a7cb18713d04e8222c203e1d40c29651fdacfa22fd9374fae084f81fdc663bdf0c0d8797cd060dc05", 0x45}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r24, @ANYRES32=r31, @ANYBLOB="000000002000000000000010ffff0000000000004861daf4e1f1defccb9ae48db9dfa9875700b2f9299db67a62ce7a36459960ad61ca75525aebae580b51267b2ff0ddcd48dc8856abce316718775204dbedd79f2ceedf28c46860f086645dee92524cecbdabc210d812bdb7ef3c8d4bb53db6e54961a49a9b98cee1a5d1ebdc62c706117183c064b2139c2bee7e6fe439de467326e978da6d9a9c43f84a7d5a15837810a8d54025c4d6c91ab7f1ec5506e87130f763ae14f83b7927e591968153daa1393dc96064449abf34d4e4303626cfdb12e8374ec52c4e89ed544f4c57481ec046e3b4dba5dc6c552fa03f2d37448a7cebd5", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r40, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x2) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b110000d19ec0c062cf486a7a81bcae0000008ec9ffc10000010053b5d1d09075a04e513d", 0x2c}], 0x1) r1 = dup2(r0, r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1311, 0x2) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x1000, 0x2]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x7f, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) syz_emit_ethernet(0xfffffe34, &(0x7f00000000c0)="e1c0dd6d4499e6cc36a536214e31") 16:00:37 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000080)="078096a9b4cb45a73ac80acaa7d83ccfe92df3751717ec343118bae3300e63f33b454d406f0c0c78c1a3dd47c86f4a79e6b556c9d7135c0f0f810fe20ba7d700014677f72eda1331e9d5d14bc8f1926ecd4c9d759bc535f256271fa01a144855046e3ca2a8b192", 0x67, 0x802, &(0x7f0000000100)={0x18, 0x3, 0x100, 0x3}, 0xc) 16:00:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x49f7a5084197289e, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1a0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000006c0)={0x6, 0x8, 0x26, {[0x2, 0x1, 0x2f2a90a8, 0x60e1, 0x7, 0x10001000, 0x4, 0x0, 0xcaa, 0x0, 0xe17, 0x4, 0xa6, 0xfffffffffffffc01, 0x9, 0x5, 0x1, 0x3], [0xb00, 0xfffffffffffffff8, 0x7f, 0x100, 0x0, 0x5, 0xe90, 0x10001, 0x608, 0x8], [0xffffffffffffffff, 0x1, 0x1, 0x40, 0x2, 0x1ff, 0x9], [0xced8fcb, 0x7, 0x4, 0x1, 0x6, 0x98b], [{0xfffa, 0x3, 0x8, 0x6}, {0x9, 0x1, 0x6, 0x2}, {0x2, 0x1, 0x44e, 0x2}, {0xfffe, 0x2, 0x10001, 0x8}, {0x1f, 0x40, 0x5, 0x6}, {0x8001, 0x3231d317, 0xffff}, {0x3, 0xff, 0x4, 0x616}, {0xffe0, 0x9, 0x5, 0x246f}], {0x1, 0x2ecf9951, 0x1, 0x4}, {0x6, 0x1, 0xfffffae9, 0x8}}}) 16:00:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) close(r3) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xbb}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "d704000000000000005b000000000000eae74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x8, &(0x7f0000000340)="ebffcbff1309fb61020000000000003048e69931929648d4e7b736dab61b841a2f1120aab750106ec9c4dbc5ac97e941f5a40cdc2db463bff04f16ede9e1389a6d675480c61e9729a37e99ce5637d88a51c38060f9d7f12f4d4c3cf9255f73d8ffb900e20c78bde1eddcf707579030d2f259a72a53fbc40a4a544ef01d971860def993270bc8ff37f9959845f6f9ccce7ab166b782318cfcf985c081bfcf567a5ea9832848ec7077ee49f60a740f5104ef2c7bd7737b6ec80d10860e94516c57b9bbb6f2b00c90579a694ca18755ce", 0xcf) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000040)) r7 = getppid() fcntl$setown(r6, 0x6, r7) getpgid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0x10, 0x0) 16:00:39 executing program 1: r0 = socket(0x6, 0x3, 0xfe) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1600, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) clock_settime(0xb, &(0x7f0000000180)={0x1, 0x4}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x99b) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/100) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r11}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r11, 0x2}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r14}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r14, 0x2}) r15 = semget$private(0x0, 0x7, 0x20) semop(r15, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r15, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000001c0)=""/100) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r17 = socket(0x18, 0x1, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) write(r16, 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="c7e92baedb136749e72dc7b33e9be8202d76564938e8f3b40764597af2e2dae16e21545a5825917962c76d7f71ef9741355d1411220219894d189123e4589261206502c1b6af6d9ad6ef83a6", @ANYPTR=&(0x7f0000000740)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f00000002c0)=ANY=[], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESHEX=r3, @ANYRESDEC, @ANYRESOCT=r11, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC, @ANYBLOB="01b676665813fc1ca7e89058fa45f71e58968c23528c915604a139cd7a3c7df4a5f6d2fc0134887734073903dd97f125b6db1d765dabe372eb88441ed9c039b83660027e5aca3cbb0cee69cef541ab24f5324ce217c45d9a166362a1430b61b07a339d4cf6de50be3f4483b0524365f943196184b671c750e9fd5f45f658ba6bc7b6c0a453439e85dd0af745b5f257b1111da4d222fa6b4a6a4539cb7519484a6023759adbeb12be7a1ebb69201f78fcd2c91ea4021729cc2bd14fd778a8dce4b22ae53b1c7c80ced818c429e7613b9d7fb7562bca6227ff5f81db84bec09a6365c76749931dab", @ANYRESOCT, @ANYRES16=r2, @ANYRES64], @ANYRES32=r10, @ANYRESOCT=r12, @ANYRESHEX=r6], @ANYRES16], 0x6) write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce696460bcc6ca6ca0054c6127934e8520308a178b232acf6eac63df3a2853e3dcc6f15608d337c23804f0138b2fa034d8d9ad565d7651468418257ab9bc608000000000000ec12ccf243a8d93dbe9ffb71e9bd795f5fed8f7bad9f3ee178d740d01dd44d0d6f1be56eb14ee19e91b3b0ab250c6a04566377d80d48b14ddac9dd5eb998c34ef66cff899f4f132b0c2bf7", 0xb5) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x20000, 0x0) r9 = open(&(0x7f00000014c0)='./file0\x00', 0xd09cfa73ffbce7ff, 0x1) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000001540)={&(0x7f0000001500)='./bus\x00', 0xffffffffffffffff, 0x2}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/eev/hty\x00', 0x105c0, 0x0) r11 = socket$inet(0x2, 0x8000, 0xff) kevent(r4, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x13, 0x5, 0x100}, {{r6}, 0x0, 0x24, 0x40000000, 0x1, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x10000, 0x3}, {{r8}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0x68cd}, {{r10}, 0xfffffffffffffffb, 0x1b, 0x2, 0x9, 0x400}, {{r11}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x200000000000000}], 0x0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffc, 0x70, 0xe9fe1164456b7b84, 0x4, 0xf86}, {{r2}, 0xfffffffffffffff7, 0xc4, 0x4, 0x7fffffff, 0xfffffffffffffffd}], 0x100, &(0x7f0000001480)={0x1e00, 0x2}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) write(r0, 0x0, 0x0) listen(r0, 0x20) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 16:00:41 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf97, 0x0, 0x214c, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) kqueue() kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(0xffffffffffffff9c, &(0x7f0000000140)="02507d10d7acdc8e22fa83f65e11c72c24512c50e1c70e702b89281efec38c7ac970c16b81ce11136be60de34a4b43c562b13d8737a2d7e4e327a4cd50c100deb5802939db7d22c34cc96b2f5c18e318c1252378e70f3fb89433112ca8905590e04fec76f2255e378c3428", 0x6b, 0x0, 0x0) kqueue() pwrite(r2, &(0x7f0000000100)="09fa1f897762004964359acf8e500000008e655f5306", 0x16, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r9 = geteuid() getsockopt(r7, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r9) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20, r9, r10, r9, r11, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) getgroups(0x4, &(0x7f0000000080)=[r11, 0xffffffffffffffff, 0x0, 0x0]) r13 = getuid() r14 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x400000, r4, r12, r13, r14, 0x40, 0x6}, 0x9, 0xd1, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a223ffff9d00fedbfba8109b0ef56e473ce443595950f2f9906d1b4bfce9e73d4438eedb317789004f1d00"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) r3 = getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r6 = geteuid() getsockopt(r4, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r6) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r6, r7, r6, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r9, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r10 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r9, 0x20007478) ioctl$TIOCEXCL(r9, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r11 = geteuid() getsockopt(r9, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x501e310504f2932c) setuid(r11) r13 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20, r11, r12, r11, r13, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r14 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r15, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r16 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r15, 0x20007478) ioctl$TIOCEXCL(r15, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r17 = geteuid() getsockopt(r15, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r17) r19 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20, r17, r18, r17, r19, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r20 = fcntl$dupfd(r0, 0x0, r0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r21, 0x40044274, &(0x7f0000000300)) r22 = accept$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab8afa0cd6701dfa1bfec33d8f00"/4098], &(0x7f00000005c0)=0x1002) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000340)="441757b41498e76719d32ed382dd72d7bc573ae44abc5eee97917c436135ed42d32246ad814d225cfef62014c5e6068482264668dbf8bba15ff81538fd4da661701d6520fcdbffcdaadd1bf369aa7552c51fe7c8e5680c5fef58f03b4909406ae5085b2afee33a94b5b184fcc3aa340366ad57f4ba2692afc64e7828a9", 0x7d}, {&(0x7f00000003c0)="4e12e624640064164ede02cf4a62646d684fa0b76e5c8fb99abb353d6d2fa856e5a78d8a3fc6f8acbd0fb0a6f53a879cbc15714a2b4c4418c6428e7a8ea4a343e9506a12dabdf29cfa97546cfda7f36a96580529559c7e057adf2b673e14813c89c8e2b7d2ebe88620b0fdf9ea3bdcaa6974fafcac9f44", 0x77}, {&(0x7f0000000440)="9938cd1dbd65e3bd59d1a76e63ad9d48c3063758832b9270791d11f501da123e6dcd619e742f9694a361337ce103c7", 0x2f}, {&(0x7f0000000480)="40c91da6a202d6e5", 0x8}, {&(0x7f00000004c0)="6c18660b5ebcb494d321c59f7db34e837e3a3c1014d6eb90ca719d29ba8af31b7f63430ae0a8df323f5ec2fb9fcdc1e54c8059871c0b190609ce314e0e8b180134421e368ac06ea3af58a1a6620c008ffdcabe9f32d1fbd0548ecdc3472f6ad7481c396b6822fe155ed6f75589d036f52a5d9990f4525392536172b33d0378a12498b51bc0dcd7013c865d2e3462c6bb24b522e5808f7c7d3546089d59e506a4b6e2d3ef096f0569ecd87a9dc86b02fa6ba8b6a3478d480a1132982ac84a6820f48be6344d3e612b0415894f856fd2c0c7f5eeb7446ae5813930bc5e4ca371871a5d5bc49fdf0faab7ee3396ebfa59", 0xef}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32, @ANYBLOB="00005c046f79000000000000ffff020001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x408}, 0x1) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r23 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r23, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r23) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x400000}, {0x8000000000060, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="ebecbfcb66a3fdb0601bbca270b0", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000140)="4d7390c74a4943bd63cef415be83e0c3cc0e957d0417c2a95a3477164a82989cc5d0cf3c6941c881817e253d6a98def63af18ddcade462a519869a0b34ecce191d09f01988ef064335d97e3acb803df8e619a376f4704f5124127d2ce0719124294dfc7c05ed171552d327dfe1a7f0d6086206ccea5a4c7b720ff817c4e64b3b213fda7ec07292c62e3e94e7ccedc3cf61c191c3f74455a1a2df3ccae7c4c9ad5e340446bab87a45621c5a5923be09e5807c37e8feaaa2926fe6b318188edb54b1b452") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) openat(r2, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)="5fc1bd0c59925d9e4513a948ee7cdc42be5fdef7c9a2430716ae343c25d36cd31209e35c4e0e64603f67aeb5146404e0b1cd1e3c57738824e67f548c3db095f0dfe5f704299ec120c71862152e4b027edf27ba9860d94dbdf5eeff27480378955965488f4bbd12045bea34a20e36de65d9de28caebf5e1c5afb21ee42300f03108b82debf4402cb805e04396bcae2bc50499f37d511901382b376285cf5e848a5e3bb16e3cfbbc0adc3ede606f8d249b04c4ae94a7322e57b45d3880864654fd33a269bf", 0xbb}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="6000000000000000ffff0000010000000045fb5e3c46b35a1e29000000001f6687a6c5254cf8fd581040257d65a9f4bf9f661227098a6159f60890ef24fc32b53aea255d1f3273b7960243e08eba662ef59e2ecb64f2d1091ac52a9f20000000100100000000000002000000080000007ab1bf1826048ae1f3980b0a48c4a876441e9082c8d3f92f8d602af86f20515b9025c64ed29a471c980a9e80d074bf9f86736b4a3fddb135dee79768c93631c3effe193a0a35d8adabf2318be2072f7cf488d8b0b3b86f24fee20266af014ae317000832fa032cf0e4e7404f55f42aa5a2e2244865a9a62a16dbdf830fa7ab4097ac48ee96b4e81a1e5eb5ee660ad674e552c9097bda9bb502bff717300f0931e929590517174d93fdd11ea09bbecf782fff0362f6e0ac351e7b62a3ede251791fad64dd5e610b4d63181d145cb357a523f7f828d2dcad72307ed38742bbb8e3130fa036c9e2cd7e440c2971fa330ce8c0e864ef2d1f61e69f0374b8da0000009700cd03baaf72ea0bf517f229046be4743cec953bdd0b867c4c0f9b97f908daa46430de6eb9d248ce61e826819c1113d6b139abd04cdff82b24eda7dd48e190084040ef4247972baa9d3cb4936a3c423a3975eed3e8c937a33eb8c8eae312e7e911df1176bc4307b8116f4ae488cde5ae3cb9d1cc9d993fbef54b662c0e4e62ada973016a65c0a88860"], 0x170}, 0x8) dup2(r0, r1) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9d], [], [0x80000000ff], [], [], {0x0, 0x401, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0xdb1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x23) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2bbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x400, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0xffffff01, 0x3, {[0x9, 0x2, 0x9e0, 0x70a, 0x1000, 0x8, 0x9, 0x1000, 0x100, 0x8, 0x7fff, 0x6, 0x2, 0x8001, 0x4, 0x200, 0x8000, 0x1b85400000000], [0xfffffffffffffff7, 0x3, 0x0, 0x7f, 0x4, 0x8, 0xffffffff, 0xb4, 0x10000, 0xfff], [0x8000, 0x8, 0x1, 0x9, 0x80000001, 0x81, 0xfffffffffffffff8], [0x101, 0xcf3, 0x7ff, 0x1, 0x0, 0x2], [{0xfc01, 0x6, 0x5, 0x8000}, {0x400, 0x5030, 0xfff, 0x7}, {0x0, 0xffff0000, 0x200, 0x53}, {0x7f, 0x6, 0x2, 0x1000}, {0x200, 0x4, 0x9, 0x1}, {0x60d, 0x1e, 0x5, 0x3}, {0x14, 0x5, 0x9, 0x3}, {0x8001, 0x7ff, 0x8001, 0x8}], {0x7, 0x9, 0xfffffffa, 0x5}, {0x703, 0xdc90, 0x3, 0x9}}}) close(r0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=""/107, 0x6b) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x9}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000004c0)=0x1f) fcntl$dupfd(r2, 0x0, r6) write(r2, 0x0, 0x0) getpid() close(r2) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) write(r8, 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000000a00)={0x0, 0xffffffffffffffa3, &(0x7f00000007c0)=[{&(0x7f0000000580)="122e421f918bbb4d4add98f7e5200a6a"}, {&(0x7f00000005c0)="faffa256404c5085bcc06c9299e46f9d641d3461b748527adb1162a08d8e6c3ebe6efa353348f6b34b3fa70cbef690b5d1f1a59ae71b7e10ea5c2f9ef71ee9704907e3e4f16ad20db4f66d80a9b5b03a5bd3f0c11a99b8f4b05032216d81d7336151e3bffb5d2ef8fc083a066e6b9fe5bc73ff416a72fbacdb6ec8d7bdad9c16ed1311307fa9625740f9758ee10fd402d5cce334aa87a20794601ecca3b625aecb6bc8a90b945bf754"}, {&(0x7f0000000680)="eba146b8522526738c6877e865a7b0bdfe23a5c01f79aa3feb5896b077b66621f9bfdccc18f1b05abbd27f31fae121f43c59bd7d210b218e245144c9997d"}, {&(0x7f00000006c0)="59b5f02ffed458a7ef9c22728d81994123ebfeaa6799056d9961ea9114341a3e958e3425bc60a6f337578820a3a78c6b4c0ca43a2ec2fc2aead39ef0c1986ffd0c0758d15da1e9b9748cdf174ae71be77c576b3b2dae21b41263c0fc8e663513390753444e8ca215ea6bc3e5872c6a0b4cc39fb44c5d8613aadb403654a61189659a0e25fc7214a9cb97b5f692e409698163b254ae4ae2f9df2943d5a54c5c8a6043835b6641999c55540a9951717f0cbbc7f78b30cd543a01dbca7cd0cc1b4e1401d9f9ca4eaad8a386a2528359d1b980edb698e3e97fc03a031f00c1895864cb2ed28f4a7e4df259be60a2ebfc9fcee39bda8e21b4a76b", 0x2d8}, {&(0x7f0000000880)="f582c76e05ddcf29f1835c1d615aa9e824e7d932b629f37439af48a3210c9c263281a6ace6cda17e620996e74f5ecf47ed7439074ec66a0a7df886b740e5127d048bf621068c6181d058762ec03daa0f0728cb81ed1ee60ae4589760a5a2434dd6be8df72e16be76fdc6e8fc6c92ab5aa61c98d12536e30153e7a5cdef666f2884511ac54e7aea27bde9ae14ce6524b75298f5339ff6a4587d1f31a55ca07fe2f59d9ea200fa3634a3f94931fe78ef14a00443447a73d08d8a3e4b32036f62090106d21b35bcf523ca7cf2e7edf3f58c1aaff23a9c2547632bdc8a4908069c83aa8c8ac73d5965aa2a982553"}, {&(0x7f0000000b40)="de8dc898460600e11be6a07afef654b0fe5a1879deafa2e671a772565f2e0e3f394c144e6a242a8b9a95ba2d67b2bd52febe8c26c5d3fce246996023d50b98f401cde33fa4cf8c8dc0f80c49823fe60f47fd549632c62b9382fb2d53428abf160c5f2680337ac30a828df1e69b7f0406438d5dcdc3dba20e1608b9b03e4f42c5b5da5858cf1b191468de97cb5696cd7d3c6edb37d766b46b08bdb38d980447ee90cc2bde86115b1f245580e5d8fea2041578ea08f240a74f76b61e09ea1ae880962ddcb9861e58657161521afe446238eca2063a577d82c715dc16e1611c6f3248912d71dd67"}]}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) read(0xffffffffffffffff, &(0x7f0000000340)=""/250, 0xfa) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10002) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0x2}, {0x1, 0x7fff}, {0x3, 0xd5a6}, {0x2, 0x2}, {0x1, 0x783}, {0x2, 0xb6}, {0x2, 0x4}, {0x3, 0x7ff}, {0x3, 0x80000001}, {0x2, 0x100}, {0x2, 0xfffffff7}, {0x3, 0x9}, {0x2}, {0x1, 0x1ff}, {0x2, 0x28000}, {0x3, 0x6}, {0x3, 0xfffffffb}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x7}, {0x1, 0x80000000}, {0x628e1d925164e49b, 0x8}, {0x1, 0x8000}, {0x1, 0x6}, {0x6f40171dbac5bc8c, 0x68204011}, {0x0, 0x6}, {0x1, 0xf4}, {0x1}, {0x3, 0x2}, {0x5a3d7499542f7366, 0x4}, {0x0, 0x59}, {0x1, 0xce7}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) close(r0) 16:00:41 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1)                                            16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="004a61e1d621144c", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="a0c21047a371642ec099b3e1a92af562c335dbbb8ba908f740b3cefa6108db5502afa0cc723771c29c01efd5b8a1974f92c3d8cc4d444f8683197a5238e57451cee7417bf6c9f6884c6cdf47c51f1925dd18e13c9a2d31014788e325003aa60dc7ef86df3cbb8e6b34f16fdfd2bf08782e26fcc8fc2bbcba1bf6789ada55639696923ef706281832692408bcfc6cf352be32bfe8bb2b5dfc636379a06f138351385f2b899511f8a2c44b795a83cf87b1f7bca19ade82018cd655e8ac892fe551ef45c44e66bb1b68ccaca53bc2f7073794e03aed7787fc10db137865363dd5b513369787452ea1d054f3fe5520d6476183afe85f74e0bb8fe88e07c982735d739b8e9bdbf070bf17cdf8c0e978d6ef64e369d05a0282063c771d7137e11fe864e8fa692544ddd59de731fdf4c6d53a44178eec4e559ce9e28007dd056ad65f19a302301deeecc4a0b616a81af1cce5dd0b2279c021a92e73a1585e71f3ead726e1c3fdd0669c449e80e1bcc30163b26fc181f9e493cc3a828806919a0fa470690e79260630331a682a30c9b3e0310d90de1d883ec2d95b1bd1ce1889eaef19a86530923200133ba90affae23054801412070a2658b0690308bef427cb37c47ac4f346aab19f6f42b6b947fadfd74b605ff758867bc605b50c7d42ef7e0c4670da0c36c18ba630ad5c7d9176b2f4bd7926f7317af02922f3089e5f74e147c4ef20c332f3844d014a076faf8f365b86e3fcdc6e2c86fb4cbc9b0c9c8a1139aec5a6df405bf7a7133320ee068083af73539013fc01078008559437f692127d3b0aba3d9158136e3074ccd053f717705b983120cfe4eae01f6bf85b0cd9941669485a01b6a1d3285d7ef0d5439089ce94d9b5cbc7f88796e9385524edb1eccddb9b51e624e6b1c058ed68478db4a3ca7f4032de645734a80b99d81a48301985583dc781f997f08b862a787b116dda90314f6c1466d2c6031148332ed24af5dab55c831a750de201972c521facf153cbcf576d24bfd66d7d6b10f22e42f5902600a4c983e6c8f8fd593c475cf912b64d317254060ac2744175f6e39417a867fb39d10f29bfcacc0fb34f37b03407b1e9c2e46afaece0ebb465cebf65ea682224b095e84911548838a1d977656048b981bd2813ba7e27c4677820f4687469f450fad497099c7063f19d0da4c41d58af76f34335a8b388a61f172efdad4cfc1e4d4795511ade8eebe6e19c4b8469a457030cb77ef71766c9f39c24f0d7e8b1b27844d3595c5e2c3664f0c7ab65042a1f30721d1430bb0a40805e70fdd627d46219cc097055d0434600f216fb42abf75ce7e328efef1e0bb28362c0300e6230ac8802af6babf16d3c9a4d09565efb12613101a174a2a8be3ab5a9cfbcbb394dfbaad2504eff8522d99f23edb40eb970f8b10f1e96a217c2f68eaf065928e597b1a7d7b7c56d292ad3b7fc16a6de8657fce80f4bd80940088b3512bbfe3be80f4f865487d7a195ae804af72c87f750ca3f6d85009d30df9d1a8dfdbe46ca54de45000297244a7c09cdf514c4ae85df375ea1da21cbc8748c9986f495ac0438fe906466241678ac37c5a7592e8ead3c734795313461bf37657a38938c98d81e8aedf5d8b396cf430f1ded36cd02f7687c5135cbd4f7556d65ac3eca84ffa20716a75a3b3c4aa588ce7870f51b4151cd4f44cda1fd3a404abb23657cfa72081c400dc6204d3aa690f1341002639573aeebff3161b87b3394890425c2a22e3410d7e03cdc539799996a8e83a312073a7fdd186aeb052ea346c9dae5390c080c3ed30640eec6a0904a084e7ca927816a96b037f2e743dc2c3fff2de5003f4589297c22a24492664d07321a126164db9b3d3bcb0eddb1bc9788032beb5be94acaece0e040125e947409d88a73ca351b4fdd0b2b7672669d3f0cf04b43fbf868b63e47228872d95b8b93409c4cd62c45e00bfad85358c11ef35987ec3b76089479155e98082b198d8303cfae2c021af20920c81cab2dec7e14e70766861e2b2587515cdd5c0a52ee83d5d167394c6f491cfaa69daa9d70d50e3e2edd9faff2c89e4ddb8c8c53031818cf36a214f1b88edbbc73431a8daf34420d6ae4c035033b7e3551543404cb14d95fdaedf4fd7e07226e30185259e08442a3d9eadd0490e83f1ed1f6d4746b6b0ee69ccadcfc244ea3f39bcae969deb5beabfc9bb13ce925e39b33484aa252efdd997c997afe568e309b8abd3453b9351f0b31e7c3d21e1004e928d69d6f1ca141ca61a24fd91fe8044bd5a1ff6eb8f0ac36f067298a136df0e79ea2f33e37c3c659e0b8476a92d6ff1e2b3f31d44ad29b841e75af08c4682def5b713ceb2062b491e9c2d3580e0fe53354cc2d18c85a6d102e5d9bea48e546e775c81f324236fa1eb50c8b5abcb104cebffea78dd62b63106f585bcef873820b9b1af3dea3f9814603d636ce3eaff5019570cdc0b4b25f7e496f45919a809d669a791bde146e77412b481b8d480a93fa868720190c20824f0c19a879fd100e49158a438ea4961d111c4aeff855f2b57e539f98d1aebba5ba19f237c77e3c6ae40151eb36a47556bfd00cae14c25cd4cf8a64aa031d8684569da25c1d1c9aaf087bc78987fb52ce7999c59ad5e9588fe1f183c1929dcff80b9546db5bd11c26e7422680c60f493aa4857d10510b7df4b11f819a371a63f3c587d5b876a01c007b30dd73c44a97d9ddae30d713d46f9569aa5a4eee97c7fac7cdc51ecca2c8fcd62394ee7bad3c64359aa217c10588b24202ec3a75df8143ea6a08f883b372ef4be1486170d951bea3bcbc2e8814e88f7ce3fe63c4fda75309323f4c3f52b7b553a99dabd74e47c61f1c7571508393a155734597084c29558eb7a15646b2cf5be0c7e29173079ff653a6356617b30a1ab4d6c027c463a2d44beebbfae2c0e430910aeff29be9b78aec6c2ee3f04649e8de371bef8a6ae682b194a041a15040823613ce796517e6e65f44829fda244f08df10de117a1c4df6a86466da2bce286761d8d5f83d0d9cb684d662430f9a851fc2a23b806f8bcde5374046b9f976ef1928095a33ed26f7fd605ef2c41f04d0b78b2865213cf959a31bb56202f523e958ce4047c95b9fd9825c6a1dae2eb4a714d2881303977c4973649cc43c2b3ef67050e4f62a724995db24a2b1639b5aa2810a8b131cbc4374e5dd296bb4f2f042c7daee10d99437a2493cdc15874a4f47eb1a1fc6b66431ab57f46ca85fba35da8b172d9277e93f36480a8b42fc12f7b78e1bef6f6067ae6aa055bbf2045e8b4515a5cfda9ecbcde4e8d822157a2982c5e5c601c8a0a75e3935d45ba1c08e70e3a0834752e9f3f8e237adf9b02d89abf44b18bd33e78585aa35e268fd0c8cfa32882e69645cc600395f12e3446f202e8396bb0171a7a6e8b356c0771e39b13bf57911149d7234d4d27dc543ee6b8c565bae939cb35d4163ab4e8b02bb1fe0a9b3e93352a1fd2c9fc7c33ce14037fc4db3db5a4201da572b87e5179345698f4adb9e66f908e902e0b6fe08d1ad15379923b78fd28f3d44d63d5b62fa5b3813a76b1db1e7fed757542d42840df07f996285ac72352d0f715c226a0701fad23a133c2e1ebf0e42539095e0f2a674796542f81c8e035818476a7320a21383c6bf85d6f37f5440d039b96d0e6d11da8a19370ab1f994339f8c7310fe2b177e54dcd148198f63adaffeff24585249ccf25422223923c8de6b261d4e70ff5f5ff6d05907e502fb5eb6ef158c0ddc27cf04cf8704e76eee8138b068e4754ddeee2720045f14a1aaf41d816e739fb2ff6b0e800b24d3b03d0427dd1b67841265858fbbdce881c2621628753849fa831da285342fb2830a01641c096a966037a3bb7c0614a515b4204a4ed7e3d20ccb89e64504046a9e3092796864d0d5ee3e4f9b969c26a25bb0ea166c543cd3adaa55be6a3ce46ee64627093bd0b0f738f7e610f5a382bb43ecb9fe889f5aee7ed414b02986d1380ea631b295bead13fa7dc6d29fa85bc34901843dda51ed4597c353771f216206e17e92710d23be9f3a37d8d6dd7a6c0ee5901a7dc7c73ebc5dca30aeb89414cc5239561a11d1aa4728b50aa987382ead4956c640c79a6c55590c324b62fe97e713c4626bb66549c5d1b9de3c2d90049caab7498d5cf6a551bc97535907b9e5fa25266a4bab7bca9447eb54bfe98f63bbb81b0316f810cf53158dd2831f2ba017f14f0649abae2f6e3c63701a2f7f76b7d0fc7e5e3a2c32b9a9537c02db9a89bb602725d7e1378b4aa283e9c39781098d8bb2de14be4d374e9b321cab27fce7d545f8744757cfff8b5eb055759f13f0dd9238e82425dba874342a482e1d33675e0595fe9445b417400602197e3f64627f9ef7af1ac58665ab1cdc2adc0a38dc13532b80c172b08f38a8922e8b8ab68c7fc8c97d79c85140f123483858603ff008811acd29ef23e9a8b35fb502d8dbc032db0137987db2678b49cf39740eca304b3b4cbede98221d9d076c8ff8faf8d59b56681542a57fc25832f394585564aab6964eead909c017938cd405b825e8f1ff8988d41a3a9a9012e681a857140bb19cdf80f96e4d156f404264edc9636823951afc9dcd28b13a2d4a543284d9b6745e26cf7da71e9310b7f78831a332efe9ae5d0b1b43695fab2afda1eef84392b5dd3db8c6f5f1d9b4bb60f0c7ac66f4d57997b81e9ccc9019fa0e7c52dab9ced683d793ad043d906218bbd7d5c43431d88d1235e03d7c3986240b8fe86e8243df00b03171177f965c53e95c67c17830eb37d43d31ed15bf843ce30e4088c87f2572b5ffd2b95a895889f909692dfbf2eb43f54b0955b94a02587cc80fde99ba03ced90cb3dd571ac651f90091d92c6a9d794cbf8a89208567b5505ae39f2a5cffc719f8d91266541efc800bca61c2b1638056b0bcb2a0487c656dbd72ce4c3aa55438dfa2e5ebd4e1c8d7e13b3f8f32b8faf395d1b108b96ab84c84b050c7fb5f47598d58442272870be718805024de532f15604ccaadb3f4cd5f5ad1495d18da1ed4c746b6bf33e3e3165261d877b75e6de830dfbf16b12cca393383d6c8171cd6b8adf1ba4afc0e466d8e86825a2076a77045e1d730704a1b6c27eaa15ebded48a4381dc175077438b7f5538fff8bc15ac38e462f64a6e4f785f6078fbe60063120488499bd153ae2fd3873dfacb95cb7bbae140884f30d9ca4413776516350f0e9e3ef4f09d08a086a96464f430c29a2c688178963bcc5d33e23ecac02087de0a4dd70fd49bfbe00477ee67e55a6dcb8908762a173b7453244b8543a91b2b9f49b13daabd689e12fc512c04baa1c7d80557078109853602b8811653a09bf7de437b27469d316467224dc7dab499d86a5bf6ecffdc3e4daba0f7b60d5b4cf94e96df049568ac54771a16502f7325f186397a8d181515f46da74cea975e429542dfee1af2cc486017f2f270cf74efbac27c3466b2a7b752948aa90036038ce8ead76edfcf07a41284193addb2d81486c4a43bf7b7721103271da96ed9722b5590f138a8437f9196245f85da26e8483d99de94ed55139d71f395f40132dae733d244b68b24198f70bb9748a056ba839e06336ca215b889ff495985304c883120cd9d437af971fb010af3f95e554dcfd30521dd6ca96accdeca10e8807befd7b1992a86340bd2adc414e4badd6502d8d06af3fa47983e5d8e26df7d4f15a05bdeb569d194dcf2b6ea5692c29ea91949738ca93b23b94ff4adba6dd086b9808395490ae98813651d2e15ab5c9ed2397285febaa2aa2e99ef72aa", 0x1000}, {&(0x7f0000000040)="35f31d7a351333a9ecd6633182ecbaffe38a89d2447c3c092b7d63f3e5df3ef77c4f29e42f5b52b9a9dacf28100613af0283e8bfd940db3b8aab47f1e87ac64f738366", 0x43}, {&(0x7f00000000c0)="18a763aab050348c43c7f654e7113414fe", 0x11}, {&(0x7f00000002c0)="925e3ab798c247a75915a824bdb09104d382d7cc7e5d26d5e152abd7a3d3fe2b1e30277d15f2b6429857284ab449b9662fcc8ac8aebe30444547cd0682a57144df4b7a6a5372593c4d32e609aa26087abe7b0d9e98267a4684a22d540bc7bd5b02868f58f731437b37e8de0932ee373647fd15d043e1444662f60a1eeb492a18be131e38d08c5fc9a1277dd9814bf8544bd5b1315b386c14ee4e1e528013a04eda715361309f47ee6412cfb0f74d67", 0xaf}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x2) linkat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) sendto(r2, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x98\xd5\xbde\xa9\xd3\x89p\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) pwrite(r1, &(0x7f00000000c0)="fb00828d2d029be96914f6357e3a8ca42d6cf68a720b488c61fd7963f0b6c3f107574441da600ef3a6eea40a09cc82b72f0d8da7817bf6ece81a29c95aa0cb90e29043ce6518d08de8b3be8d254fdd9a8a35f852c225ba3f4388c4842297d7a1d6a73f2e688fcc65ce1e51c0788af9b4fb0e778a5b7fa6d29c2b4bb40f305d8c8f00c1e3f4592cf968", 0xeb, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = getppid() fcntl$setown(r2, 0x6, r3) getpgid(r3) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r6, &(0x7f0000000080)='./bus\x00', 0x24, 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3, 0x7f, 0x7, 0x8001}, {0x1, 0x1, 0x20, 0x80000001}, {0x8be, 0x1, 0x9, 0x400}, {0x3, 0x81, 0x0, 0x7}, {0x1, 0xff, 0x7f, 0x14b9}, {0x8, 0x20, 0x5}, {0x5b82, 0x2, 0x1, 0x8}, {0x5, 0x8, 0x1, 0xfff}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9}, {r9, 0x40}], 0x2, 0x0) 16:00:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x800, 0x174) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0xfffffffe, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r8, &(0x7f00000001c0)="7367eeec099ba3562dabd79e16da5bd11a24dbe5fbcc2f614867ae220b55d15b7b0e17eb6b9d0881af88a766fc6e08c7424bab808acfbf2a73c69515444d6dce05e4ba3c302d9b53bc519ecaaa2e0bd9220eb4080d02a41382704a9e5fe058cc875f9e5ac93cb4d83c838f6cffa4698ff17c6a59638f0b4c579593c66b41cf1da88a06d7b3a770672a12a3dd35cbb2c2e22be02c0afa45aac46c199d273e9f55e9fceefbd2937851c9cec282bfd314623b3d6e63", 0xb4, 0x404, &(0x7f0000000140)=ANY=[@ANYBLOB="74ccebc57a5ce26c306c"], 0xa) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4, 0x8b, &(0x7f0000000240)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) msgget(0x3, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, 0x0, 0x0, 0x3, 0x1800) msgrcv(r3, 0x0, 0x0, 0x3, 0x1800) r4 = msgget(0x3, 0x0) msgrcv(r4, 0x0, 0x0, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000300)={0x0, ""/75}, 0xfffffffffffffef6, 0x3, 0x800) close(r2) r5 = fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000100)) r6 = dup2(r0, r1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f00000002c0)="ec0bf4f2855ff0f709e90fc483a1b6ff87bc") r7 = socket(0x0, 0x3, 0x2) bind$inet(r7, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0xf447) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r0, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r7 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r4, r7) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r8 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000001480)="ab356154f8dc20d106b39e2b2d4715cd3318e7804ed2255568be6a7b6e483a09dbc99315a5493b5fd7ad96376f5b5ca3ebdbfe24ac3a015cf357cfdd53b40fde718fc4c5168332b55426c76bcb062ae585700a4f40f166e855e29862c39c0eaacc4d45d8ef6841465cc684e29a39c368c3ec67eff01f7decc844adaa229d3009e563ab733a258cf98db461dbf89e6e3dc9ad3340f88f40650a90c0951c6b96157388580ce76266d954a6e3254e84ee1cc9ddc7ff5d4db2c8c8bf44e4b659ad1ecf3923c6e18b390d7c7605c61e4026bbb54c9f19f98d2b94439c12a95f7c19d7976fcbe2c955d3bf1f4c2fb74a43754ac5c0528e4102df6adba599c6cfbcb9c89a2ab2892aa9c1f7d90e7f290cd3d35bd1c43b8366729a2b80702897542611cfd0268191b400fb4cd49aabdda0211961b3920aeb36fe374a6c0828dcd3a8ed840811a27671cd0be7fbcb5dc3968c801983c3dc9dd0b5412560ad07275d7419baf24264740bce1109b1618aa05b006ed26cd83e838fd3e0d2a00bc97469b43e1b2ca90e51419d9fe8e69195da44974f6505016d1bb836cc858a55a115df8c11bc4ceb1e65181dd9b147124ec0dbb7d157bd55942a7d021d1d922f6fd5b38730ceb4a18d7ee24698c78861cb16503132", 0x1cf}], 0x1, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x1) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x400) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1400}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r18, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x1}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r4 = syz_open_pts() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r7 = socket(0x6, 0x8007, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r9 = accept$inet6(r8, 0x0, &(0x7f0000000080)) close(r9) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202e57f7f000001b0c6fc0700003b8537da9da2f74fc99eaf71c64ae08fd7104597be2d90d126d8438006f00fe1f1037a1a05663121cd7290900e7c6d392d84d157e12a65c4b9c6438f46606b3080bc0105f0b0c3f543e0792e7f396166c3f26f451996f8458ad0cc2eeff49edfa1f6418e6bc7706a0bc96464710a2b0d3fc4463a4089d220fc8b3b7b0990bd1eb89e1fa0d5b8f8ded8b106e7c37a4d88b604debfdb2bc63daf315d5b78a9ce89614d772914a31c2a1d02f7716ea62b5c978e3ef453ac4b708f99cd5573c193c328037e611ff5dc4ed35a8110bcdda9ff1ec0405146e0d5704116572c1f6913a77812aba213044da3a7293071b375a417bdcd7185c96044951472c809c7dfef16c323f6d3896afbc446e55128579f53eec45d3d5cdf84a47dea2b1446e94634bba4c6e57e0f9dc782b3202b9d1f72a804766613dd81f870b60327619af3d5fa942a0a42d98a690eefcbb7a4e6974375ac30eaf5d9f1c742a5eee53d42f7a34bfae50f30174651ced354005962af8c6d444cdfd17243e1ce7fdd52f7e083c318012fdbe6886303822eff0720f2a8e687274b36b3e0e861e72d79589ca64474d132c082f5239b765ac0879c56e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x0, 0x100}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f3646da690ac9000000000000000000a450e505a93d046993196f43b71d884d8f86c20df270a2ec0af851e9c272e7d9f73bb5de19893acbb3dd0e0429098e8e2608044622fcfdbdd3ec11089dacbbbb5bd5ead6f953d0bbe39ab9a1ed1255569e1de16a5bcc18103eb535d65c378e1ad5a756a0c3211c7a4f4ad2e245a38f76b36b38c6cc1908e9e2b812a0023e1e944fd9450f3b53b30688"], 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) preadv(r4, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/155, 0x9b}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/171, 0xab}, {&(0x7f0000000800)=""/180, 0xb4}], 0x8, 0x0, 0x0) getpeername$inet(r2, 0x0, &(0x7f0000000080)) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x49) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:42 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a000c00000000"], 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="856987a239012fb2", 0xffffffffffffff0a}], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgctl$IPC_RMID(0x0, 0x0) write(r1, &(0x7f0000000040)="4fae18531553c8d063160261596100000708000000fd9316f3c9d151038a2ef0fae2bd4d368847c58b783f", 0x2b) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x856fb077680bd3e8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1f, './file0\x00', './file0\x00'}) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='rc'], 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00660847eafa44aa50b372c1d6f442c0efe7eaffeb8f26da5dda54b30a0fd9000000020000000000000000000000004b41c25eb8a15e35bf9361f845f49771f2a5ef942009fdb6e40b47d6974d20a857073fa6a2d2f4c8e254cbcaa8e04f5d5f894d6f022b054afea2ac3098a7b2b41d625773ce0a20457aa5df5c1e7e348663878ef143cf136b4cd3b3270817b11bd8b5fc01144c3e7304ee6f1ba942798f93cad1a9a4ecafe698"], 0x8) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000300)) poll(&(0x7f0000000180)=[{r8, 0x1}, {r9, 0x128}, {r1, 0x40}], 0x3, 0x7c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) r10 = socket$inet6(0x18, 0x8001, 0x0) r11 = semget$private(0x0, 0x3, 0xb0) semop(r11, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) semop(r11, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x400}], 0x4) getsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x2, 0x1, 0x5f1d, 0x1, 0x7, 0x0, 0x80, 0x2, 0x2, 0xaad0, 0x117c}) ioctl$TIOCFLUSH(r12, 0xc0106978, &(0x7f0000000800)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) 16:00:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r4 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000300)) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x2, 0x2, 0x3}, {{r7}, 0xffffffffffffffff, 0x82, 0x0, 0xe72, 0x8}, {{r9}, 0x7246056f30f7240b, 0x8, 0xf0000000, 0x7f, 0x5}, {{r10}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x2a}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xc72}], 0x7fffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xf0000041, 0x7, 0x10001}], 0x2, &(0x7f0000000240)={0x0, 0x40}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x17) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x2, 0x180) pread(r0, &(0x7f0000000380)="8382d0fc6bfff2780dbca908e9c09f3f1757352ceccc739ca375dc39c15d8db29c36f63ee9f8c31ad9584763b78f2025f411fcdd69ae17a74f6c592a703b90deb192a74a8b1e416cf4f9227aa4d9ebfe70c314c5263e08e9b4f64028935f60adb8f6f65135a274a4f1bf1bfbc59b7806d1c57f29292168330e2f3bcf8337dd59d3a43675e9b9cdfa97ca8aea478ff001980950ce606e12976ae5a4f8a34a8bdea63e733ddfb4e9232d5e1bb3fdb57dea8e608e23156d63f321fb6a6315f95712ec127d0216c0454f12e64b2b1eacc02f49ef2030782c66cd0d4da61b4fad55e123c1b3111246c122f9d1ab6c7a677d07e64eddb49a45ba92ef193b55ece124dbea3ab7001a5828d9697251a9ae1b50b00aec0df16ec624022e84659db8ccdb85db09eaca95a11c6758d35df45aa3f9065e53d78918f413273682fa6be099d01bde874abf6bfec1851381f3896d90e3befcd4dc221d915d81cd8332bafb1dfebf298d7afcad190eb16562314d2520301372bde823ca0eb96e33b318755b572e91beba98bd4f2c80406c2fa1c17b57a19969d00fab5e4d6f207b3f7a9bf3f034e96d7de03177c0d498d56873b95aae57503c50c26194214e36711e0271b15ea7e74b3a562828c1eca0eb216b36f49c19d4404a4a1bf75c5b0ec6b1ee671830d5afd6d6d6ffaf45c5a2cd18400a0e0a076afb9e9b018af14a567ae04b9f7da16f1a1f4abacc7c494ec2b695bc4c1882e11519e46a0783351f50a113c3b7114decc5301abba159cc9d6fcafc6dcf685df1b694d5d9cb93255dc27792519241d19ab00b5afa89f295888da86f74b271929fe225099b389af582bcdc7f9f09e08a0f6641ccd048220f096b3e768b1c7a9b5c16165fb967c921b5b126429bf2aab3d2cc4969fbd11c8e2992c67b16cf057c7d23a2ba97016b67d4cfadc65a11fc0c36532c111b9bca9fba63199db91f74dfeea5ac8143076f7fa9888e16900619ba5c0f4633a2f70408c53ff58c19c70d296578acca63804990f4facf27f0ef6dd1f5ed7876bf33d5c556f3d9519b35f708316eb926a5366dc1dc2f877111e45599e9ada96fdc7bb6741578b596944954fa8bfd7bad6dd039df3d6fbe20f8d2467094ce2797e780c8c8853236ec3fe163d27c36b5504b34cebf99aabc7018bc7dbe3e147848e7eb115448579322ffccf9bfd880ffe90f95cead2778a6e3c56094956e8a1cdd09b591c2ceec2e2d294e25303b1a534fbe3f0f461237efa41344e85620382001294f08e6890e858436f696a4b9312020f214c530b65f14c1e7f769d5975baaed7902ff2dece851a050c8a2dfcb32270933382c272187e74c58b53c739e1732277df0207e310febbf63b62749cdcfcd2f576d05bd76f9f20e02751f3cba23324587b2adcad1612a71e86c460f6b5fbd88221e8144e6d23354ec8f262cf19eeb9a571cf6425ab198fa2b6b92acea25fe6bd1709c04aa8696b70745a7fce1d637d1d69691258028912a57ec6e5f44d41871b3dedc23d64ce3255457123981530c8b50fa79936267c3fc7b26c784293ab2144972dd5cabc238dfc17d6e68d9f7cbb9b58bdf1c6fde0d6330dee376ab886e86e58cebb0136f00f1e53a9b12f56c350ef1170bacb5dc345d737ca2d90db40ef9ccbd7466a800a1d71678c83054c58b1ba9e5aa4ebd5ecf8973588a09b8bc65452614f882eac868f1aa3053b2460dfff8515648369260fd7268d350998ab576ec8e4612d630585287b20e69f9161639c90073fb2e4f3d7409dd07f19c5f5dddca46f319829a7e278483e4787c639771d823ecbe3ba8ff6fec73616f14d19e202fa1c79ca0cae9c729014426efbc3159a063d6796243a013b07f156e0c748ea19b522026852050508119c5be644cbd4ad8a588a43317b09d7f5b4c6044a73b79b1c2bdbc55c3e9d9d5e0d0c0b032d3aa8f8fffe6f2d46058cc281678f96654a5388aef6b1c8c2eff0535764f7744d21f5507ad5571e34a5c3fd3480d1848abbd8043c0d7a557724d4c19f13be0ed85fdf5e5de12bcbe3c23a1a41037a0b153ae9ab07893d1c6644295ea08eef893d49a6efbb7d6c76e18f69140d0618fcc995cbd37609c5a6d820410b7502971d2aab6a03b972d9be4b5dc887d48b3232a37372cddc6a4b28e64fe5b0047dd89f80a4b57cd4621056bec1f784d26c444af8ba1a4115013e0c28f4cc8a2b0d50d2c04c59d20c145cdafb6a92bdf288ef4be8960b00d6893f05b35af16269f51292fa7d3284d00ebf8e64ac239ee60d529c40a456df626cc8a054a04890f817852e393d5d1cdb90016075be40440737dabd5303e7c002b0391796b186011d01259cf9e267bce1b14ec451d5856f2a4d6934c5d43d234e4d12bbdc76fb097e6828e6b54360d7abc533a0c1b6ec973e076641ba0994668c23abd7ff61be51e127810987c0d64268f9403b0d4c77274cd7e9981025b7ffbe668ea376e0adbccdce256fb02a84ed5430d5237a2df788d592a3626e0a4835db0fdd59b868cf300467908e8b652e011871461105eed72b48b5095465d50726bc6c90bced3decaa8a0d80b51ae83f2fb5986a640bf02b59bf34a5fc3a3f153e432977525023d5b3a4922a50bf75260230997e32ed03f8d1e173bb1870d721a1c678285770ecf451e66dc38c135e36959b561758a753778eb7e964af003c276986a59caffce84e649676339dc2ed1a252798d47328d1c987580dc87e87039799cf5a0353c959f711cb10823519735e85bd918e8dc5a46cbfdf72a29c9e506f8cb36121724e6f04f9a3491a937c62f28454eb50f1ed8c344fb960bdf653db5975491ac2131afdafde8c345c36ca158632c50584c3493aede24d9f42a02b882eb0eade865c484eef96ac83918bb23d689616f6dbc12bf27310438e62b5c97500358a559dbc652f3d87aa384e36ae0cc4b29428d3724c4651f9a092fa5a5ae6cbb5398b4f32945d0b906c4641c0a79442ceb12cd7c2b028abba4ed6c4ddc42233027c7bb26472d2c40d4fba133bbd2653f613e6ded7297861c6ce2aa8bc362daf5b96d952404d73dda28c18cc24fb5a1e238dd370980a8fa640fd85b21c33cdedf0be66ae97de1a34237c6aa0c2ebc99867987ee877ffecf8dd1f1dacd2e96042c0f28631e33e0e4554c754a0ebd9fb6d4b1cb4d197309ea31c317df66da76432f5449e02e7b3738d5140ef0db7d8bb984b3697ef13f8905cca1bf579120af748c47fd7c1513a44446c4a668607f38c5fda862e7f581334d62dae12d55b855693e4b9c2decb32da445437c487ea86afc7693eda809af8dc468a5f93d05e5c65fc732922dc4a62ea031fb7d602aa74efc41ff61eaeb9508be5e1230fa8afdaefca1dde8e76902b8f68b011ef555032f2335b73c29cc84359fe1cb2491e7910b44d1052a493bc151612fbc44eefc3a4755d54e3f14d6e3068cd8cd73204f6640098615cf535d0bbe0434ae327d6718159d02e9a3c998babc6ec15a7378311aa1d7b6eefb0c65964e44edf4ae2a9c0211005de1709dee946b58d0d4e2c03a1180154e3e0b964ce8f8ef34992651bb95ab1996a9e19012bc97d0ae55f196d94cb604557a549eba87defb217daae2a8285698cf6660e65870596f413defd0314586319133ba7a0bdb7283e7966b8a651be87daf8d00ab4cc47672a0dc4f5baebc5e0250083f0fd9b8898aad2beabca9a63d298b178ade6158550cc50bf0a862e32a3a0beee7c6af6f840228264c48b6aed3375e114aa5f92929e9fac3e74a52ec53327cda1118ef1f780d1a844f07fcc75d566e1493626e002670fc38ecea94aaa603a96d02333d1bb4c0929d328f2ac9aa6df498e24b7f5f9679a9211b7f59a93c46c4caa4c911c6e7fc42bdfba7330380e038f45be97ffc1c6ab0d09f3aedffdc06b9ca7794a1c5d146819160a510f0b3634d2c751417f5e25dff0cf44814f8748b247c13cb0df460da0875fffec495e63d7edc68db1db9566ccd135877103f2c83a7f7c97e193854afbcb788fd8dd1fb5ae35c81d4ed14c6a347ff75d264dc5e18d1f96d2f2783fd4c87afcd2bd93975e2b5b986314e63be562c6c827cdc581aca7088949ff1069c9bd06b7351279ba927e26dd6dd47e3bde6dd0a54a1010c171283fa3f375827cd6f2d770c66f2bce8cac669831bc87de3e1b313c155edc2262489004157099ca1586c79991792e2a7e8020a58eec946da12d2c398bd8dd9c64c4add804c4e3756217bc717708288cc72fe01f4714e4666c8c7674fe3383f4851e6633e97aad05e4b27f5bf9c743554b155f8de4d78a852aa13f4b1b00c51fa39781d80d220d5fa160c31895b612a957774c746ac85ca6321357bed3119656d9d2b7ae9ce716bfe44617b3df479223f8a651894b812859024839e78c20f0ee64a98eff3cebce604fa3d6e50306810f5f4c2b38980ebbe53aba27845a6788f3ecb5c095741b92d5ee0d4d74f2aa433f1ea30d06fec0f4b75ded9c03ca596adcd3a5b9de8e1b9b966a57d4894babdea89c79f84a68cfbce9a6e4c7cd3ba2350be38d306785dd45208910c9ecf6afc2bebb23c13dfa3af5ea966635d22fcfabc1db2d7ead0075e4d4903391e0c4f6b6011245e94837a75782050e56211695cd5bb494c0f19e490c754804c176f4baa9596b76679c5ac97d1415a8413df53461b38fd1f582b1c692c68e4484684dc79b6beefd25b69ff32b64fa33827b0e3059d705a42199158736dc6a5df302320359946a591876368cb8ed6ae1401b52bf35628f854dcac367de4cb11b6e44488b3c27134760e030ac49e44030731b66529dd9b1a71d67f97754b995c20a2770a3c5ecdbca7c5e575fb10992cf42c4e5f69d1b699e1fa4f892564fa319661beca769208b097dc71d6f67f5daea4f21af9961c025bc00db3cd0ff91b211d19a8acf4983373f25a37c7c093a835fe8e1aacc317f65c3bd0b3d0a94cfa7ad1d7ae4997a3e3ff20adc718eb1c34260d8ebf0d5b8372941e9eccdba143e84ec8f2c9042645a081b2d02ae16174a807940e6d5c0dd1ba1fb8a7d1ce493829add41e2b7236ed033b077746f462433f3ba8e00311b63f0309cd52a7b73688d7ca6b5098336cd20f6e5b368adf9ed9358e0c2e145b607deb2d08d01e0e3929dafea4d39d2a6048087ef1332925dfd08fdf06679450daadfce952f6e123dfbeb55035918d178fbe5410e1b8820561d86dced70ed39070a9fbf837919357e1f954fba73121c881a95b1cb176b2610eb5897ed00e24cdd85ddca19f8aaa2dbcfa7a9a1cf52383098c11c50f4a8e9f8c63a5bd9a62bf203c3363907d499cf1f41f737d0c4db9bfe0b501262caabdc21c1f2ad33a0d7d45f764de3e9d088f80d252c1b16ea1487df7e44a1218c52ac7aa3bb134cb9badec54e47e73872b2dff336905b4a564796a88f983f632974b802cf29e8d0af61a262e539fda25d87fa442ac467859b42f6e72c763619e50cc1d3057d9bd2d7dbaf508271b5c7e751a1ba6f35a82a67b7abef1f63552a7ce7db5df7a835f118427e445994627d61c50925148b5d7258a440d07999dcf44bbf614d92f62ed77e67492b5001996297210f572287e4dfffa2f082ab64f8d809bf95ee5b7a769fd5d5d151faaa1b0f85ead3046dac73f631597d790499253afa3946ecc00fe81ccd35a4c60a5a7839b8ee203eb25bfc55f126cfc7f09f00b5562bf97018e4b68a95aad2390974ee3217b33e2271650c035f8d7f3d70015751a0ede8500300066a3899adf99fa400b1fcc9239c1c55dce4e7348a2858858", 0x1000, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r2, &(0x7f0000000300)="c8aa5165689ed0757f10cf93685dd74ac7cee96acba425db0ff9cfe0c990bca50f3a7e344d76f6", 0x27) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="7cec213e08e670c2344cbe8381cd465891787aa120a898fe703602de4d66438a3cfde5a4184265f8923d2c9c32fc322f90ef98d8b9f49350155a9fba1cf9291e29e328aed5066b4d4ee577fa3d9005f9938b698b20725b2410b576a8f4b0e21be59cf2939469b450f4bc30e81721e29c79acb7a192da0a1a631ba9a1247ce240fbb89239c28d94136d6c3286304220a82e1d2249", 0x94}], 0x1, &(0x7f0000000200)=[{0x88, 0x7fff, 0x2, "d916fa8fc1585960929319b7e9d23d25025fd839217285acd36abc0ffd6b75e964b55280a7af1109a9a4f86be5d6e0a85f66863efd8d15620b0cc55da983ed5642994c4df0a455fd60f16960abf59a05ab7f3df8ff70cc91861f7c2d5e389ef5459bc9769e081cec1229eea68ce6de7ecc983bff0bf364f3"}], 0x88}, 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x410e64243152c3ed, 0x7}, 0x8) shutdown(r2, 0x1) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = getppid() fcntl$setown(r3, 0x6, r4) getpgid(r4) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x1}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x32}], 0xff6d, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() clock_settime(0x0, 0xffffffffffffffff) r1 = kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4c}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0xfffffffd) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) r2 = semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x121e183ed8253c07, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000001000)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000640)}) syz_emit_ethernet(0xc8, &(0x7f00000006c0)="b67849e45571fe07724a57a1c052b67448225ff739045f65a506918fa06632b0add3075fd3484eefd11ab79ac051ab4eabf65c8333c2510cf8a6580bcb9c9f8a735b27520084b48d8ec09791a24890ac1511209f10f8aa2f34f06f86cdfc4871778c086b7c8131c89d3958d7f7251853e64ee177895539c49accc68a83aa46a29f507e861ddb45f09afad0b1ad7f207d4b0719419fd722f28ba3eafbc0775242b964a829e75a43618d98c9526e6014c6a2de84558972ccb4cf9ac932e212e4e1c06b575b3d58d2e0") 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd3f0809d36f49d4ec03860ed397a5afe52ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611", 0xfffffe04}], 0x10000000000000f7) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000300)="362be95d2a6106253b9f080f6c001a79385ff622cea665e275c9631876b7a07e2547f4806f787e991151df9d5c137b06539b542a0a87ef55a021e1ef1e1bf994fec145bcca5c1e6a1cb3224359a0de75f526788c6e3292f6356c325fc85bbc333114cf00df07135e486fd5915f0a9bf787c32eb79a862b6b3ad9811026d2606985368750c1f2bcc314486f46145bc1b3bb56c9e34d416f2c2c9c52c1c7fe62589785ecdf7fd8939d9ae3ce6b71dd0936df3359461820dad2efa92395509abdbb33f756c8fa1a6e369f807fd08e31b8935ec34f91a8e1156d1689a5add6f0f289bf6058a4fe9ef22943", 0xe9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeaa, &(0x7f0000000000)) r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:44 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xe6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f0000000240)=ANY=[], 0x0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/50, 0x32}], 0x1, &(0x7f0000000300)=""/42, 0x2a}, 0x1) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) recvfrom(r2, &(0x7f0000000080)=""/59, 0x3b, 0x1002, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x80000001}) 16:00:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="634fb474694e45b9e7f2935b5eeb313c6c9852ae01712fe4726b2f5fbadc426617affee21c6350f97bef66b13bb3420a032919c2b74df8d0dab94361fe49797a12033a652a14c06ba5db95b520036e8fc5dd3c9170cfee75d9a18f722bd410aa82336f56aae28bbdf3e5b441e317c10866cd4c63d319d53733bdd2599292a02651ca7b2ac6e9ab512801a84593a7e28357cf4cf1be458a1f265115cee6dac4ef41695323e744de055d17802f328713f9f3e4ca5e112ef43beeb6abcb906517d35f1791", 0xc3) 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x7, 0x7, 0x3, 0x7ff}, {0x2f, 0x4, 0x40}, {0x8001, 0xd4, 0x3f, 0x4}, {0x3, 0x9a, 0xc5, 0x7}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80a2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x12, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003740)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x104d, &(0x7f0000001140), 0x0, &(0x7f0000003600)=""/207, 0xcf}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c651bf297c37728bc35b86e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000000)=0xabf) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:34:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) bind$unix(r3, &(0x7f0000000200)=@file={0x2, './file1\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) r5 = getppid() symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') fcntl$setown(r4, 0x6, r5) getpgid(r5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x0, r5}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:34:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1000000000006c}, {0x87}, {0x4006}]}) 13:34:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x60) ioctl$BIOCLOCK(r0, 0x20004276) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='\x00\x10') 13:34:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 13:34:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000180)="635999655b2ca0f15995da2fdba520595d917444f320230e0d6fb8680372e20e237a2df03db4f9abeeb4f529ba44a71dbd8a26261b6920889094d8afc0b0185f601663622e45263a88b784d0c3b66e67c80eeb3cc18cb020e0271b660ecb23bebb354e4dc7eb538b8e8079046e8a56fc05e5a16876256b9104a9e2b39fdbea17b1cfa662c22651c1df89200e909df7cb34efdded91", 0x95) ioctl$KDGKBMODE(r2, 0x40044b06) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 13:34:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/177) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0), 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8180, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x1ff) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) r6 = dup(r3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x1a10, 0x0, 0x5, 0x8}, {0x8, 0x2, 0x6, 0xdf5}, {0x1, 0x6, 0x4, 0x8}, {0xa0d1, 0x7, 0x1}, {0xffe0, 0x5, 0x40, 0x77b}, {0x8, 0x7f, 0x9, 0x7fffffff}, {0x4, 0x4, 0x6, 0xa18}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x49f) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 13:34:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0030dd9d860884b39600"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) 13:34:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xfffffff9, [{0x3, 0xfff}, {0x1, 0x10000}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x3}, {0x1, 0x1a}, {0x1, 0x2}, {0x2, 0x5}, {0x1, 0x9}, {0x365b237c37d02dd2, 0x400}, {0x2, 0x5}, {0x0, 0x5000}, {0x1, 0x10000}, {0x1, 0x7fffffff}, {0x2, 0x9}, {0x2, 0xfffffffe}, {0x3, 0x1}, {0x1, 0x6}, {0x2990a651fdf0aaca, 0xffff}, {0x2, 0x3ff}, {0x1, 0x27}, {0x2, 0x7fff}, {0x1, 0x20}, {0x2, 0x1}, {0x3, 0x8}, {0x3, 0xbd6}, {0x2, 0x7ff}, {0x1, 0x2c}, {0x3, 0x7}, {0x3, 0x4}, {0x0, 0x5}, {0x1, 0x4}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000300)=0x1) r4 = getgid() ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000340)={0x3ff, 0x3, 0x3}) r5 = semget$private(0x0, 0x1, 0x48) r6 = getuid() r7 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0xd405, r6, 0x0, r7, r4, 0x20, 0x1}, 0x8, 0x4, 0x3fd6}) r8 = getuid() r9 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0xffffffffffffffff, r8, r9}, 0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000440)=0x7) readv(0xffffffffffffff9c, &(0x7f0000000580)=[{&(0x7f0000000480)=""/238, 0xee}], 0x1) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10, 0x0) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000600)={0x81, 0x8}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x8000) ioctl$TIOCSDTR(r12, 0x20007479) pipe2(&(0x7f0000000680), 0x18000) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) pwritev(r13, &(0x7f00000007c0)=[{&(0x7f0000000700)="453d15da185cfa89d465e73176c97dca496dd691b6fed3869f5f4979c317579940640d3342aabaa4a734f496bb1bcc038f0217982b6af9d254723bedb0fdf7a05537", 0x42}, {&(0x7f0000000780)="be60eb877864fa5566a7b33f2f8b8a41e82703f746ebac76e70b1031e811", 0x1e}], 0x2, 0x0, 0x0) recvmsg(r10, &(0x7f0000001ac0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/69, 0x45}, {&(0x7f00000018c0)=""/180, 0xb4}, {&(0x7f0000001980)=""/150, 0x96}], 0x4, &(0x7f0000001a80)=""/3, 0x3}, 0x43) connect$unix(r10, &(0x7f0000001b00)=@file={0x0, './file0\x00'}, 0xa) 13:34:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r2 = geteuid() getsockopt(r0, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r2, r3, r2, r4, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r7 = geteuid() getsockopt(r5, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r7) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20, r7, r8, r7, r9, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) setregid(r4, r9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$unix(r10, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) writev(r10, &(0x7f0000000440)=[{&(0x7f0000000040)="e2536f4d0d317db5ff2b9efbee2645f36ad4d3f3a695d34be6ba1167da4a2002515d404b44d1760f932dd1893900ef68aa68d7bf72e756d41eb8c200c391edd48e31ec9e0057b39243401d9626919cd722a1182aae06d225d07380edf439d1cb6e180e51bf7d497434bfebb2c8acccecfc5a8e442e", 0x75}, {&(0x7f0000000180)="9ab7a85481c2f8e67e7a84ac3476f9aa0e01feb2e589c1a8510cfe6ff1b1094460b9066dbccbb27bed050276f9ee806e8303668c56680faecb7b9acc59eccef5fb494d109d78148b8a52fc19588c237644c76567808e20c2a06bcf075c1cf409d39349ef5d81fc42c85f299294361f5f0a75c8a866672d", 0x77}], 0x2) fchmodat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x38, 0x6) execve(0x0, 0x0, 0x0) 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 13:34:13 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x2, 0x1000}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff8001) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b75f5b", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 13:34:14 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 13:34:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/skmap\x00', 0x18808, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) kevent(r1, 0x0, 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xb5c, 0xffffffffffff7999}, {{r1}, 0xfffffffffffffffe, 0x2, 0xcdbdf4c2d1178b8d, 0xffff, 0x2}, {{r3}, 0xfffffffffffffff9, 0x49, 0x2, 0x2, 0x8001}, {{r4}, 0xffffffffffffffff, 0x30, 0x1, 0x8000, 0x6}, {{r5}, 0x7fffffffffffffff, 0x44, 0x1, 0x2}, {{r6}, 0x0, 0xc, 0x40000000, 0x6, 0x3}], 0x8, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000280)) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x33, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) close(r1) read(r1, 0x0, 0xfffffe4a) pwrite(r1, &(0x7f0000000080)="9e5107c6ece3173eac43846940fed8dd2888344998f87bc3441e23ee377c0e35a16f9af5c765337f2d58ce1209c9a1ba13156451a1ff3cdbe5db8447717167304d4c0be9afe3b0dd4c0abd3f1c22f74ecb4783c5602fc97d8176f855aec0c0fec14e3b21174dca91386a7662c2099ab18cb7c34048bfc01181", 0x79, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025, 0x0, 0x0, 0xffffffffffffa3d1}, {0x6, 0x0, 0x0, 0xfc}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:14 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x91) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) write(r0, &(0x7f0000000080)="889b14a99f267aaa309bfc8c451dec208dbea73e7bfdf8585a78f87b7f78837302f9c799eb8c28cec37f949fca2866ff25f1565e5ca3", 0x36) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 13:34:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) r4 = fcntl$dupfd(r1, 0x0, r2) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = socket(0x20, 0x8000, 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r5, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r5}, 0x7b13c7c7d5f43d74, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0xffffffffffffffff, 0x7}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000831f11f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000001c0000000001000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) msgget(0x2, 0x700) r24 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in6={0x18, 0x3, 0xef, 0x80000000}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0xfffffffffffffefc}, {&(0x7f0000002840), 0xfffffe0c}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000001680)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e779f7fb84e2577f46799c9bcd049414632eb713ddc4ac6e7e13f6845f08705cae29ae6e3dd8ef4461c84037a209000000000000004c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fb9b4f9b145884a9bd1787d1ffd9a874ba7d603e8aa647b4829f864ee6eb4ceac413b0190f6ed157af3f6079fae14322deffe40cd9e67da23f252ed6d1b62eb528d8da4242052316cbf147d670ccaf0ff399b88c1f9ff7aba5c2d09c34b9c63ecda94b92a5020dc5443dfb8b74c6bec8e04379d0bf01ab12947bed279004221aa1df14608b7fcf5464f188d212a7274ecb164d3d105d30ea960e5ddd82c60e21a4d14f5405b474caf997800c96d982f31363965dcda65aaf09be81cc91e8a0a56441ada90cb1fb52e558b3fcfac6894d269d832e31761900c713c243bfd731bc9a4e14a7c354c026d959a82e4bb0311bd914488a8de513806398e8434152dfc8835a189eecb19c04afbdd0f3487162144455829b0ad8f6d76daa1422b9532cf8083228b0ce8a8b000379bfe8c1f49e25d183122090fe494d691882a62e30c06301efe1c2697bb293599db223972e20e627835c70a586f043fdc343f6eba72f693d75934ee841c9790d0f5204ade62a5a1f447cbd5da6c541f85c46fd2d4fb7b59fb99a7648d13e462dae8c6f5974a3f46a534ee8192e2b9a3e205c13271f229d5c6a252d2451b55ad7a6a10ff7bb087950c3aafda6573e113f68bbd765208953a6f5c50008c180af38a553fd00de9637f6a"}, {0x78, 0x1, 0xfffffffffffffff8, "e96477629333e23354144efe911edf0c2ead05a77f3ddf18040a0000000057b592eacf9569f097b968d07fe0acc41055e15d3b8a4e5bd2ba18efca313f5db09ec5b27cd4e0a1d84d85fbd66a50178211c7096396ac0787a41ae2f49600"/104}], 0x158}, 0x9878d5c527fdecda) r25 = getegid() fchown(r0, r24, r25) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r26 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 13:34:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x1002d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f0000000840)=ANY=[@ANYBLOB="95a0df030dd7dc554328d5a75a9b8771f7a60c00b6a87924a06d8abdfc40"], 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r13, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r14 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r13, 0x20007478) ioctl$TIOCEXCL(r13, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r15 = geteuid() getsockopt(r13, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r15) r17 = getegid() r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20, r15, r20, r15, r17, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r21, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r22 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r21, 0x20007478) ioctl$TIOCEXCL(r21, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r21, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r23 = geteuid() getsockopt(r21, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r22, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r23) r25 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20, r23, r24, r23, r25, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r26, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r27 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r26, 0x20007478) ioctl$TIOCEXCL(r26, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r26, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r28 = geteuid() getsockopt(r26, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r27, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r28) r30 = getegid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20, r28, r29, r28, r30, 0x0, 0x1ff}, 0xc68, 0x8, 0x2}) r31 = getgid() r32 = getegid() setgroups(0x9, &(0x7f0000000780)=[r1, r5, r9, r12, r16, r24, r29, r31, r32]) close(r0) r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 13:34:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) r1 = kqueue() r2 = kqueue() r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0xb, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0xc, 0x40000043, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0xfffffffffffffee7, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x65, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x65, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) write(r10, 0x0, 0x0) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRES64=r9, @ANYRES32=r10, @ANYRESDEC], 0x3, 0x800) socket$unix(0x1, 0x5, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) poll(&(0x7f0000000040)=[{r3, 0x122}], 0x1, 0x4) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = dup(r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0xb8f4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 13:34:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/20, 0x14}], 0x4, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 13:34:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = dup(r0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x8011, r2, 0x0, 0x0) 13:34:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) link(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 13:34:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ftruncate(r1, 0x0, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 13:34:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) dup2(r2, r3) write(r1, &(0x7f0000000200)='R', 0x1) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='\x9d\x00\x00\x00\x00\xff\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x3e1) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x4}]}) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x400000003d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x93, &(0x7f0000000300)="e879fb7de7694cbff2cfe85428383633abbd435caba115755315f4b7b5bc397dcb8c90a7190a04d8d4c48b4af5046f8d0a368d519af00df9c817967163307e9aa3543cde00000003620d629ba570df00c6a1cfaaeb3c68eb1019985eb65be9cf50bad1002e9dc3f88adc1af22ab33e3a05c5b2a31ccd383c23e150548cdb51ad0952c346eb22af792900"/147) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffff801) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x800, 0xfffffffffffffffb}) 13:34:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000800)=@file={0x1, './bus\x00'}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x800000000000, 0x8}, 0x10) 13:34:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x58) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x273c0, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, 0x0, r10, 0x8, 0xadcd, 0x5}) 13:34:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) dup2(r3, r4) 13:34:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x7, 0x2}, {0x684}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 13:34:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x126, 0x50a9cee6757b1fc5) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd465ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cf836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xd6}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r1) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x3d}, {0x3c}, {0x16}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x3f, 0x8001, {0x5, 0x4274}}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x1800) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 13:34:16 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) pwrite(r1, &(0x7f0000000180)="6e76821681d9f6d84e12ae3e0b21d156f7ee11994952b29c0361e3c778a18f4b79a75856cdc470fc6243e41ce4ac674ceb49591d7550c9713d9e297cc7b8fe215328befd15d9f440f1b592f53199661131e035551bd1", 0x56, 0x0, 0x4b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x80) 13:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) close(r0) r3 = syz_open_pts() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 13:34:16 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x7, 0x81, 0x0, 0x4, 0xffff, 0xffff7fff, 0x0, 0x0, 0xfff, 0x4000000000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae450473c9f400000000000006ac4"], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 13:34:16 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30800, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7c92, 0x8}, {0x8001, 0x100000000}}, 0x6) writev(r0, &(0x7f0000001540), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) shmdt(r1) r3 = getegid() r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x145) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffc92) r6 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r5, r6]) r7 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="4e090008cf376612", 0x8) r9 = openat(r8, &(0x7f0000000500)='./file0\x00', 0x10000, 0x4) linkat(r9, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x2bd) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000240)) r13 = getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000280)=""/67) r14 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x200000029, 0x67, 0x0, 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000000000000060, &(0x7f0000000240)=[{0x5, 0x7, 0x12, 0xa2}, {0x28, 0xf9, 0xc0, 0x5}, {0xad, 0x46, 0xe2, 0x9}, {0xec9, 0x0, 0x7, 0x85}, {0x1, 0x1c, 0x4, 0x1f}, {0x2, 0x40, 0xfb, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x02\x05\x00', 0x9e18e71e2d6ac434, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x800, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x40, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x488}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xfff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x1362e09a}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() socket(0x0, 0xe, 0x1) r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) seteuid(r6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) utimensat(r11, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x2}, {0x5, 0x100}}, 0x0) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r4, 0x2}) write(r4, 0x0, 0xfffffffffffffe28) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530aa0900"], 0xa) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r7 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x4, 0x6281}) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 13:34:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8061, 0x4d938fcc1088fd72) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) mknodat(r2, &(0x7f0000000180)='./bus\x00', 0xc100, 0xb9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xfffff543) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 13:34:17 executing program 1: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000002c58df4b45b2264b876256d7a12659053a7ab2be7127870ef11a6d9f86bf008cab3e18663c41f036983f170762efee4ac2ce2ed7f10a6c5e42bd71acc89fb2f15b68a9bcb19a0181d343463d368644fba821ce9ab3a74cf772d90606b300335c1466fb9e1ffc8fac83aa2b460955000217dfc5312bd69e7e6d64d3b1dbca59a1fc5ca9d0c6ecd875266c95c3caa96cc01c688113898247aadd38772a0bfa53be8fc68ac56cea7d4826f714e5e4813b1ecd432a702e5d"], 0xbe, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:34:17 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x39, 0x3, 0x6) pwrite(r0, &(0x7f0000000040)="0206b06bd08dd5543fb5c66fbe3a85ab50acef92b7176b7d1222fc9582b5f0c7b0215d8f2c7c6f0c74c358ef8b0033e6321004ef5c8f49ec80198319da16935f2355210143ff1e645592439d3baeaaf17bfb553654f2017e24625b146172d43cc034283c90af70c4b0f92e1dcf450ac3640aefbc130aca40217ab56ae91c4d70fb59e0bfbe29fc6ba9ed6f0b93b7445dc9873f44f28830774d47a9f2d0ab341087937e94f3a6f4dcf47d412514b129d64c58c409b3faa6bd247bf8de9fd72df19a4ba1092a34b39ce2f4ec2922d6878e1f62c48ba2d34602952d66bd934fdfad3cc9fb3f490be72f819a661a7b5cb31c1ee18fc817399ff254e79038e7", 0xfd, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) clock_getres(0x4, &(0x7f0000000000)) 13:34:17 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) sendto$unix(r1, &(0x7f0000000080)="97aabbc91e4f7cbc1c194cd4d9091c4477e7", 0x12, 0x405, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:34:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x64a9a3b5be0015b3, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 13:34:17 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0x401, {0x7, 0x5}}) 13:34:17 executing program 0: socketpair(0x0, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000780)="140c71519dd6579e04f41fa1d788a8182000b3911d9a4ea79b103c17eae6b7048e663536f3bfbfbd766bf35f5e28c77aaa36577829aa537dc72b6c0a1a02be0809dc2d48ca3db6b81f748224c1c89e5b927694a31ed324fad901ec451f6428699bd535a3b208aa36f2b3e5d12556b17c800b6b3c5c0bfd92ede6f1ff4d6693e6fe", 0x81, 0x402, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x353c}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0446e1e0a1579edb9bc990dfaf1983d4d3ea879eb019e5a347e604b39f16ccc93480511637585dce5f01adcb104b044f1479b493b6eb3089e4c0cf4bdb813acdb3f56628ce7f119f02fb19e97753dae8f63ac2c6dab176239d9344a5cd9d6d8a42d974f685dc281a3fc28180c6d0c8d514aeee6450ab308599a548858e964d457cab4cc0245e38508d960f25229a"], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) shmget(0x2, 0x3000, 0x33, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) recvfrom$unix(r3, &(0x7f0000000000)=""/99, 0x63, 0x42, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0xd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 13:34:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x94) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/104) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x1f4, 0x5}, {0x18, 0x3, 0x1}, 0x6, [0x24e3, 0x0, 0x8, 0x20, 0x3, 0x0, 0x3, 0x401]}, 0x3c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffff49) 13:34:17 executing program 0: socket(0x20, 0x3, 0xfd) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getpeername$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000540)=0x2c5) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 13:34:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x103b0, 0x61) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c}) r4 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) shmget$private(0x0, 0x10000, 0x74d, &(0x7f0000ff0000/0x10000)=nil) pread(0xffffffffffffff9c, &(0x7f0000000200)="3711e99ff6095685c71fb73023d85f072dcaa4af43a9c064ec0216c27939e68ea4b8bd9fd3d56d904f54f705b4b8892b35d2cfe78199d8cc6c8de49a6d5149aff5b606ec3e56b9e500da58ce3c5181f2fa712058d1908e47817330a32fd11a1e1d3ff62fe7470f8f6423935330ed97de43df94a93b0bf502d167c7ed884a1a6be0c596bc88801e2094f8dd286ccd63410e77de37abf4f1830a44ebdf43b0b382519f0a004be80271ee26d2b507b087589347653ea162d7ffca76840384567a94a08cbe5cc8f08bffc69f3362e3f2c67d14540bd2fd43ccbe401d91220622d5e8a9cde5c9c18de06814e433d3b370230260dfcb94b6e3216f72adfb", 0xfb, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) bind$inet(r6, &(0x7f0000000300)={0x2, 0x0}, 0xc) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14, 0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 13:34:18 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f66696c65710717577cc43c5cbf60a9d7fd1aac526bec89d1b6ccf38b161d8802775f060f45375d123e5045000000d4d56b806a3a26ab542518148fa1bc0bb9b893d25ce6d38d6a0e6e9b1f7bc3ee804ac132d6c43300000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 13:34:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xb8c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 13:34:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 13:34:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/d\xb2\xdbk?\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) writev(r2, &(0x7f0000002680)=[{&(0x7f00000004c0)="e11afd00ad7bf2bb191f5abc3d5b06a39b0f4f76dee55d3a36fd45e099d7a8af17aa8154305a624c8237a18dd02617a2e3a1a34f9dfe12a29d36b7455689b1aedefb76e6b540c3719fd53537b5b86636e57b71acffbf3626e3d4542e03290489ba76ef8018f35a45f0a1220e3be42f889f2c2da8e87a6654daef25b5d62af94923888cbc001fb030e4f91bc69a75f02030020c61c591aecb29961625a03ea8f3cca5d0dc4a054e117b010dca1d4de0697de5b4fb6d9f2b2e93a0253dfc2234f54e178787aa5510c4046834e0b39602f1769addf241562935e3ed62c5b33b6e7bb20d819b92f08bcc36ce7343d5ba72198f2d1960428b8bd9cb4841cbb3b771c85056144d81cbb3397c61f5e5f9fe46e57594af599bea7e2aba13667600486d10dbe2d626ffd05928b7f617a3c278212ccaf73a822f1d7d0fde8eef59ace8b3060562782a05992cae671cdea2c3867c49731251d78f834738ae73b34998519fbcac8895fd896f48071c6de888155e4e23ecc2070c4825a1858711e00c0460c4800517ffc07372a73a05c651a66165a61d316d8389738e7872d3598c184fbce87d329f09271046d6b0e4c6518b9ab80547813e456a988f4c79ce40cc83cfa951886fff34fe7d56564537e174c7cb841ecfd4bebc8c186a0a1df1892032a126042d57850e960f12ed1e50ccd40b3837fb06b91544f5f9247500dec3933a05b3afde461f3d291311a389bbfed5b6546d15fa1eff4c24758554cccf7437d811d043bbb8ee129c5ad465d7ad8acd6ffa0742b9d353013c4c52bb16b966752544aab2d42b10857e8f3a52d27eed750a775f8651d4f2c4e0774e1a2ab8f6bf32676fc05d637113ff53823f6057092ff1a59ff43acbfbfe74e2e7a97e04614e8260be0d66ce6d173767aa7124bd299eb1331c03a721a8679dbf86154570bd0ca82f13138519a75339ca36ff1747089141d1b5f2cdf9a34b09e7476dba8438f455b59e41bfbe70bf5d5df2d43c1bf14e0768ff31f0b59da81c78e3ab31345c974af1c4ce4257617bbdabc89aef170c50baa79146352f64e7d427bdde17b466f1744ae02ac8ab8af18ffb4836f001ec8db088e51c2dc3fa1aabc93e403629e03bd1d989626411a586f779854958340354ea6e13c2b95595e053f2840948c40f4f81ab6882f5c655ef932dd81ef2e42da94be0b6c442024570c7091b141e1bbfb928c2e928d7a7e84046ac2b87968baedbb830ae5536f213cbaee9d1acf974be802f3913afd01ca222fd453c0f61751b0510fa82ebd85d09f04754e4ba50b2ac834a99e722080a99d26d37ec347d624f60cf2eac5c87976b7fe2bc126eae8bfb522a9270719e558fa1d4782f4e89276dc10ab304c22d82c57c0883ff785c4efbfd53682c7f3608b45e1c8f201db1f78602f9af97e2ffafdbebee4b243a6e49a3259f77900f78d4398bf81afe6ec2dd06f28c2c5027ab07f1f4891f47c10430ce6f5c59da6d8c2df7f997011f8477189da70756f7583723cd329f6184a33ae25435f6107341193f642cef66e0a25914991b88b8a66f3c0a0b4be9b7a2d8fdb57767affe90940a613f6e84d9ada4cf1cf0760d96d7e347d6f30db6cb01f7560ac386ed8974690d2504af26824fa95a84422e7a377bcd83241dde6e500152c8c7eb4149bbad5616e8e3878081a7b6393e28b7faaa2038f7fbcf7a4abb5116ed732281c73eef09c0f8ab6bd264fb73c6b8baecf8c987aa3d9a530483bc22ad53eb76ef21c8c16a909b9afde3b3f5233586ecad316f6bd4a1de70511ea2a5668e6e032e320cc31cfba60214b6244b3c8277dbe5f654695d091c1f42723f88b8f2fbd25ca82b6e10e51cc64f527cf484ddf57fd6d75c8aca2329d514717aad51b9d3afe899cc243ab0999e8ade67fc73ba47330fdd8857a8717e263854ad44f857bf060e6668e26f1bc6fb9b4631ed92dae94228ef941abd58057bea37c219e4ceb058c24f97f93cf5ed5ceb863c155a2c5a5faef5014b2dbfa20558a2aa8c976d6ad4c3d9e3ba7193d913b10c466ff336f57136220080ef585c59aa909b96c6d1f9f75179e3d2f7e0e03c15267542e8a29b4fdbb2769426fcd3c45a55a411f5e78538ea260c7857c6dfbc5149c0cb83236ff087eaa3b499c7998be152c86d45d6e2093747189273de3bb0dd880ad722c8ddced35dde684ab46726e5d1c893fac77eca057866c608b298bdf4baa28e11e060bcdc10aced9b92ab99cfd252f451d2d9f3d23e04dcc0d3d788f1a492985e483fd6a89730ae23e98c848dd602a26abc5e6cd2866d97cf7caa0a1e53521b07d55eb2923ab6908e760cbb85ba8ef3f2c3a8589f82c902a6eb50fe13ec574790fc6c58601947f0315fc21ffb4c0adf503c818f55bf6842656c24cff5be834de5ac07855c7b8052f77c9f24fc68ae1f6ca8ae5d2034b2948a5198cbdd843e4066e3c26f05e751c71acdd4edf2e1286d99f366223c6426e0a14b0083eadda44d6b792ab3b222a2d9fc7ce4be2aa14a12944b0eb13a4297faca82aa200b63f97fa683fe9904e167518a6eadb5fa98da20c496ea5f96124de8294360d2f84acd3b5ab2826ac2ce001103a2069d41b1dc4fe2fc564fdea5d1167e362da87d82c77529d7be862442a9d87d9f4429a69449f827cd4c6e08b45b4daacaeca13ab1213e25e197446327f0caa1eb9cec7d5edb0a0e02a8ba5abda8c675ab3d5c0d01af12d0e8437e30fc0d9425d0c064708d9aa80064ac54f12c3d82a1cafe4dfe63497e9a976f906ddd1610b3e3925c23a2037ba4a5b215ecc45eef6ebd783a6b2d5641f955ebd74db54e6fed90cc8303a09d220e173b85bf9ce18dbc082abf742ef68299f35314173db0539f4450582694693bbbd54eed8c96dc136dd58f95ca71103e4989bd44d33ac2875327dc55b1a7f9c051a07b4f13e8b45e316aaac3dc70dbc2c360e6c6110ca673e4fd07ba279d5bc223dfea6d90cf4758d8e25e57e6017c607252eddd3a82596bde17c20efb45ef0c4c0ce1f5cd3dd41db6b94f21b2b06c6cc1059b1fcce71da50211f0d27303451c06a3ac9dbccaedf97d3aa991a71fecedea6ebf84cb07ab445921440c2e60f600e4a9dc16bd34d8ce68fd58b2090226f8f1403a55ec22da616c2e4e8b230006b33bf8044217da75e68d5eeeb1b075be0b5102584550a255ed657a79fdf5f9204905a2ae8b5916b7f55b3e8edf6f5be72e1f7a709c9e078d12ed7f28260b7f0e46bf1b83a9d37f8015c0c4134617a9e14fe8c35bab690de9d48f0df98cfe78907de7f8e7dd7985ce4dd8ebf3bad9f0e760a31410803765afcf2c05579da404de74b62982232a38ed47bee580f197cbebc63c4e929d8f32a943d4bca189f9311411ab81032720d17c24ed8938ce71f4c596904aa5e5d7348e5f8c646e4aba8cd13103ac64323119cf46e962e3e91c403f9fce880e6f6bbcdbf09b83d7ea42846fcfea40be9d2a9c1d297b86c9c18ef6d61fd8a32f0058660c556dac26ff4752fb4dc63dae420a4770842b58cf893d453f2b95d33d686908a517d22a4b6b0f8c7fcc0ef9bdb203f969cb98a2d787ffa40cf1314820df8766abdcc51ca2ff6d0a03e892cbcf61c8dc892edcebcc268954fda8de2eacf087ea9034f9532136e81b2585f49bd84770c8fc5791074765b955ba8ad3d2cf3492c7f5bcdda56ef65a7712f677df99cf1d18f36cd757c4cccb9b877768093d9a61da8c8d8c0f3ea7860007a79c8a3c1f336c46161864526bfb0a6f5d9b69c6d761e358d04ccadeea756bb516360b9ab9cd8c93bfc937284bbb954f9491e972763fd88db443f11c0b867702637eb9f69f3eb215b3d3fadbbeecbfe4e221d71ef8208308fb413d95c4077e03222cb999fd3e2d84c30fbdced8afb3bfbd52615d7a2928ed72961c2a428c826145cf4170f932570122517bbcf28afc79693bcd7e88baaf3dc3ecddae05e7f5a5f19a0e5edd135f3513d91dcfac029303f528cc21bc84a33ef55c2a77f026900839a1e371c3cbfcd01e92e804d1aba72676884ce028e9c5b562d20b053d5fda9ebf2c815e294b4abc51fa6c85de5142a53170e77b38d7aa2ae0ebff7dd04bd9e24693ecb21119e2f04c519f555551674fef6af736a52c1c40d62412f050e48c87565682463f5d303131bc3f84b8da5ccb582b468cd21e7d5bc0c421d4cc50990a05bd140d9dae2c1f4b99c4e2b4d7723e3eb1115686d2e7f5e96f7483d4ef00d0906325fe3fca9da8f6847a0c06b9cd15936dd19e7132cc8c10287e07886580e4c269b6948f94f96ed6d479054682cb2130ceddb0dbb60d479ca62866ff76facb63a9fa6ba825d7d8b849b69e3dfbbd157d95ca0eb74420b5a2c0001c16fefde0c933d60f2b03f427694e2cb3b43566bb9e0cde4cdacb7014a349dd53145d2a74347045ffe42153904d04a99204e26bcbd0074d60e590f626826d9d6bf2e8552a38fd4049431561d906ccb82506244882c1753fdc39fbaa16ea9f72d63e7176ed448a433fa66d2974d2de6c78aaa69e165a2925b6d90753ec0fd62a36de30ed534337c416a9ea11e9321788eda067d711720ffbae6e783ab9ab5bd76b69b4de19dbc9ed318af218fe0e4dc2e07fdf5f5e6bf929fd5f22236df4c0636481726fe34c9f088b6cfdc58b564750c9c31db51576abdc2dd36721adb2c8f1858cbe852fa0e9c57def8ecbc01b9781e652be5bdced3bc8f38b2c2dd31af6de7ba6bbffdf41362ec74ce5c9e4c45f8ed9ccc9bdbb332b91513953f166bd85796f403697ab8bdf7dd87e31cc93651e05d0de10d794b002eecdb9935f167c2bb3af79f9875d66de662b7445c50a00a03c496d86ec4b52041efccde65357363144a84b972d8123a4e602a836ccc9a8d2a44481e598ed75916b6b296b238b46dde3a9d784445e43dc874e0123c4a4e77b5b098721d51ec32bb2fdee5414f2d5319458387a4a1ea45fc10dc85069870b4bb02dbcd004ce84d3ff935da633ef23203d12c50b67b6b4ed40685b9054542933441c3fde3ec70f932bdaa9e958864f771c1d1a5c27bbd38ab97adbff876d4777aba55cfefdc4e0b23f4b4fd784b530901b56d6528fec40123907bd28d424589402e53573d0924d13d59ff91972d90c4267163e4dae8025e9bf20e632c2c83b378bbff20c58c77a6990588e8b7969398d840546d8db3b3daa6d96f2916c186032c9f0aa370e04f230ed1e7095fb67cb00bd52486b66b57e29144a00c20ebda562e5f8deb153cb8e01f0c1ce184a70128626b8a2ac5acd5dbb90508d7cfb7190ef6fe78b43501566913d6ddef84a461285e64df2dd4b0d1c0475f6134f2d1bbf8d569b7d81fc0b93e33bfb09736653277d21ef9e33be4858c712a601871a06cd8f98e7b96422c2e0d9a41a70ae7c632a5469234c2c3181fed4a9d4c4bbd38a9dd865bc85f26d9acace3927f216b933c81ee3145a3b18d88ecee3c93d67d69202f2709a3536b1fbe6690f992ae096c9e4bbf98457a4571c32559e419dbfa4c8215d0c2a34f462252c0116928808e075902dbc177e773bf9b03fe680e75a4c9500bb74d7c4a2b5c877069df9c22064870f3fae70aba9164f3a20f83a033979bfc759da891c062699e00f7b4d9df228cc421fd2252f765ddeab0bd96ff39bacaf8e185604c879400acf4b884ae3ed92789c449ee9e112a0b7f4ccbdb2b2a3024be64ece54d4de289e123a0143dd66a7634d0336a232ab031faf7ae6e431d53c0f26cbc1a3d4362034d9c4333b11241361e4b038706cfec2659f6728a63e345364de855e", 0x1000}, {&(0x7f0000000180)="4bf5adb1d19829d9ada8bc32319d36cf1012fa8cdc01785b9dc47f794ba0e55e09", 0x21}, {&(0x7f00000014c0)="6241707157f9b3400535a59dec66e927d26a297e35bffc29d73863966b66af5d2f482af546f43f3d7a27875caf36afe57bf292107527ec3bd219167b3b1babf08a35576b0f7c251c114b2a538ef5dbb00d5a229744bc1b1224e3e37c3c64630fc0f253751385022e7018d7cb864b839f30618060ba6404cedfc432883dd8473c6468fb6d05e63d131d9ddda4b57eb43de27bdc5005f3ab66344920f01692e8e1eb2e47ad0bcd4ca3a117bf3a93a7c827840105ec234dc632fb145485779121a03bb5fc7b454f964c84634f2e037eef6a14c0b70d96a4505498c4b3bd1328f7dcd5079e897a65e9c5d350cf902f67f922a8e4e856f56d3512cdaf1f33daa4f63587e574dfafc441a068ead3a3a76263bd3463c88b7724884c27be99c75fcc408d414219a6e25f14664c236594186a3a5932f403fe80e3cda4f9ff19f5f77a05e80c6e084b443e45d04f2d542e53c9ea8fbac89d2dfe126f95b64781db4e755feb4a383bb860287815967c873b986eb901505eb2f83e35e30f59a40d39f0b24d9a31b96960d64b91c0e55d3c6d81ee182ebc4bc3470206a1b2eae140926d2c845136a59b41d7153259d6e0f3373f51b3e01cef68c16dd227262cbd1de5d474b6437522f32eb9666c99582a8bb164229dfa102e51a92bd468ec514cdd9039d3ca78b5f8ad4a8532e8ef3d7ad7537407f5b58f87aaa1d460b3b819a72ff82f42a2fb65864b8fba42706bb5005a22538a1edc19b8bbb1efd58f03443d21f4d8812696f84588dcec5cd5c1bc94bc5c2dfe34683380776c0ac1e572589145b18ac51c0cf15bcdb1a63c16fe4230ce2a08f106e1ea84caa510c3b89170358b5dcaff574cd02a3af427b15275cb5be46e41379c315674b770775d524f4ef912f3a248cce9497b53f8ec7e725d36e100bc70a097c88dc4c9df88c38664dafbd977892ddfa36314b7d3c42722b3fd1535ce8848dd92ac583ce0fef327573dba5d309ba36074d370647b467001973e0389a4315813e7a4f583ae92bd344b5d8ab3c98aac5f01630b9b568f69e8858a2ef1920eed10acf49249b33d31981d395e6aede55ce9e0e3d635b66e200454cfd9e2c39ff76926fc6b726fdc81746b800986d1b4742b5a921634010085221466936c2572c7ec3b57b0531e803db06e856f51d08425db096fd109f1d2f486b9c32722751884e8c4f1dab1c21edb4fe4ad6164a8cffe278ec65f64796a5264207c43d833c02ebd8bb099b5b219b0fd7a346523443b81c5dd746f1a99d08cc49e73b38e2a5ddca1fede4d79d4dcb9236c5c50d6f8367589a437950f0d1dce93d6912e2a2d4173bc996c0142b5e534bdd8fb7ff08443e73328cbe8109d087608bdd3c4f6f69e55a4b1d28568a3b129805b3c4c3d79567ef345a00e5659f9237e1aa999f734b7a2da1b4d26529e5c311bd367cac15ebf933f47528fd320c86f8b6ffe2d95aa3f993d05cf4b97a38896463112ecbeb737563ade49f0992bd5491acd960bbbeaf4516f3b89e3c060d5687273604324a5f83c40a13305fbd951692dede85cc3c6d87ada6a911a72de5285aca061f21f51b7ba7f4e4b3c696c058f4704e40784b733eddb41478111534ffa55a85e9d38b0b4e7c5b6d13975a20eee71ba0ef0c1504270eaf85eebdc255bb5fe1c30b96418f079e99359abff2011f2b8659d2b7bdee93d567329013b1fd0d560030b1d8cf42c99bf8cc4a6f5696637a98934e0ee32bce018899c825888fa5bc656b7e6b7983e6a3fee2d267e55212387b63c3c08ae19ee47800969edde1c7f8758168211806297453d3004f917c57ee519e89d9949a69c26ec9f8e6fd114efc7c82a5b5d314d9f0d117534c7de138a2d85359b90f0104a3ddfd4cc9e2be90a95785849d545975353d346253950c9beeefca252d6329309e934347cb9380aea86664b534aa923c15bbd41c7d0e1ff56da7b7943b6bf4821e17cb9bdac46ee7afac70e6bd9382c5e486d587b8211d8710ebc3ccac3ab78a1221c662458f5dfbe5cf72a5fc146751d7a59ca68ddae1ae16fc144522e7d9cd83eda6d0b6e1efb61d665c701d34add10cb1dd38d7aa67135f6dc47e4504c23e92470257a590e1964b1ddee572429b481bd8df9b71c2914bff93a0a45111574e0691d3ca7fa5a0e4490e30713343f23a2937e1618770bacaf56188640af53f41e30b13f72b9df4b8356e098d921dd30dac4f1d4b02c78481cad9b8c2051fc87f151df96ded8780893e569d17315e76e038fdeed2a25974f67253e124f7e8de7716fa1f999c39581e49156c763b095c6d2503bc4079d81a895598594e1fd894261c72b09d96b59774588ed6838fbed1582002a6c52e98190094791d3c956cd8a9b99d15118db587a4be56f006070bbe7b943562261fea95f0dac4554ed2699c050880c743d462f34c682d0b464a3e6371c278917d77874ad4365bb6d4bb80738b851129ee4e1caa0c7dd557a7f950534e89ff6a99b1c67fd8a1ec0ceb0a8679a9e7a1c79d5dd77df13db29f36e5d028f5e74c2c93cc70b4dc7aa2d0f83f11e7c7a16bc7f523848e10cb362361335dcecb4abf45834db1f17f50c8ac0870bddbd496361742d3927d30e73648244b89067c7e07f051533f99c904a21a6da212fd6b5849947da094217d7bf3bc124d0e0242daf9fa5f3b0891467fd7af460ad5732ecbff0ca34d8b171705e83e0f1124a294f723d60d1b87fe3a5cbbd89f9280b385361d4f70b7ed28c25819fdaa80fed21de6edff68a68a516694888c1d69203c5d1ed77d3db9a0893e673f8989e97495b1c0dc9d3441e45860f42fb136a24eb071998e047c31e66eea80a74274784e4658126a98e21f6b93caf83191f3d2a0ea65705061b0291fc265a8248208ff71e8414f744845684f7594ed4207b21ecfadbcd39e1ce385bc36c242c712ee2cecf2e4897ea4afaf8aa7dd8e9fa47866058c51024d16eb143f484c9d2fbe2e5b0bf5e7bd75c1891574ee6cd487da9935a2d70d0e41c26ff70423d2c745234db1945d169349ab2bfe6b6f16ef0467b7077c4ff54dfee115ed2fc0c6a479654153ede31f7de94a1f6ad21ce1e0beba332ee9a3c7a2f091b384ac112c80f9d309ee1960fc8314fff1da3ce3ab16394ef5936f65e917f6878ba20ea89a8c00fec716c59d6150db17e705d439eed6b07d99528daaa224717a23e9d968b0efcab340f57396e084304333145ae6f3539de3d7d150f80fe5277c26a7a7104211e837990f912c7e9ad286819abf009d29fd6364629b76e0d206c82cb86b8bedc1e88851f072417025751b946ac0806d2df9abde7ea0687805b36ce2bc498725b2d637adc8c94416507ce6c8b19417fa289a1ab8b4c4a5ed8975032f6083661c1f73cec0796e98be493ae59ee0bbd09e85983d526f996bfe826b4ecea07c7c3a5d12659b14d6378ab493723ed7eeaf119f5081d5ff3fb27945952c2da1d812f41838d2f5bc255611dfa341e4f31e6515de9b57751cdb74c9361792a085fbba5f9ed24b9bf395a240d31245c294335518723b47099c89f469506d7e65722ceb3fc704cf9ece0512a1c60a7e95bbe803c57cc85a45c1a8f8cd0dd3b10b204d2d3f1d514874c6b36edefde49022a0f91db4ca9df5a0c93bee4b460800302213fd67dcb3874cd8f84d47cd6f4b0a1110dc800d731f3a90b0f3dafe39f14d7ad9ab1114707e142cc4f88ad2ae958c4e50048f5744da1a5eb33eb476c22d0fe873f9b01eaa930a2a9d05f561d1ca7b6ed628435e2735dd80271b7c4c662e7b4b178e1365a8866a3f528df57d270afe59585a0ac9f18adb90913749d7db7e866e202b3c314d8edce1f5276fff172e31928034e78bf2c218a893326463920348e916f13c5b01e9091969f20812e133810bf512995406995308439af03fc43832f25509f991d77caae77f997242aa7ce9378f0edbee7147fe7861dcc59267cdf331cd0494bf4fc2485f32957be20dc58b3803e833786c56dbd43c9c86c5857032315983a9b5c9651c7656ad4f166dff16146c02c4285a4ce9da83aa61b9479334e379d1bc5ab0b404ae37a1881b417d15a851cd0ebef8484f6514d4dda24ec54d236e9226679eddd9ab7b21c9870d43b7cee90123bd821ef595a18de7fc29fe72d6fab3ea2be689265fc19740f1580a893bcb74bc1d1177050aa7da83a8ea19c747e08e0cd101af5394d4b787b6be94301a862a53c64c06339197d2b0e4f2368ec4f89c546b4ac34b7731517baf4920e404c9b576d4886458a28568747361bfe40d882f6fabc991ae294fde4f83a1f300219166995a13bd7bdaa9f8ef077ec82ec14a832704c1770413de83ac68e44cb111a6d2e32006c4ef13d40bdb9374ae5b76e2638715b3f85a71868d7f991b480475866205d50cc2f1a67ab00dac94c361330f9bd9d8e7e91afefd25607c27dd4f1ce73f4e84a50685bda704af5bcc4c9d52c590da6ff77d1ef2d3f3c2c24271763641136cc46d4fa71599b677d1973d75dbcc50edd734cee7fdd2e95b4747240f83a38ac16d4b1119d753ac857af2a57552e6ec992c9b25a3c9f332ad224e6668175c6fd551ab2bfe06c3993e49e3ce8ca41436390e695630d0a78d3482af6da554ed3bfa8b9128436282bdade1cdb46c0b82ed1b2f5ae293ab208ad5ab7e50094c6792e9613695323f5089a61b023861205ccda7d6d8e09f70f219e80625a05aaf06321f29d6da1f975642e74e7c2d35d812d33df5191fee5905ec1ebcc705ba40898bc78daf17009e0c76bd33c15e3a697f7003ed51a7ba714fed02a8197e0af041db8a5b10d6618ccbc2b7d83a2b0f0c218bfe9e46ed65b85322e6ad214784a14b090946b6d3515b9f6ac9483284a2cfc9ead9262979b60db2d8dce5c0ad51d1ee907938142ea97b9844a2a2ea7c0789556fd582215fcf5188dbb7d6e8085dd72ff59b9174da9ac8aed0d4fbe78b99c6b972c7743f84c769389d103b9dab9d65b537f3bb1d6efbe26e8f795e811244a018d767e104c7881509d3aef5ec56f037804efa2ca66fed4b85b433cfb53597e9ca6463fb008a3a16f6e84064bf3242e74aa093f3ed1c723743a30eea4ca475534b6a9d69ed124150e8c1e2307f6021ff8d99a7c65961c273b18a5f706cab03426ff937812f4d30407c5bfa6f36d17fdbd008da179acd72646a2ef47160384f457378e04bc224fa4000782b9c14eb3cb5ef14abf563260139b42eb66b5b7cbe7704c22ecd3f0144d7d91ef3d49046fa2931cfcfd5f92b1020cdb07561b931e0517db86951213f1d969108b0ca702988fec8a3e47a98a70d765628377423856b23680a65930e93dd7ebc6193276d5db1dada164724b3d69a612fb06eb779037759b6930f288a055cdedbc9c6b08290a5e82aea34a3022eaeebb19f4e91ab61a9e724196b85524a29e07e22d672261d4ce4499fb61f16fe910da0253234333bd6572d83bf0d5a1dfd19b48835ae57e209629f45f62e823084d40e86b3afe4eb7bb4dca8b902b8fd1ce2fe9735ddc075e77ad5595a6e26518c90da12770c979801dca977efb2f83a3e647e52351a21cae7557782a2b715e1bc4082e7b6a7c94ab34f892d09c515418f1725d2eb7d6105cd4802cc5fcdd43faf515e9652c532caa069a935bd117db39c601dc0689edfb422322d08038a3792bbe95948d0faf58f35ba7ab7423b67fe6f60994cd558cba826a63c71411c766fef7cd975b9c5ac002d8bc5a34c70ae79d44d39fc963f64cae565fa2fdb23572370f5237e6ca13c9a2a0b57f07c5602d17027c77966369a0", 0x1000}, {&(0x7f00000024c0)="ccfbae06ffd02d8b1532ece0dcfe3f6671113e593ee57c99ac060cfdfd0a19b9f114ecc6c45f05ba93de6b6c09c922239f736faf61a458ea7ad8caff6e522fbf3d6c55f62a648a2972256fb03685fa1ef39445af8506873792a87363eea7f4c8d4d7bcccf7a7182177d3c71ce971e32b014ec8fd96732a51265182617eb4a30d930e35336d7c530a17553582874483d313a5d7f0b14801bbd48f589a6b", 0x9d}, {&(0x7f00000001c0)="2734d57eee01", 0x6}, {&(0x7f0000002580)="241c8d72f0995bb1d53d5af21d2bc5184e4f5d6323524cf26bca5617938139f5fa830d58a1f3b785b3e802dcb47c88bdd5a4a1c96295f5b8579459bceaaa20dbf5e5f61551c631e6380fc5264ca01fdd448dcdac598e2af4c7b050d1047d65ffeed89bbf53c90d43252b9744d6bcf3a448a8c2bcfaace1cae45c7cc2e4f878a0977d9c3572a683e9e49d8d1c924cc156fee79577684cd1c7eaa392994f6071df64f3801a0cc47156f6c27a99c86b6c57da48d18504ca94195585b49895e08a8ab5eca7215319cd03c4ac5dacc84261a4d2b8463d809ad88a6437eb05e3b413bc6150d0183a016e992339c4053cab3c7e", 0xf0}], 0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto$inet(r3, &(0x7f00000000c0)="72aafacc8987c251e09a8de0", 0xc, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 13:34:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x227) 13:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x180, 0x8a) 13:34:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x0, 0x7, 0x1}) read(0xffffffffffffffff, &(0x7f0000000040)=""/131, 0x83) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/183, 0xb7) fcntl$getflags(r0, 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) fcntl$getflags(r1, 0x3) r2 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', 0x0, r2, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r0, 0x6, r3) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)=0x1) r5 = semget$private(0x0, 0x5, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x0, r6, 0xffffffffffffffff, r4, r7, 0x200, 0x8}, 0x2, 0x7f, 0x4}) r8 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) dup(r9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000006c0)=0xc9ae) getpeername(r0, &(0x7f0000000700)=@un=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r10 = semget$private(0x0, 0x3, 0x80) semop(r10, &(0x7f00000007c0)=[{0x0, 0x50, 0x1000}], 0x1) msgget(0x1, 0x64) sendsyslog(&(0x7f0000000800)="e47658c607b848b53ed5271868ad64be0b9e0661f29dcda4c94f925f04306cb643917ab85aa24c1a83b5cfa0c2bb504df112de338d63c412cf1660356716b8d4346cc6821ff2e07509e59138a17a5977ab782c193d01b6df7d5bd8dd0d942a6c", 0x60, 0x1) 13:34:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x6b) open(&(0x7f0000000140)='./bus\x00', 0x20180, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x7fff, 0x7, 0x1, 0x0, 0x2, 0x1f, 0x2, 0x1, 0x3}) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1000015}, {0x50}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") fchmod(0xffffffffffffffff, 0x240) 13:34:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1a8) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x1, 0xeb, 0x0, 0x3, 0xffffffe5, 0x2, 0x0, 0xc976a706da16549, 0x4, 0xffffffffffffd89c}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pwrite(0xffffffffffffffff, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmod(r0, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xa1) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x74) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 13:34:18 executing program 0: socket$inet(0x2, 0x3, 0x10) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff02fb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca87153c530eff1638b27970195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4cfcd25c04219a14576faa3cc5758a4d276789e32372345da73361c0c79dec8e6af655c0bfb83ec6d6c8cbb113f6b6b587705c67341b6ab9dd6a45abadb8195857cce4a9f0a98a25e84c3a29c1bc315e2723ce9a4259ede9a59c1761703151fbd5ad8fb76da1ce2d890606aae53c0bf920f2212b7f86ea4a0334ce9efecf19e5734d559e52f8c489bc652ddb1542426233796c4dd52b5ff7283ca"], 0x10) writev(r0, &(0x7f0000000ac0)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 13:34:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c253000bd6d39fe6a6017a16ac6b030ec503402da22e67d0558b11a31eac746d9dd47729871e7559cc5b175104f7559b9536ab6ec5706e0ec3d5bf6b2208524c502ae613c8a6095002a4fe81a0fcf42a0a8ca5a0ff79879981e46e0939098f60223cd6fe8fe94c5afd11cdba9f6a8e62877a146ba19ea0d69d0a70aa7b01a06e70eed4d5f3bb3d0b8036606cff4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) shutdown(r0, 0x2) 13:34:19 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x4000, 0xcfe33a4d242b2e2d, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x60f86351de5db864) shmdt(r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x3}, {0x5, 0x4}}) 13:34:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a407422ee0c7a947f9ab7c9638135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402734999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda2f6893b0679a4", 0xffffffd5}], 0x1000000000000091) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140)=""/223, &(0x7f0000000000)=0xdf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x7efffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 13:34:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 13:34:19 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x10) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x6, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x4005, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 13:34:20 executing program 0: r0 = socket(0x18, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) flock(r2, 0xe52716ea6d0154bd) 13:34:20 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea00000000000000007cb4d7974336f64738722656884e6d802c3199d58b84c907ab"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r3, 0x2}) flock(r3, 0x9) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) writev(r5, &(0x7f0000001740)=[{&(0x7f0000000140)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329a61b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b6adcc39bbd1d9e11bd9c61ad8f3e112c002d2497657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000480)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f00000001c0)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x41}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x6) 13:34:20 executing program 1: chdir(0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696c653078e3baeaa69271a93ff0edef4604d17c6ca820c2e881febd10b19c9b04574bbdf3d755ef75c426a478e6418d99f583e496f3596459852e3f4728b8a61ef262c52673f12cc97413c0a7b93aa202f947f103841a0b9d33d7029607aa2268643042ad00000000000065e59c036833beb2603e2a4930f69ccf6de95a8945514dc58db5cd13d5d5a6e5811556cf44a5f0981e8eacb04b87e579c71ea35ea443d5f3235bf2d5b30a354406929279e20f746baf0b46a328b977b9fa2721be67b9f97069c212db9097d5be265d9caa90317a441511f4121a8d1702373f0a5e04783854b512eb94d5dbbc0c9f5d12ae29907be5f606a87648d7943109bda7247ad5c273111b2d1ab9c51980461a394902553124da074e9eef2f0636d31caa1030fda039ca1f96a9707ac355959530257556faf37600"/347], 0xa) 13:34:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) 13:34:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x8, 0x10) msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) connect$inet(r2, &(0x7f0000000440)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0xfffffffffffffff9) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000340)=0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) msgget$private(0x0, 0x285) semget$private(0x0, 0x7, 0x1) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r6, r7) r8 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x8) fcntl$getown(r9, 0x5) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000020000000000000000000006880f09b0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f000000008cbf44991388934088b382ef13f418356fe3fc7c93b913b6953280b612bea71bc07cee"], 0x57, 0x2, 0x800) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup2(0xffffffffffffff9c, r0) fcntl$getflags(r0, 0x1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) acct(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029b23443dc1357e3a", 0xffffff1d, 0x0, 0x0) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x6}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 13:34:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget(0x1, 0x4, 0x626) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000000340)=""/60) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getuid() r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r8, r9, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r10, r11, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfff, './file1\x00'}) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r6 = geteuid() getsockopt(r4, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r6) getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r8, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r9 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r10 = geteuid() getsockopt(r8, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r9, 0x0, 0x0) setuid(r10) r11 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20, r10, 0x0, r10, r11, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r10, r7, r6, 0x0, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) fchown(r3, r6, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r12, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x800000000000000) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="79651eee790887c9c8ee204f80266994f6357e3a94daba532629bd534a9f7a3d66894353df34864e264e0eccf64401d94337d25fc09e3a2d15ad1eda358090c0111c52e8bfa090e5273229c5a090627195d8ebe0bb01c42976f5307faa7623abc1f3cca9b529b061f1f724041722f0f7fd309c51cb482cd654af851c6aa2ba4ccbc0d14e8fd4d7b13b340b5f4a207567cf7b69807eb72746cb20206ff2574b", 0x9f, 0x0, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) r1 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', 0x0, r1, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x5b) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x0, 0x8000}, {0x26, 0x2}], 0x2}) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) write(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 13:34:21 executing program 1: fchdir(0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) 13:34:21 executing program 0: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r1 = semget(0x3, 0x3, 0xa80) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="ed87474ebfb64adb1e9742303591307dc4cb2f2037fb480febf58b137323a2ecfef4b952f5eae3154f0e006353bbdc7534d826d79d3ceb20f60932f75ece6a5c2740210740a53e45cd7e419ebec377144fbd8303e9ea2461ed0fba3b19e917c415eaf598ce7ab36509a001d96b4522671561387bfa6d1f2835b0c4f2007667c19e67fbe924c9a362668dc04dc14137c7acb3a0ee0ecc5389b5c9bcc2d274fed3caecf57d2cb8b0ec94b05519ff9c1f88988634e4a69b53f17bf643ede6b463bcfebdf3452bcb05ad686cc2bc145ffad6617ffc22c91a6c4730feac1a28d5a65fe789aea05568b8348a2df90a", 0xec) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) getsockopt(r3, 0x3, 0x4, &(0x7f0000000380)=""/240, &(0x7f0000000140)=0xf0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x820, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) 13:34:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="004a61e1d621144c", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="a0c21047a371642ec099b3e1a92af562c335dbbb8ba908f740b3cefa6108db5502afa0cc723771c29c01efd5b8a1974f92c3d8cc4d444f8683197a5238e57451cee7417bf6c9f6884c6cdf47c51f1925dd18e13c9a2d31014788e325003aa60dc7ef86df3cbb8e6b34f16fdfd2bf08782e26fcc8fc2bbcba1bf6789ada55639696923ef706281832692408bcfc6cf352be32bfe8bb2b5dfc636379a06f138351385f2b899511f8a2c44b795a83cf87b1f7bca19ade82018cd655e8ac892fe551ef45c44e66bb1b68ccaca53bc2f7073794e03aed7787fc10db137865363dd5b513369787452ea1d054f3fe5520d6476183afe85f74e0bb8fe88e07c982735d739b8e9bdbf070bf17cdf8c0e978d6ef64e369d05a0282063c771d7137e11fe864e8fa692544ddd59de731fdf4c6d53a44178eec4e559ce9e28007dd056ad65f19a302301deeecc4a0b616a81af1cce5dd0b2279c021a92e73a1585e71f3ead726e1c3fdd0669c449e80e1bcc30163b26fc181f9e493cc3a828806919a0fa470690e79260630331a682a30c9b3e0310d90de1d883ec2d95b1bd1ce1889eaef19a86530923200133ba90affae23054801412070a2658b0690308bef427cb37c47ac4f346aab19f6f42b6b947fadfd74b605ff758867bc605b50c7d42ef7e0c4670da0c36c18ba630ad5c7d9176b2f4bd7926f7317af02922f3089e5f74e147c4ef20c332f3844d014a076faf8f365b86e3fcdc6e2c86fb4cbc9b0c9c8a1139aec5a6df405bf7a7133320ee068083af73539013fc01078008559437f692127d3b0aba3d9158136e3074ccd053f717705b983120cfe4eae01f6bf85b0cd9941669485a01b6a1d3285d7ef0d5439089ce94d9b5cbc7f88796e9385524edb1eccddb9b51e624e6b1c058ed68478db4a3ca7f4032de645734a80b99d81a48301985583dc781f997f08b862a787b116dda90314f6c1466d2c6031148332ed24af5dab55c831a750de201972c521facf153cbcf576d24bfd66d7d6b10f22e42f5902600a4c983e6c8f8fd593c475cf912b64d317254060ac2744175f6e39417a867fb39d10f29bfcacc0fb34f37b03407b1e9c2e46afaece0ebb465cebf65ea682224b095e84911548838a1d977656048b981bd2813ba7e27c4677820f4687469f450fad497099c7063f19d0da4c41d58af76f34335a8b388a61f172efdad4cfc1e4d4795511ade8eebe6e19c4b8469a457030cb77ef71766c9f39c24f0d7e8b1b27844d3595c5e2c3664f0c7ab65042a1f30721d1430bb0a40805e70fdd627d46219cc097055d0434600f216fb42abf75ce7e328efef1e0bb28362c0300e6230ac8802af6babf16d3c9a4d09565efb12613101a174a2a8be3ab5a9cfbcbb394dfbaad2504eff8522d99f23edb40eb970f8b10f1e96a217c2f68eaf065928e597b1a7d7b7c56d292ad3b7fc16a6de8657fce80f4bd80940088b3512bbfe3be80f4f865487d7a195ae804af72c87f750ca3f6d85009d30df9d1a8dfdbe46ca54de45000297244a7c09cdf514c4ae85df375ea1da21cbc8748c9986f495ac0438fe906466241678ac37c5a7592e8ead3c734795313461bf37657a38938c98d81e8aedf5d8b396cf430f1ded36cd02f7687c5135cbd4f7556d65ac3eca84ffa20716a75a3b3c4aa588ce7870f51b4151cd4f44cda1fd3a404abb23657cfa72081c400dc6204d3aa690f1341002639573aeebff3161b87b3394890425c2a22e3410d7e03cdc539799996a8e83a312073a7fdd186aeb052ea346c9dae5390c080c3ed30640eec6a0904a084e7ca927816a96b037f2e743dc2c3fff2de5003f4589297c22a24492664d07321a126164db9b3d3bcb0eddb1bc9788032beb5be94acaece0e040125e947409d88a73ca351b4fdd0b2b7672669d3f0cf04b43fbf868b63e47228872d95b8b93409c4cd62c45e00bfad85358c11ef35987ec3b76089479155e98082b198d8303cfae2c021af20920c81cab2dec7e14e70766861e2b2587515cdd5c0a52ee83d5d167394c6f491cfaa69daa9d70d50e3e2edd9faff2c89e4ddb8c8c53031818cf36a214f1b88edbbc73431a8daf34420d6ae4c035033b7e3551543404cb14d95fdaedf4fd7e07226e30185259e08442a3d9eadd0490e83f1ed1f6d4746b6b0ee69ccadcfc244ea3f39bcae969deb5beabfc9bb13ce925e39b33484aa252efdd997c997afe568e309b8abd3453b9351f0b31e7c3d21e1004e928d69d6f1ca141ca61a24fd91fe8044bd5a1ff6eb8f0ac36f067298a136df0e79ea2f33e37c3c659e0b8476a92d6ff1e2b3f31d44ad29b841e75af08c4682def5b713ceb2062b491e9c2d3580e0fe53354cc2d18c85a6d102e5d9bea48e546e775c81f324236fa1eb50c8b5abcb104cebffea78dd62b63106f585bcef873820b9b1af3dea3f9814603d636ce3eaff5019570cdc0b4b25f7e496f45919a809d669a791bde146e77412b481b8d480a93fa868720190c20824f0c19a879fd100e49158a438ea4961d111c4aeff855f2b57e539f98d1aebba5ba19f237c77e3c6ae40151eb36a47556bfd00cae14c25cd4cf8a64aa031d8684569da25c1d1c9aaf087bc78987fb52ce7999c59ad5e9588fe1f183c1929dcff80b9546db5bd11c26e7422680c60f493aa4857d10510b7df4b11f819a371a63f3c587d5b876a01c007b30dd73c44a97d9ddae30d713d46f9569aa5a4eee97c7fac7cdc51ecca2c8fcd62394ee7bad3c64359aa217c10588b24202ec3a75df8143ea6a08f883b372ef4be1486170d951bea3bcbc2e8814e88f7ce3fe63c4fda75309323f4c3f52b7b553a99dabd74e47c61f1c7571508393a155734597084c29558eb7a15646b2cf5be0c7e29173079ff653a6356617b30a1ab4d6c027c463a2d44beebbfae2c0e430910aeff29be9b78aec6c2ee3f04649e8de371bef8a6ae682b194a041a15040823613ce796517e6e65f44829fda244f08df10de117a1c4df6a86466da2bce286761d8d5f83d0d9cb684d662430f9a851fc2a23b806f8bcde5374046b9f976ef1928095a33ed26f7fd605ef2c41f04d0b78b2865213cf959a31bb56202f523e958ce4047c95b9fd9825c6a1dae2eb4a714d2881303977c4973649cc43c2b3ef67050e4f62a724995db24a2b1639b5aa2810a8b131cbc4374e5dd296bb4f2f042c7daee10d99437a2493cdc15874a4f47eb1a1fc6b66431ab57f46ca85fba35da8b172d9277e93f36480a8b42fc12f7b78e1bef6f6067ae6aa055bbf2045e8b4515a5cfda9ecbcde4e8d822157a2982c5e5c601c8a0a75e3935d45ba1c08e70e3a0834752e9f3f8e237adf9b02d89abf44b18bd33e78585aa35e268fd0c8cfa32882e69645cc600395f12e3446f202e8396bb0171a7a6e8b356c0771e39b13bf57911149d7234d4d27dc543ee6b8c565bae939cb35d4163ab4e8b02bb1fe0a9b3e93352a1fd2c9fc7c33ce14037fc4db3db5a4201da572b87e5179345698f4adb9e66f908e902e0b6fe08d1ad15379923b78fd28f3d44d63d5b62fa5b3813a76b1db1e7fed757542d42840df07f996285ac72352d0f715c226a0701fad23a133c2e1ebf0e42539095e0f2a674796542f81c8e035818476a7320a21383c6bf85d6f37f5440d039b96d0e6d11da8a19370ab1f994339f8c7310fe2b177e54dcd148198f63adaffeff24585249ccf25422223923c8de6b261d4e70ff5f5ff6d05907e502fb5eb6ef158c0ddc27cf04cf8704e76eee8138b068e4754ddeee2720045f14a1aaf41d816e739fb2ff6b0e800b24d3b03d0427dd1b67841265858fbbdce881c2621628753849fa831da285342fb2830a01641c096a966037a3bb7c0614a515b4204a4ed7e3d20ccb89e64504046a9e3092796864d0d5ee3e4f9b969c26a25bb0ea166c543cd3adaa55be6a3ce46ee64627093bd0b0f738f7e610f5a382bb43ecb9fe889f5aee7ed414b02986d1380ea631b295bead13fa7dc6d29fa85bc34901843dda51ed4597c353771f216206e17e92710d23be9f3a37d8d6dd7a6c0ee5901a7dc7c73ebc5dca30aeb89414cc5239561a11d1aa4728b50aa987382ead4956c640c79a6c55590c324b62fe97e713c4626bb66549c5d1b9de3c2d90049caab7498d5cf6a551bc97535907b9e5fa25266a4bab7bca9447eb54bfe98f63bbb81b0316f810cf53158dd2831f2ba017f14f0649abae2f6e3c63701a2f7f76b7d0fc7e5e3a2c32b9a9537c02db9a89bb602725d7e1378b4aa283e9c39781098d8bb2de14be4d374e9b321cab27fce7d545f8744757cfff8b5eb055759f13f0dd9238e82425dba874342a482e1d33675e0595fe9445b417400602197e3f64627f9ef7af1ac58665ab1cdc2adc0a38dc13532b80c172b08f38a8922e8b8ab68c7fc8c97d79c85140f123483858603ff008811acd29ef23e9a8b35fb502d8dbc032db0137987db2678b49cf39740eca304b3b4cbede98221d9d076c8ff8faf8d59b56681542a57fc25832f394585564aab6964eead909c017938cd405b825e8f1ff8988d41a3a9a9012e681a857140bb19cdf80f96e4d156f404264edc9636823951afc9dcd28b13a2d4a543284d9b6745e26cf7da71e9310b7f78831a332efe9ae5d0b1b43695fab2afda1eef84392b5dd3db8c6f5f1d9b4bb60f0c7ac66f4d57997b81e9ccc9019fa0e7c52dab9ced683d793ad043d906218bbd7d5c43431d88d1235e03d7c3986240b8fe86e8243df00b03171177f965c53e95c67c17830eb37d43d31ed15bf843ce30e4088c87f2572b5ffd2b95a895889f909692dfbf2eb43f54b0955b94a02587cc80fde99ba03ced90cb3dd571ac651f90091d92c6a9d794cbf8a89208567b5505ae39f2a5cffc719f8d91266541efc800bca61c2b1638056b0bcb2a0487c656dbd72ce4c3aa55438dfa2e5ebd4e1c8d7e13b3f8f32b8faf395d1b108b96ab84c84b050c7fb5f47598d58442272870be718805024de532f15604ccaadb3f4cd5f5ad1495d18da1ed4c746b6bf33e3e3165261d877b75e6de830dfbf16b12cca393383d6c8171cd6b8adf1ba4afc0e466d8e86825a2076a77045e1d730704a1b6c27eaa15ebded48a4381dc175077438b7f5538fff8bc15ac38e462f64a6e4f785f6078fbe60063120488499bd153ae2fd3873dfacb95cb7bbae140884f30d9ca4413776516350f0e9e3ef4f09d08a086a96464f430c29a2c688178963bcc5d33e23ecac02087de0a4dd70fd49bfbe00477ee67e55a6dcb8908762a173b7453244b8543a91b2b9f49b13daabd689e12fc512c04baa1c7d80557078109853602b8811653a09bf7de437b27469d316467224dc7dab499d86a5bf6ecffdc3e4daba0f7b60d5b4cf94e96df049568ac54771a16502f7325f186397a8d181515f46da74cea975e429542dfee1af2cc486017f2f270cf74efbac27c3466b2a7b752948aa90036038ce8ead76edfcf07a41284193addb2d81486c4a43bf7b7721103271da96ed9722b5590f138a8437f9196245f85da26e8483d99de94ed55139d71f395f40132dae733d244b68b24198f70bb9748a056ba839e06336ca215b889ff495985304c883120cd9d437af971fb010af3f95e554dcfd30521dd6ca96accdeca10e8807befd7b1992a86340bd2adc414e4badd6502d8d06af3fa47983e5d8e26df7d4f15a05bdeb569d194dcf2b6ea5692c29ea91949738ca93b23b94ff4adba6dd086b9808395490ae98813651d2e15ab5c9ed2397285febaa2aa2e99ef72aa", 0x1000}, {&(0x7f0000000040)="35f31d7a351333a9ecd6633182ecbaffe38a89d2447c3c092b7d63f3e5df3ef77c4f29e42f5b52b9a9dacf28100613af0283e8bfd940db3b8aab47f1e87ac64f738366", 0x43}, {&(0x7f00000000c0)="18a763aab050348c43c7f654e7113414fe", 0x11}, {&(0x7f00000002c0)="925e3ab798c247a75915a824bdb09104d382d7cc7e5d26d5e152abd7a3d3fe2b1e30277d15f2b6429857284ab449b9662fcc8ac8aebe30444547cd0682a57144df4b7a6a5372593c4d32e609aa26087abe7b0d9e98267a4684a22d540bc7bd5b02868f58f731437b37e8de0932ee373647fd15d043e1444662f60a1eeb492a18be131e38d08c5fc9a1277dd9814bf8544bd5b1315b386c14ee4e1e528013a04eda715361309f47ee6412cfb0f74d67", 0xaf}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x862f21f190ca110d, 0x52) r4 = getppid() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\r/bu#?'], 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r8, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r9 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r10 = geteuid() getsockopt(r8, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r10) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20, r10, r11, r10, r12, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r12}, 0xc) 13:34:21 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="4e090008cf20662b", 0x8) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) semget$private(0x0, 0x0, 0x422) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x85, &(0x7f00000001c0)="3aa803caa37ed39ace5d56b773c03015fd8653708eb52d5d478a93e88b0c9a2d8af683d75e426f656768993de066cb2b026634329628c0dadd2958e42850eb04112ba7ebdbcfc23b29ae0d54721d08de957138ce0d6be56c1e81ac225cdfa4cbd596259be34fd2d32d2b7671b5f6b6f902ff1255718abc947a18caca8ed448b197c960c167") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) write(r1, 0x0, 0x0) r3 = accept(r1, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x7fffffff, 0x6, 0x1, 0xf9a0, 0x2, 0x1, 0x2, 0x7634ccb47fe60729, 0x80000000, 0x9}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000480)="a0c6856371da5edf", 0xfffffffffffffe3c) ioctl$KDGKBMODE(r5, 0x40044b06) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000004c0)={0x9, 0x5, 0x86, {[0x2, 0x401, 0xcad2ea0000000000, 0x337, 0xc6, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0xa7d, 0x9, 0x6, 0x9, 0x2, 0x100, 0x8, 0x0, 0x1000], [0x570973fd, 0xffffffff, 0x8, 0xfffffffffffffffd, 0x80000000, 0x1, 0x2, 0x8, 0x44, 0x7], [0x80, 0x4, 0x1f800000000, 0x5, 0x4, 0x81, 0x2], [0x7, 0x4, 0x3, 0x2, 0x4, 0x97f], [{0x8000, 0x355e0305, 0x5, 0x2}, {0x3e, 0x8, 0x80000000, 0x100000000}, {0x7, 0x3, 0x7f, 0x8d}, {0x7, 0xff, 0x40, 0x2000000}, {0x1ff, 0x7, 0x8, 0x6}, {0xfff, 0x58, 0x5, 0x2}, {0x401, 0x2, 0x7, 0x8}, {0x200, 0x6, 0x3, 0x2}], {0x48, 0x6, 0x7bd, 0x8}, {0x40, 0x3, 0x4, 0x5}}}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") nanosleep(&(0x7f0000000040)={0x7, 0x1ff}, 0x0) socket(0x1, 0x5, 0x2) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") r1 = syz_open_pts() rmdir(&(0x7f0000001340)='./file0\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000013c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001440)) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="08932b96aef3a4170d15fa7506f50963c6f7551bfa9adacd69dbff125654505b8398cfa01483d98ed5dcfb7301fabff01c3d5145d0ecfc1373fbeaf49212f3bf4b5c2f7dffdbf27a9c955f01e7935c4f55c781eac5eebe92e75d80ac6111c1649d1dc8aec8e0924b665280a5d76dc9391d2789bb0eae532c3b79c8d8c60dd1e12d35ad24ca1eab70858f67350c94f1083c53c46e17b7df5095487ab3e0260596b7606c026819125b5f62595c0a318272379bda77804c257e3cf0d00b61ecd7afeddb57b5", 0xc4}, {&(0x7f0000000300)="af6861960eeff83367f4088bc3458cbb5fb2b39fbf8ce9cf01b7db3528e16e72e94043a9a3dbc8093e8ee8bf377d9e32225221d3d7692e7ee9a81595cc6b822607b159f6e276c2d9b885528aa693c6e498bf59715497df3c29e0bee4cf847fa3f19fd705408bc4b7855650a0a7b444f9f3124420415e2c9ac3dc110699498146c1772a92ccda6f05ab10494f8b4bf42ca071e4ac8893eec141b2d08981fd21fb55464151ff83918a646e582ad2b51bea859ec9ecee780e51e916a03de890e5c29a2ad99ea028ed1e65de88f7d194073735ccb07555db0482070ab7caf982078b92ba7bdcd5b114e5b730ac96a1dfe124c6c6035f7ef6085355f511b1865f37807b088be33cbab6a06d0e434a834bc5d62cd539a6942f209bb4363aabba43cff1db97818c09fe6e358d176237d8f9bab51adf077bd38bbfdef9e2818d38fe11300bd725e41154f531544e52a4d433dccb32889d9b1333bc29f5d234974d43b01c347ef5963f752b6bff210b43ff3896158ea081b9ee7136ba3a26d3f3ab62f6f922207e3ac1c80b3fd19741e31cb3f93f430e56d9fb74c0340d3f3ce0fd7fef0c39b66c59b37e9d51883908eb831cd7ee65304654a853d3ed0dfd3df83f558faabf61993cede937ff6e2668e50ed58df8359614cd30b31bad6ac10e05f6ac8782d4cb2bb25de93853d8cf8ca190e7419a72f03b283ee6727983d5f85b5f82722d8b1946a937ebbf42707c7eccbf35b363bcf5d163a9498c98cda2bb6815a2f7365cbb3c6eb3292029d708faa8c2722320862411356c2f0304eded84659ff20c16147c386485050d311695bcf80d84248f6dfba83146fe2ca51e30a608f693988b34931eab8a0c66241efe5df8dcd9fe10cee81db52229442c23da5734256eab8055d24a2594b77b744922e50b704a94184b44f456a4f046f5e8e62d0d4f9fda01f09d053950be4d79b960cae273c46387cb9228c1f093bac632471ed77003c0c98d3d3686df6c0b59445e9ee5ac844e82bc0382db9b1984fbdb7f2d012f8f1b4e6f6029e1a8a0b9c7bdb4119950ebd828f4b878b4464baa7906a8580e9eb2e396e0b4423aabd071d7e7dbffca107a6cf7cb54053521463da85810ba675da4f74e8d9694728b9768f17656998dfc1dd92d020d30924ab7ab28348fd3f32acafdb5db0201e6e68115bb35998425458116d3dc18dcb65a8e586327274643584405a098f8dee5ebfc9e99b3627a2954bc6ac4616d39b3dbaba71b5a58a9173caccadaa74f7427b4915ed2448511302ddf23c55f5d4d1eb054957456cab01d0a827b9ff0712806ab9a219b443b8b01402b6a0c8a8e38186d0de7434beef8172624e09806c12867361bfeb9e83d8a1d1007184e6a0ef624f81626457f18524a48a27d71a33b3e44a4a75955921c6249b528ce5f5dc639255568d4c607fa940e1940f711de60112c32e39c33b30e94dc2b76a048c72608ea8e7ebd7fd425d33f1f9f252c596591f21f5945abcfc0f6c83cea9d2de4a263c526a744d2b3845b9039839fadf92ebf8d7b820b83f7c03064db6c646fa6162a3fcd58fb99902df4e3a7b7aea2ec23c114a21ad0c8e0a5f306780ba7c296695c882e78946c3c6fca90cb4cf2c67f9ddceddcfcd57f2455006c895fcc51feb884e157b7964bc0c8eab12239f5384298c1d323be86ac0a13c3bda22e12e89b99a26f04d73f3fcbea438195d9b79ea0a839c224d4310641a8e7d5f12434ae8024774b907b4821943f71af8bbb876e20b4338bdb748a6f676423c394dcbbc8b69891e334ea9c423bc02ab1e98f2abffc62008ae3a3e28d27d1dc08d27cc8c3a4062202bfedaacf7ad1e504dfeb402e85fdade85699d701dd730b80c36e22e130dc412c0ca354212afcc2255858390d8d0d830c65df6f0286c41eac7b11ab936572e305d926fc122c50cecf16be024523e851d50f3e2fe27490f7055e14ae7af6f258e35adfc329d99a0d51ab705935582adce81f97690bc2d6fcc7ada579f5d3b03026a48825090ef7492b368615a754009f6a636d72cbe544ee3033380cd1511f4e1c627c22add350571b01a7ceaae17a7e8e6ba271f3a24614983dff9d180cda5c156eccef8c5eebc02381bcffdcfef44c2bdcef4d8da7a66f9f8faf80e7cc6ed3e4df71e9e13a18812d450f7cac3adf9e3d7d5586e07dc7c26add539cb44d347b6d97cbe62d7c1fe9022cb215ce85cd6d581ebea7930d04eef50bf83aab3c7c21a6fe7dde561930bd532340dfc61d6f20e5d466f8e73e8d46774d26b796d4c732d87539a676fc1bd337ed732389f4779e16e97659af20c02cf946b607c96c2bd3df54ccbd040748cf17a4844108e088e4783ca08a92e9cf63493b489e3ed7bbef0290636a1d8f1e66364a4c537324933eaba8b00c1cc93f5b24989af6bcbe7e3f6cc35e0603f8d92896e7e2dbf9f51334f13632450253c757d027a96964143d02ad06000fae636cd6e0e430c51db6e8c73811434b13e15f5749834d0dfe9583d6a3e3723a0d56925791d885e8c37f8d42f7a3661df3f5fdd5235c57f81845dc4ea215bd9552cbc148574494f23d5d87f7a041c8d128d663f4da27616195f3fc18fdd466e03cd27fb47ab092675b607007fd1a89ed46bb3df3522fdf09955eae5355d070a834a7683e2f0778e6b4f9d451167c57c7cd48d923a5b4b536c88f167a5d039445d38006c40ce487e48cc71a1329792bce9b7812c99385c76671e421b5f11b91c1b48fabf4bba175552c4c5bc754e1ff66f0e2aecae148f6e0b8e5079917d2a5c2386d970f71e29ae019a40f534faaf3407b93f0de87aa965cd2eb4ef68fd0fa5c1e9d6018024080dfc18ff0252244700bd1845f3383865d2599cee60f6cc1364d590a2a8b8ed099f561fe34ee3911563d205244c28acae55739e3ceaaa473c514f0434c18d7cb2a02d992c36ab94586b13798e0598656e1adff17b99c666c31552f1396877597273d5f8a3f28f4ec21f487e2421e4329317a33c93355e76e036b275e3d6a3962ac8b4375fdecd0aa565125fb69d31c83a42c34e87442e9e1628443ed32db5058c984bb95fd6f981cab2753d86ffcd0041f322109e8c012a75882e7cb3566edd4648d83e1050789571478ff41d62341e1590c2af37e333c8e8776620cb5e6b8556b80d530831d828d2b54e3f999915528e9644c4577efa71c68f848c36307830bec9e3d5acfc6332f5a8d45ed00aa544adfbeb77d7ff2b586ae8d9befea967ed0d9d0492c0c91b81ccd531698664f2329c755b3e03ea1b197175936fa7bdaaa6ca6de4c4c17bfe1d7b8c767b79a1c3f81358f1617947170b9543414a46ec13db61cff63e8dff2aeaab744368f6be00ac3a425d2e260e30b67272f4a1a39d4f7c911f5fac10b2af84e8cf660243461c6915ac4d120c39f018e40a81de744c017b175e189bbe01484b2b28b5ba7e10d03b1ba5e78b8aefb43fffce7f9d28ce9ad636b7a929210e6da9b949e3e24bf8796ccdefaec32345bd7faff481f6880052abac80d05fe4595af945655bf3b2f5b9a6d8b3410ebaae12116d2ffd5e9bda575dd0d762b6659a168d3ea03705b8df68c4b725e835f0fc1e2c4f10f1cf0e1bb4cc9a00b0a1245d4d4b5ec9f6f49baccde74b192b650c623635ddf05c0aea8d831be09e1fac2348d4ba5d893ec26d9028540c978c99a42a690db33d665c8d09c5dc061f71f073db7b5e1c425b973d8f2479bdcb5cd4af74bb3e4f7114f611af9b1a3b9062407d199f462a448818eddc49fdd204bd8c86bb09dbe627d3aad3d0c2cf1943456958a7ce4873f7840fe40ca17f95e74f942584680b507e29ef12e57a42aef19e9b7e1a3e865f383ca3cf1d013dfdd9f44c5e8f854de06bbfd7b8ff9e94258226fe91e05062d4c2544893b9c89cee6fcf679412e7612189a42f11780b464f247ca0d5b42fdcd3d25d745e68eaa950f2e7f14266b48c056d2cfa5c27acbf1d8f53f89669919f63cf151f214239da5d5caff894682625b2c4eab253072214af586c2396e49b08fb2c2fe5a3ffd001b23552672b1dcaab49d2156502e5c0e71de07d2996076d6ea6878c3667224e73d7f18749ef9f33d646e5f15a40a56c2206c25e2d9dbb06880380eaab6b03e2278f96ce762a882310cbbdb42fc69873145bb6c97f0884c875586c934d4ca7c8d6181ab4ceb06fb3639bc531cafbf7e8133f8c25dd83507f138fa3e710ad2391a4950c2fc499aed0a10943d9e0310e89925d4d76050f0e146e1d466e032dc568b4407294233891f9346d66a0c884a534effaf70b8d78dc5e1299d734123ff1a316ec36a0078089f42f9b537f8632f93f1160fa2c190fa0106dc5f95f78f2d5846a9ecc52773e43d93193f5c5ad2f83edd66b3dac9441ff516b8b1eb8adb80cae0ad7e05726d1b8f5f838e88acbc00b5db0d914fbc80131aaf94b70e7de446bba780cf6266e25b423ac8fa8569a521beed88488a2aba72cda92a04dea9cf70e8cb74b22276a8fd3f0e4786f9bd528ee2fc2c59f32f1bf0f4280a9fa8021bffefc7fbbd8506da961827ba2ceb910471283cee58a0b289a2bcdcfb5e76c7f4a106195de9c60c5424e8ece84a4a9f8c0483ddd35074cacde38e4faf5816cc7bc8afc5b970aca0cc008d9fa85e0f141d3e09471f785ebecdb06ea7d3be16684d53614cac74a8b3111e0e7ae80b3c65707ba3452187ac22e11bf104357d7f74e9344372ceb55368a9894fdf0d985d108789169a9ecb5caf4578ea6ae03e83e6956f810cc462a9540a7395082f52f3dda15c342fd3f44812cdb0185d9da965cd924aaa4aeb3c1163e3ec5cdb066787b33f5e12ad80760febcc7b743977ba4c787dc8bf64c3534714703cd429d578b004d9429232c0fa755ce5f1aecfc0098553fd508ffd20818065e1f79aa8c52cf6f830780e60a6028f1f67506d039033f05104285965bc07cd3eac7de0204b5b741ad14b64268683cb9fe8048c6924f7f40050ca26fbd64037d77250159b0a8a9a133502f9f48125089d281888e3257292e4de99cc6ac8cac449c5c8e6a76327dbc627cbd495456fd181e8180f4774267d4637aa96ec95e384f6bcce260199731c8384d2cd6846a616a4588bd030b474788feddd145aa2c80d8f39650c31414a4b0b30e9bd81bc341a80e2cf54bea6a29417dcbc8ea2f23ef5c01b6cf21212d5a2c9fd253cc15a8dfea25ee4f3393a9c5f17e097a4bb9a469e82d0090f8d78d3141e70bca625179d1c8c3366528ddac0028b84a4233fb1c56ce2777451325d49b64254b22b9d8f6f3e0179fba72f60d3aada3fec208f300969727aa98a36fe159d9573c216e2ad463187b07a260a252a05438aba16d8d9a8f9749d2812d3ef1db4478f32c65355ca6f52c86778203ab28cb51324c9f5b2062ce233414042101104975507d6bbc3687c4eec81a5e206daeecf672ee5317e0b7b25a5d004f891bec5094bba88693c0aae52d94b1dd559b03f974b349787d8f347e2a4e62a788ec38895cdf62534d30087da3fa80cdfef57b2985e92356af565e72b9ef14a3dcae20804928001af2a9e60d7dc0c71279091498bfe40980b76aef5a82caec400d198ace6a0f7324386f6f6e3fbbb74efccfbbaaa8ef2c96a88c1f227ffc86f81dfce9ea4e8b9d3f734f9d83a9290d2efdbc316488dfefd16d9a1d321edd5d7ae97e887e9385199a10540f435eeeee302f04a8d1b5e3327d935f55aa2c485a3fb83d52ede861cedd7d34e05df664bf7d3dd7571b1981e30e6d4d52f504963103e4c30abbd2e218570f7422593", 0x1000}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1f, 0xfe4e, 0x3ff, 0x6, "097c3ebe12aa5ee07e1736b1563efecbb905c0d3", 0x5, 0x4}) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x10}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) 13:34:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, r0, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x40000002c}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000240), 0x6) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00007ab15dba2b98"], 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\x00\x00\x00\x00\x00\x00'], 0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) accept(r6, &(0x7f0000000300)=@un=@abs, &(0x7f0000000280)=0xfffffffffffffd48) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r9, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) accept(r8, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 13:34:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x80000001, 0x2, 0x0, 0x10000, 0x1000, 0x2, 0x6, 0x6, 0x100000, 0xffff}) 13:34:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fb9c3f307d53b87d551c93b7c564f0b536"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x1, 0xdb1, 0x7}, 0xff, [0x3ff, 0x3, 0x1, 0x0, 0x7, 0x5, 0x3, 0x3]}, 0x3c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0xfffffffe) 13:34:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 13:34:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:34:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001862040179002b06000000267ed40900a24e14da97f23e4600000000e100b554b74462e159c5ec8ca048a6ca7d1bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040430202f55381d3f86ff7335e000000000000", 0x5e}], 0x1) 13:34:23 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) fsync(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r4) getdents(r6, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\x00\xe6', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) write(r4, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r4) getdents(r6, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\x00\xe6', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 13:34:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x4, {0x11fffffffffffff, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r4 = geteuid() getsockopt(r2, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r4, r6, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) seteuid(r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(0xffffffffffffffff) unlinkat(r7, &(0x7f0000000040)='./file0\x00', 0x8) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 13:34:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = msgget$private(0x0, 0x900) msgsnd(r1, &(0x7f0000000240)={0x1, "7129cf3183d8e2ecac2b659d5c20e2b2fac7050466acf45f13d48ca999cfdd9c3c1384e17a87630877445ec1cb81c3dd5579803b6876e22c47c8e552724140b81caaf98f803be617ec180bc753f5cd951b3b42aa29efd21d4e81ce950a642019fbb6d2286873451b01930be53fc85062465f032ae33ee11058cf3f372069d8fb59e17a9b06fcc93277f748857042e30efd53a2d60a3f844941291a5b078367b6c042a5335463e3a556b6778e0d3a3d9f58dfe974f586addf1ead4c27dda3ad51a91bd5c1ef9b36e6686c32f9579d47f878e9b0929e6185d3b6c9d1b6e411232fdf95dc22b6c9b16ca30601afedd0fb3322bbdbf72436e60063aa1f"}, 0x103, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r2, &(0x7f0000000080)="0521cf00e36159a80f501f830709be65295a67557283f810352d0a3dcf6fffef3e91419a3990c18abed57332cf5d3f153cc7471d3ffc999df92556a4c527bbb444b3281bbf48a0506154ad3cade6abc6", 0x50) 13:34:24 executing program 0: syz_extract_tcp_res(&(0x7f0000000140), 0x2e8a0eb7, 0x2000) socketpair(0x6, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x40, 0x1, 0x9, 0x2b66, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r2, 0x2}) fchdir(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x2, 0x0, 0x0, 0x8}, {0x1000, 0x8, 0x5}, {0xdef3, 0x6, 0xc1, 0xfffffff8}]}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x1}, {0x74}, {0x80000006, 0x6d, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x20000226, &(0x7f0000000180)}) syz_emit_ethernet(0xfa5f5a7e, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x9, 0x0, 0x0, {[0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x10001], [], [{0x0, 0x200}, {0x401, 0x3, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x1, 0x0, 0x5}, {0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0xffffffff}], {}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)=0x1) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x3f, 0x0, 0x400000}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="31e0c9ecc670eb06c382d57781f6e8f77a4b4397966f3c8cd3362d034bb130b4fcd476db606bd87582b0bb466aae4927c3aab67ade9a6f5675a526406b963334f9f9131a78d4e4ba4a5c6020f6bdda3349d99a12fe596e55cc0fcf3c329d5911e284683ec792891359d7c948efdcc171f9c4b09d1f9ce702eaaceb559a1ec2fb62513d41fb552d6ec9dac1a44dd1e06772f270e21c9b57690c89f9b6891e4cfd054b57369a8a64bf5b78c4b96b0a0a9fc68dc2c6", @ANYRES16=r5, @ANYRESDEC=0x0], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) accept(r13, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r17 = socket(0x20, 0x0, 0xc) close(r17) fcntl$dupfd(r16, 0x0, r17) write(r16, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3e500000000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) 13:34:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) close(r0) 13:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") 13:34:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4000000, 0x0, 0xab, 0x0, 0x8000, 0x2, 0x0, 0x0, 0x0, 0x81, 0x1}) dup(r3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1, 0x7, 0x5, 0x805}, {0x200, 0x27, 0x81, 0x80000001}, {0xffff, 0x80, 0xa, 0xf461}, {0x1000, 0x1, 0x5, 0x401}, {0x2, 0xba, 0x1, 0x1}, {0x0, 0x88, 0x9, 0xfffffffa}, {0xffff, 0xce, 0x0, 0x1}, {0x401, 0xfb, 0xf7, 0x1}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r1, 0x2}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pwrite(r3, &(0x7f0000000000)="fbaf080000009be96914f6357e3a", 0x7253836bd67ede9d, 0x0, 0x0) 13:34:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) socket$inet(0x2, 0x4000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) writev(r4, &(0x7f00000004c0), 0x0) 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000), 0xc, 0x0) pread(r2, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) setreuid(0x0, 0xee01) open(0x0, 0x0, 0x2d) poll(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getuid() getgroups(0xffffffffffffff12, 0x0) msgget(0x0, 0x0) msgget(0x0, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x8f0000000ff], [], [{}, {0x1}, {}, {}, {}, {}, {0x0, 0x8}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 13:34:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1f}, {0x2, 0x8}}, 0x0) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x5, 0x7, 0x8, 0x4}, {0x8, 0x1f, 0x1e, 0x6}, {0x9, 0xee, 0x0, 0x8}, {0x7f, 0xfc, 0x2, 0x76}, {0x6, 0x4, 0x4, 0x6}, {0x0, 0x1, 0x1, 0x3}, {0x71b5, 0x40, 0x3, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1000, 0x5, 0x3, 0x8, "60c0dfd5bc7b7747799ca9d4a62beccdca6ec037", 0x2, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 13:34:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000340)="615ee740f21c07a9c203ee6ecfdac6017d433c018d47cf9db77e7fd67c6081d9855f0c7cb6384bc327820c2887e17587a9d2c96fef2b469b25cfc151bc9f019933a624286be9aace7eddd7d96def0c7201606c69a3ce04f91e2e3d82b8d5fdba6e015dea2fb4a2d3644a106d43899742cf7bb5ff7e11a76fc47210aa47439d6b04d57779d1eafaef4ec8c5c219db176dc686327a980f32cf9de61206a42b350865dc24a3c384afdf87d3080ff6eeaa1ec3106206c11ada716d05f476b8e61e3604aae9f3e9d02b8bf2ddc74f5df10b7c7f2888bc48c4542ad8c96376ae00251dfa19c14c379693c210fde8f4e09810351538d9ee668148813ff6c93b90038acba4ba19201adf4b5752f061d41815bdd48827b6729131883ea0833507ea228b413462e56fed586a938aae0c11258fa1fb340a1862288009dbb30a8b17ce4ea7d7d1698ea15f7a19b6a6dcd2342acd2f4cfc33a59a2b7aa628ed866942d21b32482d55281c8e40afe7840ece071bc369188df7215f863913d759aedf6a2f2ec215c8d6ecac281f7a374a89941c49d5a70f666e1252dd5abdd67e915d85de266a5f24c3de01c1c60559ea633f3c450df74286e6ae4c03124fc3b24739fde0c6d23515fe1c376aff416ee55341aa889649561b2f0d2517c710a36e0c03d7890d404a67ed8c7434755e6ec726f29a8c7a5461cdb7e322eb58d5204f3def7b12b323266b1a86fe521d7027a5100fac6a2e713d79151d0d2bb3762a0b66d6875177a84f823eb5560fa19156e6dc08d3ab57757f041039f6cd9ed7465c75d9fc22da42f2103e5d710e71c1395044626510a83ddbd4377b176462c9c9cb44b63d147e3090abe37497b73324682cdbf5381d991daf8b6a57b5645ddd676504e44a689d9def789a73d898d1fc3a5a66d6674ca5b56ce79145dbd86ebaa0070bda50bb4b6edab58a977d3b88283bb4566acb75eb996cbf912d82d0c5bf238828e5f81143c76644e4d0dd01a6e6b30ec3b47d867708a2b1cbfd9b49126e06e1f6fd88ee25014e2c92a8de1012b75f6c34ce1db2a17a06d09a6825836744fb54da2c97c6c283b93df15ba6a79a385df4574ce56abcd1e637ce2147182c8ede2d9987c792886575e7630807de573e6908d3b634785df328770afbfd1a64cc6a1f4a52b6d4d0747098c65c708c6061e844456aba94330f582aea2dc3f356f2002f1a80f2689b74e195ed5796f7afb91cb92d18cf53d253b8b7625606c93f71c5ec62e3df5aa8da521271d9440dcef1671572160ad90a99d1f991fd9c59a1adaf45e57da5b5f37c87d57633a555f124617cd93f051eea986b0e5b24c3f7e2b115c21d993de7a734c6c1e7aebbc280ac4432562f00bc7b5b555d65435616147d4062ed2de4ab498cd1789e7726bbc44ab88f7512475d953467bd3ee58638cee936f0cab9ad441d009ecaae9c29eb88c02f5e941772a4be050aa0eb3e5fb9f65eeaa42d552cab3cf2e7e454058b465a9b74316e440f5edcdf80a4f48920ceeefbac760bab3f41b9a75b15047e307278d2949112e4df31283142277ce947c96281b02534c07c6db75a7b73b1e97fe1637e98113ec6ea21d9d8eef6b3fb83496dd9c58290b46a47fc21d5f76db865a85a9558a1f5368e36d027df624b67a6e3e5154dddef6e39e51cfca90f57020b0e1adafdf4a74a8d4df3cf51be508e97071fbaf0a5331754834e7b444f82f2dbf61c4bdef1b755b6d70457bf30189d12199fe7124817a0989d596ad4f0d13ddb28134fd7a63854798961b57463be794f94756451c46ac6ce93cc70eaf254bc210e610a9d8c5b962e99dd8abf30f7316cefaaab4957448c29b56c2449ee70c93f059faa6cae59abdba3b4dea3b2e1ef4e9eb5617c6a2ef632355f2b0c134cd39932854d68e144285ee1bbbf77f57e2a0297b773276fbdaaaba1b5e26f33832391e202bf750871192b383e9e914994f802ac6f41ab3198065973874ebf51ffbad9db87d7e19938c42dc83a2499dff26bd2ca74c5b5a2f3ab0a5eab40c0a6bfbbf40744ce599247a9036cf47527943c1af662011b0a17749ab228c2d5653e16e68546c13b741dbe036b27d60733a6a589bb1b68e13740d496b05fb2566a31095dabe10a07fc855e227aa2362a6465ed6e967dd6c294bd23de0a6d06e98bea9663cf41b9d6e02b0470e4b92b377e451617b403c076ccbb25997dd6cda44ba7deb3f3ec9ceede9f864548a411c282af32c7e05482e00c5adb3e56242f8557412a08aa12e86ef1f27d7554c86ac7e84af9d30c681cbc3e339af26d7ce15a892691a7158a58e6d2bb86304f69a6bf835b72e2dc8740ec64a35d9dc5672a2682e54f1f3f5c48e3721a76a864355308f3b4da1f88c8d7344ded457805e66f963a9e5e22de4b9d0956c886d3dd338fed683c9007845689f5f38d53c317bbc670e8d87dbcfb59e0992c49de5ebb8c01b0cc183a992ff32086be04d2284a6749acfea05e0b3116b1c0822d7662cd808791b9b599b04090f657e4ecf49807979fe03abb68f87cb158d3b73c07b02cfe3c57a7db792d6beefca97c144359f333346f870137f20dd04e9e678311dc70812e8dd46444f1cc93d3af37f5401fe2a20fe5b253ed0df0f3a35a8645af54c8b8daa3e815bb7a9c207739325bb84b08203954b93c071ae26d72b94899c9c98b4b06a18a8157fe97c036a13e1748afe5bb8ef0aef324b1e77c31ad9abe4e39417a46ced964d59ebef4bec44ea111a8ddc4605f1b408874510e1640159216a359c1a6e78bb8c860ba95bfc478137232749216ff21eb5f21e98616fefe65a77efb565a58ba7cd17f686b9b8ccbc55037d242dac001cbd21475b7cb0120f6c9fff0858ce38bf10b31d5a5db666276d981c179c0483879718db8855f50ea2b96f704fb0dc67477d65e5b7dcc62eb2cd6bad9eed3a296bec2ff742c2a70c63a17ae81ca3a68162c8af30d76b186de3c1ac13c22d898bedec1f0d2d69ad0349617bbc119cc734ba0c1848bc6b63717a923b9c1cea1658e7e798abc55f7586536cb9c053458b79ad053bb1da2e43e746e3246a059ef524969354bea34af1440c55c9154f77e109fe0bb04056a5c3e0776fca55e70ff9d10036c80b1a663afb6cb166571478b48aa141395dc6dcb5473b085831f3b1b300e1d60deeb127c9180fe44c19b1a52995a93cd3ca82a737aa25c036de6257cdc3e0a9c10dcb04f0ea6416eb46d254acd74dbea5bdd4cec18ef656fcfe6601bc782ea13e97d73ae312fe949b6b451662984c880f6e4427a52de3deeadb3cb6cf59ef233d2b83b16f9abca8b9246da9e9fbad058f2f294b3e87599626215ca7638097437bc09be3634b3559ee842c3b4924e578f0280c92e7ebd282e1e5260fa072fb3993d36e39a6e741f5a4fb8fe25494108ace479b8ff736ca890bfd03aa3dfb9d2c2618b6b404cc2854ba2c8cee6c4b78d5a01debee3e70981e43f3363dd31638deeabf8a9c4e283b7cac45d3814e8b3cb7e08a028e0950b6f171f85aa9c4585b12ff5024e2714ee3c7910ce26dca6b1661bf89f21b3baa9c9ad2a7d290b008d7f45b4b9dad80e38f09544e72cf4554013a95b059b759dafb8ea4b79ce84660efd503c6af38c01ab0508c8908d48a6804a4bce7f3c382745a11bbe49ca508814e4e96a7dfa4079b886bcea040d2426726f729c3d54c8e1bffc015dd5219b9f6b8de5cdaabd96d3de3f9853e7a2ae022914a60d61e42599aa8cd66061030bec0cbfe54887df1918aa5320331a60276f7e0512f4bb0346859a4bd9343d8ba1bb0704072111a329c6ad8456118a0aa2ba0b43c5d0d73df11e88dc4787c5a066a5a2787d2dd8798e177e213ca55800d728d125127971aee1dc8ca7718c92fe9ea3672c563a5e988046ccd60c1d54dd623615d96c4c97e78d9c8220831969bd782510e6b2062c4f36f47f055a0221fb39aae048834b1f1619e0853595f3b5e7ca0459ad945b01684a2c69c61d5b9305172f7b21922ca9354800b230882804acbd57c4e02937e0fcceb8258963b7d99b64aa1be1219295f075e3d5bbf4a21081ea62310f804f4d8c626f232db06f8220ef107b55e8c21a96d685384d0e7fb4026930ed3dfe238110165482f4438ab1c82c90b48cb5ca8a0232f8569801d4ff8656c662b2d7ca30d1fcf25025de200edc2b5c8c5ff6fab5c58b9f5f10e66cdc0143ab2e4300cf8f0e71a57427c4894b7933b5fd327bfef606f84b40ac3f8f06530707dc6b63485d0c1c55fce6f7298bb847dfac1311d0f35e0bedee5c96dc57f8bc1b08d83af7b8d7334f21cec34be850812fb36be890c40f36407564448d65ff2d9d38cef47cf4e4f89d9750f9f22ccacf7ed0d7b63583e2fe559c81e6a205304a9ce0aa16947bd149363c2c41574ee0536fbddfd9c95893b77781d3b3e0e0e49cf1296196da6d6dffaed36a00dbcf04d62b75da6a86eac32a12270d792a3d0786fd0dcb9153b6a798828a41169f0cfda9e97b390b7e5fb9385bf69eb28c55015040759ef732c4cb7beb7e138306e223adc936d44f141ef9b3bcee5282b341aa7c96e9712da1b74c986adff864cd0e8a036cc0d55161b4b4a71b314a87268c57653f74e27a03de101fa29f60e05aef2ec2860cee601e4ba392b7a1d51a35b42c734ee4b33522731c25b971456e20e6fab2c85fcea91234a9f6bc2c695688ec4ff524a83198c00a5327b461b10a9d8e3d28ffc24a48662bd5c0854408dc8cf1ca6e36aa261215cd0428ca2ca89e3a80676660754cf7ae7c086dcc57bf45ab15c70663566fe605188f88377cdcd5d5dc1a8e7d3aadacb5f1864d84e3695eb6c39a0930d80a356cef34f093d944680d2f5436021e9ff83b88fea74ab3136a1a4bca546dcaa570eb7a2e725de459558b28b9ac6b2296308c233aae51a672b59387cc85ded8b6239da18168d6e99fc105d330baf7ecd23447378ed1d1b8ed7819d078bbf1aabff9d272ca092a1074d539eeb8e81acc29ac05051108763ba134e0e045f42439e3b990f04895e2dc7ff52911e088ffaedbadeae7ffbc84c958b14a2229a6e10c5f9d3821a64f6ae3f0f2a2021f04f25723308fc7029f6761a14110f09544046a2592a572482bbc6b3b31684438aa1a4abbf70573d8f21727c384f5323c836f39b044af86af588f9a1b0a2efb97f7bace3e00aa144fcffd9bc06a3bd409b8c74b2e2aa199e923e4d4dd5c8b809218d9078e3fb94fed8a8c15bfe76e3d7af116ad3534730cd135e376f46bb9fb9f39124da36ec97f31a5f431983a366fc5abd6cdb9719df923e882bca74e85985df7fbb9433d0e60cb938fe463c9ff0c5a2dc8c37e25eaeed0105c13cf8d84167961372bb53d598caa2500c8c3012a3a3ef95db8c35c71d081fc8789bea716038e0e2af989f8d889a40484345e3237d38d777270db7c6536806a9b7c2e25c0d5259666b65ec151edc9c280b56b177efa675f78d5d2270e9fe7a43fc842fb313fb31c51f3ca44dd4804ffcc928670e595b7878ece7fde6a229892645c95e36bf0e405e23de2c279597d6c84f8f1a4f67df0bc9feb66ff0bfe3c0430afa55df879fc087a11949555775a6f67ecb1694d56efc9c20019a30cbe78b8b734b3fa67d6a4db6663a4e4b07c799d8da3bca0808002028f8233a88758086822d0066d1650fe42e5837a6f622447a8cbeb1b5d111fa18ecf06eeb02c43515f6dd44c70f954425c4c67bbb9ade9951ac4707de9d94e6be62bdc9ba1b787fe080a591d4e2ae4e7aa1cf4e95080ac7fd3a3fa3f522ee3896de7e1", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14688ff2630fb600) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc024696c, &(0x7f0000000300)) 13:34:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4000000000, 0x0, 0x0, 0x0, 0x0, 0x120, 0x0, 0x0, 0x20000, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x100000000000000], [0x20c0000000ff], [0xb9be, 0x0, 0x0, 0xffffffffffffffff], [{}, {0x0, 0x0, 0x0, 0x1000}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = socket(0x18, 0x400000002, 0x0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1000) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000040)) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1}, 0x10) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000004c0)={0x1f6, 0x3, 0x1ff, {[0x4, 0x7, 0x8000, 0x0, 0xe0, 0x7ff, 0x6f7, 0x0, 0x4, 0x9, 0xc5, 0xff, 0x5, 0x20, 0x7, 0x9, 0x10001, 0x2], [0x1, 0x3, 0x4fa, 0x1, 0xa2, 0x1, 0x8, 0x6, 0x3, 0x9], [0x10000, 0xfffffffffffffffc, 0x1506, 0x2, 0xdd, 0x8, 0x1], [0x89c, 0x0, 0x1, 0x2, 0x5, 0xff], [{0x7361, 0x7, 0xc83, 0x2}, {0xc3, 0x7fffffff, 0x2, 0x7fffffff}, {0x80, 0x6, 0xfffffff8, 0x3}, {0x78, 0x80, 0x2, 0x9}, {0x1000, 0x9, 0x85, 0xff}, {0xffff, 0xe2b, 0x4, 0x7}, {0x4, 0x1f, 0x5, 0x17e}, {0x1000, 0xfff, 0x9, 0x3e000}], {0x2, 0x3, 0xfffffc6c, 0xffff}, {0x9, 0x3, 0x20, 0x6}}}) 13:34:27 executing program 0: 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/4096) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 13:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x88) 13:34:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x9d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0xfe, 0x0) 13:34:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = dup(r1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) listen(r1, 0x101) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 13:34:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x44}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x10001) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 13:34:27 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000240)=""/101, 0x65, 0x0, &(0x7f00000002c0)={0x18, 0x2, 0x39a05d18, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3ff, './file0\x00', './file0\x00'}) close(0xffffffffffffff9c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0xccd271eecd09090, 0x2, 0x7, 0x4b37, r4}) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x6) r3 = socket(0x1, 0x4, 0x7) write(r3, &(0x7f0000000200)="6171ed9d618276a594708dd78d67c42d90863bca75496a6efc517966b9e509cef3c4", 0x22) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r7 = geteuid() getsockopt(r5, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r7) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20, r7, r8, r7, r9, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r10, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r11 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCEXCL(r10, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) r12 = geteuid() getsockopt(r10, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) semctl$IPC_RMID(r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r12) r14 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20, r12, r13, r12, r14, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) fchown(r4, r7, r13) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000340)={{}, 0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f00000000c0)) 13:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000340)="8c461eea28b4354e730b8a964fb928858c94f95dd060b77ddbdc602b77f7cffda2c0930d3010e6e9f9f1365d6720f3060fd6cd8c77e5128e98f2647bfcd2e4110823c5dac604dd1ff59a498646a96debd9dac4db2cdd65abf59013243189cdf85343bf457394be28596948f2500580d44b2b1e7722f38430370cc8be570ab61f130e7cccc27e0137dfe300545ae336813697ff3dea34ef582a1e8643cce7e852424040c35981aa8e1342d5f6e3483bb4f10ed2daaa0f7116c8d18d54545e128a31bb", 0xc2}, {&(0x7f00000004c0)="bc813e1069dd7e15254aae78c22841ea86f68551321a62c490deef04e4d4eaefdbbf0931a68d8dff5027bddec54cf7cd950250f853d97333908996ad8104f8ba1716eed2ba1b9a48dfb715524d3b5f957cf9cd1863ab5516b4588138add173797edbcf8a34540ec7e16a1158b84fc24309032850c62f2e3e896e71737a6d9f718f46c61857b81505f8388bb0e91d47296288350ec673412f1903c322c4dbfb5e02eae96e99945c160f0efebe1db5183b4d63158feb00b690553e71172613797eca3dfc82323ea8fc4edb769411a5524f571c8b34723db2d2b04695fe8e9765431c07f4c050c890c964", 0xe9}, {&(0x7f0000000240)="fdeb9401d83fdf3f0034730c25c243b5b6bb2e1da49d82755133bc2232611bede5093953ac0010bf4dd26669e680ad9a3ddefd20126b59797af25aa222ee424c9985e3b8deb7a7afe89b5249ce7f66b3b16d0d5b9c02c23ec00e4925fce5143f7ff80c9146dc8ee56b7d0ea69ddf675aa17682a89b817dc4aa95d2f60d38a7bce3dd9718c8df01241ce1a4099ac3", 0x8e}, {&(0x7f0000000140)="f129d2466e572e4624f6ce437eec0fcc1271f72b85", 0x15}, {&(0x7f00000014c0)="ea3b6b32bac5d2cfd445fb5fb1fb41995cc3fb579e90581b22ac5b1580c5c6cfc40b53e60db1bf512ae52922365d07c64868d6845c4e47e4b38a5e9159d5efe6ad3a7ae05fe49a5aeb6c572d7712257df9845c3f9c1f6fc26ac342a8c7fd84d374fa19975c88a34d435e28c001994987f284788cf90e6ed42dde21a1d4d48e3d0f8bc6d85274296ab1cbb754e3dff3c0a22c49a068b6459a7ac9320f6b9678ffbebe418a7430838c5cdf64626ccaea84de7e9a85827074858b181cccb2ca94cc1562a8388716d0a07be1c81285edf7c2ea9233f04c572983e361089f20d2afde0c5962d4fd3d8c91cecc72d8d211a7b2a9e1f53158a116d30dbebed59667aa07ba578657d92b6e14c5cc880d1958234f1e321b22480c130e2f69c1f52dc95fedef737753d8d73e298e9b2b36e40afa1add8bedbef7666a0f146eef2c4a872336f487f244f5cfc9b584241aa557722da7fcb332b36c10ceb7a215cedf6286d899be289d5f02bee44bbec8c52c92369618308b0a28961ba658667eac8bd591844a3d83dab7fe1134824daca85e9e5707cde60bdaa24fe785cfbc0123d4df1852317275dd8f356645dcffbee539032ce7408f872376ea022e6e205eb8a441accb1ef7eaa35dc8372730b3a8bcba4e281cc8883795095474fcd9dace8dc923453bca295479b39de6940881037374f89a4da138af7c501649d6127486aa2a7f81f94204f2af75970b5284e0685bc097d427b950e0546c6c18ab66205613659cffc4a15dc4d0fa89a2ae8a90d7054372f174f4bfe581b0fb95bb1bc0a7640a370926dbbfe726b10f7f7b5b38e7b45d8479ce482dc3ca7031059cdb267b50a00e8af617e368e6ed793edfa2fd9e7480dba320345cb97f3cef5bda06f81add46f258065b24847217d9556dd13e90a0e3e9dd57ccb21407360545f5e80cab3d02348d3eb40761ec3987ea41713b132e9be605954bb5ceb479afa529af9f4167ad3788005c3aa91f80ff8d5071cd481eb93d8b34bda26f779d6b370b540fd44a918fdd662c534f10e77d7ddeaea5922371a91605def773f4e169e2800fd1b312df0a70990b607a3af18199d633f2d9e917f56906d8c19f7732e60c90de9cfd340e8b2ba13d1cf819db823cb92648e969985394c2af3490b41c52b32692eb9976251521d0804e21b97eed87278ae7337f371cdfbbd0bdb5197e532652881af6bc4ac42f8088a0b31aa39ca01961a8ae896af932da144afe8a2efa8c4d0e0cbf94a24a3a900fa8d30d58142d8469a22351c250ec73e4e61242697d4364823f2dbdeb6a0d144b54a459fd06cefa7a0d2750947462353b683a14584a56a1e4860af39121be9e5474532eb73893f1e877656ef9e4cda130e745d1b59ba5e5b7ef7ad4f44ac1d571417c2775aea0b95900b833e8e896ab4c372df25fce034c9bafc8660289fb477753d4022a48afbf7fcdb7ed160bf2b1299383f124f4af08f792aa7d2bc3c087fdc364fd406a0d3d448659b78337a7f32975b1026d507f1593f5d6b28cde8e5eec03ad435203e7bba7955f0e6fbf63c3092fcb72d0c8c49a9b10925effb91621c0c26d2ab089a6ab33f176b7541fece9d169f42086bc470739b8bb14266abed437d91af914d1a916dee611020693be2e50f4298309eecf484510062d89cb76c832cb0dc352e8f99f9d69f48b42643855410e1e158b02a2aa21f65dc75f1f6a7a18a34f288d972af99e83fb8ace3442f3fb0ef48f1d121299e90255ab6152ea28c6b45a5dab0b09772447905dbed2a18e878648b32cbba488c6043eba6876274bb2ad24677a49107488afdd644c081f47fd46084eb2d0715e5ec13465249f0c4eecd3b203f0b14420d640b064bbb6f77e2a6d3a02687876614c19d0ea46619dd3477985997feb2f2dba2618485ca3e36d555ff88fad3583f68d5ba83e18e0596e248369bcf36a9ff88c75faaa5368bfeee2603a9f10bd1a84473125854380c02906ca82d0a3c2756e4f23225467ba2d6d08c88e374bc7f83b01775d371728643e7d72aea87190155a3079903e4a68864785e8e48b17793b82ba93263f5072e5c1f5f529c2b22b1b0452cf80c8c092f97fc4172d7d221ae538065e179dd408c5519bce1c4ca44b977b3b0c5317fb4dc6cf0fd8f7c3daee6f8bb652057cc7cbe6ede22ce046b9fbb61f95ed54d22ecbab62b4edc27db1d0ebf4fa92a26e860aa773bc5074bf8646c15ad6c4302e49f2403c3631a4679f9697fc105015a5ae7c8b69bfa794b0b10832cf62044db9d3dd0ce90b756ce5678337cadc838c1bd157eb5ac12a6122d85df403c44449bf4a0b918301a8748eb0a373968a36f3256d14f0bdb1475d7b091dfa5f0aa1e8a9bceb74ea9eb8ccef2122d8096326d6ae32f6181970b60ce03a3383a0d16085ccf67beb6d6e48e47e70352ab16bc2d78ff7608a4709f2129515bd246f73304b7a5f3c5bb72bea15b07ef93255bd0de4a6327e663158df11414fcc30c31f18601d3193371546c452253b7494dd8c423adde37215f99a1c9c49acd48e0cf4abdd47e1002127fc01426b485ba5d715f3b5b4f19845c40503155014dbc98a78f61c71a3c8fda281b0e092d299dfaa5c2c6f9181341b07f1908e4f72a90dbc43a1add378500a12f0085ac16b5591f9d3a0beb52ffb28bf9730dce62f78f7bf79b9e7d923f09fe8a1c97814f24abc53c5f9a96e5e56597d56b4ac6440f5c349d73b9aaedb65931b2aec4ac5f47f7f4678db8c2f0b59bfbb6424514cdb504f922f7b6e325215646e786846b915be2910fb799f9eac4fe90ff1d804d8e9102db727656c2bf7b64e6da74491225230416ca099b58efa20666181adbab873f4678278df624c605feb6ef9e7175d094707323a7c4f784595d2b587f46cc4b650cec4561c8084456ab99be17fa8b3c2e85648a01aea2db9c7c2161c26c4f4966460f7a695bb7546eb170adb3380386afa14d0e88f93f179681999719efc84dd6a141bb7b0446bdf48032adfe854693ee234c30e481e759f5e3eed3fd04e13bc217427e72873ec80db5ddcac59ad8eb71b6df2521c286de4ca645b391589ff5ab4a49217f528f3619f938faffb1b4bfad8f1d49aece0492b66cf52c2bf9dfbce264fe14ac594600c1743ca31d00ab9cf121a2b15bc96408a3d702598da8b1e170ac1ee554538e9a93ed2ebb76566b57b5ca6b7ee1a8ada40e87300b405c09b3f4d8f4c0d8942727a6e0a05194e9ddcda4bfecba84f8e944379785c2506c751908ce7d893c04945f3310240fd6c72ddf9e10239872eab77e4cfb1c38df315be71e658c978ec95496a157eed0131d642eec9b91d058b3bedf4ac1c70eaed75d0049bbd34e848adc484b17e5f5dc4c338f87247a05ef18d27def4419e477c31013dccef296feb90ff76c0853bef823c976f62f88a1a9cdc6485c6a063dfc2a9c26a81a5e5e86f8dcb35e26de60b19a75b983a5e00bf8787a9287ca684203e4a8ef50894357548bf589a3679c05b1c8008505f202382087bc45b35d6dafb0eb73931c6d294e5fd95b931292511ee11ee7e68d35d86e7feb3974003bc299f63caa7aa3fa67df288c96640d3039dedffcab41bbe93082899b94dcc392a6f2a6b9a782c29de2e461781e0aaa7e8f0c56bc0dd0fba9de352325ff695dc41f41802445bed2798299ef35aa32d333c59081f1667eeb352f8632e7b8f69d176009bbce94a37554b32fc68d79c4de01b1657014a7e170bcdf8b037c0f25957660653c9887989c6369ebcdf76d3919890221eef30f4e994149044591949c738d6a261b376d3fbd05a9f1fd51123509dd07c9660fa13bc7f518e747c6007344f7bde84089e85c5ad5516b003f366f12ca6856d74a7897129cba27d93bd5eb7d924b991aa303d29c587074bf5f5fca0b8128334a89c6e549eb925b00e6a798495855f27771048320c65757c0ff21436d3926b24bbafc57f9b13406ad3d2f4cc0f26c65d8afa99db6aa0ddcebcf9c66510035b3f3424698b4655f4eadc570b1d1bcc80ca508ad7e7d1a8f2288a1c093567c8f9597fb7c0b894df864329ce9a8ba133f15ec8bb55b47eff6082a5a1f5fe74d7904e3898c3963621f3818afc1a16c53c411d1f52da0bfee460b8fa7db4245c976472c6a7825a8b00bdcd68565aa2435c1d1633ada1db415e8d7cd9a3845e4526d7d338f6649cb4ed5f2a5bc305d06d0dba690b30ffaf79b339d72140e5b8b3afd8a2474196f70d4db4073e2ad25a33caed029e75e55560533b8e0e93341e3d14133bcd41a09f224fa1a328597ac2401cf145dd6b07effa84a2943ddaa05bf17c9078cfd3a982910d25fd03b91a91dc58b3a96f4aa4cd13d08988292c6d2a46cf81e2dd924bf9fb8e22e6498154fc3ceaff69f76d56305eda3bf180968835432dbb92b9cff2aa45588ff1dc225c0cf190685d242661ff5e12d20f0d8f0e6d8f3f20f0297cd714488627f93bf36d2e29e401fbe8b1c4ed7464670a026aa7c1feb601acddfd6294a8e2369318f112906550b066b72294a9f2b49eb1270b848ddf9c643d2c9b9c542e3ac1bcf8690d55d545c194bd832dbae7e7eac802f811e5eb8465bcb38a480b7c71647198149a3c1fb903a22ac1ca5d2eab0a937e11bc6aea56e9dd32935f796af09794a8575a6df5df76c6b1a13c71f9c16f77b44caa1792bcb25240f127864089f81ff4440fefd6d0009917549856d8a7be28f069ab463762c52751f8bcce99b64e1c4688e4464eff602b131abc108002da17dc45210d0ebf1fa70665c2f4ea838b495bf91b1ebaa25433a20101fe10bad49fe3f158309f5db4240ce9a5fd139e7ca6e2015c1d93559cabebc25742b52654e4f302587e3285243520523d0b42684f44620e88c28e7f815236b4e4343c9a0ac1af212679595eaa301e77da288979f8c87fc29726c1d1fb2df982501a548ebc675eed68822c6694fa2c811963dbdb6875c41c0ed7222da1840f8d9647efdd2a5eee4c38f7d4832bc949ad1b555dec7972e9d8b400c6086c1c8ad46fa0d8f86d71382db69f93cdb3aebc163df15e59ecca3bba1c17254d25be833fa0a1397a601a60dafdc29faf7348daad4ca5a38caffc53c2c4de112564649c364e1c21d4455cb07aa7215b623a2e6cb4badf5f21a50271560761290005fc120e54bd788c17c823fc550d9a4b1b23064b84930c35b7d759fe8235885207236eb1b6b9ce9c27a6d34f2ca2ed15387a3e36bc53d0d70d9e6548fe956831ef1ba376829be67e5acfdbeb43cbef49113a21295f2a8ccc8be7e30b2e170ac1bbce568077383a5b8805578d2f2665e2c124a9d09798a17c88f85bcc1c91662e627cacf06e8dc843e66be06cde0c8d24d97e8171213e292571434f00dd9e4884eae2ecdd560e0afc9da07e6e66939d2b4698b826299ddb99b565da45838ce555617031ead125d84921eec24ca0089b8a0ad949cb4a1d139debf92ffa171c7ba2519e09a50a7a51ae1f2d0e102daf34fb0297f8fbb0b90db969eeb40ae89d00d128eccfa925b3a0cf995a4e1b6e9a1edc5245ed3a94954671ab0c0d32ec2cde9be532789ea25d3bca5ea8410545ba974d7a581c2b8050701cb96d2eb7967ba24e414c95fa463c55aaeee9e487560c5588d9f680666b6c1f71c7b6c9f609fd6e447cb43c23286fe5606c6fd83c3bce74bfe5c8b7fc7d8bd7b7026a07b3abc37c018dace701124cbef6617cfbb34a4e168a6483cee9fbb1f617874879682e6d8c0f76103366a65ed934e62065767936fcf3b4085ac606e08703c41d631594276598583f", 0x1000}, {&(0x7f00000005c0)="7e2c9801135343c7aff379508df14b4eac0141bee60bd123c2353d0f1966df1339fa3efcd94568f2eb9fa76c9b4b25fa6867ca210906c210f3b7a1178d6c679c88", 0x41}, {&(0x7f0000000180)="a11b6baa7b6bb380e5030d9a840c8d99d4146b3393e8449bd6848edbce0fa78c0be70af48bdb51e4bfe0", 0x2a}, {&(0x7f0000000640)="eaeac6b16b05e357dffcb2168f6a47a224b5796ae8d5d8f1dddd7cad004fdaa65efaad603fece8800c5a84ec04d523e4f93739ebb21f04a4488a6883ffc1b734a49c38c56e5b", 0x46}, {&(0x7f00000024c0)="7be3547a6eb64b28fe5dd5ba335698d9b57ccbe3a354e323cb94c7c5f949b38006a507f95185e12f50e76233bd341eb69d4998399290322b651bca2c938d84f7b8c10b88d1ff413c10091caa923bf90927bd0210b2a1e2fbb5905cdf6fd42ede56f6fc7e60d816efe7ac9e52e9deb1e70fbc908b881e3c5f6c814cd923063b70898a5879a2330565046b9f786c56ad1ffe3ad0b39504772167e004e79ef88fd1cc24b2cfd43272cd2e7b5c20b573ce1ef21de4a1cfabef6cfaa0bb06fe26702d2df0ee64eb3f96f40a18d4c198b41852e294aa123f23555b8da32e74d172d9c205ca4b5726027a75f754fc7bae86075c5fa07226986a6956a443461d9e4be23f2dbde021a21ef2fe03457acab31509129bd4ff7ffabe2668e26c8b8c50aff8e61a0111c629dfaa8d12b5784e1b069e3b59fc266d64bda453f707b0593dbaa363335186bc6202759397d5f40667620243dd807907065cd6f83e7b11d05656b8fb97d4a40422fe60d85c318c102abdebb842d9c4e67a12cf2e7730260681566ac15d1feff731e7f771468ce6c25359032e2492e41f7f82bb092922ceb40d94bb46773d55d8f414310f227b3448af4eec09215a15fd1d8134b38c14872d4478a80c2d0c84c4b408a62d68d3e624f9e9c6179ac93b135f53a66015131e97d28c6cb96a6f0011afc7d5d0852ebf9a1e4cdd8c42eacd59f1ab0f080fcc6967ae416f4bf735250002677a10e2b02a501229273424ed9da666e808ddc5b4b07fae0af505c4b26369c79ce3dbe24c556165418cd563c80260a0d03ea43a72f564379b12f8bf4500fb9148b6db8ce2b9d05ee1032dcbb651477496a712cc5d4350782b837e2632fae8bd5284d55513354526ee306d7762b7475905212c6d23f68559dd3ef15e4ad2156b5c422015da64e33b9f0d070af659828863125d8d10b87a50d751bbf02f1ab51fc1becc1346cc61f0079ee203794d0779d70fe6a07e5ba31ddd2c42ff1dd976d634711c602a66710bf65fb7c8be970ce2f16812afb5ad092a34594fa1f342de4765b8abccb58c8bed7fab6af33a22961627e93cb18a155d93ae1daab0f4baa18c63783d846bed1eda7d606269dcd7f4abf1d374b19eb7297783575524125288e5fcdc12f59a764834c75dd79a6ec5a28d1df7707f11c026d43e03929fae1f28621b4636f936eda3eb3ef87299316c9966fa9f5b1fd3ff581b402131eaacd8f3656695aa584628f665813e1e5225b2f5a7e3ba6641e0a086f41ed54a6e8828e127039334e1e572128cf71898ee85b737d310af3927c634a19dde02415891b3bb84fef6a932811720dd531b2f3b69372112f5b9fd47241623b8a80335b6a77d7006d9af6c182d8f856109966f1bc4035388a562e84d8631e8c875b7bdd7b7b5c8f3d962ae9e957700632e637ee28612c260036ee2cd9a69991fa9c523a8491317aa47370cb8e6d2c4ac7fb83f05c6f2d722c01705510b99319682898d6eeda08cfd511e3b4897c2b0133d9bf11f6025b2dc8c5df226143148d4a180c7469a80746a62ee7d9f3fabdf73b2ca467d6d0710d372235602629e9ce55b8af0a7be326e00e00b810c4a2412824375451f88523fdb6e445a5e08c6d7015a8702d1b58f79928abf9db3964205c780f4381370e9c9b166a8cda6d64aa9ae9ff0d8deee8048808aeb3c1be0969283a10ccef8a9d827522b11c20675d28f4c60d141613651f57397ca0e107d693d12e8167a976eefd77628051c8f0fb2e8629ffbf5b9eeda6fafcbc578c3b1696c87d67cc2b430393d2c0536efbf5610c8d8b4e953aefd3c31831fcf82289afb5aa0be8bc99cf6518ceeba2ed88b1389efa2d8c1b85ddf3dc80c94dc772fb87ca428f63a514b05fa827d6564cef1f6a1ede56c8d3de4613e6d17953829a7b29f1ec8800c74026931969c539fa007b59c3e8e915d7b3b370e93744cafa7c1ef81781a45bdf3cd7eb2dd60d355bc20c3739c95d99999587111383cb7813af4d551fa9e5e32217196581c978afb3fae73bd1643cb1394e732994ce4f89ca104947935e7a611890a4a87e6431fe50b101b38b2d2a5d3f67ad19d3e8ee7d569092f6b37118a7f2467142cf9d92efe0cefb1035d5ce7328403c04f17da095ce70201213fe07b37e97a7026ae7f5f04ed3ff753074b8a17d55367ecbe3b22af6871d677ed1bf3e425bce61e4e273d1c16a63fbeb303a3f342701a6757669e2646051a98eaf83847dd7c6132c66d6f7c29fd61a0441adfb3110901ceed5ce013026468f6041b48eb6fc3f7249f70867706c4114cbfc88da3b4be1580dcded3605786da7a49bd46d062422d0f31548c5201b35b2118fba4d22ce06d0aaf2f7f0f9d54e27386d930cbb8fa7d24edc599aaa74e261d269c1f2678bcf10ac27f85079a7e5a5230c80e119001ef436dbe084e9f04a2315e917297b8483cb988c74fa1f155352ebaf648ebf27fcd1078add2423471cf066d92998c50d9f68ebe8399cbb1a331b6cade502046f5ed89017d82d702bd4cabcfded05316d7fab9a7386b9b20cdd689d7a95759107f2c8f3fe94ce5b6de4366c34eed35455c0edb91e6f24b2d93107cd09c191e8bb160f1dd7f6cbab655b802fb8af32d01cc57d0e29133e73fdb67ce281a97a26742433efaf393d0d3597431cfb8049b9a6cff29a7bf3f08a0a1bf6bed7d545740ab0fa26f970dabeb6a0fc91c227ffe2d417ff51bc5310381b92fff4a0e35f51e32daf08815934d0093f5d058f3666eb01a39ea3b82fdc3515aee45e5a6a89428e1ee88a7151f250f501b98e1c1258a4cc81083b8ba6daf108f851b4ba44e656437fa1a195c1c0bc1b5c9d1c39490e1436490054c302e0c3709c2caa4cbc5bbfde6321325487ed87a256048fa95f2e508798f396efa1a24dc9637829376ef5a5e605fe1fdc71d77ab3b06895c7c7c4ed3e11c6b1d26bfb6eee5497b784dcd119d5a8807b4c0e5ff3bdf966dd8b8cf9e224c0078cce7db53bcb877f7e276c2dca872f3055041952027362e6e19b3326cf5cf2f017a1da3fc41a9d0624cc39c2a57808b4e51e4dc55afe05f736e917196c75b1266080dbd53b00603fac2556a5d7b8e7445638a425a01e35a741929c147ff1f00c84d682996b1698af9eba0dfd631a73ed95bc2fa048763a7ad0d734a5c523d62ca667a7676abe9ca6456279288cc79d742d7440c6f636bb19e16ef777b46d242aa4a986cba60a4284faaf45f48dcc0887ecae6dad65b5d27e866c3f23d77eff1f493aa501957d478911008a783e6f7bcfdf77648b9287fc89613050da8a29a19e7a94c680fcce169c180a4676ecda0f29518f068f427beecb60e11d91deb94e8478b4d8b96a26d96614c29d815930fd501f64ebfde10096346d5b3cad8b4a32b9a3dbbddb5eefdc00617700c42ec225e6eebc70359da851094b039f8e286665b1d3444300ae9bf5c301087b0fc47284df0e674c874a96908fe84b6836b2ad25f56d79772823668b1828eb1cc298a425efbbce038fcf0269a5ab2f03c794331d1e6989acb9aa647ce942b61ca8a0861dfd162732661e1bab3e786d625bfca4c6ff30708488e29926bfbac4ce595ad20c2cabfdee56d4e557481421163106215abc400c8a92c3049a20d8f0e581a1f6677980ab2cf5f69736c59523692f44bf77a75b765265849ae9a133a626a71df9db53244c55829c495b22d561086aad35ea63fc547fc9ffdea889182d3ccd7041da70d90092605bb03b590f73f0ee18e234844fb10729b75478cf7bcc40e2839138429615b3289f1f5871c8294bee024088d7b94ab7df13f240189e17e4b953d0e6e10dd19436be97f2d35e8df25d34848a019d8c1c8842d2060eb7546932bdd1dd8af986db899b965d7ca36c11dc1f8b944d91860dd7aa6c188e71d4f1a94f9cf7f22cb74f07a7a05ba3c269cf892e61ac7e8df1fc7d667e5b4753cf033a14e3e92d37e4a634971830684256e94e4b5aee90f33e97496d7d84f5f2221e894b7a1ee0686facc308fd8f7b081da6baa588131de1380297a4933d8c380e4be5f6e233952b9c4d489c4fa4cb103b1deb0442247ffcab07fb8cdede55d22b659626b5cdc7025a01d57fd25d3ee55741144c7f6113ab7e0237ed93394c6989ec2f5d84b2040ba44ca9b1b3ddea0fcc96db0c352fb2e75ca6bff6a5bb707c0e9038c80169ea66bfd9fa5af2cdb0f9abb9c36292556f95e69b0e6d97fe0795ec1f4b9e31e4a976897a0d98e9167359f401f48ce09b8166b7622a697796bef3b42030ae4562730a11cbab700b75539211632a1fa55ecb467fc7fd939d735cac4d69840bb330bae5da794713f70e4392cc05c5d74ad95696af0cc99b122069536f1971e2714aaa6f06ce565bc723302505e9b2bc5898787a1529572775d6d22114b64740b3853935239e20a35fc1b5f99a6a488abdd16405b0152fd1b2ff5f9fde8478bd106ed07ddb01dcd0e426f286e85c6bb781720dc38cfcc4ea1a03263fdad8e30aa3e8e1bed87408cf1468de7fc2b930dec53c0d7a5e09d1449b5501803673b4d4e78853ff3cdf32f951c880d184694d6ea275663ee689d9d9038bd5de36793a053d132e603846f6ce98e0fd8b96da283dc2b6246a8db3315211a8824faad68585c533219729eff149c1f95ed83fa22281372d2bcdb1f0df9db014036b76cac6fb06965caceaa686959660c1daae9aae1885c4de370252cc192a05c5980bfeb397b4c5d2ed6228a85ff89ed3c5654b390d76cedc206cde78b26455951526bf294fa45ac53fc91cc1078329a93bf0ade4b8ed32032b31a104af0e9725750cc47f2c73db1948bbe4bc38022b41a6791cdfd3abb1621f15246f4a65ea1914a571a7e5c661da7d705005c269850b33d6957e7b1dc1da19c160189c0c9090dccbb8a013025a67a9c7969610e966653cae1177f6f967850f07386c11d7a79abc371a8ff32c6977b030bc09ac2632712d1f4ac5a96640ceac6260248a07e54a8767b627acefd6c1d8a73764e53ffbb84ed675d2cab5781a7e4dd9d696f532755d78686a33fb1193dba7ac4bd25b611dbf253a3d6940663c3337e9041e839e06bde9ea38d00d2f3b67b10feba52f9d6fb9a9f07ba423363c8a4f9c922fe6a78287f5a5e97e6ff9c8fdec085e7427b7e7b67840cede9e7f9134f7b6a05e7aefd5e6a584a997f9a817ed9478c4fbad4229e18ac2abba05ca61b855758fde687b8ea0bffb0f411e461068dd6b70366da60f2f0e582df07e4edbff96c7877ba93bb62ffa2dd621f056f70db7e203785db28a2b3714435df4766017cee768591038f643c116de9865d9d55000e4194038ca2e8308a2d201653a3d04bd059613bf4c624bf602557992580f97206b3f48f2d6650d409894fce8fd511fe2887c004a317beeb29b5aca430977575d80d3386f7613f9c6c5c71ca951407a6571854f5e214f54285f4f6a8c7ec6748a2ea7acff81199d8812280b962199b91af2620d5db1dd0a803f8640e744dd566a40d65419358fb22a1837109b9bb78aeecba61e983b236e813f4bc564eb1c7bdb7e4c36bf4cca748143ad3f6cd7ef1a305091ef0172ea25e04e5a508fd8b7d3e0fdc5786d3c40f3ebe908860ffa768d47562dd48c02bb25de3797d25b437e950c67df1aa54277b6cdded6c364037228aebc81120f732796ffb630b7390dbf1c0c7b2f7a8451ef7f6090fa7a59c7e8ea84603e7f3a51eec404a08898734fb7bd64b2c80fa8ba7038e1648d733b7c71c0f749073bd983a320c5e0bb974740a718a678995576af7e29f03a92442", 0x1000}], 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0), 0x12}, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7c}, {0x100006, 0x0, 0x0, 0x80000fc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000003d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x3f, 0x6, 0x1ff}, {0x3, 0x2, 0x1, 0xfff}, {0x2, 0x76, 0xe4, 0x6}, {0xe9, 0x1, 0x7f, 0xfd0e}, {0x3a4, 0x80, 0x0, 0x3}, {0xfc00, 0x7f, 0x1f, 0x3}, {0x3f, 0x7f, 0x5, 0x2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:34:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) pread(r0, &(0x7f0000000100)="e5905998a650f45aabdeb2f9d6772d4174dbf73873b24ff60e57cdcecb9aee3c29c441990d127c229dbef0699df86e9e89ceb0fca6d4fc575e4505d78ed8f91d6f8c0f58954b37df612bcb1e252b765189e3d368c794ab8f42c36f9e46f85c258d9ed45291ba58364b9f019fe80ee709bc1db5c870591546f9b8ab8ed9445c2487b8634cee9cc01fbda4b24025047e9c3459422404aa25fd1e06eb344ee52c0e76372b24749078e9ea000e588fbbc18da3c5de228c356cb10505beff2e809aeccd5d9388d59627de92161efe", 0xcc, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x500) dup2(r2, 0xffffffffffffff9c) 13:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x3f) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/217, 0xd9}], 0x2, &(0x7f00000002c0)=""/173, 0xad}, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 13:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000005c}, {0x6}]}) setrlimit(0xf, &(0x7f00000000c0)={0x2, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 13:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x2) recvfrom(r1, &(0x7f0000000080)=""/28, 0x1c, 0x0, 0x0, 0x0) 13:34:29 executing program 0: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x4, 0xb7) fchdir(r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r4 = msgget(0x2, 0x200) msgsnd(r4, &(0x7f0000002d00)={0x2, "095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112"}, 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r6, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000880)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 13:34:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$KDENABIO(r1, 0x20004b3c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x1000000000000069) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 13:34:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x9}, {0x6, 0xdd3c}}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:34:29 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/diskmap\x00', 0x800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000a00)=0x2) dup(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="dc022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79da828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e"], 0x10) write(r1, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x19) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 13:34:29 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) 13:34:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1e8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d8620b}], 0xcba, 0x0, 0xfffffffffffffffe, 0x0) 13:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r2, 0x0, r4) write(r2, 0x0, 0x0) semget$private(0x0, 0x17cf87c192c9b64b, 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/228) 13:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) pwritev(r4, &(0x7f0000002d80)=[{&(0x7f0000000000)="69e6db13d0f1a6689bd36e984ba3bb906af9c17e1d0313326fa2469d48a8cab047967cac8e36614528a5423972d4960371cf955878497d85ac39e9e0e9e3d7723d66d8471eafcdbb455ac5f7a7a715d9425495cd35bade2a174e2da2fe335512c5", 0x61}, {&(0x7f0000000080)="8381871f0a", 0x5}, {&(0x7f00000000c0)="10f232c45cd4c8fd806a083342c9b725ca35ea45c28bbaa91dedaeac442a592080be38614014a8e8ede7e3844a51b88ec823abaa1a8079507188feafc27679250c530ca1cb4b5348e5adeffb6605ad4d8108210bf0d7d544d20adb68a55ae3cafd0df0b579aa79f785278910fb414cacb0cab078906a2c466a5b1f4edaae9b701589cfc457df1d339e3565558d33f0bd5c848260295b", 0x96}, {&(0x7f0000001a80)="dc2ef1bfc9ae986ffd0d7ef66cc8cc509f8bd4ea6e698ab4009ef57413f327da16fb94cdf930e1d1f03f621be3d1cfde4a0bf6e340baff071ba94fb9ad1d80a8709a43453445bbb74c6673da8fe99e1d842762d6fa862c22cd974252636a6fe8fc83382b917a446dc50bc1b89c9826ef6d473cb13fb60b6a73bb286889199d86310d7c9891e78018bd7c513117", 0x8d}, {&(0x7f0000001b40)="e6140b0cafbc0b939da067d052cd5fff52057eb0c2089ec17f50549651e3e247bc67058621b9ddd15934fc7cf8c48729f94c3657e6207f440202030ebe81fa2ccb1efe6d9d2d2b052c7a1887675ad82a17687dfcadbe8215ca58f8d45785", 0x5e}, {&(0x7f0000001bc0)="d5419c0e60ca876e27afefbead2e31dd9b1fa036547305ed64860fce9328e9b8c8cd53b429da6c9f72bde89bf8a511e1ddc9136b704bd48adfbffa77ba0286cb1c4142dabdcc8f5ed08b06ad3e9cd30debdf274c2fcb5fe5489fcb315e85", 0x5e}, {&(0x7f0000001c40)="fcb609c9c6ff4baecf59b6a2ba8fc4edc2354492d2d0dd5e023c14e18873fc2ff2da722fc2ec387553573549275d51b370e2f37828df00772df8fde191e704b6b9b58172d163ef2fbab7095e30f42ba15966d2a663b3a976e3bc661f0219de7c1dccde6407d11692150bbb576763cfdb720a88b7c9d0031d91d045f544f1322d8eff0f0cebb42f48c48ec9689fe8da786229c6bdaeea3d8ebb", 0x99}, {&(0x7f0000001d00)="48c00e9bb3ceb53b87a5c07472784da8f7b7390d97b715346c1d9410f2fb420793dc21d802244d84d67b27f8555ee4136632c5216e28377e26e85c55eb6862927ecc9bf1d90a5f17201685036f2927bd", 0x50}, {&(0x7f0000001d80)="1af6efde4bd3555e22286a24e0ddd138637913170a8c4fe24571fa8fa0eb62179558c665a239c40dcaa43c2182f3591a98d7319fcf46d26ed3d215303bbc9e6f90fcec0b5400b32b9a903628052872684796b09cf28044895030db157e89018147fbedfa3c291dca630a49a1a87cb41c8e7753edfec9314bebc94627d508ff9d16a8ae4622d2cdddd74bb2a4e147d4aa0b8db1c193223d8c2b861aeae37c76ffaec51fe78f24a9318079db9f0ec785fce68412e5d2504b8ba55e0dfa8f4f9ac58c4c75d753fc06f5150bc45c30efb31f3e94b971f305c552908cebbfc9318d285730e845cdc9d87d2a0714dfdf3f3151c48e0b556384536275dc53c23abd953518ee86c9e22ceb6f7dd7c7af56f88333e7b70450a8d2427c0e12e6185212ba6d5803b0688b0f79b46955408eb789a42be5e90cef3f0ed936cab23f35c794d437e3ac43a1eba4d1b12ecd4ad032c288bab0d2d7a9d7e35f83b7a03d74c5d9365e486fe3e06752658c281b62399b672d9b7efd05b7c13c74cb99bcc0ec5b3740a2dec4bce6bfcfa68f4d28de28af49042e8ff11bdd080f0a42302f81fbcb3e98871bee812ae97222b4ba2384fb7bca802db8634692b8f314d8eb38833acf03f327564d57b84986f9c26f62c42dfca92d17e2592adadf2513990b20c61bc393be8e91491c713bc309e3e361d2e003bb63bab6573ff53182f82142b9d17d7ec81aaab4ee55c9034dc2e21ea10ca30bfbcb31e8e7a3c15087ed5fe1f6256fa60e3191cb9fcc38bdc666526f0954eeab2f3392707c51343e06377209c73953f4ea4ec5990d208b16286b2e223314d2b39330c610ee0b5ac20129d42158f507f59168a3b1a0b0227d2c4182ab21c51e52971299d75b87ed6cb735abfe23aa0225fd7ec3f44462a7f185493e6fd6de43dfb551d97a10638b2d913d7a6163591ae44eb8942a7cfc70debc3aa5d3665886243ea7e01ecb8a74ab2efb73e4953902857d4cc829a65e82bcd5bd77e335d92bb68420829ea93a56827ad1e58cb5899a35fb4644c091a04cacac02ebe4bdc4a763973eca1b430aaf937850356afd4bb65d7aba127fd63fcf19dab3799a1e58e04404c4002fc6d3281a4fd967412c9c9cf3a6c1587d5ebef7bd567d026ba653555f5a2e70258510c03e8219f7df5ac81e1f38578bc359c11ffe1784617a1ea71992263b1254a462830f6a8be00b75f64f9048c949b496b7ed87ae70a7ace8074b0079c5505ab5f159f5bfa95094923a17310c056a9d88c312fde56b9e003eb1618cca2963ad0033a2b6cabc14f1af0ba5d8b4ec3585bdb14e2ffe436c48ab338cdc6d0969670125d4533d3ff24610db1d605a9cf04f01abf1c711bb238e47cfd469b318cac62e5e1fbf30a15733a3213562f627fe465b90fa25280a1e0e6bde38e43a2ad635dc6ea95bb6ee331a65b990e6fb1f59b89d6df421b62d0a59eef9c781dea77275c669f7c32eb39fb21d5828e4382b1a4e867f1dae131248c90659984520bea4b1a7389d1cd1ef882331c217e91de8bfba42f74b834766fc59b23bccd983f30ee3024ef3a1f638c61a4b9b25e1add0f000aa6d66d1d24ca9821819014b5b7ab23058580875750e529ed157ae5a320a91ef27eeae205b111859e980e547659f75e7eebc0219345775663a91a64bdb90c271ce8c4aca22f9df470682be39087bfc239018745059d364c43db3291d4510ba0a1824a20195bfeb130b2f2db472f4734bd6ee17a8fcbcb9473949f5d2e8770c0e29d54fa5086f102d11e701eab3d0a10eaae6bd8c63a36b826785c2869dcf5552324c4c65965bc19972ecddce8edb3d25431118231d2912a092f17f44cda6d019d44925cd80a596d48b480fad04bacac489dc01987ff99ffe53a08e948c647f3551f4e44a1fbcd446e7d925af28e80402c4f28ac4d37dd0faa5689846939572e522d267cd5570d2e5732cdf2aa6aeffb6d4d387b6ab398ed51fb50ca70cb4f810ef4f165ef27879f8f227b60888a2301600e72d313953f1722207a01e9ff062cfa90dba199d95d1930d5324cc87ede467d3529cb4550305543e55120702512f93db7ea022c1007f4dcb89b4a2e2956a70fc721962aae5547d4d23603abadd91fb0fe8ecfd149bbdf8f99ad6bffb4c240d42cb8b19611d61c038b7bfb6d6e8555fc0f816bcd0cfeb17b5f361308f0736567806a08aa488a1d2758f4c386a7e2b3ed135d829df41b85970675b335d976cfe77f308566ed8d939f6c1ab06d50300255483012aa29e080adc8b85c9bf639a5ba4fb509b3852d639ff77bf21ce82a1a170b91341f1ded6bff36ce976ee060b394e1a959580f422ef3d9c101855c1fc8536f2819bc8f303942eb8fb2d66b165a0488d6ce74e7b9baaba0911d4f1485c730d4b6b759736aca3adefe02412add4651d9cafb15164b01d2e3335d19d77ee8fd43a236e01ff851e6e3fa16e81b48288ece3f31531149f51a47ae3e6ad7485925eaa927574c23f3dfe336ac5d92fc47fb8120220558901f7899fe6b150bdbdf3998d96ad1340656743f6f0c731d30ce67835496f8f349328cade11a7404a124f7b1b07354a909cad02a244bf2cdeca012de9ded4e69988f1a3653944aa69a695d4c69810c67f05eb21f7ab5ed67712aa0b121064cd0e20708f9f12239814b6cda7f160e6f7faec4825dd454efd0ba7e5b389dd316b047e68b073b1b71cbe1fdf8274e7163b16c8ae384c4a15d21f858561388a019568f25735bd4c8892e5e7b7942cd78ba323c18383e0b839bdf64b216598103ef26830520b453674b98593f63785690421234923490e5ddb7f9c2ec3625cf0cfa88fd5a5d37ae7ad227ac471d80242e68eaa0c91785b836c89dd8a85798bdbccc9653562459e5209b63cfe6d8d732b9fb6271c0f4bae6c6e9f342491453641ecb01895a3bd55fef2196167e76418580b700e815fb17e81f43cabba0ec1947db21b9e0dead063ddfe9cbdd9daea19e6f270a391818c79253590cf77e9615fe0fa2e27403ea2e0ae81472bd6d3a321cee034b825d563f1cfa22ace6b2fd4477c056f99cd61d87215b0cd284a791a8bb3bc72235deecf0ca60e4e89bc97d38aca56ee1450bf6fe3521f18d344da0963622d9f9e72cee2ba860beb2d408cb2e4c810dd7a5cc1fa430186bc5f98bbdb79da021cc82824bef5bc247bc4bee210cd1beaf8441387c05a26b29c7c2265b6e4f8b9c2ac24045dcea84d5f881a0dff44e991612954c79a8a3075b4e55198d1e40073027608e25125c264b78aa11c093c257c0466444b42807f09e68dc4f9cb69a443ec363604e25ec480a79be953cb582e891f0f5f26da94652e68c13d19b8540af1755bdb0c1e3a28b62e603d92ecec393c7b729b1a21732a75f34ec21176f80df33b938e833592a7df5454114f08ed905d15c7e0f0b4759810ec3c1de64adc7dc6950b46d0041d31418e972a7762f85f9955fb14005309505078f51f915d6c9b90d5f40072b61a4228962b7e50ed19c8303bbf0e026df5de1e20a2fae87e13cbbf0bc9c2829e4092fe9264444b45b8aa45069b30d9976facd9e29ba44056f8e35601c1f34cd30a70f9d22201849d40e58e21b40359c1aa573a32463fae3ad6d08db423acd8a752c4ed6bff07b631e123f3dc33c81428879a7ce94a81d9a1734147a04e8a8e5aa05bffa615512756bc384cd3c1db0a7eca0ce7fa6c0dc2550d3fbc332ca0d8825d01ee0cf247b7a59421d357aabd20aa7044dff32dcecb06188cf0639881e6c98ee1c9aa18df0847b8e5be0bd0364bd93385c141bc3c766860f8016c9727916f3669d5bca74adf7bc88e9964a3f61633e11ccdff6872159149ead03de67ca07a793fe020efde80f03d66c9b81632a252659c89546dfe2271bbf9fce8609572f33d9708ed8bd1ce30fa183b58d82b9bf4b4f05f26dcdd5ed6f8751c68638900e53e7efb629f3277cb204ed26b52806230262988cd16fc0ae7006e852c9483e51448b6426773d2f29302e7ae0710e4a71ca8d9804c03bbe32f0be440bb04578609e5ab1641a72c91a7bc5e3a8bb4d54ae98153f77bc87a070b4f75fbf8f7c539d927176b6f14790c063f9ea0e688f33b62b2d2b5d45d8b189ba60823495f8d0f466dd4fb699549d8082b949156a8e4c4664897c8576e12ab71ebfbd1f542d519aa9db32d5c2a0f07ce96ea1810cbbd0126d464d196fac0033385ba03f440af14505c984b2e3cfa5e02cb856642d8019e14a4ee322fe3005579fe31a15d46996734fa44f1de65bc061002190ec4c9514ae78c4e84450b711baaaec0ae479ea82fb925f67ff7515440563692ca187d64dd0a358ff6f0813090e366b124c66bc4377d724fc0b34c66e924b030a9443b97f1dbf267d6e5615c50065fc1f278ca9382e7aea76be4904e019bd950eadbecdeeff6b6be8eb2e5e8828a8a135ffc7e01a954597a25197c4d1848f1de97b0fb5187e330614ab1afc3b4e3d6cd52c492609a8e279f3db5db13bcfabe99e4571174b696e1eabe46ea6eeb4c497235dfe0373e64c2473edda9956867aa38ce93d14c54e3b685ad996aed65140d531d44b0a4405e28c271c4ddb16597545811aeb2615a84943b8b78fc0701768ebbe9ffc3bfca2cf56e994a0eeb470d5ebd3c729392729ababb86ad1adb2467080385a5eb5bc08051610a2c8feaece4394725513db4dc11d5f2f5e76966e5894006d0b1941ede564916afe5cf0221ce4930693af80d169d1afca32db16ed8a51dac190adaad8b2e73fb5561b6308c4b1e9a1acaa3668737d80dce48c2ee24f910f6b94e64edc32d74b1212de45cb3a3d85d7eb27de131d07ee2483b16873418b6760a2c33e165d09973c9be84a256b6ca84d463a83a7c4367a8ec4171be43c7defe54e9ae987e9b42f82b65737c15a7aa83feeab52a21bfb7b9c30758b0a1b8dda531c6590a257bfb21f4c21377f3a4b3ae39a637ec07f231de97ce50f64d0b9f78a2713cc1a8c85990a520c2d50f2c0b201191e3882513c4bdc5085dba5d330930b37e47ad3c104ee718b1bc21aabb5120145163ec8294e522f804ec921e729e3d3c6501510538a9202132e2c868b10fa748a8b3333283457b4592e6247b20ffeb8dafd3604211e20cda08e9b87edabe2c71e35b2495177cf84060d2d2db3a0bcde1b873d31fad2d57041f9c02455a8cdb0e36b341f7f9bd6aa2a35e75401954fc23ea76b45fa31f3e9694a200ace54860ba46c424bd58376f582b1ad5a8b678bdfc9ff62b212aead38c7c8f725a1c18c9da41c79e8e345ad1aa114df606a0ba0a7f7deb5e7f7b3addd3405470f9929675552d17e0ee55dd46d3a485c75aca720672cc07d27a2e926f9372e20cf00ba484cfb4e5f2588ab217d6908fad21599f41fff2c922ede75b029b6f9ec622076cd8c385cb9b91f295fc80829e2136b70e6f65c5f6a34baa5756e7d6b6512a73cbafecefc75bd69a7335991d3ae33ff76cf8a60c677e5f28f1dec6547e2d32dadd3c5e214246fafccc68b9f4e40d2087de44d25c3e1ba5e6798724d04bbfb61482301f1e6d4fe4f5a0233f6d85828b85605c8da3559298400f6c5071a67f44894abd371cf88d517aa0c36b48037aa5c991626b95f34f5330548cd00e5ba720c7509287a0067e62fa38b81b4f6bb36c6b13d2173e2e8bcc03e67cfe8f6d0199dffd39bcfc5f1c2efd5d8318e9c78988b008a1a2890e7db087c8a6045746dc7e254f46691b068415e1d77fb0053125d4ce0af96e7e4c638d9b82de7d4a0da555cbdc9d2cb41deae2a5a11e09f31f3f", 0x1000}], 0x9, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:34:29 executing program 0: seteuid(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x34a, 0x48d2, 0xd5fc, "ea32fee153d6fb69afe3ec84e8e03a5039552fbd", 0x4bc0, 0xff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) 13:34:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x2, 0x4, "00000000000000000000000400", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000040)=0xf29) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x32, 0x0, 0x849c0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:34:30 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/200) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x8000, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/15) geteuid() ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x9c) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}], 0x1) 13:34:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x7ff) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 13:34:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x2edbc9916ebb7667, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x100006, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:30 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x200, [{0xffffffffffffffff}, {}, {0x2}, {0x3}, {0x1}, {}, {}, {0x0, 0x200000}, {}, {0x0, 0x7}, {0x0, 0xfffffffd}, {}, {}, {0x1}, {}, {0x3, 0x7ff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x2}, {0x1}, {0x1}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="4e090008cf376612", 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r5, &(0x7f0000000500)="6ea979b8ed4f3f37372cc930a41b3b649b83b73c3390a744fdbd3dceaef1167f20805c3f344bae4756ca417a40f8dbf560130edeeb889c2f4b7b5455658d5e8fedc8e690cb371999a3fec25774bb707e2b7e9c8f339b6d5dc352199637b9721fc48c458364a307c92b1179a5d8033afc8e0fcbdb9cde220b2c0230316681145e56d8d66e5c4ec94539534f3977b40ca59544ddc11c8e80dd5b08e181d17a22b925c437abf4a99418094b0e522db4603d4678a7a755e6e13e9a632b9c61023731f88aa9028d04200e56e60f1e18b56791b05ba84285f9defb0972e9c39096da295dd5a20326cac92c8a50fe8519720f88bead497856c198b56634af31af0ec9dd2cc615eb73eca78f3b113b038aae0d1fb7132db294787c509ccbccca3ef42f6698edbde0e296dc6a82831701eaaba59bcd55d205626356c9318fa062c18ee3ee8ab654832b17cb572367c2a05ccc58a6839e4bc94621ea75b1b8490e015948acf83e31effefc140941b34d80dff12b1c0e0de2a4fd6c1c13e57a08663e3a4147fd58b06b5d914057bd8ecac2d3bdb5b545265ec51f522d29b3831e44f89e352b8194c6f3feeb166a5b9980375418f7d2dbabc1faeb49ee37be31dfc0f66d777ba855c1ce185100c3835634208085820564f800f86a365df9dd2283cc045a6ecb645b23668800e62991ef9646d290c2072fbf3ae12d9dceea5c549a1f1ecf43c1a9a07bf56aa30afc8d6f181cb78f8e8a1beade81af037a30d0fd81d2e17e0cc9d8187c20ae666d6495638b23be8b6f0abf395ff563f19188dcb91a3d1c3458253e58e5b5f49dfd148f9f7b2b845aea9a28263a9f73732a79ee30075715393ec74ffc563819865921a27be9ee293dbee330af7a657fa64011c67e82fc71f6714b9d6b4d17efabb472dd26f5485f1a30a25a0b369cf4f9c08bd211e32f4f324da27e2cb729fd38ebd12876da92ff681d60a91d23fa8e6c49dabc7430b7f0c638bb5e212e259df2131a4937d7b7c43169058b74305dac3b5c2dc6b3879aa194e3d9de3b675d47337c964d2c5bfb811000040f421c3ff509de4232727168c0f549e8cb676a2e8bc1b5d8366aa7c8d37e0c8a3a5147d0db4be1a55fb90c791feec08714c4ec6c86cf11d017e01c9a884810bc25805a021a8d6177d77f261cb999b5cce0623d86bf2d1e1bd9db3e34af2cbd16d288d13b778c5364493fd12a394e3717613d12ae8b1b02658b293492052358f6da7dafeab195d7f6ed6e4528e259a456d0ed905cfb5c10c395de7f6da717913fa16f71af7a4575e6027e88b7d74208ba58ae8f61b3bf51e3f294b23ffca7d9d041c9f5fd4be7ae9c8a7185dcec4815169edb0d21f6a3768a8d09f510a91be347c841c52c92b906f895529e16f20578665e3be08defec9319bb90755a57574928003c0086af755d301a6b70539ab63b8198d6351b2b0b7439dbb3aac580b7c825938d6156787af9730a152b9d354afab5dffb1f6022dc0f65fb93d98cfea2f3257f15bd57a3e3c8eef29bac21f4f613751848e6e30300b7f2676ec5f9ac7ca0e48b1a436a238e177a7073fa5c03f3ed66b64e7d3cdf8289e1d3615b88b9c8d8520140bfc1b1064bd3630dfb151112ed300e579d5e511efa6c59789204b35264639030e2f34e8ce4ed7caf1b9ca1ff3cd0988625654d785a05867da90d11c2dd31e1934d02d5de393f14faecc7783a6f28cd97010f84a40950177360af19aa2b45c519408cc837b53d09100666061b6780b21659b4d8462ce41f8a9afd3022a8d27294d8d487af77652a9ec0c58ca4fac854b766fdbf9a4685a7f5fe6fbcb816e59fbcd0c48874e530ae0c6b9a8cb9722746c1b2fe498b9443abe1cdefce9e5085290f58cb9c7e09d619822e7b20e17bd260e772048b1f7a161a4d962e31f5fb23b73587dbede242ea65d8d685eef6646b4cf549ce2bd8674de5173bcddb0f7d27b7fe1f5988c027e89adfda7b777a4fed16eeac4590c3d662b380a7835d21ce12b16959b8ebb296d1eb80954b9d681e45c5cdb7a1216ca8bdc8bae3cbc85e150f586ac29df2a0dca34457a8e25b49d93f6ef341d91dd844c468488cf2ead13149a67c82b2a55b9af6bf5d9b4308bd01fc3355763ce9d8fa4a1b887dad7d985b08f023c6d4fa4d2c2e62a842714039dd018001f68b93d9936afadcdebc6c65753b914ab5b1e56e37d0f72cd1eab8d1ceb5c1acddc767feff733aa31c14b670003b680bee44b84f84299549f8bff44605aec10a9d47b82f97c4678fdc86d36a0a7c0e616e2179e85094818aa131e46d7693f9ec50b2e7611c1e9d0f9d573db71bf7f8ae4bc148254c716310b47118d5c45d22d75f41359825227c746cd81d6ba0cf02d345502959b1c9fd60a19b7a7196e75b974d5db8a3a5fd40b07941c83d4da9600937da3038e71831c217e6beb6c5cc5dd6a6a11f7b82af04a0df62aa349cdb7f2eb5f3df69aba8d1645d9d04d70140a044dbd3d19fc7f46f51624e956d21912c1549c4c9cec676f936251eacba69f38f1589134c5452b2ac0bb553331e6abe94ce04cc6acd18a764e7a456f7dc8e42d3935a3955eebf4f4357dbeb95e31794cf0239a5fe1c3b0883400a23301ef0b352c2c0c68be433a3b4304728e19d18784399de25f73095c2622854692acd325f33745f2dbcc06df78a80fa5deafb53164fc9b0d927cc92cb2a08aa2911b0de62b9abad954ddc68f85330ff8210695aee6d7ba2fbc03e6e3fa5aaf08cba993d01b675d8d170a370cc17948ed39075944d1ce2733a40fb8d0bd5163668372ca99a9ea9d763b39786cc2f6d90f3f63bdd7dcb7d302e6246641c8fde1b57dcfa22b2ca2c7446b6b6cb5f2879e8bbbed3eab3a9fafcc6856771b374049d00b7b3b2e75ee4b76a31728b8e31dd01ee7dc2c9c15d51b37cb428f7970a54ed119d0d5dd9b1d6a821a4af9181eff1da8e27292534bf5546ff95f0e47eacdf9ae4a996e04ae9453e237ef866569101ed88bc8b26e1d61896ba14b812954bf6a28762be9e99793a2572fe8a9a909f40e4c1cfa009c4aae925449cf39064235b6ab22fb9b114c32d9118d72640cc6e471d609911ec476ea7f065e4d106fe414beff4c915181cf80bc35b2a5803d5ce8230c3f7c5154b62249752b9c038f156b8c6734107088e3a6d955a9b5c1a2a1b726e731f5324a248ea6b20880009e9dde4dea9c8bb9900542abe65c68769e191fbb739c27dca2486107c9d9f677fc9c0c914622c55bb454af658b5692b64b163ed45653e045c13f096bfe7a3188abd5149c3bfa4428e279804f3d2f836d8fb37eab6984639e9dc0766c9888a4f5763e54d8edf662969c6799b28189f5de454d00f2e2f52cb270d60320a08f1446f608cb6209a43257fb6f7602be30f676bbfa0014ad6a5cc7c32687d068f3f1732ff774397dc9d5de3dc5804227b335b42d4bbff470096464d8016fdd38f34122ec40d796b4d7e8ac43e092e6e7b4a1874ba2e8974d191e18d5cb5d730ba8bbf1a65fd22eb5b91292448c0c252531326b7c2715116b16e941e5858eb46bc272d274533c59c7f24fdb6de4ef67fb8fdf0f85c1adc66ef1323a9067cf7257fa435c70e8c818871d2ff7e809a5fe1ec411033975e4f9da5d7c1a3d728bd3098b1f7363ac89a557d92e79efbbcc8f9737f29e5ba2ae23cbafb82c059a4c83355195c5368da5341939268ecb4087bad7f3e56af7fddcd084db250dc12c17561ad80111058586e0fe5e205b286f1179d3b7a7dd3a03d8ea49d5c0de6dd08aadce00b06fe75138e13e7e402a52e08109fab3fd19821f051d2bf05c292a3319f03b86c18daefb356e4f096769137c6552052889b69c0c5fb0227d9a56b9b579fe982335dadc0b0d110d6902f7b0796db4a2f45264fbaa6e2e4bafc9beecf32e607ee47a38bdb1edc04466a20a9e186e9031de367fa968c50253591104424863e5c648a03ee3aa80ad130042b3fa2113f524fd7a70b9590bc457f36e74be1a531b29aac79018a5024c2deade050dd44bd18ccf5cb2152ac370d74d1b78ae7e627e881738813c29e098c047594821483632efadd823ee463918c03105c8d73c484194de6be206f49f13035a26d962709192acbd9e5c274469ed44de93f18a21cb0ff4053053a25ea014e48e0eb347fe1fb7cd516e402365fc9265920cddfad95d1992afa96357e6f7e3038e96f890b3e59b8a315506cabffe18537bbbe83f169d05d1296f7fbf576e596454c585b63fc8382f8e99e1c4ec1fba7b6a30d62e3859d6b89467725c7fd3ebf8118df7747d354623a4a897846db65dd9a8cb8a1bfde59793830122c0810f89ea3c0554f4e53f4b9a67cfebd1dc31cdb63119287f57a41fadd0ff20d09b87c18d7a95b300ba3f885c5c1633c73dc66d53173cb39a8c88b7a3ffa1c10541749b731728795d8dd66e0e5716ce42d9e05f89f281f9bfe0ba9e2d22fa491ca66eb035e028edd27d2a6715a5d1a567ebee69708f74545bee53ab2dbc2101f8b0e9c1c6635873bd46a16237e6a38bf650726bb49cba044d947155195316a4cdd89a15cb9c10d82e8294251d781a916124c77cce389c6814a80a00738b426a9c5190ec7683c6d457408060cd88f6a9839841b83f2523335630dd9638effe8142fddd5e28bb9493c6bf42449aa5bdf991519cffdc444aa82a8e6d70dce5224792c9dbf5573111eef6714ffab01d399d2f204121f77492cf1a6ed3c76ed042abf6eeed4f36b928d9a1ed0c4713f045facb4ec9c361472972a62f2aae7cc694c3f5a50e0ac40511cadbf92cba95da6f4b39da53d7e4842b7ab1b1739ca6ae860a68d377035fdcb67c1ac3e5df9b97a3b392286ac6a3a464e6f835985411dd45ea5a6a380c545e847238a7cfd06a7a7e462ccc21c10ed1ec06e21fc539797067dfa5d6f932b30de4db4c83d750f2e186f4eaf6e16a46d154f80476c428f3896a1195f047cad6f511fed8b64ab6ce11e779aef64ed5cb0a854106225084760ddca8f823ad26464dd87b2175f89ae7a73021e74f9032e035998f6d13d8d4e4340905d08944a08e633cdb6c1029e7a221ebfd0780e22f61132940f5938721142f8cf8f48d89a586bcfa48fed297035608c20798169968a9679f5701fbc3b4eb7b72926a9f2ab1d4ff4e9defeb754e43156e1931ac02d7b39f9f2db8c180b03d970d3fdc39543e13f9e9105fe0fd0e04769a67e6aaa13d34790535c3cee383b08ac8844f29e9f8314957659137bdf4a028110d2820c79b2381122f0eb15f63c00c4b7397a15794e8374b3994c87dd380903ebab99636833534f7a4cc07120483fd3a939b59b7274a7fcf37653edde9dec53ec20d7469c84a4b596ddd3c516872ef13e02a98b80549138e3297b784886b1989c3097a9f61c2f042261f92cb01fdfe4bfdfa81556bdf010db8020", 0xf00, 0x0, 0x0) login: panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806f2add00+16 0x0!=0x21f6b4348911b172 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 97312 86756 0 0x2 0x4000000 0 syz-fuzzer *287418 99302 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82647520) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8068c8e800,0,24c,2) at m_copym+0x174 tcp_output(ffff800000a7aee0) at tcp_output+0x151c tcp_usrreq(fffffd806e985a88,9,fffffd8068c8e800,0,0,ffff800020ac1b38) at tcp_usrreq+0xa45 sosend(fffffd806e985a88,0,ffff800020aeafc8,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac1b38,4,ffff800020aeafc8,0,ffff800020aeb0b0) at dofilewritev+0x1b7 sys_write(ffff800020ac1b38,ffff800020aeb060,ffff800020aeb0b0) at sys_write+0x83 syscall(ffff800020aeb130) at syscall+0x4a4 Xsyscall(6,4,1916d801616b,4,4,191936438a80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf660, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806f2add00+16 0x0!=0x21f6b4348911b172 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82647520) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8068c8e800,0,24c,2) at m_copym+0x174 tcp_output(ffff800000a7aee0) at tcp_output+0x151c tcp_usrreq(fffffd806e985a88,9,fffffd8068c8e800,0,0,ffff800020ac1b38) at tcp_usrreq+0xa45 sosend(fffffd806e985a88,0,ffff800020aeafc8,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac1b38,4,ffff800020aeafc8,0,ffff800020aeb0b0) at dofilewritev+0x1b7 sys_write(ffff800020ac1b38,ffff800020aeb060,ffff800020aeb0b0) at sys_write+0x83 syscall(ffff800020aeb130) at syscall+0x4a4 Xsyscall(6,4,1916d801616b,4,4,191936438a80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf660, count: -12 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020aea970 rbx 0xffff800020aeaa20 rdx 0xffff800020ac1b38 rcx 0 rax 0 r8 0xffffffff81cd62ff kprintf+0x16f r9 0x1 r10 0x25 r11 0xb80d409be43ac241 r12 0x3000000008 r13 0xffff800020aea980 r14 0x100 r15 0x1 rip 0xffffffff81823988 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020aea960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=287418 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0ee0,0xffff800020ac0298 process=0xffff800020a8bc10 user=0xffff800020ae6000, vmspace=0xfffffd806e7e1008 estcpu=0, cpticks=2, pctcpu=0.2 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29130 8713 83750 0 2 0 syz-executor.1 29130 460246 83750 0 2 0x4000000 syz-executor.1 46179 406729 86756 0 2 0x2 syz-executor.0 79167 34777 1 0 3 0x100083 ttyin getty 83750 121916 86756 0 2 0x2 syz-executor.1 64579 475959 0 0 3 0x14200 acct acct 83177 17303 0 0 3 0x14200 bored sosplice 86756 175323 56123 0 3 0x82 thrsleep syz-fuzzer 86756 190911 56123 0 3 0x4000082 nanosleep syz-fuzzer 86756 420952 56123 0 3 0x4000082 thrsleep syz-fuzzer 86756 241075 56123 0 3 0x4000082 thrsleep syz-fuzzer 86756 3650 56123 0 3 0x4000082 thrsleep syz-fuzzer 86756 367717 56123 0 3 0x4000082 thrsleep syz-fuzzer 86756 32358 56123 0 3 0x4000082 thrsleep syz-fuzzer 86756 211866 56123 0 3 0x4000082 nanosleep syz-fuzzer 86756 97312 56123 0 7 0x4000002 syz-fuzzer 86756 451839 56123 0 3 0x4000082 kqread syz-fuzzer 56123 214736 99302 0 3 0x10008a pause ksh *99302 287418 36213 0 7 0x12 sshd 36213 68768 1 0 3 0x80 select sshd 95747 308006 11795 74 3 0x100092 bpf pflogd 11795 186426 1 0 3 0x80 netio pflogd 71712 99444 34686 73 3 0x100090 kqread syslogd 34686 110969 1 0 3 0x100082 netio syslogd 98565 62530 1 77 3 0x100090 poll dhclient 47664 164634 1 0 3 0x80 poll dhclient 23640 301723 0 0 2 0x14200 zerothread 5318 318475 0 0 3 0x14200 aiodoned aiodoned 82541 150347 0 0 3 0x14200 syncer update 74266 89006 0 0 3 0x14200 cleaner cleaner 71250 460494 0 0 3 0x14200 reaper reaper 62578 519406 0 0 3 0x14200 pgdaemon pagedaemon 58587 75780 0 0 3 0x14200 bored crynlk 2092 520071 0 0 3 0x14200 bored crypto 21834 216205 0 0 3 0x40014200 acpi0 acpi0 85694 212473 0 0 3 0x40014200 idle1 49590 193299 0 0 3 0x14200 bored softnet 40101 238463 0 0 3 0x14200 bored systqmp 13914 189628 0 0 3 0x14200 bored systq 54324 57143 0 0 3 0x40014200 bored softclock 26321 73831 0 0 3 0x40014200 idle0 90509 419584 0 0 3 0x14200 bored smr 1 70661 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29130 (syz-executor.1) thread 0xffff800020abe780 (460246) exclusive rrwlock inode r = 0 (0xfffffd806e59e6f8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 46179 (syz-executor.0) thread 0xffff800020abe508 (406729) exclusive rrwlock inode r = 0 (0xfffffd806e64ce78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8078e2fc48) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 99302 (sshd) thread 0xffff800020ac1b38 (287418) exclusive rwlock netlock r = 0 (0xffffffff824d6738) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9599 6699K 7216K 78643K 14496 0 0 pcb 13 10K 12K 78643K 202 0 0 rtable 104 4K 5K 78643K 944 0 0 ifaddr 79 17K 18K 78643K 295 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1515 0 0 iov 1 12K 16K 78643K 200 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2392 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 8 0 0 sem 12 0K 1K 78643K 438 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1047 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 62 63K 95K 78643K 745 0 0 subproc 32 2K 2K 78643K 119 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 58 0 0 in_multi 34 2K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 359 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 22K 31K 78643K 4733 0 0 UVM aobj 67 3K 3K 78643K 72 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 647 0 0 NDP 18 0K 0K 78643K 88 0 0 temp 214 3560K 4184K 78643K 30806 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 37 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 153 0 113 2 0 2 2 0 8 0 unpcb 120 389 0 379 2 1 1 2 0 8 0 syncache 264 12 0 12 5 5 0 1 0 8 0 tcpqe 32 6262 0 6262 4 4 0 2 0 8 0 tcpcb 544 1161 0 1157 16 10 6 13 0 8 5 inpcb 280 2511 0 2504 11 5 6 9 0 8 5 rttmr 72 1 0 0 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 pkpcb 40 18 0 18 5 4 1 1 0 8 1 ppxss 1128 35 0 35 4 3 1 1 0 8 1 pffrag 232 11 0 11 5 5 0 1 0 482 0 pffrnode 88 11 0 11 5 5 0 1 0 8 0 pffrent 40 24 0 24 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 83 0 40 1 0 1 1 0 8 0 pfstkey 112 83 0 40 2 0 2 2 0 8 0 pfstate 328 83 0 40 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 594 0 355 20 3 17 17 0 8 0 art_table 32 595 0 355 3 0 3 3 0 8 0 art_node 16 148 0 112 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 432 0 422 1 0 1 1 0 8 0 shmpl 112 70 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3001 0 1599 46 0 46 46 0 8 0 ffsino 272 3001 0 1599 94 0 94 94 0 8 0 nchpl 144 4907 0 4414 61 40 21 61 0 8 0 uvmvnodes 72 3943 0 0 72 0 72 72 0 8 0 vnodes 208 3943 0 0 208 0 208 208 0 8 0 namei 1024 15824 0 15823 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 6 2 2 0 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 16323 0 16323 21 20 1 7 0 8 1 plimitpl 152 107 0 99 1 0 1 1 0 8 0 sigapl 432 1233 0 1218 3 1 2 3 0 8 0 futexpl 56 23565 0 23565 1 0 1 1 0 8 1 knotepl 112 298 0 279 1 0 1 1 0 8 0 kqueuepl 104 456 0 454 4 3 1 4 0 8 0 pipepl 112 1152 0 1133 6 5 1 2 0 8 0 fdescpl 488 1234 0 1218 3 0 3 3 0 8 0 filepl 152 11159 0 11057 21 11 10 14 0 8 5 lockfpl 104 333 0 331 1 0 1 1 0 8 0 lockfspl 48 124 0 122 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 1640 0 1631 1 0 1 1 0 8 0 zombiepl 144 1218 0 1218 3 2 1 1 0 8 1 processpl 896 1251 0 1218 4 0 4 4 0 8 0 procpl 632 3692 0 3649 5 0 5 5 0 8 1 srpgc 64 7 0 7 3 3 0 1 0 8 0 sosppl 128 12 0 12 5 4 1 1 0 8 1 sockpl 384 2998 0 2979 20 13 7 14 0 8 5 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 220 0 0 26 0 26 26 0 8 0 mtagpl 80 32 0 0 1 0 1 1 0 8 0 mbufpl 256 316 0 0 15 0 15 15 0 8 0 bufpl 256 9637 0 2589 441 0 441 441 0 8 0 anonpl 16 163327 0 147496 110 42 68 82 0 124 1 amapchunkpl 152 8798 0 8691 31 25 6 12 0 158 1 amappl16 192 6790 0 5865 94 39 55 59 0 8 8 amappl15 184 616 0 616 1 1 0 1 0 8 0 amappl14 176 339 0 336 2 1 1 1 0 8 0 amappl13 168 122 0 120 2 1 1 1 0 8 0 amappl12 160 86 0 85 2 1 1 1 0 8 0 amappl11 152 72 0 57 1 0 1 1 0 8 0 amappl10 144 22 0 17 1 0 1 1 0 8 0 amappl9 136 692 0 685 1 0 1 1 0 8 0 amappl8 128 282 0 243 2 0 2 2 0 8 0 amappl7 120 74 0 66 1 0 1 1 0 8 0 amappl6 112 76 0 65 1 0 1 1 0 8 0 amappl5 104 296 0 282 1 0 1 1 0 8 0 amappl4 96 1234 0 1200 1 0 1 1 0 8 0 amappl3 88 695 0 690 1 0 1 1 0 8 0 amappl2 80 9221 0 9146 4 2 2 3 0 8 0 amappl1 72 37277 0 36854 25 15 10 20 0 8 0 amappl 80 4029 0 3992 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 71 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1240 0 1218 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1240 0 1218 1 0 1 1 0 8 0 vmmpekpl 168 15656 0 15623 2 0 2 2 0 8 0 vmmpepl 168 164995 0 162943 224 99 125 125 0 357 27 vmsppl 368 1233 0 1218 2 0 2 2 0 8 0 pdppl 4096 2487 0 2448 7 1 6 6 0 8 0 pvpl 32 465362 0 446333 258 92 166 200 0 265 5 pmappl 232 1239 0 1224 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 640 0 19 18 0 18 18 0 8 0