864e37fce1143eae9304bb0ca593a468fd7d569ca58a48f1808cc583ffc2b89c43e025e035427b626f2b4b0664c524447bf6068e1607f5f77babd3a3a5ee9820aa23d10df5a026d45036e13e7d5424df076e4c8e7eb8a1b7a90ee895c2e8ce7358094c622b7d74ea0e0617a0a92c7", 0xffffffffffffffc4}], 0xf9c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1", 0xf5a}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ftruncate(r0, 0x1000) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f0000002740)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000240)="b7e4a85edac7c696fd7a01d8a14ff1501776b0b30883770671864899f754810430a6db0bfd25b619dcf1381f3334311f58709dcec746542b53d98a", 0x3b}, {&(0x7f0000000280)="4cda74300ebe099df49c84a78d20adb584c37089f5605b66c9171dccbb1b40d367469a2966a86d6d78d7b1f975d6b3f619267edda4f816be6877f9d98e518243ee646178e419380c8943a05c02117db8c83d2a1f0bfd884897ec84b317626a5c4f699fd24df38d102bf0ba25e671dfdfe1fdfb8a71a1a6a2e98f27ba0a6e1d063b331df6be838c3a9e87d2937bab65aa", 0x90}, {&(0x7f0000001480)="1c77e8bbb8a78deece1f681ed529c4fe2e8b7c6dd9820dede2de088f8180ce84c23e3dfc6d3cacc3be6ef51f0094fe9646971680fc7d0b04904ecad56800a98d9d3300afade732c9868375a9ddd43a4a782a38fdb27659bce5c7c6efc2e4d536496b1aae74bc90071ff1cabbf4f9a468b28662f530867e9ad4", 0x79}, {&(0x7f0000001500)="b701a1abfca00c2dfb0b569491f09d15d3433635213375833b20296e0213a950f2bec76144bfaafe07eaf35513f16fa9e9cc7f210f940bf33fa4fbfea77b37c71b6a2efc3bb89a214a76b640d2805b66b4411cb1f6b54f0fc817c3c73e78e037e9b3bf318d5534bcb9aac933f49198a0e8b03b342bcd5e1384c0aaca40da472e415e", 0x82}, {&(0x7f00000015c0)="ba391ddcd83417eb7c4c01ca168096806dfd723d58188c7c4987358935711a2c3a431305f6061dd71e39d4ba96c0a845878d586bc4cddd84eb85b8c3f1b991bcac7c31c3eacaeb9d440a92788f0e49651e5af8caa372f1ebabc8be4815e63d62bf2a4be2db0dddf3b532d3c893e87a216a178ba8c0c714ac7c6be81b6be64015ef1bf72cddb1903aa0377542f3b885535b7bd4f39109d1966992ed07245aade5d43cf9fa4292b0b69c0afdd1f6ee6e3d4fbccfb421c6e58d3325a3da0825efbede5b51486af7d488c332c814f6de5e0afac13715e6fb5dcdf32e10eb78b2a5a65711b5d9e0348f", 0xe7}, {&(0x7f00000016c0)="b39e304de99735c3a135905bc2a8ca448fba0f2f19d823e31c7bfbba8359915d8a1da5bfd1ee00f246a72078911afcfa05ca0740a0a17ef6450a2addcca4dfb4e485f3d4436820c8543ef6b12b0349fd19b5b8924a19e72e2f41fbec87e7f3098bf4f70eb04f4039b6cf4abc5e6749a9b56d4c092bc04ed9139f5891401154ca9ee80c1414c9df2c04cdf0c9f0bcfb45b4549618aab95f6784c755838583a29b6b7c19022cd82b70187437e142df0475a075ec8055b9540b28bb265a8f540b1370c1426ed2d71dd2ef7053fe77777d8ccde2a72c38d957fd318c4529e6d657ee199d7f70d77620d38bd7c605cb05a245e9c9b5a1dbff1627bc436b7b8c4e6a09015421add3d81cda4dd6024e37a22baaab71659192a84133cb8b28e56fb417732d5b39303fade31723c076f962ff915978f44ba1fb8a89213dbc5d604b117663af46e6b93756f08ebf5ccdf11b4585169e98442462999cdd81fe0729a5bc9ce9e5c9f1ecbd1877fab2f0ecc62c622e214aea4d02f56b895d168e0462a7dbb34a74cbeee28a98bec1176cb8e50d8a998953d35927414f0df332fbd40ea00ef6cf004b143f5d3246b7d34994320871085a5f5c36aabfd9545d33023f237f86ea96ed308435e574144cd6cc2d17463b1cca5b86a780d1920269b5ca7e31f12daa505560cb224ea3f0e2a6f1535ad5624140098583c086c69218006889563f6b3c1888dc823bf5367aea1a4e4c3d11f5e1581025aece92a81516d58f68b305d3ad287ca160d3cee16511e7ec520e72a2d9bb4e368029ee1e08345f8eb84b822531596d6ed3aaacf54bc13723b8bb2e3e40874e27f98b5f8e68a667a0915c7376fe38b4cee52dbb975d3e12125acad26f012ba3f4f90ac5e1fc9475aeab701fbec0b93ff0a91ff0f65dd0043707967ca3d5b9147b0c8f84098f03cb4149858aec3e7d0e47a89d906117613128acff11ea0b0f85b8dd5f59456076f9cf351b1afc7b944e566be7faff130b2d7ebf9d8ac9309f043a3aaff6344e27ec2e5d6d289a05bbb2689abc49b0be0737a5946eeeed725ea5ec7975dbad0a75a9fb75d9dd77fdadbd2288b098b137aa8c384acb3643e1dd8d745dd8f44942a3a541a9dc911d095119529481a6b07b0487298ee02a82607a0b23ce98ac26df969d2c1638e4ca90f358cda7579f0ff2940c25938351256a1b222210aeaac21c0804a39f4409994741db70d4cd647c69b67d6aeec8ff9e20a9aa1a6077d5fdca28ca3bf8c97eeae32f86dd2438b8a9f91f54eca70d6fb01739ae8b92a5a979189b8c629752a7f30784fffb3444e675974e60983365ca0f02dc15526b0a372c3f9960395251bcaed3f0d976a59b77d03f1367e695627e491ec57f9c586152845c299931e066783e14a46bf21dc547b4f56594a5146af8c123598e0c90db0c57a3f1020bb3357ce4bc72aab92bd7a82265ddbf3e2e7d4ae6d25d0af3cd4789ed0e6badcb5bca5220dacf0e11a9434c0896186fd358ef17aee865d7c0d26513a91a30cf055b800dd5d3b5dbd6451c3b9d098587f086eb9a260a9a78db8d2d1e3127f2fc957cd2ef8e3df3f8a55d05e524ad375651e0b03aeaf15867893f677679933f45e51df49badc79d4b0aed2f593b0eb1151c496b6b57a5316607061356c1de58ad0c382a33a10a84a781353e9bf53a4fbf451dc691e87a55abf98694d34e1bffeef1f4a6dbc848b7abfb8027a1946b52acba0424c1bed977e5d2816a7d7364b5c11256b5203e025db629bc4957b0546160a1c75d0a4df729207782a1ced7b8c1a7dd2a9e57363f32a037a9203d24b9d519af0bc51f87f3422b8819841c09985eadf55a487ac67b21b375dac8469cf83be96c69e69383bfde0948c09f779a308346cc4081891c699acd727d1c16d2b051d66373496d7f3478a1554c21ca4613b381fdc9646398d4c7bd018c26de56dcb42a4761b216d06bcb67557d524f27c85278ff2d71ce433c0aaafc0be518f17d1a68d4c54877fc28d3c119a39a5539d1abde2b542e35fc4bfdff0d5fa5224855ea7d4090894f9dbc2da7b82fdf01b7fe3ff35e89275fd92a55c680c6ea113c049969ddbaf445fc71f2d20b7356246cbd358da484820fa5ed60540a0a39137693b9a26920c6663777b1e848ce66c36f4be1c3f8f46f5111d2f72454bc681765251859da42f4ae5a1355850b42e14d7cbd1a0f6c00c873f378ccb8d02490555b1c00454257d891988cfabe0cd62d4ca3c6926dcad3e124a8272ad1260d08536d00c4285b373843ac75f8a75e4d8973bac3b35d8a99ef2d2af2de32cd2cf4432f24d2f1af7a144a35f5debb8a481513edc189808611b3d3f09f7adc1198c95ae63f3825d1ee4520b6a914cb7c621f8f32224c1fc454d31d4bb103aa0636df385fbf599c6517ef554096c4d98c3a7ed74a3a5280f9137f178d91b4d204be1404aeef5490d30fc411503191df05e73c63a47c4a7e86d155a10d99bdfdc03acd91321ed351d70fefdab4d753675b1e61faf1cf40c6da93536870bc1f321e86695bfdbf0a26e1be8557cb677df0aae98fb63364140a4e811ebdf612be510532e375b8ce69d41391c2864d6a5e9f393ba104ba11de129bf8771794f542237a562edda00527343528dd2f1cd148a253c8dcdf0c2ea7a253f98e6f83df162f517e8aad2c8fdd626950b877216c1d664c5148fedc8ed1c84bf8f5dbc557a95396528fb20c29abf6e96da53693cfa8c29db010648b6986056653776289517686499878f13f84f8b0920ec25251c45259f62801254b12405665ca7a87290854c566b319d4b3fe6599e2ac2a508358f80a4f560d3ccd016754be45dd074e5bdb8eebeb002ee1bee51f44cf4951c9e05ad6a05a900662ddfcffa50645ec25b2d660c60041a94fdc4c815664e3f1249d63d762fd8821593db269b0081e5f81212efdb795faccbbcccef1c442c61a2fe8e4cac55b565033ed5c0e5996a06773adbf69aa724e189873b34733625faf8f45dd8af1e0199d2882c92028a579ef0113f59d5ebbdf4105248882e448a7e983d964227132cb076b469f496331c3acefee24ee8adca7a41addd3141f24898d67c015b62ac39f33799f9775c9ca924d5ebea0cfd0a6047d644f92e13c9f9724d881f9d4d3d20c33b5f2e28349823bec452ff62085eb6c314a1e04f0d17a14b07d07c4de0d7bc707963d7fecab967f1beffd3409a218b1f47b05273943046594b0622758f00a7a32502ddda97318ec9403cd8b610d8093efc5bc796216945b8583e98c639b44d78be4a25d4695d67c7082d970679676023610aece8678741a6f90130033e5f3f99e48064b55c31ae4d4b4ece6a40492ec896e073e331d4871553fc7141a870b6d40e7d9398ddb86cad06bae78fb115b3c175d33a8aadfaefc44577e04a086ee7212a6192fd60303059dfb422a695455a883d5d51bb3da25b711164e8d5e292ce161b5f8ef6f0d973b1e83a9e3900c58a13f38a1d3cc9ea7f9ae1fa660f397ac8610ac0cf1e5dbcb0f1a03eeb14a535e8039c392554bd302f95d5862964272cee949bf1be650e8c655da07265b5a319c2ed3304133685951cd12ea98c0d2bab37c3d5d020a8d8dbb66efe627e870f169fbb9b749dd70b7366a3d58562681890ea6de020612df2c911c858ed7aef216b4198b8a4a3c3ff2bf2600c87be4bfbea3b2cf3778028ccb567b68ca6ca2eb1ee521da5c2d2590240c6caeb50fc387ff94994f676b06e43a633597081528db1bc8b5bc1d345b90f2be77ef6ece86daf9997c96540f9d59b2fd0d7e65857cbb3681ba2ede750bf319c91e3486df0cefc5aba5db7131e374497b8d2bbed6b738d178457ad4684022d16c46cb646134d57125f6cac201c1fc721797fbc21443bfaf76ee8b35348ed62d82b492f36810237c1e65eb8062dcb87c97aee94b7d50211f19720426933006747254bc9a1ddd861ed0d0a873c8b7fd33eb9e2bd18a689178bf30e18cf0e3472d24e03e71dffcbb42fd9cb0ac99cc27f2f322af6d4f76ac6df63ff0fd06f6e45a4142998c52b6bc6eddbcafc80936e7d672da16fefd8487d870982ed55eb1469131eb2ccaf1c592f6981872073ad799a810a16f7c4071d00792845f0be1cd1d7996e8b8809478c320f353995f7b7af0676f2ffac9de361c51fcd08c44229515cdcc6c9e9266b862af2f1f023429cace0dfd9dd3216c831082b23513e3af6501bdbbd0ccf2d3f03e433eb82d530ef61ba99c3cb179dc5d4530ad3c53fd6baba1aa6f5cee79c6b5caad218995a5640a91da3320afd41ed2657825a23ac09b16b7dd34a8c537d9dc794e017a27fd16033d9db090d7667eadeadfbf100849479555a52d9abdd2317eff3effd0dced7ed5bf123d3ee42d22294f1ac2365f4301e49f29ec507b120491e87a563fff0ce357dfabb01c4ac0e8ade8599db1edf0fb729038a385c5afbed03f3a55adf530e0ec3e01f720d154b361b6fcf152cfbbe5aa8fcf124ef9c5a3c1fbdfad7186651ec1faae951b77902f878f78397edee49bbb6db08e6ff875ad9df5c004cc070447af616c4935370a3452d747d0097c305ab9eedb7aac52e2e4f382a51b029c7fe9949f64f252d8e11baf0c06f8fbd661ae9fe9da218baa8000b756dfad4491639ac45e9fb8edc274f681eb4b674f680ab058245bf868a78ee00e98111e01136ca4105f326b60679bef11adf1937c4f903d39d5a9e37bf4389a531f0fd589d30a0b43076d3c285cd215f12d762c8a05117b550341c7cf324c3d45a66e7faeb6c21fba6137d7d59cf96325b102ec5a65933de9cb51ff6db7679e6ecbb9294524b5a8f9a57bd7ce5650175048fe6b363ae514271a63e13691b1506ea4b399a2ff68870c9d82f2c2bb483c4f2ef11f9e6e8d5c031b3cf12fa7c946ecf56c34e946e71a8291df8ba56df5f93476655833a166b68e40925775ff29d0c748705f4311b707f361ff7ce9289354b5fb15297b0e7d4d060d364dabd36d5adecfff5a925a51db9f06580a1b5488b61d0853af3989b3f9b0912b0c5680292d58311b6a6a8491d57e6621f9cb891412f1904a4632e4c3d1a5ce1b0337523a8c2d55ecaac0cf5e8659e271e695f5d195df84cc4c29873eb6adee76c92ba22388e09f4f00c22f6a1b0c2f376277a4501ea2becb10ba6e52d8d69896df9c0d76d5dc73b37c14587c967a877ce2d6d33515884d8ac9328f6c4afd9ed21695a188ce178e47ce4724b9bbd43a57a1c563b3dba08967eaf9e5014d273589d36dd5bfda24c985311fab52e43caecc583bef90762f45931d22d94259abbb346450542cc5386ecb134e648252f58f37b329cab38b86c33ac22ffef66196c3744d75afcb544f94a986afe12c3e47b5a251c43b03f5e957097e3876f50d484f95c702900226abde0d1fb73ed0625a1dda604361b47c04a00224e79adf4bc35ae0ce4cae6d089596ac4ce2b1cd577109c16ddc196de998334de881217efd6f3403fc9016f688ecbf3111dd8d2203144ca6638c9f98a5742b079f68cddfc23f68279f0a06855eb6b4dccd24261263380903f64638fc8783ce072fcca495b56b246af8d70f6d89349823149c3c9bb0516adbfb7268b779fc8dbbd2d4599f0ebf150227d411a0f9820e0815a1bb05bbaf5e0d5e706638e58b26b6e097b2e83cb08eae390fa38dfe42e86fd942d7813cff279303bba06c7c0e37d9024d3478a96c58706d44db1a212f3a5dddc2978602fe19b53709beec1a8341b347f43d3e305a83a7d1f98e82efeb568cf2c41f91789e28db3a34f88a369c", 0x1000}], 0x6, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x402) preadv(r1, &(0x7f0000002940)=[{&(0x7f0000002800)=""/107, 0x6b}, {&(0x7f0000002880)=""/134, 0x86}], 0x2, 0x0) 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x405) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 04:02:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0xbc4) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1a, 0xf0000000, 0x5, 0x6}], 0x101, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xa2, 0x10, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000009, 0x8, 0x200}], 0x8, &(0x7f00000001c0)={0x10001, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) kevent(r4, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015af62e6eace4871f138ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b16e430900c4013c2dbbede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4563c84e2686e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6363b64c220eaf64be100b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 04:02:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) r2 = dup(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1a0d0400000000000000000000000000000000000000000000000000", 0x1c) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965d39602049c9e9d6011b90b6b0b6db26b29545128caa101e90670c3da8481654741532d5f8c26e9cd3e823fcdcb72c8a34e24d5b9eb422a405d3293b307945e9ad74b4229af144d2d5e1971fef321b32b7e83bd9278d668b70b676393f9f6af623ee66b9708b7364e3c668623bfca2adf16d0a7980b3afa765bd03c5b637f9757958284b8fb598dbb33ac413ee9886b8c1fa8734b98aac3a4240c40bba482afe0ceeb6c53e4929833707d8f4550af900eb7a521b2b6e9d16128f8c65d0ce4846323c5bb9b6809bdd5454c813ebd015de74ea38ef7eb9cb0d1c0b4ee3b49483ba7a5a609013224ab3a51f99ff04a77c0bf2c98b2f80547f1cf2067453540c4868c6ad91532a4c063b41bff6239fac1ed1733fb08bb6e2662fb26e812601107ea37ad9816da89d9a0336243109855878a5e0342cc53160b6b9eebf92186caeef1f61c0e179b0ee6a2d3c48ae6f493e23d43f7fe4cd2dbd6c9cf3093ab2da4c74ba260ae9150e3e44bb2786fb7c77c254f2343c9d8bd3baa30ae5f370a7b6b1da0c570af3d6b9fec65365620fcc51a980186ba9af8c25382a9f455a44a9ff01a85d3bb9117ddb3c2701c97c501be5a45657e3c5dd40e0e679081fe19fec839754b18b749662218ef52845ad7b85d24e52d5272e7518e0367fadf19b9c3d9b95192f99953dfe5ea510cca7d86c8fc48c8679d14760ef1a1e19185dc823d455116535db700f948a966d410d5b35c4437b0bbb137a6dcf50cfb3e276bfdb418f33f90fbe2ef6e5dc8b36ee04f8d344c5c4f0adcc38e14c9d281a527296d27a96bd2f570b34d649949d49a4bd256b08b994e58a28bac7e3f29e1f0dc9596f172e9bd4711d9f903e8717936db883cfeb69a573275f7b2d75cf1e5cd52233c493b48e26d9077702865e425776f309f05d5ee34c0efea466929aec92cc269ead404597833d9d2fcc3a8d6a1b0070ec6a33ec0a346045779248fb41c797c83fa58fbb409a8a364a7f4ddc645b6cce7843cbe93645462e95ee171", 0xfc5}, {0x0}], 0x2) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x9824bcebf2787a8e) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0xffffffeffffffffd, 0x20007, 0x0, "b0000474710800", 0x0, 0x1}) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8001) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x26, 0x6, 0x6, 0x0, "1deddc425f48e47a353528f19dddf9c6ca2fff52", 0x1000, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x800000000000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 04:02:35 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x10000, 0x97, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() getsockopt(r2, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) recvfrom$inet6(r0, &(0x7f0000000000)=""/199, 0xc7, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x101, 0xff}, 0xc) getsockopt(r1, 0x2b, 0x8000000000003a, 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0xc82, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000380)="e76dcec1971ea6149b7baedc68a828df82e25f24e553fc756325f9fb2f45afaf8264b289b8716f03db15024755f67ebf61171ce76c153adb4ce8c1f66fd88a3ccc31db06dead093508457227a8e70cb260d4af2d08c6f2a4687ef55cea5f2fa15618484380e2e98ba0a8a745b8e9a8d79e113654f8314623fb53c946d50f37cf644b6c4a107be1dae73d7105f075875810ebc336e1fb6b2d45f820c9d41c0255993b08d9e34266e063a081e5b6f6a194900c18a487ba3c5edf077660ac3ea12e5fc60f73892816cfd2bbb2853e67d24bd5f0e583c47524c0a7e6fe2c1345f59a23c5c51cb8d417517fd849a88faf4dd91b578f59cdb88a0ade8bcf69ba946bdb056a3b4084ad6d9ef8ab92c6ae5dab0fc3c2f0a0c9257d9199eb03f5760c00de65d025d888ac2a44425e02c6f6adb021699f518fcc18ba547d104a2a39f2d377862b461c3ab86f54e5b2c67989d9cdb0e913ead3d00f87fbde33799ddbd89de89849852e9b529ab7dfa108d2e6143d50e3f6e2df12e5a3eb9530bd9e8c490793f34ce8297e87046cb09f0bf5a0a2d2e00c239f115b29dae30eb04196fbdc7f2226f787ef9a44b496e229f0e1984fc8b0aafbcc7c22d2847556d7c893da0f88b0857e4d41bafd13fa0177d0e9489ee26e5a401597937bba9bd57a4efdb49b8f40e671ae451556a438b0dfadda1ca60372c4f513c357d791829700cc1f5e2ef378f10bcae300a91841fe574079efa40b9c94ab0e0d1ace9dc0e3bd069a2a8ac3cd2b91ff379f4238e9c2d850d808c152c1440e9f4323299ba6d07fdcebebf54e429b140a232f08aed331ae012be94fe5753432a3aea37b26d6388729883a8e17b41db8d581f2772323768d0fe14603b71fcaf86d6a8198c7fddcd89d371896c3c0b496809b5182e87e00977712940a0968aa1034543fb962515571957acd2adf9f12e72a7dbf655ee32981d8e97e088ee0f6d62490b68de91d15d785db41c8f01ec8f23e4c5f0b5e251efe1c807c82e626c2bbd3457300210e4ecabea5f8806e46b9c78b25127555a2d9477f3e733bf4a02ca9a78f408083ea31d0a882f61efc9dadcdcef706bdb7f42319e6831500c384850aaf519e3c07f74975b7ecb791d36b62a31f9836309d707c95424402fcd699be1015c3adc403dfcfc004641efd5b75860a2a57173b7a1b7f19276c9a38cf6a992b6ed7dbba138d5e0117bcc0552bebdf7072285c11191e82cb4ed7e5e69dda760e589fa77009bd0f7a8285ee46e21df0efd0f517acdd0a5cde9f93e5c8b72d6006254cb40bd6668f4bc1b10568828f94f12c6f0daf0e47031bea1e549bdbc9b3fcbbfa8d47613d16a21eb3c11cf027297c05c0e25044c8be1eaa6cef7e18d415abd2513102f6f355db9ca8c98415da73aae552cd786dd1ae59c05e48cb607a6a59d8e74fed5864521ade7b1bf25e1b98b49942d4f517651322b241d1becfa6987a49f0c98b330eccebacc0939eb04802d34c694fb136096e195e008b99002dab783bb213f1cc73eaca93f7e0913dbc0a6c562a1952fdb4be7d9a200a2270206b9acd812fa8bd111c4b39869a8eb1c075630f6e80f3fb12e49e7a0760cbf1bf97ed7e8cf6fad2fddc88657862a8b4c96c7546f8e1df59cb9560528a474007272b9033f31eb352ae8938ca8a89340a53416a2a555562df08159076ab00eaddb6c238a0d0eb348546cf2ca325ad6c4ff882887eae71b06ad8cb268464b7793cbb1f97e68758a94e20a15c55c202b33ecd6b954723d31a81f68acdee31b3d2ecc0eba8ff250b2fc9c24343d48e89286b736294d6984daed082e52a035c84a9d355f1bc444fcfbd122c3d98fdf309c2dd9798d6c6a9fc27b0510ce86b29437ac47203d618bf6a70c084d32dbf5780f9dfbaf5379e4e286993a5ba6a090733d4326a66b2fc96ab9d3c2e8467ff913f06bf1eee3991d33fe79de02b03cf4f865d1237cb24b5adaa88eb44879b8b319933365463b686b4bc946a4e921fcd6774384172da8139f3bde5be298b9ac47088a3b68e3155e84a2f99ced2c7b0a564c3589ea47eaf42060f69ef3e092d4c36002cd6bd263460fce1055207111d04890c4a47c606da27251e7b6e79524dac72aa9a972dabef8dfe3336b3aaff40ef3b8abae09fd491e1fb2faa8110424c7ef39a356281b118180cd41977cdde2d61292964f21e701e8f63dfaeece72403dec57874d1fdd1f67d26a01386d14be704ed722296f2436a28f8abf21b052da99135ad5954381de928e538d7416ede948b0823e0744a13ce1eed3b81cde6bf98e524fa91efca1e00f4d08bc2034f5037a8d1500eac5798382a5b5e72f669ccd7c462ed37a5150a178e045ee091595ee69b17cb9961e2cc9f6999a6890755192616aef9b2f54bde30ac5345ba997da726bbce93f8c42128fed717f3ecaaeb1d01363ff3751913088e1dc2f90a7bd4dd8334ad02f2eb6daaa4c056f7b3022f9076956731c014b43b4dd30905784604daa5d8f3b2b2c1c2bddee3abb186e43ce3c9cb7970950d2109fee6375e0eb397a0b8f87fde78eb24b951e803405a6047fa82530e96785c74a7eecc01144a87b70da967963eb430f094b87dd6d0ee34272ea1a907a1b1ef02888a8efc132ce9a6d31bda44089a1940e01c0e3415029a84b2b32214308f54d6dee9666c9c0c03b211c2f569cecde6e187624fc48d9eef40e74e2bb2932da6452e5ee126820ec40252370008dcb2a9a9eb23d7f8741f6565861d3d1b10aa5456196aed91023a2ec1c0222e49832c1c5cfedac757f181e81ee4a7b8fad55216b25bb9d216ff90cdd6efed50bd9c05ace437bd3bc84be44f026f68b5cee138464f2331597dea6101954e5ede0a9f7332ee36754091eec3a2d29e9e1661976940f318a52812457f58aced882e8ed10e3a8cd14b04f5a14e4cbdc4eceff8abb43512591a4eca0893627164ff0b5f59dd3f634fce14eb7c83c4da05b91b1230d5e1dbe021b6b00c839934681edc34c18150c3936a85bda6953c2bf2510f75796a1bcb58f828e24d8dcf78b213dc4b7823adc4f56e4d451b88f328b5f0876dde9fcbb8d70588f0d714703a28ec3c9ed42a20e9af56578d199e14f2ace46cae6130ebc69214090fcfb68e43f9122561fc84f5672438582913d021ed5aa54728db73f63a5cf2ab531af4d039568d78080982a9aeeb85153189f5fa99adb34f3ef4421bb7fbc6c29aa9dd3eaee80b808068421b13ee8cca0006f2b71bbc650cd8bd95bf111fe2c9864b884149f85a6da95a5b8a69f2efbd1bffef6b76ad24c82203eb22421aef0efe001c222a40f999f2ea9721e0b71a71457d0ac2f2e8fa663d206d917bb023d71a64c2879e7fdeadcec4f1989fb9c3cd6736f0c07dfd33974ccacfa35ac279a1e4cb592cdde4ead1eded658fd51d41fc693dadd4cafa062272c4d59754b2c16f6290a24000d11d86c6220f905f7054db59de0c3b9edbd2f3dd4fc42da8733e526bb90344e80e862975487b71cbe3a1481f11693b40f71b2756f0505bd4518ba5f535168232b04f0f16f5c2547e9dabb639f10934b887813f0c36afc7d80dcdac98404ef84cd1aebb2bf09eeb06dad2be37b90e42c5cb2626902bbc99347edc1ecd3a35b3773eeaaf8f04daf1bdece63aba0734a725f0b15442fb700ee623c405bcacccc65a63fde16427b0cf5a0056b75ae3501f9292f6c77a2a31e6451111985ca77f9f1150c70506b0535cc8f0f1b4c6dd0695263c953f453705e4b044e2d612e78f9cae062cc2695b045c75a6c66f42321817f0c9d4e37ca12277e9ef6b0b04fc9f1f39c906667b500339e723c7adebe5547c46baed30b69c04ea70812705e7dc7840a4bcb807b55ea088c012f9fbf900f62f37391dfba2e06447c9c40b8496ace1e2ee54d3679f799e1450429ed1c07e283f382237bdeeb6c17a2b83269b8e4d62445da5c42014375699772f655ac6365440a4313e5d1d5cdb657e1be4e28eee48523cd8f18823152023be6dd705319d5b220e1d85128a02fb144daf983954aed86efdb269b95ec5a51ffa6c38f58fb2a666730eb23cd6a74368cb20c2f0603722fe089d12762fbd4544d5d2db119e4e5f9a5b765d9fc39b70657baaba77ff4f1f508e80aa3f99a1c26ed6a001fdd602530549d2ce4ec5547d477664b4c4705f554257e963c6ce14c3022f0360b1880ebf910834304386e9e27eea0afbe111ae6cf3fc2568bbf4a834a3a4344f8e3cd89df53ed75305d18402fb4a3ab4ddc7532dd314220b0ae8087039640bc075c14481abddf476462b7511f3c712b2016163bf291156a9fee0fd4620eb805e7f7a9a8900202f99a170d964ff0cb582d014c97a3d4f2b5ab3a599cda7481f6303f4f829884958ff48797370f5744a12cc3a481f8ed25e2d9c084c5779b2f966d12b5de391f67ff275ef0e8c7d2dc718d035ddaaf33722cadd2c749249429edefaaa6e7ae7ca2fc3a3a2ec577ac3b1f0a84cd302d6d84525eca49d8c2d5262e4747f34f644403fd5ed3a0aafa9929ba6bdaaa3c8ad6847b433767624d847cd1b0fa8c07fe7d54eb1def100fa0814409bbd5808aed0e2cf3a36f4d946aa6fdbbec2bf1843932f9264adf3fa8de5e7860a6176cb744cfb6a9abd61d6e077a110aaf70fdf6a1e9de80588ac0b805929d016c5716064bb75e35af2972faef8178fbf9de6b6e005e4fe865f9ae5e8b6a21286465cf3db2dbdd8364e001061241205b17bd10af8b1766c27fc930ae0976c54a3fab0d5da17dc1dbf9fc11788c137131bd24a638758b00a1b1c52c9c782fdd894f41e8da24036ba9f07ac46a704ad9221df068a1e4f24757fe73908da116527816ce8f2c1b7bfbbb7e6b9c21016e89ab62246a7f610f45e57b0efa0b2daddea9c382358a2f3f7a9f833b2e02aaa15ca91357050093cbc1b838adab9def0f80abd7b46cabf8784e8c5e19c3745d0daef523a0bb7a20a473f6ffdd2643ec1552953bd11de68d113d9d1fe4eb6696485e984e164c9d0be1ecab96012df1d57db56d51a576522c20801afd49c6f0eaf5c8a819fd330f26cefa526e1dc79ae99021271d14c53a9dc2a4cba7b08cf898ceaf1a1c21efae9190511de08d2020cac5fc7e378cfffde0cd482771005034344a22dc9643e3181b70c5364eb14d30b50d3e9147c35098c98ae5909fc1999eab2035c570f8fa78ec270cf5b0fe11046b4ba2f6335a881c76d7a7e28258006b02230c92a7565117b0b0fbf03305a2ab78460fb66f16a6535c96e22fb60fd461a64d344bbc79606e99872ea1ee8423f5e57712e9ac6131b43405e86f8b0ff6c03218ed70467eac1b189b6488c67cdf4b20881cb989e0e0d8e7b506d2c149a5e929024399ed3f20723a811e8c70c09fe5ffbff2ca72e842c773906d3fd30d636b76524f7657ddbd64cf711b9dfa0d4977822f0f847daa78201d43c2adb1bbb22241d74c0d430ea90e6d96f8ffaad7595b47112f553178d9346e4849fce3fdfb37aadbd09bef3573a1d7cf5da0a241b855c6d15b8f23bc5a2ecf69b6745fb1bc3cb22df9387fb32150e709734b9a3e1024f8cc589a2b4026ad44b9aa71e5b20433459ba6bab3440a1333edaa17bbc2f609e1c77d4c3da4b3f295728cf5ec548e3ebef987cceb054f2bee6d48a3e4e29c4c9173c6839d9553847205212f2cb2eea430bea920da151316a67b6de6d32b9d97e68480f44ec5aab7871456e2f4529dd0a9ba238edde45051e83daa81e1cb44d39707bc072c12b94fb1a52091c79ec33a875c59061177e8e693354895ed7e9b527af6f", 0x1000}, {&(0x7f0000000140)="479a5ed1e0d69b7cd81a675212423352924a8c4914ab27ad7ff9e37947c87ee50f5262fab3408e4864def93a5a97d6b7e15e5165af3effe01efc0b5603932415587afd257da4aea6942934b9f79757c66cb70fdc9cc1482275c95cce345165d44edcf239bd51afc1726a8e3a7d664cc1aeeb83d95c79aff15e2cef94209ee37a331fae07c051b180bf73a5404a4039020bccf735aa8cbb73985333bed9adf804bae18b6c40dd8758e71377", 0xab}, {&(0x7f0000000280)="77c880e3fbb7f0ae21d3db759ffe3a4dc8b623199fe4e5df03ee3969fcae317385a9fed5b68731489e8a6fe1626b96092958447bcf8da5d5081b62ceb10cb5368709c8152d6e0571f15fb84a8b1aa460577532c2cfc7ba4d3a5d44edd6b586734a5c6cf92414196c3d68708a22e91eabe0416021c6ddb741c0c20c128a07b3e59b71ed32fb73e37a4d9747c4daf96701c55be359", 0x94}, {&(0x7f0000000000)="ac6ed617d5622f4d6811ffeca4720edf5d45833d0c4c25b23e72ff486e8c4b0678dc034499e7d18f09814f6435b561c9b7fe255727dca12f", 0x38}, {&(0x7f0000001380)="54f4d008792ab88ea4d9daad9dde913bb5519ba3e1cb76cd051ce0baf83c7cfea5f8c3929cf088d6376475135260a82b1ac95222a1fa81695a369f3c5716487a33552e955e0e09421710ce5a69e582095756587986609b324fd7867383f54dd0e8282ddf578f0ee66d5bd1fbe764ba7d4b0362a318e32331e02ce6ee75ee0fdd420f357f80f73c204afc5675adb102a9a69c2985a5277ff337c2561fc5ca60a408e56b698249b267467b25c5210b8a26477ea4a085d55d740f468305c826a6c605e84d4d7d00f33acbf0399f8ac81844e94c8dece19683588b3e", 0xda}], 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000000), 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(]!\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) fchmod(r0, 0x0) 04:02:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x84, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d3106595195000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0b2877a47860bb97af00af2fdd40c1f4e9b5b276184790710af63ad5d7525002e8b5b4d56054e512fe060032aa64b735f7070c030f7451bcf4d4e8711da2a3d7f766b72f8a0e0eff686f06a4eef84d60b628055e19cb37e05aa6f417d0b4bcf7599de05ed86c1202a739a119aaa8e068745fd770a3819f3b0b4457f95983edb790c03dc7262da2cb1796e9fa90c3756825c346810f64a916b85c337188924b735f7abe6d9cb221d32249a9e6bcce4a64cfa2160b49768df14043c152383c502f6edc335752bf6f5fac84560add00e23d4b06b81447391bf4c84561f40b455c1d8152be5f8fbf"], 0xa) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1000, 0x1}, 0x0) writev(r3, &(0x7f0000002600), 0x0) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001140)=0x5) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9e, 0xffffffff7fffffff}, {0x5, 0xb68}}) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a", 0xdc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) read(r2, &(0x7f0000000000)=""/108, 0x6c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0xe2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:36 executing program 1: setuid(0xee01) r0 = socket(0xfffffffffffffffe, 0x400000000002, 0xffffffffffffffff) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) syz_open_pts() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000001f00000000000000005827a06b3def9c7e9e5e4c45dfe60beb5bbfa2092510a7be40f08259371770d503b61201efb9a2054bb31385a03e04702e2043a44fe5a2254ca4c14d695ed0d5ea43bfff64a5f67eb2eebd5bef3fc3b36b02"], 0x10}, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffb1) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000040)='./file0\x00', 0x10000000, 0x10a) 04:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x181) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) chroot(&(0x7f0000000080)='./file0\x00') getpeername$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x3d25aa40d7740859) 04:02:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) msgget(0x0, 0x2) r2 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) kqueue() shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/65) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) 04:02:36 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0x4d, 0x2}, {0xcf, 0xfffffffffffffffb}, {0x41, 0xfffffffffffff801}, {0x83, 0x1f}, {0x25, 0x7fff}, {0x0, 0x8}, {0x0, 0x9}, {0x86, 0x5}], 0x8}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000140)="36f4", 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x640) msgctl$IPC_RMID(r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 04:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x118) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) socket(0x18, 0x4007, 0x101) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x8000000000000017, 0x4, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:02:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) close(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 04:02:36 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 04:02:36 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x9, 0x5, 0x1, 0x2, 0x71e, 0x6, 0x2, 0x0, 0x2, 0x4}) 04:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = msgget(0x2, 0x44) msgrcv(r2, &(0x7f0000000100)={0x0, ""/212}, 0xdc, 0x0, 0x1800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4511) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 04:02:36 executing program 1: mlockall(0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0x292, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67, 0x400}, {0x0, 0x20}, {0x167, 0x4ef}, {0x41, 0x4}], 0x4}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x68709c48c55e2bf2) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/24) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)) close(r0) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x244bebc6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) close(r0) 04:02:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xfffffffffffffffd, 0x800}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0x0, 0x8, 0x4, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 04:02:36 executing program 1: sync() r0 = kqueue() r1 = kqueue() flock(r0, 0xc) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xffff) ioctl$TIOCSBRK(r2, 0x2000747b) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/38, 0x26) r3 = accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = getpid() wait4(r4, &(0x7f0000000240), 0xa, &(0x7f0000000280)) fcntl$setown(r3, 0x6, r4) r5 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x16, 0x34, 0x4, 0x114}, {{r3}, 0xffffffffffffffff, 0x60, 0x8, 0x28, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x9, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x22, 0x5a, 0xfff, 0x3f}], 0x2, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x64, 0x4, 0xff, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x14, 0x0, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x800, 0x8}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000006, 0x9, 0xc77}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2aa44e44a26c36c8, 0x8000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x2}], 0x9, &(0x7f00000004c0)={0x2, 0x8}) write(r5, &(0x7f0000000500)="1b84fb433c1eddeb34fc7599c3c0338c4de1f3951ce63fe533f3", 0x1a) r6 = open$dir(&(0x7f0000000540)='./file1\x00', 0x80, 0x80) ftruncate(r6, 0x8) accept(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r7 = openat(r2, &(0x7f0000000600)='./file1\x00', 0x109, 0xc6) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000640)=0x380) kevent(r7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x5}, {{r6}, 0xfffffffffffffffa, 0x14, 0x10, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8, 0x5}], 0x1f, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0xe8e}], 0x2000, &(0x7f0000000780)={0x6, 0xfff}) syz_open_pts() setitimer(0x1, &(0x7f00000007c0)={{0x4c5941f9, 0x6}, {0x80000000, 0x8}}, &(0x7f0000000800)) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)=""/198, &(0x7f0000000940)=0xc6) r8 = open(&(0x7f0000000980)='./file1\x00', 0x181, 0x1c0) write(r1, &(0x7f00000009c0)="f0e16a73a6c7c8f5a98ca070808b37d3a0d36dabb9f23d7d2828cf7e69ba3c1c7f6b47fbdca6e12cad8b7658be11f1f76b815868d1126205c5a1cb622411e2a6de7e", 0x42) r9 = openat(r8, &(0x7f0000000a40)='./file1\x00', 0x100, 0x4) getsockname(r9, &(0x7f0000000a80)=@un=@file={0x0, ""/4096}, &(0x7f0000001ac0)=0x1002) 04:02:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30692, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:02:36 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="00000018", 0x4}], 0x1) 04:02:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d400b50002130000000900", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x80002b, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="e33878b482475fea6e183f581e670a1ad0", 0x11}, {&(0x7f0000000140)="b3dc75c124f14b37b24ab32711e8ce9c7b99eeb79f33a87c9aeaf22c3ac2eb6ad55564a0a1b8b3e208de12bab8d0547c7d9e75b001fcc244aa0263a2162cdae173a28c70b7014cd0a8b1c52734dbea2377be7963a867872fd41ba44931f1633ded", 0x61}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x2) 04:02:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x63) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 04:02:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66694b653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) close(r0) 04:02:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x80000000}, {0xfffffffffffffff7, 0x9}}) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x800, 0x6, 0x10001, 0x0, "ef73bde9fc432b65e7facdb77a522b81b02752c5", 0x75e, 0x80000001}) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 04:02:36 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x400000000, 0x8000}, {0x18, 0x3, 0x100, 0x104}, 0xfb, [0x0, 0x1, 0x4, 0x2, 0xcd, 0xffffffffffff8000, 0x10000, 0xed4a]}, 0x3c) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) close(r0) preadv(r0, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x7ff, 0xdb8e}, {0x18, 0x0, 0x8, 0xffbf}, 0x10001, [0x40, 0x5, 0x9f3b00000000, 0x80, 0x9, 0x800, 0x3d, 0x9]}, 0x3c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) wait4(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000002c0)=0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x100000000, 0x84, 0x1, 0x1, 0x1f, 0x1, 0x2, 0x2, 0x3, 0x327, 0x8e4}) kevent(r0, &(0x7f0000000380), 0x100000000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xa, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x80000040, 0xf66f, 0x7f}, {{r0}, 0x0, 0x59, 0x10, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x80000001, 0xffffffffffffffe1}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1a7f, 0x6}], 0xfffffffffffeffff, &(0x7f0000000480)={0x7fffffff, 0x80000000}) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/14, 0xe}, {&(0x7f0000000640)=""/17, 0x11}], 0x4, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/183) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/144, 0x90}, {&(0x7f0000000840)=""/126, 0x7e}, {&(0x7f00000008c0)=""/127, 0x7f}], 0x3) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000980)=""/175) semop(r3, &(0x7f0000000a40)=[{0x7, 0x0, 0x1800}, {0x3, 0xfff, 0x800}, {0x7, 0xff, 0x800}], 0x3) msgget(0x3, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000a80)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000ac0)={0x0, 0x9, 0x3, 0x3ff, 0x5352}) getpeername(r0, &(0x7f0000000b00)=@un=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000bc0)={0xffffffff, 0x7, 0x7, 0x4}) unlinkat(r0, &(0x7f0000000c00)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000c40)={0xffff, 0xffffffffffffffc0, './file0\x00', 0x7, 0x6, 0x6, 0x5}) write(r0, &(0x7f0000000c80)="f7f7f7ffbf5f871698772d139ee0ced17aa2b617acb1c49c934842a60b2f4b4c0a5d4c9044b8048c5ba774dd999b8a0a1c70d071b34be76e12575853e6b9d54eea73735cc9a297ace483313b79f903714d165b673d624475c065d8f77e3e55", 0x5f) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/17, 0x11, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000780)="afe64da621ac5436339f", 0xa) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000900)=[{&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/121, 0x79}, {&(0x7f0000000780)=""/223, 0xdf}, {&(0x7f0000000880)=""/110, 0x6e}], 0x9) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000400)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x51) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffcd9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfdffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) 04:02:37 executing program 0: socket(0x400000001, 0x8002, 0xc00000003) r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x7, 0x4c4, 0x0, 0x0) 04:02:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400000000081, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x11}, {0xffffffffffffffff, 0x2}, {}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x134}, {0xffffffffffffffff, 0x10}, {r1, 0x2}], 0x7, 0x9) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 04:02:37 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:37 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x69149573, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 04:02:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x8001, './file0\x00', 0x7fff, 0x7, 0x3ff, 0x9}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) sendto(r0, &(0x7f0000000180)="4a4380269c68429ca4ced8771f617717422acbbb1ee3ef4bd339c598c7a68129ef3dc42d4783d931f39ec22ee391b23064b7c84b036dada29d5ca385955c1aa5137b62057e848cc0ac085374b495fbed59f8ce7680e25aa0a79ebffe5ea0a7b9bb75dcbc5c58c79a7dd63e81f46c516fde05e4d9e90d919585441038631d781ca9ab2e5608e16c3750", 0x89, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) 04:02:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) fchmod(r0, 0x4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x3, 0x9e3, 0x401}], 0x1, &(0x7f0000000100)={0xa8, 0x3}) 04:02:38 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4006, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/195, 0xc3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x4000000000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20082, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:02:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) close(r0) 04:02:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0xe065}, 0x8) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r0, 0x12) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 04:02:38 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) sendto$inet(r1, &(0x7f0000000040)="6abde46c73ca2d504e4627916880e66de1f926330708544c91afe91c7254976122a4f4", 0x23, 0x40b, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x0, 0xa}) symlinkat(&(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000800)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) symlinkat(&(0x7f0000000340)='./bus\x00', r1, &(0x7f0000000500)='./bus\x00') r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) ioctl$TIOCCDTR(r0, 0x20007478) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/77) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=""/18, 0x12) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x100) 04:02:38 executing program 0: socket(0x18, 0x8001, 0x0) 04:02:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) socketpair(0x0, 0x8004, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$inet(0x2, 0x4007, 0x6) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20202, 0x31) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000043, 0x1}], 0x1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x9d5b, 0x6}, {{r3}, 0x0, 0x0, 0x2, 0x5773, 0xf8}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000020, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0x19, 0xf0000006, 0x7, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffc, 0x0, 0x43, 0x9, 0x4}], 0x0, &(0x7f0000000240)={0xaae, 0x76}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x0, 0x141) r9 = kqueue() kevent(r9, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r10 = dup(r9) kevent(r10, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$setstatus(r8, 0x4, 0x80) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0xb) 04:02:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:02:38 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) listen(r1, 0x100000001) msgget$private(0x0, 0x180) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) msgctl$IPC_RMID(r0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x6) r0 = socket$inet6(0x18, 0x5, 0x68f) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x100000000003) 04:02:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:02:38 executing program 1: socketpair(0x2, 0x2, 0x1, &(0x7f0000000000)) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0xfffffffffffffff7, &(0x7f0000002680)) readv(r1, &(0x7f0000002540)=[{&(0x7f0000001180)=""/104, 0x68}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/101, 0x65}, {&(0x7f0000002340)=""/126, 0x7e}, {&(0x7f00000023c0)=""/56, 0x38}, {&(0x7f0000002400)=""/79, 0x4f}, {&(0x7f0000002480)=""/31, 0x1f}, {&(0x7f00000024c0)=""/121, 0x79}], 0x9) r2 = open$dir(&(0x7f0000002940)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000002600)="4e37f3c9e60b49808ea40d41b7fda61cb4dcb9a48652b42303ede4ad2800191f2a246280ab47b9c3aaf6c0ca5561de2f9abe63833ce0ca3ae33c528be456055978", 0x41}, {&(0x7f0000002a80)="2bd63281bccaf4ab1d52fd0f71b7ebbe46757b84d4b64710ddb0000000000000e8e19be2c1e6832c1b766331244d9ca0a5678287e369784aa59ccced17a3ea977b190ff9890ffaa07161e5e67e7096e4e35c20fc708984d16b2942cc777d0df20422ac47df75eb7b1e1fdc0800000036489f37c7f40f5c70bce012e2cad50c8183e9db4208e362a7", 0x88}, {&(0x7f0000002980)="5bed39803ec0e2f47e6893fc9cd190adf0692dded0878e85d1c8a6fdf4c9476a7fc74d1cde67ccc23f8cc2c149b1ddf43f35797716b734e411f4bd4d774ac91d503842dfa52ab9779f8eb3abf0f683f1983e70b5ee0bc99c8bcff1027710d8c2a1434fde52262049d63f250cd7f5187a34063a84aaec8b28c2d6fa874a7f13af6e47e7f15d4739d3aa29eda9028d0fc0acea2d166ad7825438cefbeaba8bb6dc61c6e7bbf12a699fd28fa936cceb2146cc2b371c9022acdfb65bc7f1cd3526b284a65ca5f25ef55f9208", 0xca}, {&(0x7f0000002800)="a1c488a4ea0727a106d59be5dbf21b0c65062677d44883eae7f822b57e2b25aecbc71b3022aa6e131126f46fe86e6eb7be7164b6ce428d81da416b45bfd8c0d99328243593aaf0d87bb7714bd3f7860720b62228f7ae82b257f0d6785ec9eb2fd290ec599c38b2f5b177fb09b866f4d446bb54a9a4046560971290dfce34eb6220e78a25f55265e9233677cafce572240121224cf3dda3a1aab7490d91296047ed07dbc44b1f3e03fc6419f4d8fff4b3c8aaac2b774594b3dce9ae9ab1b1f6955597be8def9dd7c95991a2d9eaa6", 0xce}], 0x4, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) msgget(0x3, 0x133) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x32) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 04:02:38 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x10001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 04:02:38 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r6, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6effde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180a921032aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793f13fed9594e92640418ab1d03b697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586d", 0xffffffffffffff03) fchdir(r4) setreuid(r1, r1) socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000280)) fcntl$setown(r3, 0x6, r8) setreuid(r1, r9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 04:02:38 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x909a14a706d19ede) msgsnd(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x113) r2 = open$dir(&(0x7f0000000440)='./file1\x00', 0x104, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x200d0, 0x64) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/129, 0x81) r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0xfffffffffffffd02) pipe(&(0x7f0000000340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x21) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) chroot(&(0x7f0000000000)='./file0\x00') 04:02:39 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 04:02:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8001, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0xf82}, {0x6, 0x9f}}, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x9dfb7e88e65234a6, 0x20) 04:02:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cc25654279af0ff4ce6b8284c8972701349c240574bcf11007e4bef26eab23f44d16b4f2848db63991d506b90e8e8d6496ab7d5e3dd9f9eb05c333bc09476a2cec085149311a21cc59195399bbc4e6f8ae7d3996b56f69ca182bb5a991c9783c2d4f30d731472c22b9a138191bd381f83c", 0x71}, {&(0x7f0000000080)="918256c0be51e5270b51491802b876e74c43aa61a061", 0x16}, {&(0x7f00000000c0)="43c958d38b305a09e9d10b4bb86d217b1a82ffa33c66563a0bd10ae0fdd388271af07a643ae4f5ea7022e246622e", 0x2e}, {&(0x7f0000000100)="456c5a6c327283b5a00dd2fe1bb095fb2aabf806ea7e27", 0x17}], 0x4, 0x0) dup2(r0, r0) 04:02:39 executing program 0: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x80) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 04:02:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000880)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000380)=[{0x3, 0x5, 0x1000}, {0x2, 0x7, 0x1000}], 0x2) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb44cf75e82ae294d041f4460777a181fcbab2a9b90"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 04:02:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8005, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20001, 0xa8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x1, './file0\x00', 0x80, 0x5, 0x0, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ftruncate(r1, 0x4) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='m', 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r4 = getuid() r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x4c, r2, r3, r4, r5, 0x101, 0x100000001}, 0x0, 0xdc35, r6, r7, 0xb2, 0x101, 0xfffffffffffffffe}) 04:02:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x6, 0x46fd, 0x1, 0x5, 0x5c, 0x1000, 0x2, 0x1, 0x0, 0x32}) kevent(r0, 0x0, 0x23, &(0x7f0000000040), 0x7fffffff, 0x0) close(r1) close(r0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x24, 0x4) 04:02:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="309ba6952dd5b494401b89f5066bdd38611352b57be6ca7b98dc568f4c1d856bb3e819580f1193399b514ade79b1d75e78940b37e25ffd9f8ba3a01d7324b6653fe1bac7cc5526fbac5919e0649786ea409b8fac3ada48ca865706831b583cf4f0b7068fafb8d478d4b71ce69292a1b0faa1d214f1322967d04f414cfbc75ef0d50fa88f84680dfc55bd54c47ffdd7b9d26db8bc3b82742b7d7411cc406609470af57beb7be0dcbb8b", 0xa9}, {&(0x7f00000000c0)="52ea11bdcaa3b56bcd9505e6a036c1304d7a502492a3abd994187b2e4829eab13230347b4c9cc4ab4e6a7f95d0", 0x2d}, {&(0x7f0000000100)="b8a336ca7cc0801993bf2501dec1c357ba325b958a2e8e4b5b9cb4b236ae392ce9d19f1014d38615912a6121eaea7211b1abebd3af1a1ace04f2", 0x3a}], 0x3) 04:02:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10081, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7fffffff, 0x2fdf, 0x10000, 0x5}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x85) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x300000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) write(r1, &(0x7f0000000140)="0ec5df4dffdf99e4d6f2ec87375d26e9afa5f5fe8b98e3bfde452a763ce335405f3cf4da06ef8b682a2c795de3a168085d19c59c67445d40ad7f2622ae9749a9e5d103e67270135a1ff349cb61d8f235b5c5ed031863398e76f77304700f1034061f022425c76365bc5f48410453acacca1d", 0x72) 04:02:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev//skbd0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) munlock(&(0x7f0000fe9000/0x14000)=nil, 0x14000) mknod(&(0x7f0000000000)='./file0\x00', 0x200a, 0xac0f) 04:02:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) write(r0, &(0x7f0000000080)="07550b6d045a7aded2edc2059523b9152e4f9c660516926a5b0cca35f1a2dac4f44853a03027b0e93ac9ef20df8ec11773fab2d50ac885e473458e8a393f7f4d2f522a6fa2ce3bc6808b09cc34201791a491a05a7368d899e281ec28c5c6a69031a935351ed63580dec5b3e44729e461d696beb35d392c8610091cde412b6da83b6011dc52d9f741d9e02acdaacfb7", 0x8f) 04:02:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) nanosleep(&(0x7f0000000000)={0xfff, 0x1}, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r5 = kqueue() fchmod(r1, 0x14) kevent(r5, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000000)=[{r0, 0x14}], 0x1, 0x0) 04:02:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000940)="f72db3a3926810d39df949b33e9e1d3bfc1249c2afc2d2282f4b862ac0ef5cfe92a091f8bd4091850069cb82edade26381dea75fd409ef4eaf09c252584c6b32a5c26fa524dd185b5264c5224693903a70faeaa9c79f577969b376f52522e04f08cdb9bb3a6ab4e455b705e31a0c144633ef963c182c1c62df00334fb0b40417617d314b8067b018e7d1dbfdb473b3a009e3a978147a68134cf142e65db133f8436b7f7919ecd85131ee09f64c14b7158ddfb701405fdc3172db17cbcdb10507f5a11f606816c6853968c6e9bf25893b405a79cca32970a6afe596681745c8d34724fca66dbb6b22c1ed90d8f55a52b4e0f9b0c52eac9b84d4288b601a01b0120191ebbc4471e89ea5efa0da66852d32d22c34d3a6b78ed83602b6a8fb80a371e8a8dc66fdc9b78a2eff22f134d3a7fb11083994390a2b05610885cd950e80c6f20cff66c9b45ec71d2818b2a4d25e1bff62fe05c3a20eb4231ea93ca695fa28124a184a5a93da16ab79156770487801683daed35ee9dff62b6b688616f8fcefd63b45a1aa1c869741b2eef55545d8bd2c8fcdceb2857e428343dda632a5168e65fe2bfd1944a218fc87ba32073c3ff50fb766314e24b55e36a534988085533762bd32e171e32d17f8f366219801d21c989a32bfbadc7e9e1e1ceab21185eb2fcb7103ae01c2ffa5268eab4a4d5e6ead351ebbbb5acaf497a9d2f7acb73686bf5d1c59c2a2808592c6ad09b62ec4d06881bc0402f731c7918748855026be91484b61dc823d5ddb0a4472a19d8d2d5fbf107551fb6adc2e636d87ce59945269f6c70633ffbc4dcbf872cfd9ba1dcf1cddfbe9636c360420bff1011b9a6fc6945549b306906ed375acae6dd2e7dac4d1f73b5c0cc70c2cbb0a6232a3d656cc460ba1fa366b14ef6ee05ff6ee5534f95b7ece7e9b19ab996a36a103044741c0787d809c35f1abcae1d0a648652439c3e086884fa7f29c71bd0bcc737ce055e78c47c2c872a09c03090a153b894fa494cc8627f9f94a0e8e450d182b4217d69c183399cae5b2276bf4666ffa199e26c525f51275ea172869d54c96697408fc8156b219b497d5a8321c2686b3c844c06f4c139f141d99227eb2f86ede79d66833ccc609a11c6d19beb600fa4e314476b0f9d2a2c42d80abad048aefdbdbb9e25601a6e40d1bbeb6d6fff051fd5fc4b4e7064af078cc62ac57d29f20fd30f4bccee11e6ee7a6a7de1fa3c5af92db81209df866827d86ad47fcacabaf6515ce687e35b9a017c30a90c3b7ea0a8423d8aafec85713db8e6f763ff5d0e8e4c38363b4bf4e8acde464ce0961885fbab6a919a0dc77e07ea1f893ba7f04ef50850bb934ebf3d0a19a028677876985e1daec28cde9f485719cd1897bf934757dc2a047a183a2c26c9aa366952586bf0721985dae5a45c366989738a5ad78a94da04c443c548af33e72045ccb82d2d3519c7b453c7666697fe5e6f95d9052ccbb4b48ca13a6afd1d1f58f7c5096abebd50011d73a4f65603c60d749985dd51de50043c961dfc544a6732e42ab522b189a262918510336c59fc97588ab6da9c348a916fb3aa66366493a6ee231ea994d2ab35eb88c3663db73e99ed8a5b12a0e34e2023fb1e544c75e00c30b2206f01e5003a3fbc73e462ef1132ee7bf272471d9deb82b14f58f5d47db4bbd4238679fc19fe0538092bb37ed3a1a69efc952897a54256fadf6252be70f0fcc09662d71c1385fcf8a2c264fdd68a62f4281ea9b29b831b96ed98befbbdcb1c0f85b592a64d3f699a31f52205d86463dd1cbc68ac44e6359d62cdae1f85844611a7654c10e71da0f24c3ddda9b310f7519d74e455031f163d184392fdb1f81e90268a68e560aefdd969acda8cb1b041dc25dafd62eecd6aef06ee93046ef88423efecdd036832709ef57f23a2ebe9c9818f7e9958da322ab6f031dea5c7571a8a4d2f45c8b8c6985474e457883e35dec952a5878c6001c9185524004f7e0035c8fa6ac78407858b239848708f4deac710fadf6ccf90ae6fafd6e22534ab0c904e6af7822d19d939f325ee50729a987a290e25964d0b65baf349f00a2dd95183a0cb478e565fc75c2681478a3b194560b79b41592878fa0de0544cc3e12e8f96ae62c8c6fbf02623081c6ed677d2b53f0b5c8443deee737ab59f1aa1f04c255509e5a2b80406d6703354e0c5883f1ecfee01f66a4461a2b0ffb17937e749eb786fc835c30203c5abf4cc609aacbaca9fde336de2450f6529161395d3a426e829942491db6f7c64a8408363150c8dd272ef0b6a81a7082c7645d7a4b31ad321a671beacb3a3108e95e21d56d9cd0426ecf39f79eafa7d4567d2cf61f166e1260ad8240152d78d8d856e0eab37c65cf2a9bb965c391798342ba92fec82e7b232157c33bc591f2232337fd3333c21cbf3875728f72c1cbe798cd4596c42f42988bb98d292f83182e6ee8e5977a748c7b6ebeec37c3acc8683c26a7acdbd7a475a079126ad366962b8b671c4b72be5240cfb8910b9e654d772d762511243442c8e995291d6706ddcf3bb83d152997591f2b4419f1e3a5d566dd15f95b79f46892bef6640e9127dca6eab53b226770e61bcdf908e71f85e952f6c899d8b5c5877c6da1593c6042f74790f5b1b359bac089ab536409d4e2045a1f20b0e2182aa80d3f42a54477b78c4b92ec273a54e763bca7343e6a301b6c236cbbe25b0448bc522c7038e085f4ba97b2ed17fa9eea327230220b3117431a4e86c9c4c91af96cee12699a8735fa14a18d32128539f7ec17bc394fadd0533515ce923b1a1e8f378e68dd4766ecfe4e356cdf1c8b0e4812a08421e3e5a1f58434c0f43b269c72548fd8fd6498af0325211b75ab2fb4d0b650e6af270936cc717c2588d53e9ebc6e1b45b5670a2d6f02e0165fd50a194dddca6b7977828238bc397e6f573eb8062c725a38f992d649a24a29452971ff2a89be9e37aa7aa118b77c84effa07617a58e085b4269456de884c82778f863f32f1da6d23699d7a4f2a2ff3eae65bd35e7d16d94aad8f8a15506b5e556ebd3b9b1b950b20610be8bed1b75a8d03bab9c9851b43a4b79b9a5058c6e2b981ec05d0f5654f10a61604d6eb0c2914267434e159b40b726c28e70f0a64d38f00f619e3d7941c021f42a1a57ddc05ebac5eb7e629077ed7241be7025c1e73f068a8b7eed2a55da1d5e61694d3a4b399d53ba27c5a734d0761f9131ace5c8ba1dfefa301417f2b92622829298668dbae74735d30f3d7a8aaeaec9a29f094b323bc0801bb7ca691b745d9cbf9579bae5cf599395ce66983f8a3a6069a672b216307d1b244829a30466fbc3f9eb1df71d0f20549a3a02938b0a17de1374442e3a03a6dc5b3bb289817bfc5f9a455b5c3a789b3bb82fbda6f9640d1a3581e65e730ff0ff22d7ea95af33b9135607b2d8157b0e7b2a32ed98b702ef233c464bc6c95af6b2b9fe453154b8cd72184a34e8f7b9137b18d4d6307a84c0758fc1e7b01dac7802ff56a0508707c400bec6a298584721820c2f116d6c24697fa2df10fc82c2601461aa3d13bbd4155365325c8da564b6df17340ff1695815bdad12c8592cb937426d5ee8a965839783c2e685426506bfae80fef53e8c51997233eca149aee33ad6a4a48af11f857bb40d03ebf26ef3edb983949e484d81d32d8192fc37bcae803e14cfc6a8b67de459c8acf271f5d8aa34307d45b9895de1fbf64c0cd541c00a7d5fff386d85fb9d74a52b36acbb9dfd92933cf00deff22ed34fc846b1598b2a201994c6654e719c20a60919cd43f6fb7161f9fd8e1538511dad8aaa473abc9b0123b62cc1036ebd00bea41e8ab679d10e5847f6a073be0e2b5a9d025c61f02d16aa367ba867145c756832b1166e8359bdfad0b444fb60007555b58c87ef342aeb43c58fc3737cd2e55cbe44b9ccce7dfcacb35e676f358dca68e1a08815b42513de7d9900fbcac8631c6dd559ab83fc7558089f9fd0281218747933ce4264685ddc0a30c550707bb3da01acfff474dea939451c78736133fbd9ceeb2af8f98f5c96bdfa78659be34c6abbee25c51068b803cbf4a72ec60f25f6be75bc9ff4c2da58586ffedfbbd084846cd9b7bc9905dd7c9d69c31c34c54013be6678d87c2e194a6da60b724d9eee68b9733c80b31ecfee702d05ff78e205d718bb300dc1121fc99bacf1f510fc4b08cb71c7566b01253b2649b7db1b4cc084f2d2489e6d463c3a0ac1881c600da860a5f93cc4fd2bd53657ed751c743e91f74e8124265f828c85d5665378a473667d189d91f2fdbf451e315e46d662a00f3ba8851e14c37137faf1e4a3202ca796049ddaa831393f4de8a4ae0385cc305825042df3061396fbdc08592697a428c0df17018c0563e6648cfd67ace9c9f01e92fafe3fc2548930537668c84c98b4992e264c808fafc89690a6af53c08b59905f23150adf0c52d606ec755a2ac659d20c8bf0dab34f9343c94d96ec50693e046125a678aae76faa72079e894897f8c243ffa0c57cc625a1ade8b5f39d556b207164f13feb00f1238fb528e373d3d2bab2d98ab108a7f5529d1f45365fd70ce2970590c39750d861147393dfb3789ff1ebbbaf8de69bffd9693a18a18a3b435d60b76742b7ef2d356a0ccd2be6b8a4d49b111bd52b11d0e48673638b9bd9c220e1276fd85e8e0ed30b4b0261b583635eb34a333b87e5c1d97ff19258613e57f22306ea3c986e4fd974545d1527e231a88ad61a8c765fd181cc804d5486a8298e865baef0c0304f3a3a0cc0db29bcbf5cdcd7a4bafe405135e3a1ddd7fdda531d8adeae6244a4c3a71429b7ab1e98ee75fe248cb09edb71badea68c55824cdede4b304a434f1b9d7f5e0a12f76cdc1d08161e25aafd7990a8ff8e7001ea7c83c2913f1a99cefc22cc6f98512b9f8091d5dc6f9ac64053b8f4ff845c47a972f9c96928861aa5cb725daafd1e24e2205b815f60cd4d5c9d3e54fe7e36a01478b8a3a04234780a04a54a471f358aef2929bc16e3e3f7f5c6af0bb59702bca4d8be7bed564119963d31aa803375589c9814dafc62feb6336fa33a0954f2dd8cf243e8518592c1a8de220be44179bec87ed6b8a82c33bf39b433863151d96989568438f70c0a30dbf8ec576732e3c6090a0e969723fd91fe7f856d6b8853973dc9cbeb0551f5c98e7f784c27d8550df4a56067bb6576ef9b73e2ac4bb23d4d675ee1137a2c1782d425d74db337cd23f9bb1dbdf55ccc5fa735801a6cb5a6fcb16ceaa003044df80f76a9e41f5856cc9aaf15b1f8ddcf9a498792b3730eec21a6e910e108f17a69c29329bfd164de870e0354f6456a03496a391f4bab31e96e8e1034ccb6f5e97834cc47b05c8d077f380d4afca35117a14e3fb65332fd12c2d05a499b111823def8f6fa3ec0de7a769077836155780759c19b8fceb9d569c53f998aabe08d2686170bc0c7ad9d24b6462cf42fa40113796da8b79b35fcf2f3fa0bdc47601f6efbae56f9ad82fe7db0222e3b2f4a02e12552bced62cacace7f9fcb2affcdf6fc4c2ffd5280b86dfa092aa1287f35389d8dbf4048f83dca30c63c5c97936e95a20f4deb5d5700a8c7553fa9076be984a89de2a5a7a3de008c53cc13399419944d8c9ff66fba272d90c0b970b9c787b7cf4c3850ac9d95fd205496fdcca080a740144f1d2ea6dd3aba0aba955f1f1585a20945444df8666dba60c3ece190369fad5254f7a86d45be29463aab285aeaeca0d6e1c565374edc9ee1fbcbdfdc3bcdfad6ad610c15eb8428a2537220260aabde6422b1ebf9b", 0x1000}, {&(0x7f0000000080)="3f98a40ec99db92ad1543e92abbc7fa5bf59b2ada1cadda83235550cf35e44d492f0ec0a471e8891d8e02f2feaa7b77e21d13b7e33b540764c25d62bf3495bb2288d0aa18758b2c776284576da630235b07b4a61752bcbd2fbbd3375bd5ab4b770b6", 0x62}, {&(0x7f0000000200)="4d80a465bd15c2d39a788f93513054fbfa254dbc381718eb8da1240bbb3d1fe77f3c58486cefd0ed6c1c6855dcab9d0c807364c0c1563db428ac4de9a855bcf298d714dbba09cd465fb0b24fa075578060786db9821b97a691a782169abb8c93b3d18863f1c9201302381b41bd19ad6ecf2ff5487e5121522fcbaeaa3255b2b5f28d4a05d9bb9848fa5993981017dd8b9fb68445e40248f24d7b5df9b6463391", 0xa0}, {&(0x7f00000002c0)="0f74c71cd5e919434275e808656ad14fce6348f846c9536887c3a67e1dff6260f5f6b05bd4c4d6385567a0b73f58999c75d345625fbcd4e583c66bed90b5f23005bcc8c238daf0c4baa1c41ff908cd4ee12e2531143100562f48", 0x5a}, {&(0x7f0000000340)="48942d43b7c9ae4f90a6191a40f9e3d8b185167ef136c822a2cab8305115a756f2eadf322cd2ef48d369a347ee6e31bf1592928317431c7d9a531665078ba77d7b45356396e961c494c83ef7fc30490f7c71b309df498caaea6b1477191aac41da816d4c6e588ba13206", 0x6a}, {&(0x7f00000003c0)="107925de3cafb2be6b07001bc775dd75575a47b3a8f8f5af7af4932c3bd745b6cfce2e32e751cf10a295f71bffa30274da1fe7ffa0fa7518cf701b9dee27064ea8378cec99e6af54544d82b18f2681118eec725f3ff79f49ea1c53295eb7123a48542de70dd17d4b4a25489eb2f5f4136563731f0603738595a41ba146f91ca6c8cc984d9b355b247b64f40b3c305d5eb08dbcb2339fa31fc1d1ee93d6bfafe2f6c7d347f1c6", 0xa6}, {&(0x7f0000000480)="bd0c94643809074a400161435df6ad202170da20eb896cd0495d976936040857c538a3859231518ff58a71dd08bac98e1e807fcf0491af6901d3484d40f2970ba7bc784b39f4e095d0968f20d7701ea21d262279ff65a86d16a766283da563874318435711b5bac5f8f96236851ca28e59731d841c52881263dbba1769b94bec2e1c3f79257f9b72c1670546c20bd8dde9f5a8cd4e4378cc5b7f5f6d5a7d90b07501c21f04c1c1db3ceb5d74fcd778746750bbccd1e49bbffdbca1558776f16a3c4b1f", 0xc3}, {&(0x7f0000000580)="68edfd47ba3112aa39e4931fa2314b050bf0f10329a34ce875ce87f296fe3fb062da5a44e9a8abaa2340514e0d4e7fa5466715f78e020102eb18079b41fb5e82556013c635a8e6bd13f49881e2ccbaa0a9be8a999afdb8313c0f80dd44bfa4b2f55a60fe50c76ef2cdcb90a029683f33f57089fe58c0be36dffaa24f80d6ff4db7b8d349677691f8bb455b3762916679edc46d811ba59ec8a7e7c4c0f0dbaa507b4fc40991455a6a7753cf1682e69f0024eb850d8cf4ba9d60bf0cf3c633e924dd3090df21f07bffa3acb1c3e57e7121afe4823ed9b850a2556488d360bc44675e240d3600cdbac8d5", 0xe9}, {&(0x7f0000000680)="08bd9cabd23b011b280d27ba437f74831830aa463bf506b164994a36f0e5fe6887f61cbfb9371b302e0b00224dcedcae1e4534bfe02bd7f0a3241864b7e5e925e0bd058e599a6646ddcf57fffe70c302dd34d0903432d9743686a14bed086c30f9f90e98cbaa8dfad306253207393d3733d7c1cd050c32a99f9e703ec6e12a21243edc4b7ac1f2ad9a8523936e31bf9bdc5ac59ee3822d3c31f763ddf8b0e835254085e1447e8b1b", 0xa8}], 0x9) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 04:02:40 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) sync() 04:02:41 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x7, 0x8d90, 0x0, 0x845, 0x3, 0x7ff, 0x3, 0x3, 0x8, 0x800}) 04:02:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd) unlink(&(0x7f00000001c0)='./bus\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xfffffffffffffff7, './bus\x00', './bus\x00'}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x8001}, {0xab, 0x57}, {0x65, 0x2}], 0x3}) semget(0x0, 0x5, 0x580) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x22, 0x7}], 0x2}) 04:02:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() mlock(&(0x7f0000084000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)) munmap(&(0x7f0000345000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x10001) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4516) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="c9111a69f1e9216f15b050359a3a1e931581f80c1aeacf4663976a8a3c0d8cf7e5b62f3e70807bb80dab4d590d591f0d0922d4b9f402fdcd1dc2e3da3e7f14a7010aab30be1daebab7364142e711b7697a76d9ac472487fd5bb052afb9c05695a93df0450b73def662d8b49428e04d631c12266abf42c0f23f829fe0be1c9df3cff28c9d9c8e154b6f62f436c8d3219b24834bd63ef0286d0b3e697ed7bc3412c5db26f908f1fd028fde14ab995e6967aeabd4467ada20202a71ac2498918d8a9ff840ee595c18cfb29d2c5aa46bdce0907412bf101a035b0798795bbe07ccc0d1c8bbeab9c71420fa359d78449abfc17ac79baa414c1a4142030dc3182f015f99a0b83a62c2f703a285d8cdce9756ea9b081e767f0967a7d1f43e6e99766989004eb729add5d9777605b9d56d262cee482dc5b22f7c7297ee629136abf15bb04b8e8b720d5ddf532fda00e1e5b3e21d7a60051a66b352824f61fa5233283c27a5bced0e10c0f2188145b59f0b632bbba0550ac5e72f680e1573bd230202b93bbc8a6a64bb3ef6034149c2a9baae7b71d483f02832c386268bd3884296771b3be0469ce112e0b0230c8449f1a88294d2f2f71412c26d287495391b82e64bcf90ba6850fc386827f209efde8c25d1eadba587f6c50d864944b2b957f9422cbd912f8cfdbdbe4a81b5a48096ea26a842110f9347ffc477998589e6d40cfb3436f60974e756cd2c455e28ef584b6d671e5e2eba81a30d19e973406b303d14e596f53b7638e2d924d09d02aca883a8e4e42a961d828e2c6283fb490d782b829c0b12ae8a4ce4ddb00ecdbf210d3573c2555a1942e662c81d013f1ebd15b3f0bc67ab2f95caf703872267339f97948d52bb52a99dc908f9e00756b0ebcff2ad975a1071cf947a4563e776b963cdcb7d2110c35e91435e67b80c13c524240129cf567c7b80b3af46e17d3e5dcc166f534de196b1baf3e3069add0bd45f3303b1fe183e0fe23c1f86a1648a4c4ace446234aeeca2e0d30f3ff85b6674a9cf9da9c2c4b9ce3124935323d2b9a6a6f01fcc63c8e2147b623caee6b78cf40eff6da65bbb08ec358c50f0c17929649e926e6b649be4a1ddbb6231ee4c6fcfd413f0ddfaf1be576fa8db0025e99b116cc6d4a9f1c526694d3649fddc7fd7357b07678b75a5b5f252083b5541837d30e685bdc5415e86d94a348d30f8f150d0cde526647522eefad17d4825c021a4c5f68be34a46a603b44d0b4a006b2ff45c720e310af7dcbba160c776ded3587d5c69c13c18d986a33e3682c4f7b8fad6d94a9979bdd8d25b51e90350bb460b3ceec60509b40becd0dd819a19629964cda0571f4a97907486539fc904a4f9b25e5189fe3f67dcbab89319a7244fefaf79fe0a6ed0461c6f6a760c458e4e35fc9cb037538a4b2433983dbe5a5756da495d8c2fe88697e79fa829b05d751c5e0ac4103effa8f03b2dadff01484fbe19350f63802078b93bf4554df1daf3ca58e0565fae6138c1c7d696454e34b66249699b55686508016782f5b3670bf4937e922458cc662d0fcd86b4493951ccb2eec70d6305f381f1fc3767fbc1a002b976561a402819528d83d351a97c758b620e336110f534a0c8e13ce179ec2fe56ed00831a004f6b715ef2173d923eef4d961cea18bd59443d924eb342d8a1b60740585baf8e6800d3b1232eb9e374ccb6dbd8629fa0379f6c61cb61b66a8789da18500986d38ecad9d53e21e231ca7c2e4ab4f624a207bacd7c2ed2b882893ed87376569ddcbd5ebf257dfcdfcba6bac475a49c1c1d5387c59a1a1af18f06ea138d419a729a39e3bd3787d50621d93630ffa6ade234441b1a608793c8f3c20cef022a4825a32c482ad67289736200119ec26bf54002e4c0afb8681a5c869e188d9340210424588316bc949967115a3bada4b0b863258390c89cad573e9d58a428e2c182babf6735ee58de1d945b623d2f006e625ee5318f64d7f412bc0515775b14ba945cdd6cadd918e08a62faf362cc1eda83eada86b812dbaa513c5e15f43355cdefe8811925a8537aac57e62184c5866565588dd0de4825d012cbd1b80718b8f624c2086e6c33d6c1f6a6872f27808d07a5d0a7b69f7a4790f847eeb9285953c29accc0b5d94855d652b620aed8ba5820d3fb4764492c3c4b231b7ff0b26f353973787c7dfed8846727f30b30ad13a9da2b9fe49ee36cb47fed1f02c21375dc258bb672284a88e60c10c56376070bda09ca28cc8030b9f1cd29ea37caf4f4ee8c2708c53b8972f2f1ebf6422c1386323928f402bcb1f190a727346ce8ac018e40f1bc432002947b677d5753125485bc43b7babcc6f2d99d9e22ecb1fa9ee2ad15c45d4508cd9be2316867af507b9bf1ae7feae33dfcc441383bb0d3ba4caab5411000a13d57a4fb36eee4d16ae1232fd6a42037c928456bd9fa5871f65d2c3ae80967da12f9a6856afaaa832a7e27fbff072415426afa5794e99579857614811011b6100337fe6c6ece8a86de06ce664deb481614f37b8719293b57e6a62902a3c0526348380a5f6b0516903cb79e47a7d913b00bda5093f61d927a850ab573b350ff2eaf68b89ae6622ed97ee05e3ad24a3dbe3cf5c6b7b8c4935ea24e8a72309796e62b3f5627eeace590e28f7aa98a98446c4d01239d0de37b0d2c3fa0d7ccabc32df679f97975bd590da329aba82c2336006e3a632c1f307119500156bff4695ae704f1c95c170194fcc389514ea265c74205b875f40c8def05b7ee1eec12b294436654a968eaaf4d1b1f57f16b6da445843205e45242757c4d8583c3e4b28163877da77113796e45baaf156d8a9d46fea96987c1aa9816ffc00a8582e2905be490c31b73dad207e498ec5184ef14faec3cc8260398bd9b1c907b116c8c56266c514bbd46e633711f6cdcac2c8e680c4e3331906dea6226d6ce975560846c69e1722c4fb1229a9ca4b1a20597bd198408b5be19b049833e40d801d84410c59f1ae397855b9d1a6ef532375c96bb463bef0b3f577ba15afa2ce64351c4a41cf314b25b25958ac500eeabaa3fd97af36c805201533e796684b01b2128f5c133d2a56e4af7107f3ce493e7205beb607a2d35eb17bee3868601495ff1b877ed75bb2b02db88ab77eff2d01b194e10480516b5510567e550801f1c35c720e6425d29f76596d6815bcfa9c89e921b3007ac7d4e2a7a57451f366610405991c2734efa8bf767056a03130fb6503ba67721528b3f128d976cbc1682ebaed58706d60f259c19947d114a87a27c87719e313330766e2579811910e09be315b9f8e71487dfe6612ce815c8d51cba013ccf416f8b908f23ed1697561c20163a27b696b7cedf941bfdbc861f181db52edec04e91fc1db52fd7031c64c645b6dbe8505f4a7ba89f274339a6d6a6618a699dd1a96c8d20b3209cbbb98ba8578b73b66fb39cdbf28b3fcac9fe14db855e3f0b7f53d81b6190e26401aec943d0333625bade2c081103511a6dd6c2336ba23bdf6c61f285ba177813ff15b95b6afffc4aca15dce3d834bbcafee15b1dd92cbf5f62d91275932a55a00a02908c40b328aff8cb34710754432c33a36c20db62e3d9bae064e9163c91afed097690f2057e3e4a8299e3f6ce956736f0476b53ae0af6c6f2748a44a9de2f88cf63c003e0020b4582f3b4940debdcfa94928f2656923b2783845b86794fe8fe82bdefd4dcb496bfa1d1bb7021524f60e1695e00b8f28bbca5aba2bb0c6c31f14533aa34ae20303b5c94c8686ef0dd2df94fd5e5a2938814dec746c9dbc0c7a12408fd8d3021befe5605d66ea2df604dee54184d092d795e1ccd10d4b849597b1381432c6d50074f90196726553867bfaeb93839126a82cc661457e72c32b8961f31cc5041e59da4007ef59a6c729da979daba4a16aa3c24351949742a460ef96847efdde44dd855240cf51b01755cc0793f752027e3848b594551a6e26bf20fca397d6a2b54ac519856200419081a5b54f979611d2ecc4e9297a0a947d40d5c9770667799652bed195f9e71ba40a4a0d49f0d88a2821d4b4d2f60f2ce88332209db08af76a023fd9ac27ee77dd055530195bda625085b0de1045cea82bee9ac2cf7fc49af9e899282b4c14ed4a0e9433bdce626cc2fce717e8d1b269de871f63ed9dbc8fb6c9c6f3966972d3b08a8ed7a0915b78e6ce0f06de19655828fe607a3fa743e7720e41015ebacb4e0a5f5df8a2b9f084b4c2045d19c271c463c4b7414750eff14facae216e1cce71e6f7c5f6cc59356b9dfb737008dafa8bb092e5725122235bddd09efc1110bc4a3e5000d1e43cd3e0cefcd3c2d3f7e860d6586fb99cd1fb8665d9e52a7515665080cd9d8d20da51fa60ab10e441e10378c2d073004a064696d67e8e22b766fe55512c2eeb7a5599326e8c7f4ff8ee2c8d76a4aa74160dfb0b1427ad88fbe26b545fabbe69e2ab66b83505b046283e8bb892dbd5ed99297b3245352eda7d4fb2b8ff9e5d9f3885baa4496657c070d097b1cf429b8a6fbd0c628d7754165232129127ad31688ce00225b36841fe394ed007d23f73b9b59dde27c152c82d21951c7b7d1f0d77101fb3d2102ed99bbb896a92112973b1334604d288b877cea99f4961d235a34c3fa5aa1829d1f99a95daba8a7d61090586a42c37878de1d3ce6fc52882b470cab4d6f3b63373b16bcd1e5c40e0d50239e61603a9e143f5d459465d3ce751535b4c2062222e929f476ff388297b092e90a9e6df6f533aec17d49a88caa19d6810acefa7b13999c1dfb64fa9a3b640c3b2697734dd10f3dfc01e4a9f44e242ab3e6b69107a435cdd41de165191137fa86200b94d1b03fa1e36a8287f1b3937912484303a4e1e0a1e585488e42ff9d467d5a59ffe50f60737ecba58eb3bbb1a50e57a48473583622b270d625ffa1559cecf1816d86d27f242ee2627c5ae0c276f8d1490002fad7231d873f03e476a18e1ddf7d4b9acbbaa5604e8cf77b4a0a65d317f95b2c7cf70cf60a05c0927e8f19991eafb3561e2f0c4900408ae6a150b38aa97e11d13059693bfed34c8ee27e22fb072f7be66c574741025986d669f3dcda4f3d69ab76be5a10f97ca0ac0009e939aab3b11b1ceddb30e633d646e2040fffbe9de527d6bc6abf5f2ce26385d870fba33d04b8581d895d3f07299e8f3b711a7ef3c5803dae3b6b3b807aa759d51fb480f67ef7653298652574466d15eb00dc83c52b3adc713df6017aca142ebac38db2acbc610ccac2cd6bf53dd355c27bfe22b3ed26ddd76572fdbe7e562df668e67f376535b5c31ea270a78b6bea6d3c3b17a7ecf0d72d8396a2cb1e0588ae21509b790c24565db4caf2826a93de5c7b71963b1780313136bc7d57f8047f73c30ccee8cf83f3e24872292b2ed30d51a592571ec20e8c923effdded51080aa89c4ee477608df66cec4b55509af450d34593fcf25cacf949f10309a902a7f9013ee01ebf7a92370e3b44bafe12bddf5a4ebd24055543a83c87749e91dc8e2cf2a46859f1516d90a4d9a7964b7f7a8edce52c49027867ff8334462f14db27abdf5f0f8bdf2e63947d0b80ff9154392c7f0ac486872891d08f370f646df6de2da8d40b7ae1bc207e7b32bb3fa9f7743df53bde4cbd27cffa98e8ce22568f6947620da29595f1ce261bc37757a7b2cc7a48ba5fad003f097b83973c83e5b09ca3e4e35c36ac89ad207910ee293accd198f1b079939f1dee0508334a1370d55a2124d9d5cb862016f0b4a00251fc0bb3c614721ab1536c17ca16a4b9484f2ac038aa3ea713c4a5948", 0x1000, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4580000, 0x1, 0x83, 0x5, 0x4}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xe, 0x8000, 0x100}, 0xc) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r2 = syz_open_pts() close(r0) dup(r2) close(r1) r3 = syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x8) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getpgid(0xffffffffffffffff) 04:02:41 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b7fd79d15508337c86f8b19d3c997d5cb9b9a8ea711e30b77b9f199742f5d7c1570c4b89895591b9c5f1596063e97ef2b244cdf642d4e2e7bc53cf259cb4b977d9c7936d3e890a2440c0d4e8d09972ac0418c677c667d5ee69e19050036ab1aed1e294eb50e8ead9af79f5546056e3531414f4ed78b492dc8124c29cada0f920542d09fe2ef24877269d3ebef894e7b38066503ecaf672", 0x97) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() geteuid() open(&(0x7f0000000000)='./file0\x00', 0x28010, 0x10) 04:02:41 executing program 1: setreuid(0x0, 0xee00) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = geteuid() setuid(r0) 04:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) fsync(r0) 04:02:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) socket(0x2, 0x4006, 0x10001) dup2(r1, r0) 04:02:41 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20081, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f0000000280)=""/77, 0x4d) r2 = dup2(r1, r1) chroot(&(0x7f0000000240)='./file0\x00') getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 04:02:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 04:02:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:42 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) poll(&(0x7f0000000100)=[{r2, 0x88}, {r3, 0x75}], 0x2, 0x4) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x2) getegid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) socket$inet(0x2, 0x1, 0x9) semget$private(0x0, 0x3, 0x424) 04:02:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xa97c, './bus\x00'}) chmod(&(0x7f0000000100)='./bus\x00', 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000001540)='U', 0x1}], 0x1) 04:02:42 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_gettime(0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 04:02:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="faa3cc46b1210f656bb1a3b89afded5bdd5f4fd5bd537eb9947916910c19253d672c5a386f3f733411aced384806b6a15777197eff7948698c7d3df5adea4be13860b946538622c8be8d47ab2fc979f6de234085a4b38d48e7c7bbd81611ac80240a4a937dc06b7dc38b903576c5c3e7b5419f40838314076c12de1276a29b0dac563ec043bb2ca5cc4149059ae846815326e818d1de1b4bbc05b46ca9139ff0c3c986a56b21950e45d58a44189f07dd4868d21169ae34ae40c477ba66a08fbcaaa6b07d16a2d48be01446", 0xcb) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="35331afc40e368920f377224caf1ef5eecedef62b0c8581c79aad0c49b37a4da45923f16b885b9981a646d50d05f7898d6cc40a00c992b4ef0c68e0d20b7523fcea27f53c50a016d86944b806f4c632cebe9a4886e5c0ba2634251976dac0877775bd4f56393eba8437620143aaca4c4edbf3142c5d121105282f906ec33eae145dfa925", 0x84) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000240)="d6753964f940ea909ae4ec6ba5be3dfdfe2de62b570c243f6cf263e582856b5f46066439abc0c50d243e2e7f18134cc0f2e5d57449c88c2cbefd03bcc4cc6a3952c54d5896e4de1148fd1f999e6cc1d160056e398729a0a65f0963d439cb1dcca6fe8aa6c68d7e0a04cc2432e4b5502c9f1f8cfe166f82ca6f50d276f91e786048c8a098ebe169df6edec19170e9ec9e6d7bbb0fc7979c1b3264f5b6723d3b48958e29d1c915a8e9", 0xfecf) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xa482, 0x9}, 0x10) 04:02:42 executing program 0: mknod(&(0x7f00000004c0)='./file1\x00', 0x80000000000, 0x8000000000004e) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x200, 0x80) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) recvfrom(r0, &(0x7f0000000380)=""/155, 0x9b, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x80000001}, 0xc) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000540)="1523249bf0105a7a27dc473a1bb0591ef1fc426510dfef78ee56817bda7b278e47c7e569c74a4188f1ba397a9754e121e070eea6888abe75869cb27e5af19a7a204ede679f0a92a7cf016eda04e713441e6eb64b43d73e39066a7df909aae27de698c62506f4efbd2e1c0d9dda42be1a7662d95ddfd8eb9a98b53eadd4f5409a6e613b8bae34490c0d54194702e668fafe4d3e9157c28ae3ec6275de7e7f39b87f28dea2ecc4464f55", 0xa9) ioctl$KDSETRAD(r2, 0x20004b43) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x34f}], 0x100000000000018b, 0x2) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) fchdir(r2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000440)) msgget(0x0, 0x80) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="048a0956d67ade6028c51121175f55bac870907dec1d6d01e0b44d1485a6105f90625bb1aaecca7099c0895b816019c64ccafc138b7c1ee740d231674d6e", 0x3e}], 0x100000000000001c) execve(0x0, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0], 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x10200, 0x18) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0450ed4d5a315f37a85a81ad56aa75d75faf7dfe05d1b0838dc489ede15d8abc529dfbe7f2bb905a333791a9f58feeb8892172c2ad6561895a8821d24d983b480b882795f7096510a6470a6f2b896741eeff8f72f85ccf5682e8d3", 0x5b) r2 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="dfda7ae721d9d097c60e51859e27c1f3c0b578d37865a6fb400af590afdb5f222a6293156481a981790e43f5b69b76c665cf311a99a24489fd5ffed3efbfbca4098c7658b0c7a8e16689d4c843fb7c60f3138491e7aeea0911ca291300179a49d3f498dc382ad1e6cf934523", 0x6c) sendto$unix(r0, &(0x7f0000000080)="96ea8317ab2ceb393d6fcbf70cc7748e5c5380c390c3c0972701fcc65a82d5dec73600084fa5ed034111cc476af3644a4323f9670a17c31342a52645a1c8815dfbca0395d7627d5f72b98f9e70ae11f48ded62bd78bcb532c11f2aad263575b370761214d000bcad523726381b138ef4c0b696ddfce6733b3c7e0c0004ff", 0x7e, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b50100203c4dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000040)={{}, {0x8, 0x2cd6}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='.\x00') setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824afd4fe6c37b2bf1b05df5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pipe2(&(0x7f0000000080), 0x10004) 16:00:00 executing program 0: clock_getres(0x7, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) r1 = semget$private(0x0, 0x3, 0x242) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x0, 0x2, 0x0, 0x80000000, 0x2]) writev(r0, &(0x7f0000000300), 0x258) 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2003, 0x101) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="3b1300336d9851b017db1da304f5f458208cb4", 0x13}, {&(0x7f0000000180)="32baf3d2a5395eba9fc22e266386be2aa02138f56599c15034155cadaae53029bca7cd307b50c7df0f28b2e3024b2b665020405bd0d874a801054a14589721af291587461ed5095d07b344daece24f9f49eeb890078ec528d302c06094e031e4f9f62948dc7ff2e29ccc066ecd35e48a78034a8e97817e091275e640312c987a518f28c31a5d3d81f155d8315ad67b550a326d514942431b74613d66c8", 0x9d}], 0x2, 0x0, 0x0, 0x1}, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x4000000000000000, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)=0x801) kqueue() 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) socket(0x10, 0x2, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x210, 0x0) fsync(r1) pipe(&(0x7f0000000080)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10020000290000003e00000000000400"], 0x10}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x60) setitimer(0x1, &(0x7f0000000000)={{0xffff, 0x1f}, {0x6, 0x6}}, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffb}) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x44, 0x80000004, 0x4, 0xce}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x8}], 0x10001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x1, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x100000001, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0xfba}, {{r1}, 0xfffffffffffffff9, 0x0, 0x27, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa, 0x20, 0xc0b, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x45, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x3}], 0x3, &(0x7f00000001c0)={0xffffffff, 0x9}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="d01910a03ad15469507803857ab4e3446c42fb7d88c9d484919109385418b5cb4261820e29cf840f3b7f1a81ed2b9e4a361e64ea7378f06bda1c257b2fea7e5a9a018c692ad50d250c6bc86634f2abc065b7ea1614591e163de48776eea0df1266033b80b1a1c731ce4b36aed3b0e0d2881df679a6b70baf1b0062d279d014396d0778b98ae8e3b75212cd4465f71396e9ecfb0e52895ad200de70ab717ffaf9973a96656e012abb1937e5bba6d6953280512faeb5551103bdc5415b4c57d121e057c3e724bd7cda33c7ee6878564042", 0xd0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:00 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x40000000000020, 0x4000, 0x1ff) dup2(r0, r1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x110, 0x160) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) semget(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x40) setreuid(0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10c4, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) getgid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) setegid(0x0) mknod(0x0, 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100200000000000a, &(0x7f0000000000)="244176e3dc624eb205000000f3a761c1d73421be8665802d601b8829e165905a45a0258db90dd744e4db7495551fd32aae14529edc1987668b", 0x39) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6ed81d11) socket$inet(0x2, 0x4, 0x39b9) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: socket$inet6(0x18, 0x8000, 0x5d) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) read(r0, &(0x7f0000000100)=""/11, 0xb) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x8, 0x9, 0xcf2, 0x1, 0x1, 0x4, 0x101, 0x0, 0x0, 0x20400000000000, 0x3}) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000340)="89cfeb2551db63ade69b3942cbdeef48483e289bd20c0a7ab6df678ef4301f2c4ee961dbd4113929ec7161f7532293435c722be5f767cb5cf52c2d0dd1736bd509307b4127e16a4de42131bbe5f76730", 0x50}], 0x0) execve(0x0, 0x0, 0x0) sync() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e889d31b02e3e0db5821425cd09c9f914b8f011a4c3fac80c0cf0f0b13a8d9d04d0649a27b2c3ef31549444a9c7f3f51a1b471e5b7", 0x35}, {&(0x7f0000000240)="689f0a189daa54e04a2b7e9704805d88f1f6ee26166cf747637590dace457f64fc442f883b8ee88d613395a0882e687d44853ccd8111d9bdbb4e749de2c69d5850b23af9d2ac03037e9ad840360722872fb7eb55d005aa2a0b583535a2231eaea1c7d4ad644becd4a8078c16fa46838f49dd6ed79e", 0x75}, {&(0x7f00000003c0)="fd5671375c4ad2d134e74761ce17fd043b291ec8d5f22b0938b794806716d5ad1fb90725f379aa1c615974ce4781cb506618df2a36df9b23bb3f14298253a02791cd9d4dc09827acd7f85b9366adad49138ccd479974bd54c1ac6abe77adf2c0ed307b92ff9ae69fb389a4627d4241f5886beb22f84ea7eb7a15b0f59a21dc60ea30ac8cd7047536b7ceba1472318e7d462cb97b62f3125eeb4c7c6d675084b4e4e11e26f9c557919faf7d54a743cc12cf8d56f66a288b1f8a8afd3d607f72c402f688b474b2dc7dd0e3615655e79d79d482ee", 0xd3}, {&(0x7f00000004c0)="b84ec2893d7e4a78767cdf4e6d8952884a45c576facf2e21ef7803da775fb5a44ee90d15c9f58e79f3948065d8686cab46a3d503c797c560b629be406637f543ef138c33c15c2a3b3029da50a40cb377663b1ef75519d96273788d44586d7e60be25993c9cde625842ae1fff38f2e6d7c1003b519bbfadda8144cd95447dc93c6a9d54a4bc1bacdaa858db7abcff7369f02ef77b92395546cb58a98b95388a6f2200bd89c58d4f968357875ed38884e495c761d08a61ab433fb122d467bd21859143a8306a7150dcc01b42048b431671", 0xd0}], 0x4, 0x0) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r5 = getgid() getgroups(0x9, &(0x7f0000000240)=[r4, r4, r4, r4, r5, r4, r4, r4, r4]) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2030, 0xa98) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7fbf2227554832693c03c3d11efe25d3a8104c24b8d4c6fa755e385cd105d7729cba4afbbcf078543957448a90323c5d838df3a0f1dd0323609f8f3133c29a3bf177d8700856e95dc08129a02f64127f6be7c0ca997350316e693b092cad533da1c684df376140afebb9084554083838e1448a206d305593d52c7aff85f63b094a50ca7a137352f96e8b6826304618f1f566feb318b6e15ec90345780c7fa91efd313de3635d1bc40cedda7b470efc915948222f9fdf871c76b66378791de3ad508f1482de800d3c0ea542ee997f056cbf0076c2e4b7af9ad247f82fc664d3b9342606f60a57db911f3ba5d55cc3a3812f6a1f2fe9705a25c0f510ba6551c907e9a85a6fe0281f44a3a234a8e636903966c43dec64c0e5870df91f6fabc756014e6410bf8da802bd7607988da39c5e81fe32f2d56bdef035ddffe594211489c4bb5715788487a464f3eb013a757274bc0f5834f9f69a99918d2af27a7cf0805584f62ad73bd33c44ab538d4e20b11a92f69de88db8d811f491f806f98c2921da0989e6c037167b442d6b3d6038d5b70555e255ab2db965190d9c8a3ebc6a8546365c0c5fa45dd7ce2c6cdf6f17663f517ce3a3479274995778a9ff16a0af61e9250e8dc864a82ab55914bce6ef8171abc357efaa57080b374edfeeeb8db6f27c9e9d49735580f7756100db025d0413986cc5021acd09edce9c6c61c458ea417445a865b1ccf8d14893aaf53a09913c80b2ffdc93d94733fdefccdbfc8494b52b7732650588735e6b231284521989aad8fc91f7015f00d0e84a7201e8b897877033afbca40af8624967350cf4af09fefa2b44617c978dd8abd9eef7b586e043f47c32808a422803d69551fb1178a2c42865d01be2ab02cdb1a3e4b05f53f824b64c4199a47d312d4b4bd682972bc886a567fd29d89e3b3adce4bc9c7023d311a87c2e535e011717259a373cb9a3cfe9f02df726a5d3f48e453867760b1d6aa3e11700c2dba8d324841181ee531ed9e7432eb02efbf8b93c00e1d41341dd2a8bbcfc8ed2031da9017ac2b7061e32a6a8e7e39d50612936dfc178a778e881062210c9a9a86678e8cdf9bb76e7a8d3547c9bbc67d70491531547fff7226f58ed3f8d0fc681bb14e78441a331ba757c8900752bedf44abd380d31b21c424ab7ed43dfff028801593a92f023f0475eac5b19b7da52dfa615651d223e77f071467910e7a385b441a5b7d17b4d0d96deec1619a9b8ba1ee54a28af10cfb4c0a7d8cfa4138d7590a88baec044b93b7253fbb27a23e93f1705836e670b4a316ba4abb58d41fc7c75ae5f439f2dc7e6f711e397902001b12849f89ba8a4508db1b8aa23246ee658ce627910393a99c6b697bc37fc9a7fff8d7bb4bac7b67c187b7a7c40b3f0cc1470661274fe6a6b1f344c179430e09f513900bc82c20f164cf6c289b7ecde43effdf5bf01050b2e57168f4ec0579ff46df03ada114046a3ba8c8858353ea1a9492f3cadbc096f5cbbde12f0ca9902e5ff71d8c3201ed220911d482b6e069f12756149cbb5ad6f318d1ea04fca85afa4021d550b46082e5d84b4a049edd05e5f4004ab9ee6adb1cc33b2f90382f9c2e77f198d89d8b5c047290a1a73a14191dc1ebfa758a993d2235307da3183a7a0a58577efa95c960ab6ba242beb8322add3a5e321fde5b7ce4156251bada9b0b8855df90d3c37ee781bbf9b7df2278c0c53813c6b72fb713ef64c9f2a5b6f4c8a3f013b7a6447c1dc1e49250a90e1ee49dc18a40bade205138dffafa74303e51bedf6ed0fa14c50e22608905720283cad0ff2b03b17d4a85d4653069a9172a71ad66a95d1ea4e473e73a56233faf2a26f9fb749990dff9651c7910eab613f786c52d84428f5eabceb446ffcbb3c7b869590b7028e82c49ae18a27b04feed355e93c63d68b80aa762616aa769fa672db4f584d68953ed840c4a5442d88f5c5898cc6374495ffb42daca9eea20ae743100989693b2d750d1959f2029e86a373176d7fd0687de066da45ee659ebfc77463a7a32d86d02a3c4cbafafe19d087043afd00b24bf8861b08f54631c86b94bd91533e3a9f9fc50db33c86b29e87940bd044c672668693210b41f2b6f377f9ff82d900d0aac629248b7b18919d21bc0a05d788f31e277914ed5044f8a45a5cd044e29863a54c52407918c81e1974efb0493e5e383ca8d6bf79f8ebf80bb1beb6e18e72a5cd0ee12388e0042a3c1f6af68d216e2d33fe53d5b51369420c8beb15304581c33e569cf354270b78bc134f6d5c26e7cab7bf1144d4b12d81e93907dab299d83a58968d85b6a57e2d39c460fe11cfbd488843a77f1fe37f31cd85bd336732d6f674f15109248967870093d48045f508fb42fe4d94e03aea0f4acaf5aa1229e3e11a34328dd50cd30c05ee894d2307a9c0839117326aaa3faf9e62be57629a3d045eeade33cdd429f82bccee8e8079d257c829777acefb6690cc1129d69dad63861abf3026f42f94fa9124fba19f275e77c05422c02e42353cbc89a5deb7d87d6b141b0d31e32ea7691351030d89ca409270e18340b995d7649b0c9b7bbc9cbf9aa3aea447fd6f448a2267200a402190ad203155a300a72a2934cc01583f693a1339e0e059e8431319e9508ed1311e3c6ed2e0a3edd67b2f9bd0dc3b8c1a6c189805cf93b9a21a04341b7bacaef489046e0b42e4d4c32a4ae16133b6026eb08706e196423ed1e7758edd2fc535a0b90a1b1e69dc0df468f963423d0e5b16d6ad0a89c4c3e8756a619b5f389d4b934f8db96c9adfa9b4ecb649acac60649c7b551156c26a58f70fef6c37932747e329d282995e9f0cdf76c3cc02120fff970ae20d843d3691d3c0fd0416708440441c7dcc03fa250b6ce39533ba58985e494255e548ea906f7a29404f0d438de0dcb78bc9649b361527295f6fd5a80f9560c704e03135ef377d3f4775ec30186cc0830f262137d0b088f02637021b66a2e441f13a734956e11e1838c84bf0d70730c85c583bb3f4cda92d3bb7734621d3b4c981e1bb24211c059f994910bf8c84ca79a45540db8f0cb18d1210e5d9328e3c662ed17ced666db5c7548701cb2a4324dcdeba04356bf8523b298219c845f57b227c4972bb5d3035ffe0b67792aa6b81fea165ca9b09979aa3ec4bd5661350e46c89e550fa1f954e321aef0e0cab723459c4dd55fe418a3b7641bcf2f4c78e7aba1f4774eb67c39547fdc460d79355f59f05240cd2d217cbbed048ce0c1a976a27fe97003588fb173ff09b2143a5bc66f203d977601dfb19b9d8deb1cb9af07b1abce9b442ce03ea51218b3cc4368f0e331ecc09a8afbd32e3cf14861606b519230929e5525dc4df1debb75cfebd05ca43b9b18f960985235455f451f0cf8fdfae33717348e4d8fc50974f097753aa9ef45bf1c23f65dbb2dd043555ab3b49208a134803e4238d7bf518357705e473afcc144e03d2906614e0f1885302246aad5ef0179be48f543c655413d3a89a7613b7914e2a15a834ab659bb192b21ec5d79a96a6345d54abb29fd707c7821508d9e9da952834cfe3c098147b23c40f1923bc60a673983d1371b1041eecb72a674785d53db050f95c2b8eaa40016e33a92ca2aa8fe9cfbb47822c5a30816c57aee7f8e16b32dfde3ce8cd899c4782a84238bb045a9be2b8140b08260f71d9137e194e9c5548534eae7aad1d249e4cc3ce99f141a30a403a837e30e8e6850b574ad297ef0d230b5dcaa87451a50ff55c06481f29029c1f0584ae63a36337dfd0ac476b77970caa5e0b015cc06cf8180db472a2d48d26b176e21afa53f0656e18fbcc2fb0357fd394ac7da12d1a50dea8c8b4a10787985ab4af7f4ca93c792b0955320ab62bca8fb23881771dc85af47b4e3f94984c724b32aed345aeab701f36e93e7cf0d682c3690639c4b0bde1f911516f07ba56828fa284ab151f15474e0833f6017664dbdf908f4e9b331ee731ada58ac4ce47f90e802e5c0c4421d3acdab5a7cd08742af26756eb6e78309695bd3c1a70de316552752d6f02bd97a9f3f4dd9bfc995958dd6cf48b4cc5180438678d3838951041b017e4f578717efc31a1b86d9f154d76dc5705424e78b6f39fa2c171d02ff042ab06740a980f72e9b5b1c3f94cf8a062b91b1e3d8741552ed2cf4bc603552bdadbad485c22e7fd302ea81be7906fde35d66fa8c6ea0fda076c23321fd6599688dd9874ca69588a180ee4720c6d52961da2dfd703d541fa2c48bae903667c2974ae68ae8918c7273fae9f1a429b855b8bd726e48bd77a0457ac69577351c4f3bba650e5fc52fa28c2c66cc01e8356be2913f5b6659c9d73186bb8b691e61811496b33ccf5a3af07c681a7c05d1b12f85ca1422c93f7bed7d4f271b1503e733cd17f9e19f6c2763fb2ab9d9625f4060666343535c5837de15cb80c1799fba30df196f0dda6906bb1d02fa0af120e7645603a0c4373a0b973ed2fdace5b182eff1d3223d9329c7efa234a4e89b9523b61cf21e7ee42933457f491f8ea7ffda694831bce26276497b32e4151e99962599d7f298928f67a468549f3fd410c2834791e6f5aedd8aed194e55eb6f6c90ee37ca1e5a840e81b0f687f75142c92356fefb623268e3ba73879dafdf501557afe88d3d2ba690a4a84bf3f4d6211bd1728ac0d01ba41dfdfc8e07270a73587248744c75052ce872a6c4a066b8f2161250bee18ddc275030ed9179f22c0ebc04711e2a1fca3b444136b09fb42cfe755f56885448f50167242a32ff70bdbaf2d4015f6003b85d8dea6805738c3fd0c9ee04b889508b9e04ae599c42f65ec031910607fec82253f78daae52e27dd52a74e0556f54e168684fb8c18c1fc7e5829b638c58f184880f47aacd158fe08668fa9784a1b3454e57f0002bde4ae96e93e61857ff71f0105973ec7d9bec96ce8a222e739a4d960e7ea067f842b6eaac6be02275ab5675759c3b5165c434882028c7f9ff2628a75ab2d8f88ef91e31390d798bd6d2a8d24164157dfd674baa48bb05aaa5d964811b168cf247b5eee76849a22cf65e827ca9812beeb9d04c96a2c60ce0bb10225fc41d38e0b48559eadd9b8fb4bc2890f7b5c64b44090660590cc3513c7185910aab2dcd0c3aabb89b5c1282db51f35d6b73dceeec47fbdb60624f01f234d09c5121822ad8ce421da5841b8ff49e749b8bbf1f7de859b130e81b7de93122aaea1f4f1be328e175d48a3e324686d9b211960efc600d8f967e917835c10fa05ed88f9d7ed1bde980c02c77ac5d019eebd5e97a14db6ee288965701088f8a25499562cdb6e9df9e4dcb8c45e1989874d3d45ad9811f59dae57291b907830f2292dd7a4ea839ba4b880f8212da7b035ace4710969d460d4f838b161bb80b201f59ee76f869c9ac302ba99c93e21e5e482402edaa1291d27791a9ec297572d7a614cedc6a822ffd839f2e038d6cd5ef5d5cf5caa0ad38484933fb6e176fd1ffa3724cb786f06e84bee403555b613e4fc545584b73b67851cc7af81bad192aaa875ef518ac53bbb6cdba6b8396ea738937fb21ef1fa8ac9723d5adadc6e6409ae3b6525e01c22e56fff8d4f1d4dcc5fb14c4a78ed4942f4f31ddb7a4719427ae0c1e4162ac803f033c87a15940a676d605a09a5e687b2552152244bd39158ca88a34f38fc9c5fa743312ed825b1a18f00912ccbba24690983281cba0b7bac2ee08c8b53dc22939e0e6faad5714546a106813176689965206cfdb6996eb0d7100a40e139667869d71eb9a6cf9aa02d1621f914afed06c5546481cc27827b51191", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) r2 = shmget(0x2, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) recvfrom$inet(r1, &(0x7f0000000000)=""/18, 0x12, 0x801, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x800) r1 = fcntl$dupfd(r0, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt(r0, 0x20000002c, 0x25, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x20) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001080000009, &(0x7f00000000c0)="0000ff00", 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x2000000000) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="000000deff", 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10141, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 0: setreuid(0x0, 0xee00) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\xd5/&\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x92\x00', &(0x7f0000000200)='/\'*!@&%]*(--\x00', &(0x7f0000000240)='$.!($\x11\x00', &(0x7f0000000280)='\x04($\x00', &(0x7f00000002c0)='${@?\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*\x96()\'\x00', &(0x7f0000000480)=':()-&]*,$/\x00']) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000540)={0x1, 0x5f7f42aa}) setuid(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getgroups(0x0, &(0x7f0000000680)) r3 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) lchown(&(0x7f0000000500)='./file0\x00', r3, r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000006c0)=0x7c) setuid(r3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) fcntl$dupfd(r1, 0x100000000000000, r5) geteuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0xfff, 0x1ff, {0x3, 0xff}}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/96, 0x60}], 0x1, 0x0, 0xffffffffffffff23}, 0x40) read(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8, 0x4, 0x5, 0x400}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000100)) 16:00:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) setitimer(0x0, &(0x7f0000000040)={{0x8000, 0x40}, {0x9, 0x4}}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1000000000, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff9}, 0xfffffdb9) getsockopt(r0, 0x1, 0x0, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f0000000140)=""/23, 0x17}], 0x4) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffeffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000100c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x10e) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:02 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fsync(r1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x4, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x35cf5feab9ae311a, 0x1ff) setsockopt(r0, 0x1000000000000001, 0xd, &(0x7f00000000c0)="011f651cb13e08032d2c5ad2520ccae44828f54f82a3952ed57b79c028bdf79f89dd14dfa0e53b1914fa400ebe98b936760ed80f38228bae6ae7c1c0ad0fd11654195342e7ca6d26b4e1a94f8a61", 0x4e) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xff) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x40000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() rmdir(&(0x7f00000002c0)='./file0\x00') kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/121, 0x79}], 0x1, &(0x7f0000000200)=""/85, 0x55}, 0x3) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) login: @.[À  pckbd_enable: command error 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) socketpair(0x1a, 0x1, 0x1, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) pckbd_enable: command error 16:00:04 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='%\x00\b\x00\x00\x00\x00\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f36de3f305262ee19ef6d798813608f9513a416a9b7dee1ccbcfa5c89111648d2977c942e08eaf1963eee27084c176dd9eae4cfa", 0x34) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:05 executing program 0: msgget(0xffffffffffffffff, 0x0) getrusage(0xfffffffffffffffc, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x10, 0x11) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/tty\x00', 0xd2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x32, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r9 = getuid() getgroups(0x1, &(0x7f0000000bc0)=[0x0]) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = getuid() r13 = getgid() r14 = socket$unix(0x1, 0x1, 0x0) r15 = dup(0xffffffffffffffff) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wskbd\x00', 0x1, 0x0) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000c80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) r22 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000d40)=0xfffffffffffffce6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) r25 = getgid() sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000e00)=ANY=[@ANYBLOB="00000084a7390367280762ab8880bd6cd78d8b31be08000000fe48c89288d8fa0a1e4dadb1162ec1a30dda01a5812b8b35bcb0a2ea33710ce8000000000000000000"], 0x3, &(0x7f00000008c0)=[{&(0x7f0000000140)="47d165febcd0aaacc50f4dd69e08424c5540b1f4fb2845556a767401a701b3371b0e4b6ed8539279e520ba4b652900af9e69eced46f389ce29e44a1626629177a90e7d15fb0e9fdb09f400fcc007cd953da9516fcf8bc7d961700d734fb64498baa6b000258c381c670f64ad530b9dc47f9d84ff429c2693260901fb0fbf0591b80902f8de8b8cf10591d455c7893c94481ccdb75f84806a875e03b74e", 0x9d}, {&(0x7f0000000200)}, {&(0x7f0000000240)="96e3efdb426da9edd259c27147ac5bc27a3fbf0268a96e56ab9276c7469f40160b2ef48224c86410b696869f63744df541bfa56461668d26c72484da58cf0f6054ef700e0262d9af2a390a619706134b157d68b7752cef8aa19707442acc64fa2f57adb87b3bed1911c3e74ef2942c1a03965077ccdcf4cfa1dfca20b3d24913d145abd0d02c419e61367fe8f859e4e410828d7071f404b3e3d6f44dfc43e309bf825fde61c943398986368ec66f3cde44315bc34d1dfc6adf7899f90e9e729cbf53c390ed07430f044be7387aa1b4f7ea429027b60b84db34531b9daf280cc7fbc8847cb442406defdd7f43c60796a7b045d9e0", 0xf4}, {&(0x7f0000000340)="d135540a0b43454ff16e06242ffd08810b507131edba21bdfc68e7fcaea80e7155567e61607d78b7082bd90a0d435e795feff07180889a44f73e9d16facfade38fa6bf0ff836c2b9a072b61f5ac524813b7e173f8e8d159c7ceba40c51e28c29c431f8ccd1610645cc7a0f05d0ddbdc69786704ffb424b58996dbf0e74e2fefad8eabc0fa6e19ce258abbeef5d45a41db4878ba407a46fd2c8fb1f13b1ce659c00484bf59a49e34f437c8dbe91b9a4d5f85b9266d3ee707df0ebf97dad44c9bf0460143bd4d697d43a9a14", 0xcb}, {&(0x7f0000000440)="5d6bd308e7bbe64e4f4f6697e79818fb647c45b706fe1f5388ec23d03ed5090cd6c5cf405d54cb3b1815fa0eef5252a5988d5794526ff6ecd585aba2bfe4b4ea50d8c8913d219f48ec96bfc1f9cdfd906e16f55b06b5caa860d2be22f4201816b7721ea8621c25df1bfdb64bc7009e344d5f746eaef50239929d3dd5ca2a0800618139572ffba44153", 0x89}, {&(0x7f0000000500)="f6378ae124273889efc51dd2620a335fdb7f4fbe8c79fc1df36a137dbdc9c00c39126d7a4c147129fd38959b826263c86242333c460fb06f715c731b2f912317512251c3d2cbe4d90b65fcd7b3d027b76c2d1513a814c73a53ac8da05d2e64c0e54534bda92e769063d791a0526bac4899b1f8e932e2d1c848622e6903b1d7d1eb8ba8e47d2c0cb3d3086eb9986220ac43b868443d02dd7b36eef779386dfca65eaf46fe1089a9a634ab500e1f22d47c6dcdb31ce9d216decae0356629b3c9dcfd8231d2e6bbb7402b37303dbb895512848abb05d47d1b40423f306b5d58bc00b21bd6249a92a771c4ffcb4eebe2f97ecf44b5e074bb4f52eef2bc0acf394e", 0xff}, {&(0x7f0000000600)="86e0cc33b78d613a3fe99044ff7724253593623077aabbdd803f905f721b5c8a285e2fe2d07b7f54e88b34c6f49a164756ccf3ab03629a7ec02fe07aa000de5c12e020d6b5707e699335d5cf04da37ace875440e49fb189af212742fbccbc4bd10a13d6c46bf06240e93e529a974c5b522f18440b5e7df5f1addf8ebd96c560d94f7e30acd8ed7ee43ca4b5b5d95c148d04d0132b39857daacde8b605e40bff487cee13d4b2971d038dac9", 0xab}, {&(0x7f00000006c0)="64ef68ead309e53b0d089ac18b100dcdf91b127cdcee322a199eb7cd3a644edeb9050c8f3db9c39ffb1185808d21213dab9d851f811934213f6293b8588029fbd6bc27ade96ad304c58f3be463e5f1e8d122ea4e6ecc4fa1c1e4df91907bdb0d666395d7b894c5f4af00832b804f06f84422b6a3a9588b7e608586e1114e81663b74a0dfd04e8b3298a5", 0x8a}, {&(0x7f0000000780)="ea11bc9ab47ba42c681ab2589db853cd1d506b2be75c7361592de46c23aae6c646cffb12c18d0c9d7d9739c1366d551ca78f974b137c9d1b3a89392a1aa2cb5da635e386332f6e06f669b31f74fa9c3f5bb43bae894adb0694793eea4a09735c6e73afb8120ca318e60bbffe54b15faeb318ca6ed5082fe3a8789ed6fe7195092d3ccecf99ad1119", 0x88}, {&(0x7f0000000840)="139ea8ec2c3858a67ff205445fadb67a8c4708ba7f1235396962ea8abb4a6d96a76aca1ee3adce64f614e2c2215f946a1036dccb26542787aa1cba3837921007b0169d5a0737625eb6", 0x49}], 0xa, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff000001000000200000010000007ac8011bc152afc3b839c4856c933811df9c277236560fd101b160cb60d6000000000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x128}, 0x6) r26 = socket$unix(0x1, 0x0, 0x0) dup2(r26, r26) setsockopt$sock_int(r26, 0xffff, 0x100b, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r26, 0xffff, 0x1001, 0x0, 0xfffffffffffffc85) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8180, 0xa7c4c0b69a1ed58c) socket(0x2, 0x4007, 0xe513) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="2bf54f48fae011fa1e21e7b846ff11308b74e64f5a5e14c682143b8dd7dc723425f37f466ed6fbe4f2d1a9e2a26403e7b7528a2d26b6dbbabe3aed8b00b9a6428804277efef7c778a31579038997fb640e883a36a80613b3c5fd04611a605f981b5b6f01568936caa954c962976db313a30ea5ce294816d8bf9708", 0x7b}, {&(0x7f0000000140)="be5b36feee8c", 0x6}, {&(0x7f0000000240)="5da5d4e0c59d0352fc1fb29473cd9d2ac0fd6c061705765eb39c1c41683bc7c30d65dbfaf6414551d5dfc6d549283801814fc5da2910a19fcf0e4c078702ad", 0x3f}, {&(0x7f0000000280)="5ecbec92f063e790f26a2264b531edb93878bcb314a396fe8616e1a64e30b7e19d3825ba2f46be23e967a9f86a5f401c9e7bdc51359bc5011b7b7318cf048bc6317bbf7e7f6dffc91ceeb2329ecbf5fb3e87046a8407bda8b8ceb8a26728f80fab098a0f7b71a009a06c406e2bcd9a6dcfe58882889f1d1cb19298ecbe701131cd13fcc4234555ac6fc5e72b0dc8decdbc67bceb54052218ef3189c1098119ff1a20ce740461529b3119a68c15842d397089628b7903786fa5413afe0fbd2935011433d4c7c5", 0xc6}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0xc}, 0x400) pckbd_enable: command error 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f0000000200)=""/135, 0x87}], 0x3d1, 0x0, 0xff2a}, 0x800000083e) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r2) fchmod(r1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x80}, {r0, 0x20}, {r0, 0x20}, {r0, 0x24}, {r0, 0x13}], 0x7, 0x8000) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) pipe(&(0x7f00000000c0)) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r0, &(0x7f0000000000), 0x0) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x2, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) pckbd_enable: command error 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x800000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x119}], 0x1, 0x28e8) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f00000036c0)='./file0\x00', 0x0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f00000035c0)=[{&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/145, 0x91}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/23, 0x17}], 0xa) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() rmdir(&(0x7f0000003680)='./file1\x00') flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r1}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x41, 0x7ff}, {0x41, 0x3}], 0x2}) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 16:00:08 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x3, 0x1, 0x6}, 0x401, [0x1d7c, 0x100000001, 0x1818, 0x1, 0x36, 0x7, 0x9, 0x44]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/97, 0x61}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x5) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000580)={0x20, 0x23, 0x4e, 0x7, 0x400, 0x3, 0x40, 0x45f}, &(0x7f00000007c0)={0x662, 0x2}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f661ab5159e58debcd0152dca696c6530006d2056c70a5e70ff635febd798426277fbe44a20e60760aab8c8a06212e5c01ec15a1fd17ba10b363f39bffaf7e7d41a6688f9c89b518fc4c32be56c847727b5a0c90dc2c2d949f341fd62f5b5"], 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xe88, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="866062b05732629f64037649e6e29acc4a6e2c7f4af5dd65099f77972b66a3d2aeb8afd9c456464e1702156164536397f76c286c52679235f3880093639ebb1501428031725941b1d9f4579d4b5bab6e8527e625f92adeaa508cd594ada0a1debbea86ab7f7f", 0x66}, {&(0x7f00000001c0)="7b2ce690c31ff633cb3a46b8f045a71f3987e75c2b3d87ab6a10fe7cc59016ae7708f721151330f52127f8de743542cb7c569b4d6ee0e97daac6015eb69f2bbb1a11719d821def1760ee4021a1c6d5bdd1b170ab92030501c991565863dcb6884a85500b3a26cbb88624b857633764725917d3686e406035dcb36ba72cb8ca458219067e0be657b89884044a1c973fd064aaac9b7da064e2565e6300ed367c93ba1d2a695d42dbfc6707a9eeb8f8ad13249010af471bdce92754d8ed0a", 0xbd}], 0x2, &(0x7f0000001480)=[{0x88, 0xffff, 0x3ff, "763b15131214a56c8890c54793ea5e99430dd17235c93ed524a4f0ec7cdd01f1268bd32fbb90b1bc24704ed825d169e60ccf37fcd65ce0ca95a133bf4b1339970750ffc900ddb55a249ef99e7abb0e3e8733ddabbd06fd6ebecceddf225a19528bd4ca71be820f6a91ac4b9951af2bfe15815356d69d"}, {0xd0, 0x0, 0x1, "c1234e0a9f782d320922bde30e7f801ce2e58921502e880d194c3e24df7429b6db4f5dbcaf1715bc23e72939975de2d93b6f236bd9e34089c5086b934db3cf0617906387e491026356063dc0f92fbd12bdf952b525c86df69c72e0846195a33aad31747b8e3891f1570a774df6cb6d1a9d65318a4c45b07854dd9ec2704719eb6d08bb0c5c753eb7ff9525cf4cbf24ecc5436b24431a34d76f216af13a87e274f5ca3f711a1956198a2b514f2d343354c6efd7a604769357f0babd04"}, {0x98, 0xffff, 0xfffffffffffffffb, "476d674feb6e24d890de556702de624208bebc9566c6e60d75d0bd2665ab50699b29d3cd305f54cc73943caebfc85bcd6b160032728076a856ddc0d2e02c6b4a36d57c06ee250d7be5ea3d7f9f7bf0303b4c283deef72ac66fc5c3011e1009ad5ac595c5b64e225b3abacd89c765b3d12d29ed1908513176d2181c07ec79072752217242b33295"}, {0x98, 0x1, 0x0, "1320526d672b001ad184e87bcb0326d05a70fb9d3c71dabaf97ff0357bf9cb9a72b7bc10909c064e2ea47f0fbe495db5b4f1d989ba512e1773d2b6b28ad412db81240eb72eaad396dcbc2c96a816d1df98d53c5277c8553a7519f089845c9c837698f5869258f81bec2c01d91467b6b4bdaf33d9e211dc932672c8647382ce0b304f"}], 0x288}, 0x1) syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1", 0xf5a}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x4, &(0x7f0000000040)={0x7fffffff, 0x2}) 04:02:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) 04:02:32 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x992, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r5, &(0x7f0000000680)=[{{r0}, 0x0, 0x2, 0x34, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x1ff, 0xc1}, {{r6}, 0xfffffffffffffff8, 0x0, 0x3, 0x2, 0x4}], 0x100000001, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x20, 0x8, 0xffff}], 0x1, &(0x7f0000000740)={0xffffffff00000001, 0x7}) pledge(&(0x7f0000000180)='\x00', &(0x7f0000000840)='-\x00') r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000380)=0xc) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x60) r10 = open(&(0x7f0000000400)='./file0\x00', 0x10082, 0x158) r11 = socket$inet(0x2, 0x4, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x580, 0x0) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$inet(0x2, 0x0, 0x1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x7}, {{r2}, 0xfffffffffffffff8, 0xb0, 0x2, 0x5, 0xffffffffffff8001}, {{r3}, 0xffffffffffffffff, 0xa1, 0x10, 0x7fffffff, 0x7}, {{r4}, 0xfffffffffffffffc, 0xd8, 0xf0000013, 0x80000000, 0x835}, {{r5}, 0xfffffffffffffffa, 0x18, 0x0, 0x8ce, 0x7}, {{r6}, 0xffffffffffffffff, 0x24, 0x40000006, 0x7, 0x800}, {{r7}, 0xfffffffffffffff9, 0xc, 0x43, 0x100, 0x3ff}], 0x4b4a, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x22, 0xfffffffffffffff9, 0x9}, {{r9}, 0xfffffffffffffff8, 0xf, 0x3, 0x2, 0x8}, {{r10}, 0xffffffffffffffff, 0x8, 0xc000000c}, {{r11}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x2}, {{r12}, 0xfffffffffffffffd, 0xa4, 0x8, 0x1, 0xd6c}, {{r13}, 0xfffffffffffffffb, 0x40, 0x5, 0x831, 0x80000001}, {{r14}, 0xfffffffffffffffd, 0xcc, 0x8c, 0x10000, 0x4}, {{r15}, 0x0, 0x0, 0xf0000000, 0x2, 0xf0}, {{r16}, 0xffffffffffffffff, 0x1, 0x40000000, 0x47, 0xd2}, {{r17}, 0xfffffffffffffffe, 0x80, 0x800000a4, 0xfffffffffffffc01}], 0x3, &(0x7f0000000640)={0x0, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r18 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r18, &(0x7f0000000080)="ef777fffa0d1887e220455046ccd6719289541eb488439b2c0fb9c30ac3994dca05b64", 0x23) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = kqueue() renameat(r2, &(0x7f0000000780)='./file0\x00', r9, &(0x7f00000007c0)='./file0\x00') sendto$inet(r11, &(0x7f0000000880)="cd47bd6f78dd72b559cdff06e40a295bcb442eda4726a2da5069e682b63d63f0ec6e3f7f09536850b3f5693e9816b81611b50fefa629629b450b4871dda91de402ea", 0x42, 0x40c, &(0x7f0000000900)={0x2, 0x3}, 0xc) kevent(r20, &(0x7f0000000800)=[{{r19}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x80000000}], 0x28, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000240)=[{{r19}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x1000, 0x0) 04:02:32 executing program 1: socketpair(0x6, 0x8000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x2, 0xff, 0x9}, 0x3, [0x9, 0x6, 0x1, 0x8c74, 0x9, 0x0, 0x8]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="6f65153ed82b4b7828da90a899b57e4ccdde3ed535481cd6d95ef874224a640513942e74cea26cd4882465368991336460ad672c128dd19c5259", 0x3a}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0xc}, 0x4) close(r2) 04:02:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x3, 0x60) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/169) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x100000000}, 0xc) 04:02:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 04:02:32 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0x1) unlink(&(0x7f0000000680)='./file0\x00') 04:02:32 executing program 0: socket(0x0, 0x5, 0x6) mprotect(&(0x7f0000e95000/0x1000)=nil, 0x1000, 0xffff7ffffffffffa) r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffffffff01aa) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x5}, {0x1, 0x9}}, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) sendto$inet(r2, &(0x7f00000001c0)="984f7cc2156259069c4723cb6accc93446055883ab7a31d1e714a3b6ca79f4b4aab6765e9dc98de38c32b64a9e4e21e5d0d13e3ef9bfd8359efdc407932dc19c9302a7c82183bca2bc7834ba9087bbe98b736fff23f5a4765c10d1bd1128ba7741180268b28ad18c1599feb21f08fedb3b253804351ceabbfe3ff03581d1d9728f279380bd09bc993b642cf13e15f92209cf89ad7eb41e187cf5149457aeb4d2ac2aaf2c17cf04baa311da0de48abee86973ac901c", 0xb5, 0x40c, 0x0, 0x0) 04:02:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)='I', 0x1}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x8}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 04:02:32 executing program 0: clock_getres(0x4, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="f94e808c83f23fe92e8a8faf118894fa80a1d22afbd0544e3b114dabb7bdad6857cdf0cdce61330f6defd2df45037de283c00693a7df3789ba8e8bce8950075c4c5317951aefaaa471927f983c97a47bdd58a66cb02a5347c393b62098e740da4751952356476a2f83023cf0cafa4b5469f10e898ca5d3e64b058f07e94b0052ab1f5f36de51f625fbfa46132ab3326f4dd50119cbdc4130c694439bc9186cdee553f6c69f8ddda72657251777e37087c96105a8fc517acf716b8116b726fff7bd4ec7a1011ac474246bcc203eb89765d5b2b65bd162e3ea68008d638c3e9ad85079fe2fe2a8a632a4", 0xe9}, {&(0x7f0000000140)}, {&(0x7f0000000180)="a2bf9bf91d6fb00c1be0830a745580936d128f6b5e4ccb03a52928e5a8a3b2fef95739ce89e0eb42f3df98c827c6ca9ea6af8f9078535e6c9a5984832b54d5a1b053c4ab6f2b7199767534b613aeaa7fa713a57a2413a72f551cf9755aa91fe9f76856a9ff345153bff24ce33f2a67f79be1e7c781bb80d49ec7f3ea59a79661b283c08729ed6b98e196a12f3da236a4a2f480b1b52aae8ed779e113f7944e7bf9891d2efd6342f83c7ebc75e58bb897d852c1fe4d31eacc571b60e532df8ff1fe4661a79f5c1f4b1c69c3cfbab56b4f9c2cfdbb73b10f091c29aa9091b9b3eeefac26aae795dc0431aa600b6e774938b3", 0xf1}], 0x3, 0x0) 04:02:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x2) 04:02:33 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x20000000000000, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0xfffffffffe, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x12, 0x4001, 0xfff) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x74, 0x3, 0xfffffffffffffffe, 0x1, 0x1, 0x69d1, 0x5, 0x3, 0x3, 0x3, 0x9}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r2) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x8}, {0x5}}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x808a, 0x10) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 04:02:33 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 04:02:33 executing program 0: setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 04:02:33 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) fcntl$setown(r0, 0x6, r1) dup2(r4, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x2f1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6b6401897b48ce8e, 0x10, r0, 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./bus\x00', 0x1086, 0x20) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x0, 0xc8, 0x3, "6fa389196e510d90999cb6037566af601c1471c3", 0x3, 0x200}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='C+', 0x2) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000040, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x1f70400000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x27, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x14, 0x100000000, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x31, 0x1, 0x7fff, 0xff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x800fffff, 0x2, 0x100000000}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xe2, 0x2}], 0x1000, &(0x7f00000002c0)={0x1000200000}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x81) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10c) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x2c) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3", 0x480}], 0x1) 04:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffe, "845f7201be2000afb498954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff0b}], 0x3e7, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x82) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') dup(r0) fchdir(r2) write(r0, &(0x7f0000000140)="8d74f263babc18ac2348e572e2d8d7a68a3f250ec204425ee3e6906f9928fcabac82fa57119e52841a1cc439404ad413aaa74c4111f6bb94c78097a1ff579a7f6d8e67366e63a19fc90fc415d8fa0123925bd6c2165ab2a8053d7bed08c86dbacdf9fd5bd50f2178427d13345060872c8f91e587784ef2c32477ea8205ae4c99851230f1c275e6d3f9e2722001316886f7ceb19b987e1053532f212db2037636307c0dfc976443f4615ad0f1c8c56f7f73f0cca6cdd57e4c6fc1749e86ba1f06765db1bd", 0xc4) 04:02:34 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x802, 0x0) mprotect(&(0x7f00001bd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000023c000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xca, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x3f) shutdown(r0, 0x3) 04:02:34 executing program 0: close(0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) kqueue() 04:02:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = msgget$private(0x0, 0x1a0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:35 executing program 1: r0 = shmget(0x0, 0x2000, 0x780, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x2a, 0x5}, 0x6c5, 0x2, r5, r6, 0xffffffffffffff7f, 0x9, 0x9}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x810, 0x80) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:35 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x3, 0x805, 0x5, "7babc3efcad0c93aabb3bce8dcb1ff91cd25164e", 0x8, 0x401}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 04:02:35 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x7, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xf, 0xa980000000000, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5, 0x6}], 0x5, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0x8}, {{r3}, 0x0, 0x20, 0x80000088, 0x5, 0x1}], 0x100000001, &(0x7f0000000240)={0x200, 0x2}) chroot(&(0x7f00000003c0)='./file0\x00') r5 = getegid() getgroups(0x4000000000000175, &(0x7f0000000040)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, 0x0, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r6, 0xfffffffffffffff5, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xffffffffffffffff) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044272, &(0x7f0000000000)) socket(0x10, 0xc004, 0x2800000000004) setreuid(r4, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) close(r0) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xe0000000, 0x1}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x1000, 0x6cf}, {{r1}, 0xffffffffffffffff, 0xf, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000004, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x41, 0xb, 0x0, 0x100}, {{r0}, 0xfffffffffffffffd, 0x9, 0x21, 0xff, 0xa8bb}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0xd2da, 0x4c}], 0x9, &(0x7f0000000240)={0x9, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 04:02:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xb0, 0x40) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x1000) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r1) setreuid(r1, r2) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x6) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x237) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) socket$inet(0x2, 0x1, 0x7ff) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="10006f2f66696c657f3e06c26c527293bb2b3ada3800"], 0xa) 04:02:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() read(r1, &(0x7f0000000280)=""/130, 0x82) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x103, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10020, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040), 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040002003, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2a5) fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) 04:02:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 04:02:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x7) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1b}, {r2, 0x40}, {r3}, {r4, 0x108}], 0x4, 0x80000000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00'}) write(r1, &(0x7f00000000c0)="1d", 0x1) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffd43) setsockopt(r0, 0x1f, 0xa, &(0x7f0000000300)="c546ff6b27c1dbc87e66b7d6cc6c82c4f860b2be0d9b7f40f4f3f227f50716ce1513db0fe83b0bbfb69052fca1983b0a2b316ce5e4c78d0616c9da6ad28be4900d29c99bf57f742b1f2425389dfe218ccfeec9cf7e180727658f9f8291d446adced1bafa86061623635a763250d4bf2f08995986c729a47f84d25bc6caf012c0b20667c36d7a018bbc4465cf4d25d46ea96b2d7cabfebe2f4817719f3daacd0722c6b372254d9896d94618501a84893911213b6c99f2d7cf3e11b539df9d98e04f9f5ea6027b4c4ca765e7c8c838edcf60fbcf53b2f2b698f61ccfa69b5327788cad1b61ca7002b5fb2f8ba005bba75b730d354c7a773d26b6974ec5077c3c6d9bcfe92867ceeac67aa186b75aca06b932b4b5d19a7a", 0x116) 04:02:39 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc2, 0x40000021, 0x0, 0x2d51}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0x30, 0x1, 0x874, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x3ea, 0xab01}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x2d, 0x1400}], 0x3, &(0x7f0000000200)={0x7, 0x8}) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) pckbd_enable: command error 04:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x7, 0x5, 0x300000) 04:02:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 04:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x203c8, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7fff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r4, 0x0, 0x0) 04:02:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) mlockall(0x1) 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003a00)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000005f80)={&(0x7f0000003a40)=@in6={0x18, 0x1, 0x41, 0x9}, 0xc, &(0x7f0000004d40)=[{&(0x7f0000003a80)="03a750b28e97400b03fac3", 0xb}, {&(0x7f0000003ac0)="30f54323fa6cf8765045836b85e159c82217d3acdaa265f77b52d7c6cf0945df001694d2abd5618c6cdedfad814d518e6334df6591722abadcb22aefe8d213172ea2a715a7950bc47494871f96d74da87a7acaef562666f2e6bb210a06a1269f5fc5225445c1d3fe2c7b60631ba2238c73e6a60cc26b26095bcdff40b01978a54f29a5c550698318396dfa689359e7c52f66bd66d92063063ec156bced8a13f802e38e21c16b4f1c59a79fc78ea910673ae3f8b8c70d73f4739578c67b545d0c0818e38f5825f1629266f31df8058dedd5aa4b1814e627cef3057d8e6181026d1ea98bed90aa4192b37fad121e94ee96d5de68d76dc4be1f1f6a213fb2685dd5f601083abb0dc6e0662169a6c53d28851983973983b1309584ba65488cf2602a52e7b5adb8705166a5aef105f756bf541c47b1a188ce95dc036da29ae1ce1103cac89da6a552eeb9cbfc5bbb678c4f7a088db70e0e32e379fd448c995914a585723c20755682317d639525e45475f275f666cbaa175c4a6455cadd0a5435e8c52a904c45986648c49bf412762ebc0e50579d234284a7900e832dd9f934d649e133e9f9cc67e1b6072df21725f53e10d0e1f65b05ac2baa7999e6165c3ca59bf7e8bce784701e52ada2fed4529b8bb5990309d246f06ab3752e0e4b312576dcd88f227b77c952f5adf09fa4e1336e729712cdc3571935246613220f1841371f65c9d6410836a62abefeed56df6df05ed47e77489d750fd1a468c3397761e430a9ad771aaf84ab8a54e5521eacbeab4079306cb2aad2bb5098b4e3af1ea9f518f376785119c7df648bcb6e9147243880f90fce70ee5934e92ec5cef71e06432b80704cb0b27a06a833bf81af127ab2dcc79c45e9fa18bb79adcf3a5bf4ee9a55f38c8a39778078e9b64334775f57a6c44bfa09f5deb7c2202476c6e3fb4941d43cf3ffb2cad78f6c04a20a4c6fd1827fc35cfdd850f2ced49dc34efd1ec61bde6f96034ba0c77f2ad6f5fa4a31ff60320edd8ec9aaf09728ae7aa13e846b143105c2a8ce22af7383ece32976de8b0c3c0b3e4c8954982d59336f475c916b4766747ba1ee84c369517d0eb3ea9dc1519e5948c18f0915a99a9d5377b4d133cbfd67ed6207a1c26671630b5be1317defd10554f88f2f95ac7a7d5963e07f2dc1195f23bc5a4254134e031761f6cdb2988ceed2df4fbfdd86ff83f5ecad44af810e76fa17082bfc2015504f2e75bc5b2fc9440307863364aa9b2ded25c93c05dbdd2faf52f2a26a69221e5bc140524aadef713a3d2bc1451655ec23e5cf592d69aa8f1498b09b30a67cec21d2824a8799bcddcaaa0dc1fdbb096a492ea4a5847607f1007c732fd2244b3732e8335294b991d4d562ad63fc12e47fa0d2059e67e7265c9e29d46110385cc4a28d186c417a6588a3e5eb53ca3f810619bc22abb5d4ee6ff43818f0364e358726876c52d07c18486bd6a69ab06de2eb64240f27435c4887162f45002767563d9b28c94f5de9640070bfa8f70b76db9f72568c07a759c76128cf6f59828b5a6b1dfe4414eea0582c2ce7137477787a612626793804d1fd55c513e786660844fe714ccb1b340e558dee43b57d3acdc47d1388a6d7a18cd976bb1eb70adfeefe817f0bd188e746550e9b61fcc55dba02d6020adfea4863a065ea8c57f3a1aaa1205bb52cf392ae62b95d848609d019d541ba19f1888eb21a2c297a5d87c8a5eec9ebf9411f57613ea437ea768bea4cd11b718ddc21ece9ad1e5e0fd92edce6c827b418315d452c33216594078c24315dd38b858862ae16b6588755b0c3e336442311662bf32e34984a6dcd890bbe0aebf8d623a6336daeebae4bb7766e1ada43d7e6ae550f88756b2616e0d936975015d1dedaad35638eef27a93fe1576a8e62bec8e9351714e36506aeb1240886dcbecab27990b05b5515d3cd1a6cd6ddc9f6881411c43b89a32b4617541cfd2f01a69875251effe6327542eff5e477e4ac31d0d9f5ba23c672922d6e4b4d4db75a6c58e4608bfe4901a578caf6a351d9abbe1937f8d89282d4517244394c3579a02e970d09f9dc74a0245dd166b08229e669257030d54db857f61d34afaec13164d3dbeeb53547fa3590edf62a8ce1f50c6b2ddcb2e027cedc5be75c8ad11f4431d2ec0d84715ec6efbb47b915303832a11d7fa50dd00ffb6af380039516ad7eeca08d52b50bb06a352699c7e1fc5c300a421de009753aedff83c110f91a7380fe5ae4a9eb4dbdf6afd10a50ea42ea6ef414b85ef746efafc817920d9492ac97eb957c7aeb95eaec02535a3fc7a15a56bb63e5511fcb612c739d80a974b51c44c0b55bac24390798d22b41755d544465863e41c03f757ce94b32e50197ecf0eebf4ba32766fc617c8ed4bafcdea4d0d811c5895628757a9ea12dd15fdd6a1bca530de540b130dd63802a17862cbfb23dbe9f9fe3d9242eeac92d13a086e4eb50ee647dae160776d991cdb23cebba8db030e553e7bf3d1d8d4f432b4ef3efea9bf8e36d37bc9c288b6f414574b47e72c9e5522da23a77030c28a919cc401f005108e2d89897965fc215971cfb601cdf536cb58b8693d46311a8d95d833d6ce7a80225b4abbd2a62249a1ee2d0e927f65949260ffcdb4893e92ad0379e5876661bccc7a03de759f50566219fe8bd5875e2db0fa6e2a6dfc31f844dc127c8d3606542b33a08f853390f1722e8381fe2cff788989b090234c17d03f941224f93ec957b581d1b6e75d80ad872dc25e3ee577e517e148d5c7d1145e194826b20e62bac97db7702e6d8d1cfb475faeccbb448e4c0dc22f605ecba808fc6416ba32aefb3e45714c402d90a605f0c1c0984fec89781bf3d736839cee96bbe3cfd893871e71c88c9b473be861e32c80d21f244c8965a111a66104e1efddce2867fc0e9f713f77c5f379c17eca431867a807dc349e6bb2d53086ee44eb6b933cbcba9224e432748a440bcdace98a195d0880f1f62f4132f01668ce5f93e7f827a6ca1096c282c3633936e3a0e82a571894cce90a907384c6dad0ef75560f8e72434ff6bd6628368615cee5649f9451e15a22424036aa85f94437e32403993d833e2529362ce526c428657bf2b704e0d492c643902e0a933b714625d24a1226b7f71b78f864314cdf80023466a14983cd3490d7b3ce6107c2d96ce4705446c351e6ea1e8f808991c88472f0c858dacd13c9ec0e89076f2251854397ec25593450db4f574ec88e325e6a370cab65cbd25bb1aa2591082aca5def229ed5d284b0327ea8c0d0e1ca33f52cc97edb19f28f468b33e7327b6b29760395bca02b5d2452600656813384a39db6910e5bedf846b6fb68537d27e287a2f637ed9681edccde4c377fabb5ad78167bd02b5706880c5f72eeb13d2517a5ad86e0b7147372cbf3eca6bcfe2b1ea11e504436db96bf714e28450debf43180eeff5305168f1d2a3a1530f0ccd05905c0b526ee056db5775a81d0949ecacf461681dcfeaa8554185aca2a2ca55cea749719e6e57628bc2c1533dc92d726152bbb09fdfe665ef6159639c1c6de17e9a4a8525e908571c67556d3e5171e080a035258b7bf18a8887edf38c31ac7d0bce0f4186c912899bc86f6af1a24df33d06f8b24221810f98f14091dc00cd06a85e24a8c5cbfabc119d46f0f39fd4f2cff8c63657b8526e41666a5f0cde2d260b0ec75b6212662b62c2ee4eabfe2dff95f788ac44a2dfcf299ec069f9eff61fee06f22ea22104f79ae6e9efd6074090156cf1e8770c21b34d4b0644b718e327caced9917485f71679bda63fbb8db4b69dde3d1953e99224729fc2e08ca69f21e68bbc4fabd0ffea0a87a32bb1727100e13592c39737681ed65dd1e24a26757118e228f5d657de6d4ec7cbd27b324bd28d1b14f77f96c4b85a72e7f553a99f90f5cab4179ff628dfaa0d76fb88c020d889de2f8e03582a41eaf59a37bfd1b43f32ece2bc7d4aa662d896d01957c5348c263f8524a4e3eeb4ab0748e022802990080bfff8d5898b95a8d4c48a9e583db416248bbb770dd03f2946bcb491dc98dd8ceb810d66643ee01a12a3081ff46ea31931261b95e1d4bcbea7cfa24420ebb6e3badd2b1c0e593b8d4f5ada0c53ff79cb94e5e4578f7e2d439e0ed47be3165d3355bfbd8065bdc1db41b4ba822b3f99da612f12ec3f87ade8bee4a7a423a1ec01d7baa72a39a772a8de0e7966c3791d4960ba20cd85381dc6d76b66a3ab2dccd7639c50c54da7d19f9b5400cd5df9c7ec73ba9600489e16990d05953d4a14fdbd9f00193aec4f2faf6f556c463168e3a803baa947f05e1ab24eafc90a948d2669e6ea81fde4af0599609eb74109be60339455008b67f3fba35e4372bc211a023470b02493fc4679776d5a85a94ff28ae2c3bc9fd7bcee7af7023860a70c39bb4f60a9b1a57f65eda67eb3fa0603bc197dc1110c8857eec76708052f3acc7179722872ace5a76a70842e12c045911329bddb6d204c9d1ef12ccde136dbd959a8d7f03cabb0514c8fcb898e017350d5e556fa8b1776d3d3ff2745a1c098b0514ba7a1bd9224526ae96fd70c8fa6d22336e48983fe490908d110694708685de268243b8f5d41d27cd304afc6416ee33c4239c94b135ce700f51ca6df0c18b085c396c5042f1cf75e17d43f4dc023f201b2dbfbb95402cc11c2ce7250e113e5524f6e6553657a47db68a15579613c7c946e5bfba982b8650286636b42e8ddb77bd7425b8a2b576ad541c26e30bea508f4a81e496730ba57b4a0eb5e63ae2f49dfe75596da5b95ff9c99876efec021c7e5c39a7eefad09cfc150e341b673ccba42ef06607d8e572fbac75d38225cf56e5998b9f74d1790d35c1677cc0f34416e221b34bcd343a9d833c6c5f1577f8e188e6fcc63abb3b8819175d5873e20de0c2d61d1d707f27bb4b4ee11ca4ec0b506546a7ccebd5273f90f29913e7a51b0918807f1c1b5a00ca24595216a44545b68d6aefc0a20e6edc0ffc0711284412484416f98f887cc781aa8dc36d060623758495f25c5d8f16ea4a447d6b8e7f1e4c5df028995a2e38eaa3eb9a0ddebb6a58c039caf298520eab364a1400cbc1c0d69496bd1f74b6fcf6036a221b86b0f46d77e674afdf28a74f6806e4fc7036e09b905b1481e62a21d0a86631040caa9df972c88eb0f40214cf4194ee737380955afee4ea984ffec91b9d55bb081f8f77c8a1b75845b6009f64a2a5d26a1abde7e0f718d09691ce013d74cd384d252b98434f904def15baaff97522ac8fe52ff8cc8d4ddcf761451331d6f37f4898244239a26ab22e3e4904a6a7c1cf616fa898d2680c793ef7ba2fade699357a4ffc0e3c3ba45e25ee2023e2b94726302a11f2db410ae9f38b5d1383950ca490014f891fa6a976a240ffda04c19d021d791f91389a3f101e357fd44d88e141ee3488dc408fbc38c0c94ebed967c4f23e8e5541388f428d83e86c7f267866951064d2a0049ac82351d0ba757d055534801c484c0cb9a152d4f2c0e82d20e54ae9c8827610b6ce0ac0173656f2ecd55d56022dd8f32e79bed3f75bb68275dbba460987485e91d494a5306b851943f38c6f369d6aef7615dd10e87b873cb8cedcb565f51e772b88fd67199d737c7783731e7808102641c4e9bb94cf1aa9b31da98c7be73c7718b6f5bbf241e20f56d5278aafc4eff658a2c0ca0713bbf0432d9551873eff8e6bf39bfe1060b7556f5e16066d9412f05dfef02b5a18bda71f15a63bb813038bb23dd114bec6d52c9af26528721f204bf5b3c6e71168bb2543a2a9b709846", 0x1000}, {&(0x7f0000004ac0)="1fbfbe35cbf753011f539934f81e4d0fec8541ada18e322c9dba673c40bcea37f032f9257388f227f87bd54872af41b9447bbcea84c200ac8b24a864fcdc0a2bc0da05409ab22719e50d958d6dec410df5764ee40110aee86e32c116c86a93ce97c4735f5f6ecdc99dc7607ca5ddcf55ef4195c3d618883661f03203afad2d5eac5bc499fbaff33adbb5cfc5690bec2400ae3913b6e1be2b8878fc905f192fed075edcda99e5c4ea1812d0d01423b5c035f45babb5d7f6511dd371a178d91adb0f886da96886ea61587b01f7f1fe6973c9a3dbc119e2c22a79b3b2205d75280abee05e60a1232d9cba58b6ba0ef80d99f354269c", 0xf4}, {&(0x7f0000004bc0)="01a3afd5cc448d2a6a7e1f520260f62e70304195f9256d812f880e3b6130a961e759c4525918bcd992f14b6743ebcc23a48f9f5c876af4cd98d729e7ca5eadd8bd71f98fceda6c1ad823688bb98ad0dbd0ce63b5a278867ffc2da332038473403b38c856225275e70599020a3ad1978cfd0b5718152a515ebba6d64b3b52c7f5361ba4158b7def8a528a0d4d3d1ba66edc7e63b5b6c37b48428bfb87d21ccebe48e8773df6277477cdd001219f83e5af1300e89bda209100cadb46d39843c1427f8f", 0xc2}, {&(0x7f0000004cc0)="56fd41ff0a89fa13fd4a172f17113c4850703b78ad1d10251c3412d72dafdb52de64b7f94a3a3db2f9e15af95c60333422c29177a6772d500b3d54083481172a817f847cf4", 0x45}], 0x5, &(0x7f0000004dc0)=[{0xc0, 0x1, 0x400, "1857761e918dc2642808c649b484f20b2cbaee691546d7879f4247c09d94881d9cc895a7ecf31d5cbe7d084a218cbf2618aaaa2216551d275cfe10f91a82d29ac85647957f166cdf0b066c3efbfba2e07b9fbbecd9fefad875608fd1fd4f419f85d48adaafacc903c429b8729458d215884feda0fbbfc345efeeb2f1ed873bbea8cfcd47f7d1ff1b52fa0027c7b293cda6091d913b228544e8a3567e05abe268826d441fe623af31cd1d"}, {0xb8, 0x1, 0x8, "3307118be047eff6502325533040a04dd12c8680781f4a14ecf67ecee7d371b70bd5106eee8dfd75445dcb88b8a8844ef494b80ce37258f1924d52af99d58252c635d0276c1a05512b4d373fba70505d2e1cb36717e7ebef24fde68627dfe3c7f914acc68183c741a6835b7ff55ec92b2f2999b118f5fae0fb0ab1275aa9f4088d164bf878d6be042f85ccbf0bffd0be37e1df28ffaee5c55f0ffd0446759a97df0d9b4f3c47"}, {0x1010, 0x1, 0x101, "a75cbfcf24e22b150b1b327720f21e9a78eca853c914fafe4d9fae5f79d56a596c9b0260e741bfc8f45597cb38580182a2dbec205db5c93f3812c9d3ac5094c096c680206caca15821ca6d1c6f4e59b8bb3c2fd8745ed72ab4a36e066dda8af9fafc48a6845c7b7340ad77de3e8edd68779a62fedbd501d7673ec05ae25b44d4da94595666cbf39cb9d49858baca23d1d943cb0dcc0d3311244e1d8be0a81b9688784fb6e6c54ba8298e3649446b635b7833e27f2824343f94395e3445ef09e42d2684f4305f191f0a3b55ca309b7c251084930d78282e03bd9b29cdd2d64414ca6a532dfaede886af0a49b4be77157b4edaf4a34d5909920927547b640627594436a41585fc862a2d95defe6dc33d2590479e078fc176b332a8e3c81f0de63cf73669b09deaa1ba25654a58828f2b8881c99a125901c39262bcabde60b76f6d61ade1585f59b16b20b4b185bf864e8f990c260ff269fbe3f7a69ff8f61ffb22bb7f65e74b08b7a93f3df35ca6699a4d3ee9ebfa9872e4b631e87c45253560dd83ca956226a38894a40d48deec1e7dca18c237afd56c76d6043c41dc77a0edd302a66012cfcc7178c484e5add987db22a7135997a6dc166ecd7dbf77ea913c90e1f8ac02ca3c102abd632031a6fcfbdff49b1511f1a6a476eb93f3fe4f7e9010dd1d68056669bb7c566d35fe50259d7ae4f2d76e334c1836bdeec4b9041ca5312fb5f1db8e3c7e0778904e345e2c003c060bb727dcc7a30a86ad8b3dc899f267be425f930270bd80655a028dbc279bfc87f0af3f6fa21a2686e571492940c70c68aac948f81f60d39066022178f8977c09b1e9285a977a198f2fb85f7c0d8ff6eb59db4bf11d7f07fe291dbfeb15b9730e64d22ffc45070448ed9d6c3211c307e9404ad23b573ad90cc8b4b49d26b802b86febf218efe3c1a76ee1f52e80de149099e3a45b76c497a17258b12bd158a810327fd471a6f6261b338a53876480d61fefb9def32250561b445bfd05c7f9b42a43f788d8cb1377697ebd038cebd1d5734df27bdde5425d4b83ebaec8734f6954a92b3413997bdfca73f816a76bbb25f334a9be347ef442c4f438092568771e6512351900c37b1240d7c4932468102e628bffe887f6e7ad45dc77bbd944bf03ec514fd8bc30737b1c8e28d563013c6567db1da92d5828c930d09a2fc13ebc15e75c4d16a201b16afae5e26728a052dbb2adc76f25e0c2a7af6d2e2523ba32203d89606b0d67d1b1afe2f13ccdd151b1aa7815701a9dff2c6993461ffc5d9a44d08453a4d4ffea9c95b7a7156b0d9419b099c84a4cc95b037559f4a07b7c107820b7a8d50d5759bb3e416a4fd026f314287619cadd285036630f9031bd22b2bec00ae95250d8d9813f988a813365a57c7fbfa61d2c605fb885b15caa210ab5ea98abfcc8e753bc47998d5f634fb6475210b4bcfa0084114063b020d29e828d63384ccb4f9a4becc1bf836b229a61f859161214ff5510ed397560086b901f4704ca789df08e2b6cd24139dac73969559c205457b54177accae8528c78fa007b20583f4951f6468ee6b8f58a9e4c676febcbd838dc5220082afa4919409328dc59e66ad5a337c8ea48543aaaf6bf1522f0639c1d63dbcae8360cb26fae6468ced9a15ab8841234c38611dbdc6f60c46a02ef99cd4bc434d27a0398d91f0d028a9dca9ac222e2c6e3ea332db970ae0b73fcd1fc039af38c5e58e55b0156648a9a0279faa51510e42c9823017cc24380299cff0adc25a98ab1e54af34c28a8eb685dec6ab2bf0d0f21072766a68b2a001f46837b4f583eaceb5db9f23e8b34a85f57848f892da1f7aa2d73ee04a8361e59ad52f22abf72eaa108061b8170ea9316239c0e9aedcb698857b73363955661f5ba52bcf37ad6d188b7552ce7a23a89d3a9464c896a4ebd57773de16834e4b6266f5401fd7ecfea8853daf1ffaf07c385d5fd00f2389fcd334801bfdc3da9a3573fe4e6525c9a1e753024ccf5833a7e180e42b274da934f4504c53487d3afa0ce35b4bf04e5dd3bfdf457ac0b9ead1cd9515e3cb06f4d769fcd60e5ff01bf60de3d4a910ae703a46e93586153dc2ae02bb08532671001c43e0e3ad698ce27b53b457a8e6abfb31011962b69217920ddc5f92053afb1259426479df108b8353d0418f6b4b5fe89681296601b0721083b783ffd2c505daf9867299f24410fb128bc87cd9e5a6655f12d0e3c0320c1cae9dd19b73c447a974b6ce1a0909cb4d68f1095e3432cc64d2a210d0813dd85a00b4c8d664f85dbce92182245b590365881dbe35d02468aef60fdba275eb406b772195ebb1f5198c9bcac47d745149911ff1c9ce7120048498d07a9a90a2a6d5df1a821b782d7e18706f0b669ff932eed901b39639a68b65240192e5652ac82d42bc02675fe10fa2b6b21b6eae14b57051d08a42a9718029055a099167926932a9cb9c5a7203541afeeedc3cd025712f24dd18e4da39543dbeafb4ac0a984fd36f68edc9f32137df37696237108d9813d8adfb493ed9f73e5f70f29e0761116bbc0daceb2b9d797c56c5345c4198bb52c7b37493b01c644ea0ef04c84a07aa5994c2a368172b46b4b818a510fb8c66342f485dd249462ee054930b7d4edb9459f3eecfc00960239d56f324873af9f0885bf51cf08b5a7c387b9f0d2148340c5dfb7d86073e730e881998d70a92b07ea25101f6b51e6dec3836bc5b36358b6fe2c2723b9aa82ffcbb1d1e4bedd0ca080cf52acfbdeabfdadb210be45e351a1ceb7c0396285ec05b774a9b7570fbf869138fa9a1528737ce0e5b3bffca7e990521a8af306a51ccfb8d0c39ea159f3b7cf3781db9eabfa7ccf5f251e128fc38692910a5b1441c27d299321efc07f487d349d042c439ba317f0b8f16beecf7ca6879e16dc3ef1435dece984c46f0ee078d1779afd2560bca0db3c3300aba617f6b695582bbd7ba311c808281c2b231d6ea25bd591a4c4ec31677b5c18b6ba3031e64007eea530d44587822c91cda9dda5ee82a357e3b1b5948ba2e80692647ad1a744fdff4ffb5912575cefe28ff65592f2ed9b3fa5ffcd4e85daafa7c974c9ecd1d4032ad7a89561760fef4c6544000c8d8e3dbd06fdd6484df6d3deedd2ba91408c1bdf124a6386cb3fcb3203fb7487fa5093a39765cc76f4177164dfb6c4c63d03515956347a0b459d91fb9642bb82a1523726da19a6641845d76c47ac846014c0dfa2922182dc03d64fdc881123f27322ad44beaeaa79d069ad5046122bcb515f5e2aa141ac9d425bdaa755cf1ad4aca5a7bb06d50946ed42891edbe93473a36d305fa54595fd4fc92af6cdaefe2ae80367e7786111e6edb20473dcd4a81aa598eab230d7d76925de127f8abf94b26f7120bc8193d0472b7e92557244baf461af5d72099c884d5af8f52dcaacf02ffd227b473a50c19dfd664c3c672f71fb2c3e18d2c018b33899076400b7823a2d2fc659e04f6c0a8466c03fa72153fd45accb7b3abd9cff101ebc281c519c71c317ffddeae7c7f2270e842f9d47873b3966b229f4167e95b5f88ea4e10d0abdaeec4e23bdaa3c133d8eb062455eeff8b9afc975f1d15c197115e92a9549544c052f676cdb813e1e308e139595c0d9b3f2a9335c0fcaabb361ed7921045f0599bd034bf9735314be8c83f61bd64e3f5f6cee3698ae6123a5c216b0e12b78cea004aa2448cf0ba0c2655d74e83d86903590bbf35f7b293adf3a790fa1c4f22552dcb8a9c42d4ed3efc7221749004e07661b50854d5fadc5f0bd30b043016452bc8b6bfbac83d2c63d638a8ef8a1d4e1a2a6c5564d38c3de6289a62582775f849e135701cfbd96ad4a1bb4f61f1bbae8b4206e37b4fe1123b1910692520c50fff9ecc74f235feb73318bb207c2bb80cc6d180814ff2de640da4a83fd67bf939d1a2e2702f1cff3e4cd1a8fa7366e56d7f78f82ef78fa66409d8a4c7efdc8895ffc8647ed877beea7a56668e9c8176804e68c914b467f25e4c5e96f594699903461ae423dd7f3749722a7785edd01bb23ccd6c155a44fa8cd20042914f2b11809c201be265d72c70787bd08ed1c29d7fc2fb5c48ac7dbf08e7cc53bac51704faa82a9b368371e29d3b4afa4275fe7d71ef0a33c16d4666ffa713123fcbe9fcf68db12c0f7415435b70bde00bace1fea99c65ff99c5b52c968c48c2db484c650d20b8aaa2c3ec699d4c5503baa995f4c089f43ac41b400946e1770f9c675aada4e9a23928ff33692e16add1099e8c4500bf35a9b25c22dfb74c08b84a8358c6770fc6b3a835c3a7da7ded7b0d03aceee0599466c3fd5b2e7a71d6722f4a7edf090042655dccfc76670c4044a8c251e1b87a4a852c3274418edb8c42391051ab3d9c8fd8c6f362e46180bd36e9ff68e20cc6ec8606b31ee72094c1b351d40eb0c78d2b824e4134f8cbc0bafb48b5a51a111c372cb34172ecfe0799da73283657e23015f1c316548190fbe0ad9d042114a029c2cdc0f7702c9dd34a128c62bbfed70dbf4ef358a277b2d86f4283ed20ddf2fd5ca4858a5a278da79228ee1e647ed8b9d7184416b66f28bcd210116f10b578563c77d0aa86701780e3e5fdd6e8b859fe557ed716f02d48336398743c6c4b1406aeaa9e0eea1fb839f9b8d549a4d160d975f5548a894f339d84a197c4a096e0917c2c288bc1f18e03184fd33489a538d18f0483cfd6c6032c2d15d410f62d5a5b1735d09dbe1eb1802cb979d99761e14736cf7752213b849796bcbe64c85e621f2d0128b9c1c6e21638ed1d55e8a2b3afa96cb513a24d33f24dcc26b8b96c3030755a89ddf7a8f2a46582db254e3b09d970b5f52af05d67547e2876f49ec6964b092aa62b08b2ddff82e641f69d245abb0df6ab403ec9aec85adff06c7e7e3b9469d4a938532f59b31b0091af0eb17a13094f0a6cb6daa00988210ab0bbe431c4062fc4c1d5cf46e5009ce528740b5da2e172fb528d13bb527b365bec446aa7542216dc2d7defc46b5593645e3962d8c522ae2ea34235907619f565c7385e6dd6c90fcb09a71fcb8c506ff9e439adc7a94c2ef004f56f3dd306d2e979295a2f2d1c531fd3c91da77a2bc98d3ece9b16fc84402513f6dc355f512647f61ea81126e0f91baa21e8879d5fd130173b3f6e28d2d536ec51ac34df9135f0ba34d8fc48167d6a00422cbf0a646d06a597c27c82a5d32786446ea532e91e453d16f6a5445e9ce8797c8f38e3a6b738c89fdc531623d02e090f7a438b267cd5bad8a9fb474114b9ba275f5e607baca3ff1d35fb6726b815ee212ee004ae63c636c91fcda13fbc808d49b4e239e3fb4931189e2457b5c946295376bb3782ada1063d14352060b26a7b8f2af6f565079917db2b6866a3157f8ea530b833bde980952c2c502569b82878dacfed329f0813da36110844ef1d267178cfccadac71cf0aa9a20404112cc976850cf021c8f4a9d2217348749be36a1ff111510b129ff5e989d2a1b5a7124f0f33bf062f18367ffcd78f71971c457394e965760c3ef7a5e0ae1bd0da54fb60f8edefaf5d2f747a7a6f6dba8b5caa3d30c64548ec20488dfcc2f21d93b88670d59505eed1ec62e7ecaef84dec03d5ef09a4f126df90551bf12701fb80275c89efcff1907c7843c2ce6d9c5994a3f6385c075b519c3ca2656d5b5d7670b1b0861d8713c3558789890471c2e93e6734e780eaa10960525affe7f7bee92d826bf44edc21664e1dd4944e3a97df43271c0299352df341d55564178606cfd23b4c5dd2adfee3d3445f988f46963f69747414ef537ad"}], 0x1188}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000039c0)) r2 = socket(0x1, 0x3, 0x3021) sendmsg(r2, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000036c0)=[{&(0x7f0000000400)="6f35062332c882ef0f1745a3c2a1316b3e5b1a076c024daf3c982016f24cfa3ac18e3997b9f28c98f517f238f6562be44e596cea3d95ff99ca5a1a3582937daaa83e8658fbafcc159be9f5e36f0e29c30a1d2d7aa3e300e8e4bd921fb27a4c9f6c628e819d7427de3d118969adc56a9cdee1d68062137648e1d25b69f642de2c515428321924a4eaed582f0d3eac7ebb7997f84bcd1504c08044d22fac85f92da0f07b7f57fb7cdcf2dc356c5ee226505f4219b762147f82302499ae28d8258e1d1c4ad1f8009b115e68ca685d9f48d3afb1649135ecb648e5b154ce83e8758e9060af960749ab69ceb4427e30a152679b652e250df5acaeaf1507bea8a29d1cf6e55c9f5a989a625fc67b9efaa4821b2681bfbb6e14ab4402d6fbba1f67a0082216119efa47c24649026cf23608506dd8d3cbe2ac961625f5907396b8355ced51a0cbffa669cfd9bed61f52289af51b28a342c7e724a0a77ace9703082f3dbdce18ad6d5ebff6dac06640b61c6729faa5ee5edb59857ab15a2620c1edb2dbe212f942c2692270fb811efdad4416716b55d3aa0ccc71ecf8d0503249995f3cc211d48d150a5933af110b61366adcbf99688985c01c846ea3e541dda47bc885ba8cff3ee526ae4c01ee599674e5a994dfc388cdf022207f63679fef7d5e3a8dbc6ee569e413063d82ee10b76bf7be632a25970b3389bbf2e4ef02dfd062a3f86b0f714b5e34908b1dc1963479d931d5fc964bf18775aa843963535c5e520778325ba95e5178a1afef0d61c45d64d15459a419d3ef691500e129d0ba79e44ca79eeba79f4c558c1b22e8599038f0878b8113733fe6581bc1683d9933280776ec64512ec674906913b0bfc0715aa43a9a7c19e81f1970ab6f3273e17d320217a2ea88de8618cde51d6fc84d5f161818962a3b7ee3805868bb3a569b547f41c1c01aaadb2ba5bc998687e1c533a157c22247df3e4e31f80b42176ca42b14b0b77c2cfcf70b23354462abb56eab8b69e665649c637fa0f99cf62dd449c38db7c3d6e633ebbae615c60a6cbb97ad2e2adcf60653673036fa18c7bdc7c13f63f1f0eb031aa117622e0597e5c1256f3db388f457ad2928ae72b313bc425b445d51febff219e01dea8811bbe3a22dbbbafd9bda28e3bf3b933e2fea95a161304745da60e5b954b0da38157fce966b4eea1b37b3420419cdac41023aca38f01739da8ea4816670129a7ff37d212eb9372dcc899113e511e935883bae1587ba7b91c24443bd922a861a6132f2b834dfd3b43a52847bbe54c132aee30b12003ce4174b7406e7ca077d8ae92742791075ed7c1a37dde8bdeca313ca5c41015679c83cd19580f0608dacadf0eee6037dac5a477bd9b2221a5ad264a8aff5bcd2d530993e45c9775dde25e9c26998774cd1f708a3282e2bb9ddf8875801bfdbbcede0468d679f07dbe17c3b8f2dc7d9c929f7aa40b089548da06134e79ca97d279ecaeb0638438156eb0e4f5cbfb50216d9d02907e6de837ae7d13f0a0775238292ab19f48a57490d4ca44e9a7bb2d9a558cd2706a804857cc5873a952bfa6ed1753cb18e13a2c3b34f78023dcd1ffc616c69f06aaf8b3bcd58f88844032ce1748b178a3445bcecbc436362d6382bbb774b18df62169ee7d76619f03062141b88ee58b800e2f16f235da016bfca06f36b9174d49ed7f61a5a0aedd5a5aa908013449ef4f2069c2f178461347cdd0c00c1c7d36d766b1199d880a71c59602159e4fade5d5f1ec43b00a0739f4ac61ebe0a31ec48b1d46f04f5415e7e517ea4ee13a05139ca6443d907e583b421de89a0a1f08f3809afaf7f4629127546d244347df43da862bddc864b98c3967849485febd22a34d26b9de0e4d68c08eb53ec894cda6687ecddcc116e35cee606157430ba30c0d6f6ea91abb03e839e6761397a9ae5bcbf17f1ac1f269428b5402d10bb9440b3ef3a826a50ecdcfeeab650896258a5cabbef2aa2a51cea42809900e6cf0f304514250f6da0acf8d7a192c1cdcc1ca7935eb9c3fb583c87405206af31aa87d7d973efb324f589f10ae219fa943ee483ca4f6343595d8a6da56dc823cbbf394b726b7e8419824101b9ea702af293ba3c5896b1b929a4c35f9b094f4b185638b7af19b0e399828fc2d2218355d91ffaee4838bdb8bb3a0b72cb48a594f8b564001d6b71a84c00c6aaf94d1162e0df1a6a2c60ce89a00f0cf2d702632cd5c2e0d83cb98214dff7e01efd6c456d061a351c6b68799be2fbbf0abf4f7284cb395b43e20ab01b0986ef67bd26e8c5f0311e9a774d3d96f26c8c2d7913cb2e3b02a39290fc6fa1463abf88c80f52eaaa385a5e2bb9287e03c03cfb2b5aaa6b52a03b28ced2a1cdad1d8ced2a4d880e236961bb4a399f7d587bed5147711c459a7324eace9907be48781ec3c2d67d011d0220c48868869177d84501f347af39f6f5ab4d7435ffef7e26b682f5e970f504404a51d5a7b03b70d6c6a4648f229be669dfd31bbbac4fa1000add50cb6b6367a145906faffca153bce02fd891ec894944b06fc3e70fb3d21645f94871f236140bfa02f510710dd8648427df752b1e62a1a7eed7a3cce0227990b40f30638585b9bdbf359bd7464fdf9754be4733642b104b21641d3de9a0d73d1e8811cd1672dedaac7dad6ef3f4106c731cde0572669121aed380fdec1538969ea3bfe51062b9f7e13af3b94c2792d3831e40599a49960b8592fe24c65ee897c80317ad96f59e7aa1b0bbaf6edf1c535ad33062fc3fdd9921914024302909b970efaed356bf3559e0a9e68bb4dd6f0c467902048ebcb143d3b4c3eaf1e263b543eca998399b4f9b7508635fa1949b11f8038fea57c414708f66fbb61edb1dce9d46f751f06703117232d57ea8a8de884b30567a9c0def781e045f632196ddadeb11f28b80c82dc87bbe262b68115c84ea671194bef54e566c6d73948b8f19653e124fa01db11dddff84885df584e6d82bbd5e7b7bdbbe716cd9e67f71c9dea16a76429d0c8426fe935922d6f924ac4908662ea5c5ccd7dff718ee55bbf4babb65c12d40e55181fc4d0fa10a9dfc222a6da107ecbad24391339abc07984408b0d0f064ae5fb47eb277ed0c9906c11df25617759b78d051e25dac60d6b8f4cf831080bcf6532d5e78106eced6169db5373284bbdc0e5863c7e9dd1988d2ef9df7d556cbedaec717106f8ddc41eeb11e5fe09d9615ebd9d6776947aa310dbf20883b468b9e0ec026cfbac905790f99c96e150f633ceb638bede00b3994c621c6a14a21ad57989e2db301868bf0daf9dbdea033c12b8276737a3cb0be15a98fc7df79d4d70699fe3f9f2c131eaf046156bec9ce34ea878791f1f9ba31d8fef68ec428f628c1e31c204fe01bd587d32da90e7afc62cce6513496c27b69d6a80f69a691795864bad1c6dad4078afc2d2079e29adbec4ba286f86fd3f1dc812d168cd63a9d048c72748f03c7cf72035778db5c6f1823c9d96f009f17952bf639ddfe3c7a67e58c0e56aafe600a1b54cbc96143a0ee852e5ce54f0c4b916cbbec4f3354daf269cb3fc7504402dc9765b064c2201615af663645d29ca36db1a39fd649e663f74b2d0b8a53772825f7181029127a5c6ca887ddeb594760faed36a218533a5dc3e3b9fc20bc6c96c797ee72362e0c1b4d253c144ae10167c4717cd33dae1fcb4acbfbc6d111e9839f105faa44a0c0e209be2ecbad6ecf0528ca3c8b2230f304c01f24518a990323cf38d980dc7ed9f47f70c4cfd2943f533f7ef61eb0da94206d88e3941419b055e9a6d1e70493530da20e175a08273248489b158c4785b7f4e97c0afdc064f8f45c4ed20614efb79498197f6830e5fbddad4fe3cc361a46d3b1b52f4d006e94f9396b241ae62707a2a80daa58e535a1164f60d7488684c604cd2f6a80dee19c1ced9b09b70f7aa0f6e1df249e835984dfbfe42fa9b91593107bc40f1ab4f8498ab006b865bdc89ffed993c3fd5c6cb12489fbb00de0ad23fb1862fcb53b6469b62fd104d3575086be19a0f2125fe7a64aaf4f69dd0f2d0363e73ad4042b5a518e44065f2ef19d8fbc6260b6d59c497b312dd11d1fcacddc066da7cceff17d28980aa1d9d65490460367fd0a88dd77790f5d64fffb477ec9fba1d70863fd8696c6de3058f0f98f7bc7e2980b59078f556113ff5061aee40d27e5a9a71599a7544666f7a077e2054f8529d403928eb15eb225354cc894d818adbc59fc9c887fc617b234231176449543357d9c808296300f62101333848cb981fb0dc87b1ebf0aa9a04b8df7c2681fa2f019d2f1794db48df86fc92043e6b43efa6e51992d86205452c23ba8851684ab33449e7e1b540fdeb5a6409663f94307e365a11aa75acdbb3fddc7796f234d128146bfe10448b0fa22eabe5407ac2a7928e5e0b962a3ea82e11500cea0304319134d711ad6c7fdbe40e7a63677d80187078f6b41291471a02946e14731452949aff584b84839dd23864143f22a8fee0ae621f92a444a0d40a64bd63629549a1721deec5245ffed5b375a03969f185bc693dd5edd6bf112f57173a995016fc617e61475548468ad7c11a382c2a8d60910a44e268d2b92d42debffb629476ecc981d8129cf31c8d30695a952d4ec0b6402cb1811b19a33ec19b534f718c7d7995c8f1267d1a351075244b6d8d47c795d091efb179255714211dbca75dd0ffb7a4c577ad6827e2963cea3368f71c3cce9366163929eedaf4d4949d9c126bd6b9cec158ebe865049701c1b16264dfe35271a41ecc79dc3a1659d962ca2cdcea8a20c584c836313e683a96711bfb9e33340bfdd226825122052adc4f94c63ff17d6da1acb8cc8aeda38fb9cd954c2f4554142acabaac01cb2ef0df58a159b42b04e07abd8335812eb94bd901029e6632cb78152f6e317ad968d32619789f5342ed5bd264ab2fa27e72240c68f927362de7533beb30367d1ac01b71dea7ad753eed9710daed60305a5a23191ebfafda8116a6e7026e52656c78eb137ee9a4c6367d2469ad7721940ef94ff190595a6fcd5ff7e0637280178f8986e49e52ebad9ccfe86dd228da643b424684628930ab528a837a654175f0245401602c64705b6590f1eb3fee415351dbfb0595d0d45b277ed97f9de09dd465af21168a90de8b61ed8183414dd40eb782f5d0d5f4ce6b482e69d7aaae6b0e9333ad56ba3ba45cf68df74047ba0837921ff0754058fb05d421eba40bbe534237b9578d86353c3e54167c2896c8dae09cdac12f8b3de1d476d2a76ec8b9295fcfc6d76d291dec916a746cacec310b9dfaa54ce1907ce00cd35b6dd4c928bdb0f99884b86a8d7c4b98c282529436c4ba0afd087f961dda46641f9c09207d91b4e13e6487d6821235142298b4d5c792a254322c60c3b853965bf2e6624f9b4dd0a52e50672c29a9715c2ece6927b8cac6a2674a911cca8d691e3dca3d403b0b93818e11067fc52db7881c0c6b8cf244827d54bd6c0559a33101a5bdb36c5af7e48213774e45175d41d4cd37daa61afad2e4ead37c8407d8a621327f6144ca633b12e890b28823d5ce12ecf3e18512c64da4d02de0cfb147d11b99f40d8961a8e33c76b49e0152b4d1cfa2f3448ff42367e9498b08effb152f90d5ca8af500950506e6a433e9a81adc5ea7a82c370eea57b80a6d587924ac2fd576623ed37e922da325819c7666bcd17a40fd0a8d95a39b547942425db6acb19faced4d1d30489fd90bdc5110efc2055b449a498c55fec06e2d07659a74e855008c47b82307426c1b376845e9630b9683b", 0x1000}, {&(0x7f0000000140)="d6f4dcc52d93ab950436fd768bf6aa9a96e35e596bdd92948ba3fbc56a54ea52ab07b55eda4a73fb62fafaece3f031ec9ef67a0fb68782c45aa2fe9be361f6b3a8deef6edc20507a7af771aa1dcbd9b4d36228a5c6bcf61cf6fb5757609a0418a1f2eae8d596cf33bc8cf2858a6575932fb02ea91a6404a45300cbd620d7523fbdac4facf277c4a6ee5bdec40992281252dc889070a5005a9ce76770d12691bd8d90f5c87fcc77a38b81352fac87f52d", 0xb0}, {&(0x7f0000000200)="d9b656117841d71a2bdccc6a9f8ebb6344da39ad1e5617c90f365e508c8d0e7db44bbf6d88799e500d80bd57405e820d56aaa3b578f02b448d7f2a36302b5a5ce87458a3083870652d96d3933f92ea54d11681908c2c96feef1e18c9e73bb203754d791a546dc8ef899eb01fee06e1840e2af2d7f37130093dbf2be6f12cc655c84423c7dc1d864b3d156f3d8d65c81cbe327d93be4a9408bec94985ef6786e94254e3921315110d3496045e554080cd4e1a70cec3c5cd8c3a34046f08c85a2b02c9e5fecc8697057446501e45b877d704f5f0255a3f8711", 0xd8}, {&(0x7f0000001400)="0e17ef3bf570e4675c161cc2782a98863c8ac1ff0bd63da86d41d727497b97c73add63c04123528af5fae0e76263ffeb9f46590efa26db94620d8dbfe8d3ca1da401b91cee2aaf231ac24aa433c33e6aa74fcfc38c114dfc4e6c39cb975d6a296ca74aafd27cc0ede150f99df12e0702eea61ed0d6dc8f49e03552fb6dbc94bac1ca28b5c486293049f6f7f9aea2feefc0a34275684a09719ff5bf39e2ea587281f3f28fdf14cbef04e6f09185be8763c4ab5118cd3899bb7d6e2ba3d7540191f16d028c8ad034b7db29ee03fd433a1ef95ce3444b17d6007997491288982b419ef4389ed9382cac045966c093f78f1e561a107eb9064d3de160c68184e964773dbc3c32878e8b78b580fd3e22f44729afb7f6deaad19034e2d60d8e6d96f5713b10ede9a5d29334c5643c2f7eaa169ce0dccf4ea917b922bdb187d36decc9757ecef688b8158be039b50e589609ab1d5c61ae08c8e1a274ca081e28693d56677cf92b5754fdb74d56eb54a13c6884fbe6f9384078514938916cd22fcd9eb6fc2f97c7f7aa8c32a0c1210d6d264a88ff594f858bf99ebfd74fa00dc109e5014f7c4eb1c02ab30a76f918930f4662a8afb3e076ffe589b78168f511351f04e8bd94ef06ad0141913dc3b5df90d16e2895d08457565da051c54308c0edf21b5b0405350ee7b99890f054e660399c26494b2fa5d5bcad032b03a076896ffd5222750f82e16546fd2a141affe711be9a58a104a38558f1ba0b1f36ff1405fceb3dcd19173edf21ffb52348f7e81ac3039a54c67c90ba37bf4261f78a31c96ab3ae85a5a936fb5172fdb8ef44498d47b33de8bb3646ce8dad05b03b793c1f3ec806b9344b9da378ac48fe8ae7cb975201c393f23ef9362e92a5258e2e129e1dd330bed849ba7963cadb3e3371543592cd89564389a5c21e862195ae4ee0f540f1672d00136b74b6a8c2da9999444185484fa89e4b123ed277af58e332e32b6db08b1557fd8f487ca67799d2619303632607d764b2c0dd8a908b717316b04d4c6528e95ff9391bdc87d09bbc3b026f8ff10b1ba747aa7731c30a2fe5141f4224f499ca3e2134b4d178f330e991080f2e84b6e721619aae9de0b8a78345a3bf66c02b4a0e072f0f282671e74925031148370a372afd5b89f6f7ff2ebb910a70b3ee443848fe1a6af3646c47ba5e4ac4c1f9d105a0b527f0019eb0de19b5c5ce76ac2a7aa4f769cd5d1826ba3038b85f1486f1b5702a2a487509e12bd59775382d4872ffa3df279e09c1c76a89cb5d91493370119aa89863901ded99f0ba44c1215c42072539125dd8a9665a4abca776ffeb0ec48eae1b3455581c8de2b8c1ae7edbb0cca2caa3663b89c4054337d41f93f1ac710e8f3e089ac5df0806a49160a11a23366e2caa6a6abd314c938083d797d5648238e58532ba9c5e1f3bcafc0c54904088695908d42a3b3a0347792365a5cca34cabb5211a3e88fa5b26fbc6271416424ad6280f9cf02f1d7b5d63d5742d8e55fcce665d8cb07aebb4ef0912f52da33c0f6c39e4152287e854141ccba697fc3974de1ebbc86e1f670cbd44ce4817e46fe187821b6eed2bb3cbde00c78368ce4e2f1d2a505a8868375cba453db44a51540acdaf0a4c472a2d2922beb2383bc79d397b339a5f5e4b22bff4bb95c844f7b916bad1a3e9d68dd5dcdd3a478c745f44fd3e6b089f0bdd59a1d487dbe53f05a543102c5294e09e57a674ad4f14af426ea20a9c01d2f9e1af533355d5f1f3c4b084bbc909a1d37604137a5ad9232e2a7066bf14efc8f08b52df9b7476c4c8ff026595a4593bda7d76f8b9800b8154a439dfd47c98da4bd9931d362ba4911630e1fb4a3bfe9dc1b522ccbdb9fe2a4e1beda7fd9605992c7ba090920db022d95677b5f607823a148016a7f0f279a1e739bfe35717b015d82cb6ce68335fef9a30c7779512d38c406150519ec554fccdcdcb91422231b94ea6d3361081bf2d4494185d364d3a7981f9508081bd5685ec55897e07283801444658e9bb2d2f66268000e638969e8ec4ca93dd1d3f8056c116fd5acbe2c1a587876cee92a208be389fd9e9f5a83966b731988ada8ce6ef6b31bb166e3a75c79ec2c92d3eeae57c5d22411282323b0a93c04c381e91e71e2464d54a2d532d9abfc010f4cebe1cfb7f703295a0d171c77257e69d9b42ea75b0d7c39114b1d8af94f70a59b07b2e895d0470dca978e3d46310dfd7540a4b3883c2a2f08a88439862a1be28714e1aa04471515cd4a7016f575dc8331015e448f73ed8af9b7b3a3cd672a05171ecfecd3228c2283d5fecda511230fe478b9904bc3e7d722db62d12153bbd764c64ed68131018a1b951be21e86c22309ae5f6ecbc9991e6c393daeaf46cae3f8a94b384292865f6b8eb3e5a882c9a6c0587d3c66260f4de04f35e0cae2bd75022eb87973a31f784dce751aed13a524bef5926718c87cef7134602c1ceef8d52cf17413141bf3c88c57887bcf1cbecececf0232144fb5bbc451c929956b67f40f4b4592c16de7a901cd13d0327959dee2f154b905ac46e7101a9707da5cbf9ba2477282a7b551ad3bd6645b84dec9d7e06ff8fddcccba77b78aa4adcb51264122d2afc3efc33475dba942a170f66b438824b7248cab5d81170c370f2fbaa3d63a787d9ad47f9a36e53f4b715b94d6b59d17c6e53726c0896a5d63937b4e530662aec1db0349e3ac7ad2b54efc837087a2f4b8e3b8301b71538bfebea9d88fcb43e4a08d042334f87ee45cdee6b0a149e3203369abee80cbc0d680117873ffb02a064766ef72ad88af1d8809e6efe7d761676e7556505c23aa70da0a055a57162cdaf876a05a5e404454dbf83ba1e700f0f269d2d86cb3e43b1fe7acc0349b5a71a1b5649a244e19452e4ab5664e9949d80740a1b4213384672dd77c58b94842f9137d3842f34ad64193a0f28ae3e56d3460b67935b376c880e322de47b1719db69ec7ced000ddd29aeb3b5de9d014b83a4144921a3d17e74b1e72ee9d71f5b82f79f47f2b9fd4b78e3e28be249e147d8a692fd89840b8ab71f2ba44c0cc3a61cd40006cb58e248b10e88aa9d4893bc84717524a072d68ec550f1c3b691866079c849ebd3add55d8cbd392f434865bc0dc92393ff0e1be3ea032881a4610b5c858b30d168c380114a1cf9435329b73e438e396833ad749c05411fea95da2b74c9da04defa657da77c8c652f880c77d50b48c39b4304978ca7981f38b3f0695efaa4c3abc656ebc1f62fef5903f99eb6ba2eeee2b9aa9723e688b0f059823c3ab688070b454d3998142dc48c4800dddf7389b7a9600bfe2cc1aa1cfbde173c9126ea873ca85397bf310196ef1eb0670406cc8c0ec0e85bca2346414c0b941d423f37fd405fff1e629a46efea567f750d8a984230a2b6276e4c21535f31ae429c6c50cebd78df9edf481d65e4f238a942ac1c64ddd397ff5ec05c59645fb0aca6e9af6db421d4b93448597a08d31d46bfe3c53a92b68886e6ce4f2e2b2aed85c96494a3d0daf9b18936dfba3e3bf1cd652e02f98343d5cb17b6205631f738591d682face99dd1e73c4a30950fb3cde2a5a415684062fb1c93e03b7750cc11092b13565093de77541e7aed660ea3be040791feda5d69ae63a8cf5f3106e042f4a0561fa55cdae4822114be084f5f57ffb2502d6f5c714b0f743f22cd64e1ed7140ad221022af05ef03720f699fb6fd884ca14c87b5c37392db712f7b62f268650e1e2123d6b005caf01c07f198b1f429bac2b4411982733764d478bdb476ea03a49fc26cc65fd6648b8786317c0e6f0515e377b76219af4b27ee7b4b4a5f095285ac999852dee074280d7312370261fb2f4afef88e57f3532ee62f8764e0f279c9b6820c2c4bb3d4fec9b0db11750c345e6ff6912d55e68469a96283074aff98e93a2e09c4db261d7d253ecaf47a8bf5de8fdd544d5c7460ac8c3bf44ca0392d5c6eee013cee3859a8501a6abb9831cd16f536e950a2fa5a3e22a36f0a70af1a8a92c1d04321eabfadc5c9a284309781372f9088d80a4e80876234a99e298accc98c550b6ac2eef28c00a451567159c37d8970be54274691979b91471d901f5c82f064f84d0bae35890b61887e5b901e203d0c04dd804828b078cdf84a1bed2fdf42cac08666bc0c4c92990506b454ca772d566ccdd25e032535a3820f944b002b006bb45fb6b16f7d28846b69fac60e585138a7583b39aa986e4fc01dcc1fa43b66483f588e7555ee74d51adde355000462f9b2aee3732120201d100cbfb7a9a1ae3eb30a0cf3c5cc860f47753ff44244059f0cdc5bdb85deda7ea22aa42632df8dfd92762216a9a8050643c76ae6f91121a880b7c4741f27f87f4695a81dfb31aa9807c4495384911ddde1aafc3d15488d8c451318ed0175ce1cfa9abd8ab5ea66dc7925aaf18bcbb7f8435c6c0c2f70dff5956e66de81d2c778f51e677a84d7d4da049dcb7b650c8501a0eadc9527ed81cac261fb6f5704e83d6769c14f31743fe369dec102693d6f811d57a11b9f800db22731d176304b6f60fee7f42694779a3e791bd2c26175359f43380c1c97a278872077d3498de1ada4e75dd15fd52d7a750e585e052ac7a05fe87112f5d967efa862c2ccc6da2a67318a91c8e7fa9fc7cebf128547fea9a7529a1f7cc5cd8c1865a0cdba581bb448d259a77f9179eede9ef2eabdd0039351ecb6a58ca0567ddd868be969754490d88d6b24bae3afaf932dd5cb6a9873e9d8d490bba1dd7c6a283cc55cabcdbc2ef3a1e42baa94274f769650213a366b27b398107525b26944c8bb29d6990a9e1707ac44e3969a689e5ee03183a6bf87d2ed32338d503591790ebe2aa69826ba87aff40c109af61fb9af510de34cba1c1dce8ac2980043876104c7bb742d428acc71182047e16ee42cd5181ce920c40231f0c1b66f40b7a41ee85893a0616459fc077cbcd457689f880670d52c2609d29842352342eef07f13397f528fa186b5a39598aa035e41d51c31b02ec87ed8126cc36c383ee5935e27f6339c9270886d344c29612e6a7df0cdf7cdc5577e29d54338b33b536d8deacb2686f62d24686972e2110a82c430dcbcc51cde1a5fbe63b965f36b4e79bbe811a845dcb93f8cb99306e9e150734a7e2aa9dc46d250709a433d3b162320ecd92cef8373acfcbf1446a656c3b59b5792f7415a314bec43b3a41e4b73aeca8fab8947df97f6f8c5e7805233c7dbab4b673c12158374fa1cb7d864919f094eaf3fac46f46526d14d30eb39c8258023b62ded3d7eed6566b80d42c4b5758c5311dfc4216b8783c8a297c9a9e5df1eeac58f78f8ecf65e1cc771dffea76798697e552052c8d2d19b7e0dbad6aa9ee4922064bff6a35d13910ac32424b2f04b1efec1e2ce59e1003eaf2482ccc2542c657a0bf866704e6f54d1fea2d390626e4b011f6855184499a00b0a82e71f110db343ba654035df55334e2f09d2ca821d789e97cc6528deaae039e9caebf0853435735bafe0685761003d3561e6a1085d1540d797904aa9002a6b25e31597e296b59adbb8cae16d307d005265335cfb4f55f2d56f7dcd439ac031d38b328a6f2e927a3f3eb71cab028f6baebf55e2ee68b827b69078d8722e42b74aab7948bd499e75ffb64396169f5c3d74e384493d4b338cfbf5a96654866f04d014ee08990c26bbb03da453ee2d43507584fbdd7330537b3e9d3723938e85d64e20d30bb8018f8838047260ac1e8cb89bdc4598429f2719816987b2178b551cd7353d44f9d2ba032a97fbeb4301c441e01443", 0x1000}, {&(0x7f0000002400)="e30998f351f911b0d3aece061e9064b9d7ea8925d92b446ba272a44db80b6200fd3357f4e492c480dbe8f1c5a27ccee15f4dbac97c93f05d82f3a5ad37232f6ac7949b51e27cfbc8ea6d72828b47cf72da050ece6456a1272a00ae5d9751eb5023a065023ec10f9199e67335773ddfc07f32ae9a8c5ce7a25924eb397f9dd8e9e97a8be88493d6ea8e49ffb5a8363261b337525f", 0x94}, {&(0x7f00000024c0)="c29fddfa88e6906cdd3678a1ee39b643135f70831a3a47ffd9a3c5843d4fdab241c923a9ef5f62b7639bd144f71d3c49e6f32ad1c7b7c3b91e7bbbb851b3ba988dab3cafb3b2721506b0ce357ef9d7877d6bbca3d4a46b1966555507bfe774187d44625e9cebb3d14ce499c74c02826f0ca45b0b8afa23a11c5a738291e047582d77448dcdad8629cd382d0bdceeabfce0e9b02d7af757eff42062f24d9841a6568b9f0d167793c8ecdf", 0xaa}, {&(0x7f0000002580)="225d932f0da675726f8b4f94e4d38c01c230ec4f9ae80f4612edb61a73fa6e64e7a9ef42323582967da95f9e93de05a6371d1642e0c8f04500fa5a575e17fe13c36b06c8dc42efd62904d20e5c44296c51dcf4d628c4aae556b19347a28acee2a916bfd52dc4c01020c826227712306cd0a7e7c014b1d6b676359754cb7835010a937573739caedb79", 0x89}, {&(0x7f0000002640)="dedb10fb14c83fd952a1ea26a9a52b7146324b302925e9da44f5e728fb6fbcb37baf8578151077e4bbe0a0271ee2b64cf3504ab0253cfa888215774ca584bff70794d76ca0f1b0b25d", 0x49}, {&(0x7f00000026c0)="686e54f5989910b9b474d6dd04c56560d96687b95671327d3d9aca8899848c73133af7170ea1cb79ffb0cdfb7262d54b5b706582ef0ab82b74665f5771eebbb9f6a120339d7cc7ddfad3e1bffe69ee2ed776a78d05fd1f478f2b1491b5d6823ba1e0a95dd2ead3e939fb9ef22bd28e92c1cedbb9a518e07aa7b3c889bb82ef26fa586f9aa2f8960be94ca4de449a46352d26236e4db05933384b3eead5dc2258620b184ac2dd146e2edf3980a787e74ef456f516877a13c15ef236ce975ed52e7952b77ac36ac3948feab2ce225157935ddb07dfa99891b8efd3e888b73f7ecdb9684df32c1d9ebe2e5923d6543efada6f1dbc5911778d998bd87ec4ab2b05d7af5ce85ac94c8bf4a9ead8a3dc2ee097ca218ccfb150eac4744c028119b37918d3ee6c38888bf02b55c51835453d5931de2ca04c6c1560b3ed182e115ed0ffc0fe2cbd491bb757bbaee47203b37c78b6dd98bd7aa61f0ea825520158048b369cb40144e0ba10da0ef28b0cfe42e251799291d5c9c0c4386b2bdf52299138e805258ababbdad5a103d83be3d63031f45eb24aec536d2ff9593cd59c3fc753e05822e3409768bb1540dc288d711f5773a001c2aaac28c7834b8c4421194997cce7484ead532e858ed62d65bb12118635ff334b6114bfecd6147083c0db92cc36ae44f123aa69787a3bceafa8164d78509e96df8ac5055c8a6e65161937882bf47110067288d14679982c004bf1615a077fa53fa5c635d9489fbde8c32a45c755893df593d202fc8013ea5d27477701dc758890a2e8e80d03053ccca9d316e56578149478939db7c686efe8a0b027d61da445bd23c5def323f7ac5f96cf1c9383e024318d5513b7d9c21cfb2f051e6aec10023cba9a51ec8e18a8bc14a683ce5664b489a9e36b8b3e381cf8dbc48b678443768b0daac593011669389354c4eceaeb00d27d8ad0340cf42c1d959aa8b682b7cfca7046958802a46cf1b94248a2921580aa207c97fcb1bd472a374cebd72a8eb52308526c0eff368af6ee769401ac2f57a2e5040c56f8c06115620475d90163d4675f715bc2abb3860d997df370d0b3aaae294da219cbb84d9e96c1bf6f79e8c7051df903e408d78b62cfe24f378880d15db96930f96dd78a70b6e57b9d5ab26544d43c6b93b470e7d2e6df87f5ce96ddd583ce0686cc325e5fa2fd1211bfd496d1ed8a0b2b50515f6dad4bdc2cadcc002d18ed1169e7cce1840273fefd2a4d01b1013fa6fe7b4d0f1e7c49b99782c0fe6f7542254118e3ddc1f259e3dd00349154d616f8cc3e2c504a0a39958a27826f34d529621c4eb0fadc3c46d03ca3c883bd4d24a9dedc31462d769a25de5337b813aa2b566f96f52f78f0fc25991c25a75574e041cf68dc9c9a53c885d3dc501970dfe3280e12d8716dcc1fa789605f7943f6533306af3595fd542a585631244715ffc82c700288db147eb8d56710d276545a5214266557fd6fb8df588c56c13775594b7f91ba353c4675e1698537bccc33727856070ede5a4a4b49b2b24b9fa389ee3eb4e6cf831f8fe83457d7946475689a882b90f5314878972a290683cfdb0959bfd084c47d51aa5f0fa5e3ab530ca6f44dc65909a5b5a4af483a538767439484033b271165ab3765f34a960c0a50a1575d50294754b08695083e495514c90ae874cdbf532e15f0fb310fb32f6d3f93f9b31c8513fa0f91ab59da541dc8f9111361db83a1f92d7633940412ef567373aefb18e4873fb2441f73ca7cfed0af5138df6c7f0884d5775edf2f091753db261ba47729257b1004c2900c92746032f7cec68740fadb522a97fce1db0e01eeb85b94512f146f7a9557c65a687c907c96d1f24ec6e3ad8234bca3b6831b0ce540c7c65a7ec8452b2bbc09e216b48e5eb1387fcf4fc76ff3bd4fc022b4151f0703fa4a015f995690b80ddca4288b3f139fb53da2f64943d0de3a569aa2ef4ad5f9035ca4d95c4fe0218caf472e647db0c6102547343093156c8a2ae59506ecac18d1ef97f097f8389216ece9192ceae0d3705de41c5ba6b45384a71afe1eece5b794f3a01e10b29cc23cd75dbc7f309b58800a1d0452f57f1204aa5604a11f79fb50b95f57d1b118a9c0ec2c87d2edc5e8b6d33d30c86401a49d0250cab18f24856731acabac58cee0b1f36a578c8687b04f7dc1c5d920574c4b93cdaf5af71e7f1b77a564724108c8c4bddb3412c71598e3b204e82444e86a917d60768e24e5f07712c1b7a38047d6fd427793d3347dc424f0d46c5739b2f74b649343752ed254046c857e845c6c47e7a81754d85d3506cc27ba04e8756a0f71e343b4fa01936ef2ca64084e47b288be93e3f06427c02f4482ee5e0e99965502f5347eea30b0233f662c55128bde60b53cdd3134aa769b5685d56774b78821c66ec47e7ea2527b5c9beeda4ea41e4c7dadae9dcef9f53f766478649b625cfbd2e1bb090f8cd68fa5476427a907992e5a3efddd6ce5b4feff8be071bc7ce87d9d0a833891228f1c4606fd848578eb96addc4ba6df7a990dfa35f0ffd9c149c911c1a69ac4cc1a80646b03d4c0e9b103a525e7ea77540831e1f7fb475e9fb83b5dc9cfca8a853ac394fc968b27d68807de5cf95f463d751dd0e392ca3b78f7a6b62d4b8ee7ae5a98699b19fae8673e758757f607a3a725a01b8cac8059d7870443c8832555c715919b1d56ce73620bc2d6cb4bc04477986560419047b5d07c6f2c7516fefd4a6888f59f01b6a43ac5535fe50be90c49e2e9a20eb6f4c405482e21d8f0f3513cae70e558e56fbd047095fd6b9750bd914207b9fe91371d1e8259a217509de8a3f2f89b1a3ed5b47c83e9aa19101f86c052e7b5ed7c94babe74235940d304ca18fd85ed977c7869f40fff6a8623af2372f5ff7a2b22582a3acb6f3dc7db6992c4312e019a5300b2758485a16f7e26ca5f249b8b816f56c93ffbb5adfb29890af05058ea414eccf8764978288950a1b8506ef096d12c5ef0297b26092e27aaef6bc3dd4f7c8f3f220a58a9992185d8156e5faa162a60f31a40b48909540651ffc1274118c1f11fc1629f4cc11efd95ec6a60f8439f067a135bcc9c3f3642dae42a680f7722f833c7fda779b1a408e9327a0e8c78ca0b58f0563110b8f2288117df9de755278c3a51314c30d6382cc85086427a979f5ccde52714e1794020925251ff34d21d07df7ed0a740ec8508b4c5a8d3377b8a794c6f4ad186dfde98fa5037e3914ee1428e20991f295f367208ae40b3540bc3fef02ff215d66d2f05a15275ed529a680670fc4986491cec64a9638704a89379feef630f7157675c798eb3a1efcae3efa8185e636e56f4abd9956fbeee4fe4cbb20a49e0f4e682acc2e2c3476db5f69455b2d7dbbf280355d507258979bd123f7c68006bd36a6a40bb49a42fefc3151aff20dccb4459aef13f7ea608f3083913084fbe7a9efd1590e9881b262df4f4d92a2e519b62aaf939958917594838f30aec33acbfa35da7fd33f0988d12772792c4f4c02eccb967aefacc283d7fb97402a7e611d83590f9595d82906517dd98ee6ed030f0e9eaadc4006509eab660766264bcb0fa3fd4b6028405ff2d30c8d67c411d87349e316bebc7a443332085a004d6069468c740015029c3445cb199acf133bbf59f8813410480c233947da6512ca0238f7fa229616c8a4c4d55809fc3d14fb36be7f91b70777cff4f0588a4b75f8363d7d287c797c8b0a3ae6c44dce661431cff58df5e6da65ce554b947e7e119ec80eca24afdf0debf67cb57b77a5766402ede85f175dae86785a9c8cb7a458570c960d881f155d87b4a6ff661dd4987e000c607f2c7876631a1d88917c4c521381b57ccc26cd921e385f5da3697b582490f3d04683d7e2cd5485ff73729a28885de3474b8d50e6e00fa8e4f7f987a65216949b125f6aff6ee4aedf05d5a7d9e69812bfd8d2920ef9ee48f71fa2e836e962cb95874f178beecb6800db9a993e2d53174b9445624946ddf84e11a76ad2c3e2737e1999d792e18794a87d7493909bf18e3098001536196d21333c94fc3580c1ff437c08eaf69214ff5208dfb2a3c1dbefe3d6dd9fa0872cd373297d686f9eea3fdf6fce6fe09d05ee362c150a0e451720e152f4d8e7248ae5b420be250e78ae9ca72eb67e9558722efcfff4af45655a43e4fdc58d253771a269992ae6aee9ecf2ccf2e759d2e6eea085e4546a9fc9229e1baed75734a48f5e9453f0e581bd40ff716f5c5c2af28090e6e9849d732eb4a7b116fd37e3a767a784ebb4d43a1a962aa78cd67c74eeca6028158b8ac82b5dfe3e8ae3a86987e09701be45234a8ccba1d8ea88662b679b63ed7aaee386fa242ec5db51beeacaf84439385e13b58d795604172ac051f60951c049a8e7854134fff6d7192f7d7b0a9de62656f37a8d9ef08cdf32ec654c7a0bdca9340b22815bd1a340c7691336f207c25e963786b5aa5f39c6fd9c4c2adb50057b837da5c00830cc437fe3628cd15bb94fb6e41d3a04612962871520f357c43d8e85d0ef10b1a696c9b4dd473a2d4786f6fc31b4309c18b376b4cd04e53c620ae3d4a0ded5175a1b397c63d4dd11d564d3a2ca7ec189182c1195b1ccf2f9daf302c2027459bc0b14114e5a38116f460c5e8f0af1861cacf6c8749bce5bf204243c900d2b46a093b2b6a233f42985b9c645fa23f8c837be7d6af36a0b839569388e0aa746cc32387e0fa82a7463b6e91756f6071827ee047549a3448c4f40e7c7bbc2769c0370b091817811b0519efe59c9c15f499be5c0124632188e6219e993cbce20ea02a05ed95f6141e65395612b8f816af4855cf158e2585357de9ef2e36cf7c464d9dcf5e37f3936d31a131961ace656419833864a662b02c4fa2179c92dd357700ec835093987cd3e9e149af0d28acb51a10ff5129fb4ab7f5c397f4066b9a00390208fff9106555421c8af8b885c444fb914e6c9e9a95cf0dacb47f179edb11f85f27a6b10ea7cd647e8bdfbb127d08b22f65339da9fe3b2ba405c46010dd4705bd9f1aabc5599d3300e5b9d5f233ee708497d969a00851ae2ca1b9e2aa089fd1b56436d54b2380e9ae239cd29639c5487bba3a7da5bc31cf4f4add29be47925dccfaf2b728186fbf3e6d5d37c800c81323e184d780decf07ac1c703e544898aa79a245b05feab907f092b97d8ff18ada5b4793951c58cb971b772ebca63186518b412ccbaa1331e4022d83b3180ad41de2fe10d1e4f8b3cec7be3631a946ba786983a5d6385988ddf88179010214dd51f0f45043c15ed09a899f13434ddad5cad72a335da08d7d261640bddd6ae3055adef5a46fd2d52803f71ce2b1f06021457e9e13a39cd1be9c2267487b86dfaeb13f71becf2261b703e1c164c818206e13cc98d2cfea7d72dd001d7533232b2150c748d685f895a8f0f92194f720ff2140e6254a7030dd5522cb83eff40e51f4b76338254f3067f2b0865d53c9f3be7e61092dfc4f62493e47c3af10c61a6e60f3279c667a01e4fe2edf81b127379ab5331c5e0ceffabf2068634981d0e193d41b266078f4e600a2f35e831a9928045d4efee3288d17c39e0706aded9e1c18b40532d396c6fff3d825f37ea93fdb81ca0c29ec172752fffecdbdad5bd2479ddf79d56aa809f7c13fa97b92be36e410b50756dd8a4658dfc409f09b570c5afc232b99edb959e2d60a671644768c5ab030a32a3c2d97033f07ca358e37b0175579a47de3447554c82160b3bffa26b0fde09a348f04564bf54a984c90ce8c75cd3b7f131ec2ce1aa1723574f523e0", 0x1000}], 0x9, &(0x7f0000003780)=[{0x90, 0x1, 0x200, "f2da19bb64fbb38e52c3e505ffeb02d74a9b8dcf1f4a54df0ae934f7fecc703b66186546fb70aec73dcba54d9d75e34d871020a361741d9241472bd39e17ff149857a35a260b39caf6c8adf74c6d4d091d2b2bd880658a7f5c36c31766e95016fa56b0d2ed4dd9093860cd4a4993ee51e3d6ace5ae7581ff258abe"}, {0xa8, 0x1, 0x7fffffff, "eeedadc497062207aae92eebaf1bdf47581b1a1a08f3b1c82f3b35104d276eea114fe972a69f2377df811e58fe3de14eaf6dc5b8646d14ba0c9599f88e962fcd13a13a0e1290b60ece896bc0e0f6d2cde22823ba7dcedca61ae12dc0fc3b8d4ed08f85d3c5b51b90d3385fd41c674a9813a9467c635b97c8897531d38dc4d37e4419fd3713bc1351cee05ea3ca79dca97a52a2f6"}, {0x38, 0x0, 0x9, "6d7ed18ac59dd90c95ae01ad329f2e3086b50e3d479a0cb523bf7b7600c3bb334c"}, {0xc0, 0xffff, 0x3, "9077a37c66f15f1566f88a4d6e38d0f811397dcd38c9c2a5ab662b0a1670ae69c34a6e514f57070588c3178890579d61a9f01a45a19d1d669f8ba3dd9d92984577ed0cf5d7b14dfa9dbf56278a6af36bfecc43effa6db9930f000896a426b355ce385185bce9f477778a6a3e2a7d8c6ebd7516f1e68082038cb757453aae8a3ed9d410613bf700b96260118e83cc7ce43e077ed64ba24cd12cb13e0e8621ac9f63a50df094a5ae1acc"}], 0x230}, 0x408) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)="170558714d0162b3", 0x8}], 0x1, 0x0}, 0xe) r4 = dup(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="10044364544b27522521040f8a6a446dc2ba34f0d9a4aece5998addae2aadf27fada38f64c289e96aadb7b4a2d3ea800513bbce5959e77f1603ad784f23e3af370005289bd4591a96db799a5d8301640ff058e89c66888c81a64d60316442c5c608b10e03906b1112567fe6a0c9e551881bc501a6a2b7824691ff67aad5cae9e01864bc0a371df6ba8819973fdf379245e084c1c16b6e6648bb2c96777dab4b086da594e4e68a3c3c7d75cb5eba16f513f8a7b39c37839086969d3c449b7dbf3d23fbf0fc187916849395cde68b72f4c067711ae68621b5c3ff5627f9ff0128a3d883b559362c68727f497dcea37b133095d88525b3d8b4f921e995cfb649ace42761a9fc3b7ed355bf6de8c7f9ca0db16f9246477f3c4ade19cee29f72ea48723dfffc1a90c8b0a0c3daec58bff47c7b644820e5ae183580a2db5a094c9167c346de7cdf14f93b23f01daff4669c75605652e658bc224c6585b71acfb92121ce2df6ab965050ebf1b3602f0599bf18c5175979ec7ca19be19daa90a53f70a690e5c7e2b1220f4f0360c590d3b72ff5bf936648c18a82d80ce3a0710bed7002b1aca1ef890b6d6843c712dde78fa13f80215c37d8131206b22c33c959b05b78654a1d586e78b613c6997ecc3d925925a187120c1bc1150354b3d109c7c1bbc0314f3b6d16a51afc10dbc69a6c25dedc26da296b6c11bded7a9", 0x1f9) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4302) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28080, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x12) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x81, 0x6, {0x7, 0x6}}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000280)='./bus\x00') openat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x21) 04:02:41 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x8007, 0x20) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x80) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x3ff, [{0x3, 0x1}, {0x3, 0x153}, {0x3, 0x7242}, {0x1, 0x5}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xfffffffffffffffe}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8001}, {0x3, 0x7}, {0x2, 0xba31}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x7fff}, {0x2, 0x3f}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x5ae}, {0x3, 0x8a}, {0x0, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x1f}, {0x3, 0x7f}, {0x2, 0x81}, {0x2, 0x70b1660d}, {0x3, 0xfb17}, {0x3, 0x8}, {0x3, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000400)={0x6a8, 0x34, {0x81, 0xfffffffffffffff7}}) truncate(&(0x7f0000000440)='./file0\x00', 0x40) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xbe) getpeername$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) mkdirat(r0, &(0x7f0000000540)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20080, 0x0) fcntl$setstatus(r1, 0x4, 0x80) recvfrom$unix(r1, &(0x7f00000005c0)=""/204, 0xcc, 0x40, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000006c0)) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgid() 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) open$dir(&(0x7f0000000000)='./bus\x00', 0x408, 0x4) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x81, 0xfffffffffffffffd, 0x8, "ad71ba736a6ed47e1cd2768f799a57159244dcee", 0xe2, 0x8000000000000c4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x8001, 0x6, r1}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2000, 0x3, 0x100010001}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x10000, 0x3, r1}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto$inet(r4, &(0x7f00000001c0)="e396742ff9d7df6d0586c1b52cce9bd3015935fbd15ef93f2f8928a290c33035e1a7d27e40f9a26d12dbfb00abb34a22fd5675a2665bf9b491f24a7cda185d84e2beb2c452feaf37df17e4a636811df2acf551542fd691e06497e836c8e9a2ad13144c62552cb559a08241c7", 0x6c, 0x401, &(0x7f0000000140)={0x2, 0x1}, 0xc) sendto$inet(r4, &(0x7f0000000240)="daed0adaec58ee52ec4755ae5cfa4880599c27d976621063c15fc9820f213513bac292dc0b54c39381ac3ffcc74818d44399daed4847416693e4322add03718300110e28418e55f4dafdb2a8", 0x4c, 0x1, 0xffffffffffffffff, 0x0) 04:02:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x2}, 0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) ftruncate(r0, 0x7fff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9) sendto$inet6(r1, &(0x7f00000000c0)="e72fda7fad15c26003e048d844b2bcfeff4ea8994a923ded972c0da86165564a7c00cca1684bfc2c6337341c9002bd8abf6c646650e5a17720", 0x39, 0x5, 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/164, 0xa4}], 0x3) lseek(r2, 0x0, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) read(r1, &(0x7f0000000280)=""/44, 0x2c) readv(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/218, 0xda}], 0x4) sendto$inet6(r1, &(0x7f0000001500)="7a716008ed15", 0x6, 0x5, &(0x7f0000001540)={0x18, 0x3, 0x7, 0x40}, 0xc) chdir(&(0x7f0000001580)='./file0\x00') sendto$inet6(r2, &(0x7f00000015c0)="a9a173daa2ee4b88f52d1ffc65562b4167e06d9d0fb017688724924171f16e008e60e91d709f4c8c55977a9a45c3cb1262aa3573f337e7baf5b186989ed605191470811bc85740195b47fc504c630c3332dafc3df2ed33b04e84000950443e018efa38322ead083d9eb983cfb695a63927", 0x71, 0x8, &(0x7f0000001640)={0x18, 0x1, 0x5, 0x7}, 0xc) r3 = openat(r1, &(0x7f0000001680)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000016c0)={0x400, './file0\x00', './file0\x00'}) r4 = accept$unix(r3, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) sendmsg$unix(r3, &(0x7f0000002ac0)={&(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f00000017c0)="ed3b3744e8ba3ab10ae94862fb0bd6dc4ba2a335ad987100a56641144416878107ecf00642f117e2a4903914b6e35f633df09a0f6f37042a5f6b37cc3c8253716ff040c9f18f1117b54b", 0x4a}, {&(0x7f0000001840)="f94ef86a39584a5fde6078676d2732f5686befbfe8118e08317454fd232a4ac7c593438775eb4b59d937384f2ebc0cf45d34ecd41ebb85a93f74f85672cd429bb3cabbeb7fc130dcd513aa", 0x4b}, {&(0x7f00000018c0)="ea12ba05a2e9f4f6da149b6596bafe8da83ef4f435347c1fd007a95537551da107a66778b17f8841f1047369ffc5b70cdc04b107afdb9ed113d148bdd92f2785fbb4f27468ec6b8b1b9e4bef9df7363976d4e01f9fe21bde5a8752a915c2d0d04e72f14d9e1d21c6c6d01d5dfc018ba87db0273e59e21a48dfa54e10852d0bb5e9ca4607034082d6bfc6af56fcbf11caa7652ab8ffa2afed37626b520bd86a25598b7a1e", 0xa4}, {&(0x7f0000001980)="d079e8aa1ba89d1804a5256a8daf3dfa73f5f5e37ec35d27eca5ea9cf47b04011f26a2a16bec10715f47af0c62fb619918e1b0fb9ff833049d9baad0b3a91502d69b0b9e8feb3ccaee452a01400d84708f7d5cb9e401575a92acc57624735d5e59641f", 0x63}, {&(0x7f0000001a00)="d7df1a0a403efc6c", 0x8}, {&(0x7f0000001a40)="058b2c04edba4d3ffe99acf583951e9a8f705335aaced0b7e7ca727adb5cb4fb3429ec2d5fb14b50aab209cb1b205db9996b116119202b78d25ec026a642e8a87d08d2fb3e21f74089bb13e2ad9a1a4d0c088f8f47ce46a087e4192b747515c5bc90b1bf42f22f7fd83adbb87395a708ff9493be730d58d10e8a7a59ba7425c865bdda0a1eb3351ec3d7cc8b8ee5aa24e0ce3d47f301a82f02e4c8945ff812ef3b1ae6ac58a8807e99a690b57aeb743e5caf309489aca68ae8b0c078401da736ccbf14a111535185a45d378e69e7529f5bd2c7dd44896d19547f0a34f09ab01146d30fc9ee5673962bc87e72affdc439810d6ed0994c8d5fdea6146f8fadb5a9b8437fa1c576ff120f73ac2ebb5594e59a3700800210e59707c42def7df98169f469a78c85d98addac44ff5e4ef91739a5739ee484d27e8eeb5d7cc5b69ae18d966f7ebb2137c5158b8d64630f9b38c3bd196e68b63caea07e7eaf481629b9eb55b65dc7e564704d46ee5ccaaafdb707ca30fab185fafe0b838a418b941166bbd947526ced9b93538500fee24625004166b1ad780254edabf3a4f66c6da9c305ac3377520ac4d2f7a1f33167b280bfd8bf5978e2aee351fe2fc0e5ea98953354e4aabfb6c2946290552eb7c4b9c2f467fd7c151061231df9ebce16373019d58a02c725d3b5afafc7a4ce9e8458546a2af9f0efb866065b19bc95562db0aa70b92f648c322dc13933497a9a8f7390ccdc4b59ae6bb236d646c21cd5a890556e769595d6f8b407ae8142d777d6057fd01d7492f892c84fc8d007ad850ce3be8995965e589f3cde652a546282f02214f446adbecd87930152cf56ca89d1e6662c3d4fe91e5b23037bad3a2b7333de34c3485ba8eb0895b61b5718b86837265ef9eb30b65e5a62d14aa9be8c555cabf2cb0026eba96c8d191365b24526a5252fcd7e4938adec99f99476670686a30688f7d00d3cc2be21506459dbba1fa6dcc7467b697118bbd4dd622a380a79587f3f9d33e9776933c31a65701bd0887239df8b5a25d78634c49642e1d0b85aa41cdb3db6583f0e19d45edeb1ab6d62fd7c6a43a545df9d4760e785f4bf4d4bd11825e8cd6860f915dfd34c21e30af3daad1bc6999c5ffbc0be04bc7aa4f9ab3e90e3f5c9495d731b82212002004d0c6870b59016f0845be6e93be6f39985203509a7f80aa2052ef1ebc93e44d068d1119dd8bdac892c6092fe9214624303f845267b4bc6754f6a206b089b8271671bf02c609eb7b1023570e12093c89c1716b7313e989e5fce9ae22de15f36073a520bf78c7f616fa5a7cba3522f9ef217a936415ef28a98b8a16328489a13f5164f9dcdbf734c866b03a823919eaa483785c9a394ce10ab63229db6d3e9e6b479950d69e6fb777b3ce357ce566eeb7119b3ce973920f10bd3508888b1423586c624c84ee0e0eae9d09219dda75580a5dcd4147e3b4302febdc24c2ab2e5b4b4a437e3664c79cd772816bcaa4164a1509bcfac9da183c315b1705ce3dcfda849ba31dc57666df7906f3029cb31e8c4d09ed164bcdae08a07df3cc1ed4454a289efb2d0df7a61286f2e375cb324fc88be6af745a16ab50906389712c9d4d9d67f18ac899a95f1e15c4b481e27198add5ae93d2070fc7d124aa994fdc0a9f09a762123fa76bbd32ffdb76ed6c1920bb3988a2a7520ebd32c203c2c3acdf62286687ce88f9c6d9c4174b613c467a4f5d43e684a2ed29007cef57273995e3fe8b662b16fac279d7ffec60abe856e007da8720ad640ff35e6216225a87170e2bc213197bfd9fd65b8692ab8bfea821d28a93c0d692a5045b0ee26ac8fb3694201303ac482b1dbc4b7ac731779972a8ddc1dbf2dfdb62304806344e15cdad710b27f72d80e088b28fba99b9ce635f325becd60a35f4db7951cc6379f890587aae29331339c4dcf007f256aa4269da9723914efd4c1cbf5c747ca89694416300046e092b245a4606803516902f85617854f7dd02a563d6c8f5e3b3fcf67ca40471c8a2a6651add501126d96a5907d39a69c8a1f97562da26ec676342ba959a000d6dc1c6a9cc84dde985d5980cf2bcde158658a61c10f0ae8341190ded67fcc0227673b5959768e7048b9d02ae354b9f20784ce7968a1ebc03bdfcd61eceb66ce3784e2c416cdcd7f9655c60af04cc4a081ae38dace0037eff05021cc1be8321c301ec08baa36eac39237592a55b34507ec4968c08d2645aad5621096b52f6b14739097553b669d1e7bfb9f28382a3145fb239825a6a642ab1a067cec246ee7355b4494856bad2d987f0696c9b867acdc2a877005471a8912027ee22df1514f8e27eeb926b827176f94bff39f25ee5894a2967c625fe246e42c1903da5edc33142e99380107aea3d986efaa6ff833fb280cec29fccb0e87b68b194dd3677dc28e49257ad26735a8039736a56c885d7e9d88954614af3d3203e89f95f1939800a6b7d87d37eb5ca4fcca915dd9fdfe9956e08150787aca720c8292636528a3feaa8c7ea5f274de5cbfef38963b38ae7d7282d00f0d3936b9a1acb692f344be42e727ea2a21696b6ed33164063590838c28f16f860aba7dc7f19287a9ccc3b3f22dbe4ffbd76cb5c3c4a99c6cce1c242fe8bce69a6e963b9b8340de20479aa90ced672cbb58fea30bfb1545bf3cd6a78c10de9751fdb0bbf3de86a6b2267d21a9ad0c654cf2b723df40bf76965bc41bdf2bace71cb6dddb2b97d2d9a04f7afcff0a13146e8a6bea0a428dc8b5e90f5101f1e28e3c974fbe43c0a0be8e337480ddddbc3d20c5499a0e07dbf6be747010f0fca338fa3b9d5dfdf0ce209fea82b95dc47d1a488cb910a6365451a18e47aa1e50248803d47457eb03370960c4a33d45b5e10be8a22650cb857a1937f3e3614a9a34ab15fc1f164d223523644095d9ae544e9e3aabd6871551fe0536611f129f9b4db14bec307454a3e4c243ddb45d86b3902cc8e08048ed0fab63b18c207ca6fab18cc963795775ffa376fd59b982f2676d9eabb13b63bb32d806e811945e498d9ca00689593693fc4b3711db2409c4bc2e9f22fc349a7f8515e0d007d9c22996f77425d918fcceb4a2cf0d4c8b2f2f53bc433c581d7afaa7937102d97aac42fa2dac3a1430ad9625490ab5da58f7875d357613a8457d57c3c63787469a215c07652c4368e0d2ac1186be23afc5c09e17ea5c5fb262b5cd92b0c1c0c5d9db4dff5bfa7da76efff4d350582b006b7bbe4ce95d8a0a82183172f2e27959f89e6652a20b08b3b0ae06579fc7ed9f71a6f093c0ae7d7d31c819e458db90ed9d147636e994b2eae9088bfdf094f7c9fa1fb95774cbe93648d5711e34419b40db4eb46734e0a542aaf35570a20ec8d92f1f273278577e3d42d51665383ab2360736f575387cace5e7f40468e86bfa2dcfd7457177c7c170f4c709c561526ca15eb032b52cb5a9dc79fc8b110dbeac94bbccf0e8e5f24c918fdcc177500f9d2a70ba18eb3957b1d293b9fe3a85b3b99c828699aa26e80539b83ca9ac6a08468b81e40766f48773c464395bde6a795d056843ce686cb11ffa8bbf126b881d1ae8cba5ec4bfe06123d8e8e4ca06c50113ac2d8e56114c984e8927942829c05423b526d6ca0db25f5d9c9c6d8d1308015eed9d57c228fc2d1514dbfb5e14d5e3b5daf61a293cbbbea1bdb2fb8e705f8c512a6fad9f45131216bfa903fe04f91233f74196fdee0779f5d8e33d8a82795063e7e210396731d83cb937578cf8ada02ac3b7aba5cde8e539e5390f84c899d7a470fb58b43137327826dfd46036e1fcd193f6f739223c3b3f1e5486aee87a42f21ffe564c2e1f5952925660c3774bf4bcd1162c6a274af56c5e905db65ed4e6957ac6322868ae508ed364febd7416dc54efacb14364a2d725e6f4c39f4e37be36b9545a136051683a85ee3bf71be3a8137c892d9c5dd918b37f75974b53b9669a518faf8a98e3b5e30b88935e0126e298be605d2120d4fdeb596299e8b8c51df9a32d9caa216efce3a56208a9f08b8c7b00f36dce24fd32ab124fad13c9f710d011e4e788cf02b6d4dd0a8c168a9c5be9eedf4fa34eeced98f6bef638f387b918eba3266583b6a812275bfa6cb8ba1eefedde473a5a17bd0347999cd1796777973522b0d7a0b5c0c85666d755127198a175b85eb74d8c55d118bf8fb369765e9c838f8c6e75d0cfafbc756679f3023e50b6fb34c99a38638401d7ad7ae463d997aec38943ff9f3ed999b006a149f9f85708ea1d85a0236caf0e23bb7d4423b9b9425403d8cfd0b9d662679119a47501d421cc7fbcdebaef3fca4eaf5cc2f6bcf3d03b97abfb82a231b14b8d1c5c5d9c0d96030e63200400df2e9b6c3bb94cb0aac1280aff9fb138897f23fd50893d3dd617f3a3fbe2a8ab33373b2fff41966be2ff4dd9f49946eceb67137665a59b95ad9a60a9977930268fcdb1d482db9ba008176d3550ffd73b66b09ad7100957bb6e3fc27d3427e30434ae94e91d74ba08fc8d45907036873cd1ef32f7a1a75d2d529d4f4bfd936f577e7b41f557a4aed2c311234793da6f93158a1cbd94ac7baa45de1a8d6a65efd69882f9fff8e343761642c7349bfb62752cbb6954a618948e9d4f5a69472cd4d924129944df3b11ae7942619e5ebcd2ab938ee283e25f30f55da0498d26050b0fd83af9167983f76721c27808adcc281d81963b121698b7a39e09fc95bef6f0eef0d20f01dbe132f306d3d82b67017092e4341d48d0529591a057827b6f9276d71f8e32b34b983773f72a7207044d5ad3311173223be2f9a9d87c2cda37cdb20a6c510e5eda2f1c25f72d39fb328b2f233208511fd5a9ce346e78649e6635edc284c95a738fe517515e9bdc6c9ea324d6a9a6b73ed999012519efeb03c56d79224f119c56c1a8c83d4f3774d81af04a44248907687ff40088b1a250d68680b80889c47055a11c659495e9048001110e01fdf48d56b8a3023353f48a018eb3b875bcb6483ade0d902bc3c000221a0cfd9d3f9ae9fe6750d3c32421a128ebdb12b3b4430e95fd68addd78dd3ca80306c4babc4d9163097bb2582e1cf74192e63fac2f5943b5f67a724f52518340955e35ca78b0e8a04bc5e99a0be0f15ddb9a6e2f9107ef9a8cf41c4ee3f45b5b4b304c4d49871f4c57b09a1ba5b39a2ee5cf3c9aad8fb0cff5329fed8a1403c8d5ba6fe3bba7de1abb37bb19cbfa3bad1b469c0e41cd749cc9126a78f58673543e176e6731a8c6ab0ccd22ed69523fd85f475e580de4c6a6706ff4e42457c9df9d0c4a54996297f20c5d4e75c7bfe11c514b26da01e66d9a341ba408902ed7b1c66dbc2ec924ab905f08c7d3d4585638b7f42542a092dd9adb62bbfeb0a9950a4815e08a54ffbde9e23b3ae2c9130bfdb579546c1881804193062396d4477944f35b6e383dd0f093426912f3ab935aa71df2dd5d4db64d8a564ce1d89ae541934d055b5c5788bde9ce9b090f9eaccada7d6a3759ed11f5b7eb5d6452dc6d7f401abe45f1ae739bd1e9cde969ff2d81815046401478329d88d05f27cbde2dbc47fb1ddcbe20e891d768ace62de786b9b2cfd6a960c5baa9ba0bfe2ab1fd9425a2ae8bd970326f1644ff5eb41ac07801e2f6a4fe8de5646c024344411a07db594415aa1a8f79711702897a19cd50413201ad4f06a6b597c172111883359301ab23a7706e58e262f633440240027104cd3de7a43030f813983b85665a266fb0c4f4ebdccadee967c1b733dc97c5deabad5a67b1483fabe1467f82ba687a2a4deb26fe0fbd88f51fea0035a39ee", 0x1000}], 0x6, 0x0, 0x0, 0x2}, 0x404) setrlimit(0x3, &(0x7f0000002b00)={0x0, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000002b40)) ioctl$TIOCSTART(r2, 0x2000746e) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0, 0x0}, &(0x7f0000002d00)=0xc) r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000002e40)={&(0x7f0000002b80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000002bc0)="6e4c7006d08bf2098847d866b1b3d620a44ad19893a979b62472bd5949814f10c621995a70482a745d8d57f5f2e3ab9fc17749e9851dafc488f7ac74f00f5911211ae6af57fe58826a2eef2013d1cab7a8821f9a3490bad980f2bc34d2332f2380504b0c3b2ed5ff6cda20a4f034234c81f3a310c352", 0x76}], 0x1, &(0x7f0000002d80)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r4, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r4, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x8}, 0x4) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x3ff, 0x1, 0x5c, "ef472035989820ed5bbb1c9b51beb041507e2eab", 0x0, 0x9}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = shmget(0x2, 0x3000, 0x400, &(0x7f0000322000/0x3000)=nil) shmat(r0, &(0x7f00002ff000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$SHM_LOCK(r0, 0x3) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) 04:02:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/113, 0x71}], 0x2, 0x46) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ftruncate(r0, 0xc4d) 04:02:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="670297dc135e908560474c391519358eb95a579a54823fe3751971bd68bfeca177ac8a2af0b572", 0x27) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 04:02:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x200000000000000, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10028, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="cda829df2e287473739e83568d09f7f8b88bdf924c871469ded406a8be258b8a421cad30", 0x24}, {&(0x7f0000000300)="a621877a88c79eb30f80b78720be84b46c216a12d9bd1810c30e597aa65d73b29382c606b2479048a53ecff3767cb2fcc274ac11e446f199ee5461b7a4529988586e896c3aeb0c", 0x47}, {&(0x7f0000000380)="c0ba35a4cd2823cf0c0b6ee10ed4b66bdffeb948662ec5492679270d5b6186786e624313fbd9db1c30a3ac53735687ce8106d1204d6716ce601379561235b55c938f17d5327efe1e08218f56896f028486ee99bc2bcc27b9c6", 0x59}], 0x3, 0x0, 0x0, 0x4}, 0x2) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:02:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x3733671185d835e7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/208, 0xd0}], 0x1, &(0x7f0000000200)=""/230, 0xe6}, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = semget$private(0x0, 0x4, 0x4a0) semop(r4, &(0x7f0000000600)=[{0x0, 0x6, 0x1800}, {0x1, 0x100, 0x1000}], 0x2) socketpair(0x0, 0x1, 0x5f3, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0xa0, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x7f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x70, 0xf0000001, 0x205a4e55, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x400, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x7f, 0x3}, {{r5}, 0xfffffffffffffffb, 0x18, 0x80000002, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x93, 0x80000002, 0x4}, {{r0}, 0x0, 0x4, 0x2, 0x4, 0x5}], 0x4, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000010, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x71, 0x81, 0x8000, 0x9}], 0x80000000, &(0x7f0000000540)={0x5d1d, 0x81}) 04:02:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x481, 0x40) sendto$unix(r0, &(0x7f00000000c0)="96dd7e78b5b685cba949433d3bfc1588847639f7bf6539a4e8b8ebcbabac32279280c3d887f0c4bac6c403d81c72860ed48ac7cce5f2059110f2683602efdaba70d2e40b1ec478f534e0216317847cc4fe70c31175048676914a46b7de9fce67b93183c4e88575519e7ae7de6f168cf89fa14901308630f62abf13", 0x7b, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x8, 0x1dc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:02:43 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, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) seteuid(r5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) load: 2.32 cmd: getty 36692 [ttyin] 0.00u 0.00s 0% 307k load: 2.32 cmd: getty 36692 [ttyin] 0.00u 0.00s 0% 307k 04:02:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x21006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:02:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40000, 0x4000000000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/34) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/122, 0x7a}, 0x1) 04:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3ff, 0xfffffffffffffe33) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f00002b8000/0x1000)=nil, 0x1000, 0x9) poll(&(0x7f0000000380), 0x0, 0xf7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3, 0x0) lseek(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x4}, {r3, 0x10}], 0x4, 0x3) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 04:02:43 executing program 0: r0 = syz_open_pts() socketpair(0x2, 0xc005, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x101, &(0x7f0000000100)="c8a3dd3dc56e041f9de881313ac9cdb0487571685b11d9ef085bd942d04971cb0b812f77", 0x24) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x110, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x80044272, &(0x7f0000000000)) 04:02:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x1f, 0x2, "6aaac73d1bcba7a371e3ff7d28135b54886ff882", 0x0, 0x7652}) setpgid(0x0, 0x0) r1 = getppid() r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r1) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r1}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x101}], 0x10000, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 04:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='ml', 0x2) 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 04:02:44 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() setgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 04:02:44 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 04:02:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/168, 0xa8, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) utimes(0x0, 0xffffffffffffffff) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1f, 0xc3, 0x8}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0/file0\x00') getgroups(0x0, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000040)=[0x0]) chdir(&(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = geteuid() connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 04:02:45 executing program 0: link(0x0, &(0x7f0000000a00)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000700)=""/151, 0x97}, {&(0x7f00000007c0)=""/115, 0x73}], 0xa, &(0x7f0000000900)=""/223, 0xdf}, 0x3) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10008, 0x100) pipe(&(0x7f0000000080)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r1, &(0x7f0000335000), 0x10052) fchdir(r1) 04:02:45 executing program 1: nanosleep(&(0x7f0000000040)={0xffffffffffffff80, 0x8de2}, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000080)={0x1, 0xfffffffffffffeff}) 04:02:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) 04:02:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="4581", 0x2}], 0x1) r3 = dup2(r1, r2) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r4, r5) syz_open_pts() recvfrom$inet6(r3, &(0x7f0000000140)=""/247, 0xf7, 0x41, &(0x7f0000000040)={0x18, 0x2, 0x3, 0xa13}, 0xc) setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffffffffffffff81) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r1, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4b) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r3, &(0x7f00000027c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)="90034791396447270c66b1620ca47187af25c46268ab89929c705ca9fcaa53ed3b6a4669fe042dab6e6979f06255345662e9034048d0ca4b57beb3039c7768afd6c4202db98e737107c19cee2e29dae9ae7ae7018594b43de07e3d24c648a36047b7aba7434be71220e12c817330890067520dc07d874c3cc9e9f0ecfd0dfbc076d21f19ed7e8aee2730b9f2ee31c546cf85712b57432395afdd89161f0bee397b", 0xa1}, {&(0x7f0000000300)="e45922dc3266ed73d20812419b14bd915418799093da8a3efe8abce2e505fd7ab2357bc7d3371d6ff39cea23b22f2f6220cedc2f08991d24d5e8703b560e0059c9cdc39f5266fde6744e06d6830139df98e706f0bb052663b1894f6e50392553ee97568b84d57656ebef3f8a64b52e5a48f677b030937c0dea3406528c67ce3d71c34a0b906b6381c5ca98bca97f313d", 0x90}], 0x2, &(0x7f0000002880)=ANY=[@ANYBLOB="3800000000000000ffff000005000000912b4065136785aa59efa41ef7712f3fd472c915a38bd532cce770fb69efb3a5df239b43200000004800000000000000010000000010000094df36d51d9bdb0fc46b6d1c96bdc3b17d45f34ba80902226c01ecb157c7cd835df80b68a62549db3c6b112196bcd6f733b2490c3dc4ec60100000000000000000000000010000001010000000000000010000000200000055d953ba95ffbc8bcf363a2e4945d84f5577754fe64e4828f9a00115942e57d8d241a26d2fd592bd7ecba4c89dc260e6a6d175d9d93123dc9b34fdc611b86163b8ba8640a463c1d4a29357a3c8ddfcf5af6816970cb4dab930cde925c5e4e0081ce460f792ae6e569abc59ec26c7e56dc28b8bebe2180853bccc65a8b1b828b845787ee98eb05456c64cffbfa2222bda3e3bb75c3a954311bcbedf208dda1babe2031ab0d2d0cfd7b95a4e08d2fc3e3399d2080e613b5505e8fdabcc5fd4b867cd74885b7a0f73ff269fd322c9867e2ee55e7febf219146649339378d34d792ab5ef4dcf2f7d5a211839213598bae2fd08004fbf97c0a6ae9a4b91d2792940aa2951ab9055bbbeb7817bf08dfea5fd169ad74c844396660f9890b4c27a860fc13f4175824ba6c41a48138e7fa082558792c530d43275a5172eaa22e7ec33723d70bdf180c813ad06332c1856e9edebc8502b8d8e53e6ffd59134e7701c5970d67fee66a154ef99dfb6ab801ea08db717258bd8fde2b5619e85fcdd27c856d07e8be660735c1e6f17541595326b510a8eb52bedcdf065345690a5e5e6c693de3101a1ed40aca8e57c3710ac7677195ef02239ee0aef5d35840514a2457f832dd2b0a6bd3c14b4c7bdd3256e6f166b6424ca4f3a52f437b9f331647df4f317fe73b95722c011834455cc5d9b18232c3d1e48ad617d0e03ef2336bcc4f76865a253f971ef026476e341f1ba21d3ee709b0b35db78cdc9e99af58d9f17cb9cc3106b3231950f36c0dc5a5b4199b6e5e787fc7397084206a89ecf83ee38d75adced66a8288106cc6628ef246c6f0f47171f9f22b86e4cf7c9ea80b37542ab341e5c41a2a4e6238d0f71ce0bcc6231b5f5a8c64df53d4cef9c179380b7c0144cf7658959c8f907d37473e06a29c47be9283d765000c03aa473fa0a4b51dca6ebcdb4c2493b6c9130b139d6eae749adc4c2888d991739f9f48661154a2035725a57217bd5823181b85eb3cf415f00c90c65f1ef5d3b92a0551c07838938ce1f273e23aa9d4938c903488d7f4030231f171ff23caf70b45d5554950113ab7d29f33ed81f21635d344ddddba97e85c497f3a7993b26017f513dba7bcb3e9d8780a8a7d76880bd36f2dc3ce9c19561c1e0511bf1f6c9b21d87294a27258eeeb96d045f123decc06638bf60cab708a524d0923ddaf567f7e719c67215c23ab63ee83987c149f0ce48c307b5816bfca30241513134f619ee2929b9f41f0a5ec08eddb7c5b7e707c27889f2b3b75fa60f376196a17ef84f899d2c7d788ca18a8d11b0ae5c66ad334280894e51862d3663a8c694d79605eed6c9bf773086cb0ad25766073599087cffb88de88e6618c1ca3ed6ff126f4707ad8013361afc38cb1f86c920dce47dd6beaeeebec5345c991e6a3a7032cdd9d68a16292e379f1e252517e9b3f651f3de9cb160063ad1cc12c021f442522ffa58106d4d918362e1be21ca441a217949e2e43e930505774ef1ad0c9eeb0dcba2b8bb102b2a96301b251256b5f8508eaa4dec722e0b6e9ff3832907dc99417d5beb4d3d743caf840173cd9c8d363491d46757fa4c8faab4067d5b8a2c58d493f624689b11ada2ab0e0a136f9f04629d6727aefe5fe9964e7a4bf87673c43fc12a7e10057e3191833b4edee6913d84082720d08f6993a567b10dfa9c58c7cdfb8965a28e775238d239a3790fdde4f01838aad4fa57cee9fe92976d030d5baffbe6fdb94ca7290022e7cf81de8bce659cc81000b55388a9fa66628f9a70f25d53347d97f8536eb8cf7fad76c5560725f41614421b47da670e89066ed2dbac3b83ea0a1795a6e768501bed48327c4c64ce047d899126ab4452a440bfebd7a90b10d684748494b00c880086bfcc34dc0fb768ebf0841374b816704b48326dd4ea8d3e1b014ac883a06fb39e0053fb1b72619ebe48818b521859028638649034cf70b7d6e6a838060b76f3a404dc32d4303d14b45b5b784e97634170ccf4c0baf6586719443627aa11bbdc6905657bd2d67dadebe549c5dffb498ce073af78cf187a701f08e956dca867a1674be3d6e08917ec57ae65962dd3a3cfdca5bb600e19e73127d3fdb34beef35d52264abbd3139703a975423e5be15fc8f606e2752c4d5eeb51ad2d32cb154b85f3734049cd580a8676fe2046a5f5e606e3563c5a2d9e2ae3edde0193776133195b5dd4da114544ffeac3a47e344e8011e62b1e328fbbacd5b1fd9dc740a77d1ec3c7880bb48d89e69532634359e568221ff1f93d66aae88df3011ab24a13d63b956332e56326dd6bdacd625002556d8273c0f5954d4a6cbaae2c95130eb4f91723507c7fb1ad19529c147aad3d7d5a68a0b0a2c73fa0d2f5cfc486850e7eb28953c681ec1149a0a5548b73419549043e0670e2ffbc503168fb2959867563fcbc597d00e6ad60ece2c71954790191afe5fdf1783bab747f3b55f2bf1339d9e2aee24b44c0c3ac800fe02533e7499a693e56c99a0efa943e1613aff474d0de1caea7dd9820fa35747ebce117c0d733c6587f90cc0817c8e170290576737f782e8980f333204b46d7d4b7e735d07c76f4ca865f6b30890c2c41b9366ace7e57355093c4b6ed982b83bdd6665026713b0edfae5e387a6807c2067d8d86d2fb29641698e54801635ac1fdcf0f49f519599ddca9683fde21e711e883707349b853705acaa63d41fa1c4eea4340534157615839d70f28258bc2849dc720a82bbac67ee0276de47fd7f708bde653d7fa3d24effdd1863456d69e87bca79e53f7e205fca33f5a6bfd711deef0b07db5ab9ece6583f5be0e35b61d18c2c870515a85778453ead9244d6ce8893396b06b0eaa9d1a537ad60cfeb61b139a54174dddf80577d243bc446de577422afb5c74d36f196bfd225755673875a59386a638f4683fd42ea46266ad912eb4381e8f9ca44722470b2e3b54423a3378fea8b59b81be70d447f1d11a3e43210fd5b7fc75c6b0de202c57763ae33af616d56a03991c3cbcc00153eea705d3738e38059ed42bc7e12f486dd44075a08d3eaedbd0a2c0564c72f83a7e42502465e7fbab27eea89839655686e9d8ccfda6f200e7e10894e8d47f1c015f1adcb314a919d02a64011023e99dd221ab4b2ac084fbbf0006220e14608561046c987cb309628909ee564c5087706334efb947ded79d1c4690c46097e689d3713dbfe2cf70b4d7431d8fd8dfdf25048da164ed3ede58f81d36798d5c266e19fbc31d4757c16726c859e327fd447e4226bb01bd16e03d5454e3e9376cd6c57a233e03c825576daddb1f39851824d2201d9e12211069092bdea2d67e2ad12a5773fc17eebb435924db9de51b27ae2a108bdf15d382372385ac7046a5cc8cc809ef973519ae75d2b682c4704f02153f9120f6bfcdb4e4b73e7c1154a4f56bb03ba1f58bbc7762f69611a01f374b17f958a6aecc5c50a7a13215f66cffce89f91b3dd671f88063c867380879cff6b42d7a39da83e3751a26a756fd5f2b753a81831b230ea6ebbd540a08f5207babf00aeda0e38d808d9b8dd2fd53a7aabdab5216a176e9d596c81bde7087e725b9d1bd98fc97c882676c37d5806fd85656c00792e90c785cf6fcc5accf17749e7c5af8f44e5299bcce1368057abf3ce924a084d8ae232d1fac0790bb090081b89cefcb838858f421e0e820ddff36a4b10a6b0eab446b0afbab4400ba96ec4c73987d4b016371b2320155977072b996eb92f9f2e755f8c58d16ac3380f980e06010caaf1f5f57d0aabe42fb79ee762caf2430baa2f8cd87ed82ed0246db215977eb0199ec8fe32fbf34760bab32925f8f0b9209ca72e5f2ed6c265e9da8dca64a1ffae070562110670f56cecc0055443690f8081b223eadf771ae20c57c82c4415abda756c391c39ce49a9925adc94c6ceea42a8830f007f3678946b5c0a5ebe01014313bef6e7390c897b0fde60470bca5d5d21cb3d84adc2b813d6239827ffb3ff492293e343738e0f2bbc5b2f22688ff01bcfc61e6cf4dc5309d72f4d10b8c719404b9c7686b0bf74a23d74bcd61189e26c33dc0483bc49195bf63fb8e0e83912f6f9c4da95849d9033d1df01079a99a069747c481b90af4697b5fca56e09330113c18a256b5db6d54008863e3b74c36d544d25d6220f5012cefd79828fc44d4f650d7410aef98578c19e1e8b19f834816580ce8a6d2ea028d9be74917ae873e36a394aa88b874258fab0b0eee8173d7e704cf078b3abfdde10c519071a4464bcf8a2812e10c62db29ec9dd7d126baad0bf8494c4f4d3bfeda30aac6cc019784e7fcd037fc4d589a08bc5cab2da5b9690a2f6f116166f4f390ffe9055fd46771d2500bf736bbc0f75229936099adf436c177ae4c4cda22f635fdc4bbd26ed17809ef5ce0ee665de953039ac69b7bc938c3aba52fb13e02d41228945f33f31aea5bbfbfd588caa231c96a3fd3d3e5654398c259a8c5054f459eb00c3564aff50492fbe5995e3d881d5d6ff51f063f0534b4e9eb3ccf7561e3fe0f0988e49b543b0259cd2a528401de2209ee0d3dd906b0e3a295434b069add5846b0cd352537009317bc7e9bd9d4409afd0ea0df024181311df88d6f15cf20580fa58bee4f913d87076327d836f802d85afbc7bd21c977067283f599cf8e50de6fc8be304812bb46f7872d7c0e81b10985633d255c0c2a8db16fb529eab97ef9a665385278c5b4497a869022c9754ac25dff3e4a96646079ee724aa52d2d6e1717a61624db07b2de173b3f0fe8bebc8f5aaa8e073f5c75a3911f4ce8e2cee63008c43fb27b8cdd69fe9b13a341069985100e99d0f098f0bc7872971f65f6246e2ca4c152cf2459d6c2008ddffee641006463ff5bedaef7c08f5ccb68ab03b9bbcf63c62b93b09a386db153a7db6cac06d55ad7eafd3a7aff401915651716969d86057d1cc16a36207fef3e9b94df9e1a7537c047dfbf3e97dadc3e37a5cd3dbbfac86481723252bd49c04e424b832420e07388423a8567815965c647cd3824f1b0f323c402f5c0c8deb38ee532271a69bf58795db390291453df2eff66100e4df1ce7aebac9a43cd225cf76e9d10492905b454b9c550adb8198212cae2a6575713ed71e390e234eaa10154560708565bb4ee773cdf8813aa27638a8c4be798ed3a20778f9fc4447174c81c9a407dd7a38cb3f1e56ce5960dd910fc79973596986e166e6d38616b40c870a853e05c484d028c3d6e4706e6d1850e4d6702f51b3ec51f366d2d66b7e61c704b32c59557bc5596fe42f4cb7345de9d6291a9b07fd49b358eca05e79539be15a2e00848df01dd59d862810503f87928b544ead97e4e27ab9c703de452397d743b7cbfc32aacb119cea386a7e73ba98690c4a42e81332a695724977688c04f84b84a48ab5a2ee0bd31fccab2d8635d21ff947f0f7f61198d8e9f94b42341d0d27a07d4a7aa0c5b91ae7d2d2dcb61c5afcb0d3ebe6859ce90a3a34b02d7b41b415a48c3e47fb252dbaa92ac08e8a66e979a23e558e7c623731fbf4f9bcf0a3154df980efcf11e517746d49cca52f6e12af20754be777e08c5056aaa202f10936a33c5efe2f7f498ad6004d198db5ab31215d5814e7460f418b11976f9e4fd0cc41e3626bf8576e9542775caa209490569582d01acc55f8095487acfd13572e0f140a497423690e234057e63f5a40eac563507d72cb60ca59faba887dbdcc5f90708b42a2cdae3b12607891f34a4e29649dde780797efa107844625420df54ecfc2d6c315035578e0154555f1276c8da65e9cf60df49e0338800000000000000000000000a0900001d29f598dad46d5fd34cfe1d0e0a20d41263a4d4c01321b07feb152214f2169062df49cc57d3de29b384301ae2892880e8d52fa6769fad876dd0c65afc7ccc4b00c1a61f9dd0d34f78af22ea605446a91d4ae2edcb63f26ee0977452d8998f179de87c325c7fcbba57d84893a534156b46390ae100000000e800000000000000ffff0000ff7f0000a9294f6b5591a18aa40b619751691dbfadbf9761e3c73a0e147e12220398abd8505213727ab56065de0e83dc6bd8d92edba4a650a13ddfce356c7e54aa15631f7ab999e30ef3ae6dac61d3466e0aa9466aa002e79434efd61ac152e17ba37cd735d3900fbb392dc766bdf24f8ed71db125d08c1ccc593cf44c34dd7c45f21740e027390cc05bf86af94c8008e0a76df36c50a0344a1251b20dc972588ac9e3ffbf14bea3649ac897bb949cb3d99744119609b3247c6b54b173d3b5d22dd2d4db17b5edd772695f60d02de85991fcdcca62db34ad3d648700b000000000000000010000000200000049901f3a415d241de5d84e80f6b70cd500cbce910bf48aedeef8f9eaf88ce58c9b3df9ceacf114f52b4f75c69ecd9c6e2ba42c7094d660412f5f660eddfe37dd357f918c04f5a9042957572256591819dc24d58f767278b6a15abad1227352075573d6ba28e87f932a2b63d8806ed14bfc85ed936bb926f27d95ca2fbd54f42a5d5ed6f920202bab0f7c504136b669d98a8a0a633a46af33f3261a0000000000180000000000000001000000fafffffff88b120000000000c800000000000000ffff0000000000004736d42ff25389bd0bd448d61e77a7be6946f694a31250400b4361f9cf8c0305b8bba7eca791c91f0ae87a69250b0779db7dcb7a4e399fa28eb11ebb4a13c6cad96a32b923caa5ed051a05bffab5091b9c38d471d78eff853c3b51f9fe6687bdf9100b5064711634753a2dcac30fe0b3297e52c226d713156ee1cf199e02853922abca9506ee91c27650376cbd6b6c417a1ddc937e36b487d97db0f0cbca9bcfa460290157ce429441f53f9e89b597e4977baed8090000001010000000000000ffff000008000000593783f0e9b109020d01cfda26dc9d0f919ecc50775b9a5477ee54b5d8f1986deb7833422f44ba55a0944929e38eeaefe972bd231b0bcd55f5f7e858a6d07afe844d814c3527e73c9987e669d4d964b5e3360339c29367513ee9d8060cdbae4061b7e7858ef3bce278358ade473c33802165dff61fa13cbb0d4af642d861b6d0c90057ca7e91b9ce9145f557d321c244637f392caa4d5bf886565f2f001b6d4e459de43019c9683bfa65b7a1ca218591cb9fec174aae7987d1377ee78b4b08daf22677f804e5ea4af885077675ee99837cf87d60808d9f40b212a16aa8d1c9eed75c88e39ddd752da6576467132cefdfa2862574b31ae2c1ecf7ab5fb563b22987a362f705a6c5f79a80c2911820f20a264b4c791b3826cfa1da9d3d05cb090ea367fe0e80d7c1a932762631ea58832472e121376c879bddacf9ac6206086479665beb73c576c69e77694aefae1aa635276dcd1577608bbfbc0859326659c6f7209d5cf5b6575e960f93dd03646ab2a76182e393950b43fe192f9e6369d24796ba681512ea45bc8ffd154f88dd08af96d3c28b6a4e9bb0881c170bdb0c1a58977356d2c3eab521a4cfa4ce07ee6a6263e3e8b03570240cc934c9f2baa782dc2d7e7230b6375596f3f1f743856167c8d4544060169a939608064398cd404f59cc3c9fc2224d85a7a4ffadc8aa8544099d5faeea8769d918c626a4bdeb240d3cfa2f06f73ca82955108caf068b13dfe105ebad7a750d74879411388347ca3accbca02d3ade3c91895d3c5e460a7f80e8e5a1229db39559547299fe40c1018eb8ac25c9af63ccad7cdb7b35af44479d8312516f73983fd217ba7a7ce62de7e994006dab5db6c6806398c18ce27f0e03685795ededd45151abd5856348b6f5fcd89e2094c412d74f60e492625881f253c13109778c301db79ab187e66ef659580734e4550fc19135d849100281dfb470d03bcd778f94575107608da7abdae39cabc31bcb6d3e282c0785febea83af7da02fe925d6950587411a43ee7391be6173792d4ac0bdfa85462284dfb9a6bef0393bc4b76cc6c6fa87e2efb5fdcc9c5f2934e3b44df0450d114122cdd46880daa9e08991c1e42ea22b127470a9792d61bbad42c63a67f5bf7be7f1918aff83664be48b41d8dba6bdcd23b70ddc9eedc486ec04129063b900b86fbc9fe6553edf06d5a324b3e637eaf6e69d2269465a7fac60bb6b367783e04cab13b3c0dfe4ddaf4bb4bba2578efed5004735fcae84b18120bbf94fb6eac13fade4cab95330e78204a7f41cc3199732d0dde3fc55f8956cc288cf4eb51a6e455121bd1d51c10ff8d2ea1b16b86211df595516935e7397a67f1d92a6d46ecb5e816f36bab0f4595440d45fe5e024a6c2b20b49d22110c3f71bd66a76f539514030eba8d6f172496ae0b545f16597a58dd7e4058d7a786489a07131d39b622914c4dd3c967cb3427567737eb794f295c9b49dc1e98ed0be9d71c7bcad255978115a21e8a8ff9f99fef0f158c7a4112f100c4c2b2e6ef488f30fbe87640db3f1381d2e838874f32e5e6ce6e2cb06f14a9d2ada087ea8a602aeb9d602a88e78dd4bffa19d9b2a74489ffb2b9312974edc698dceabf83d8391a9694e88598620a784a8c63b969496834fdb32e5c4891c7008593dc8c6c96c2c62546142fa599de164ea8428e830cfc0d691e97008c2a24be9fcf8e01ffbd06a500fbdafe67320785b6b62134e944eba1d2fddec7febe97988b6d7a3b21a00b1d3364a20a113652aa51bd820d1e1465ce707a35f2d88d0b30c68bf42884c96f2bca93616321a88f53a2ed81c1388b175684687fa2b290082af1daf57ea34a67dfeb7143a52aa27c30e19a07855990c80ee7697ae41a2bc9a826538958a676113132c4bb206b2296741a4dc05d1dd6f3dc4c7b71b4e3b084be417c32c5014d41c63421134d30004029bcff8ae60ff734ff3284b97e6c73093ffc0705b16b89c3fe5d2c165fb0846bac45b2f599b8b93cf7624ab2763f043eddb4ba6a2ca84592d7f43fdc3497d99d4efc4f9242e05a8730205892529323484d7f21cfd7f32a06c31920d2ff79cb2eef6fdb0c9cff4c97fb604bb5ff77571f57892a15eb1c345cfdad9192da35aad19176d7190f6e2f192c68b3a56e3baaa97fb72ffc486ca86b32f6fd6e20447e716043e15dca4594c9fd5a6b44ccea42c67403f457b6a971067f475d92ece99f45f041e545a18ee8dfaced3170a2a8740fa75096372a9765cf39cb4e11e938b03fcdb6e0e1f970ca0dbf3c8623d27ae67b73f25aa69804a41e8ee35f99ab6b0541d10c154699903675983e6c0d8d9d595ddb72981e23d31ae10b1cad4f8cd403f41ee21b9194aa6428b30d73b990a1c3766b710864dc8900486df24ac1f3527f17bfaf9cf3f27bdb2b79a6636b8da3ac8270fb9cd67ccd418572cd81821a3920f8084898fa817f38b40676d251fc736692c7cc5a9a8f7439662d9049d14d6282d06ae4ece47f3585695ab0dbeeda6cfdab5725536385a630f63f737ce34a071ac0f828fabd805569b6d4508efdfb4a693c1130d2e35c874c3ac9f9346aacfef1c87c3c0a2840fa9413d97d262491aa8137d05ebb206741990613108f3c81d8fb1f6065d3a3563efc333fb40041e97744e00558ab0965c3e0f5d7529dea457b0a3a1d61741cdf241bfaa2f662024c3b732f33ab0193eae3f81561098112382f198a3f757a1e77b39b28c975979269b89dab1a726c73380bbb955a77c99424b3373891b9326582b37cdc95e964fea4a3d63e593ce161f53fbda1609abab19c8ee3d63e708682e6740140b7f78700ef8d4360f40f4d49660a433711328c310280df12d879c1f45249b130c97843c01151a05f84254e198cc5c85d5d998d1086b4094ba7a7b89543e02d60179705cf766e5067401af8d2b1aa5c2ccff4238d76c77958acec3d6ee3a91f489a15ae33e2031d4951a652f645755692c16b1000593b7c13aea877cb8f975bc66ec7b6fe772c827bd790621c10feaa2e2a3d23218668e8a424e7b6764ffa8cde4f43976ad58741902312b82ac6512a9b4200894febeb81647018f1a221d3c2a403927a23baad3ec1dad5aca5b5dd83d5f4188780cb1af76a62fb5365e402187bd2e19b9b0f0b2eab2beb5fca6926d10ac0f4830f6aa9e5a84a6e827af22bb555dfcca8474ef5ebbf49d78eaa5601550d5d654614d4f38261420fa1e2f4ca33f64485eb1dd3c5f74b83e0de9e7d53921f23133a361291695f0f2018409467f04103c1041ab333367a47447d34628466a02e981a1f09966758afd8157951e95e62a3a1461f00dd5940240686cde31c104dd8e3e7fc9665d3872d3e8ad12ccadeb1439d5aeb6d56e7d438010bfd71c08d9a39ebaa010591ec7aa3d24de27179b57e7fb83a1e6cefa4f9d5f6ca13fd9b3455d783ae4369c64fbdcc2d3af8255b64041969241afa6c2252c22c3959e4bbd9d6b592cefbfbb5cc9f26ae7802e3b110c28af55970f80ffbfdc30e04b929c4f7f0ce70cce01719454c0c9f083eee8521740123f6cf4aded919544c026c5dea41165f60dfe07668802a35c4f5065df2291f83f4f7b0cc719e9dd4ae83d9edaf608e6e0e1910d00afe8804b6466051fa3027088712dedae9cfc39bf0820e80510851dcbe72a0a8970975eacec764a964c51d97b69909ad4cf75b67fc227b84942070952fd348a0dfef31bae6fad916954dd9c61ba3f84e36c458ac7b571697f4273c4ad0ade09f76a28f7bf1974fde9f21a4313ebb207056f92d959ba4fe8dcda68573a345b1e6e54851e61265adbc1de4cf6b86b790478610a1641e247f6e7ced266f296a7e56767fd0fa3af7c9f04081489d6c9046277e31a42f89ca88018de03bffad16e0d8e1b31fe47a8453b3b5a3473365daa16858aa685ec4cace90192163758b72e2bacc424a3245ef233f208f44a8d984998eb52a5a00e269aae3e0c81e370a75c2cac4dc0198271467db062b327009aa291cfeb629746480b0862305f11c8b977c88c09119311e6b753935a6e81e8505c1969456534c78781d65ff722383deca6dfc2fae396b08df1645b88b65f6814ca70e982a73129884782ca9b470ed0052b689b896d479c5bcec7e88362bfe4feb6014d6f1ead3f925fad4443f503d4b5ec4b7d7aea806aa15f5e8eb304926bac2468e3f266d576cdf49cacd6abdb252834df51b0e3de0eef0504a4d2d30c3c914d7d43e4bb8d2063769897edaba34486d96d814f9d5767d6b3b02b70c60f33acc82cf7ddb8916af8d82efe80b7acae1a94368b816769699bdef2af41d3bcd99a56c4fdd1e05766b9fd3df19f645d777d5804f5a55510979e54d5cf4a35213917a6dd1c5c1a0109ce13d2cd3f6faa23deac142614bc2c87da36e35a7970714125be25b61dae565338ac95f7b4c0649fd667c2a16bf8c17427ed6108f1ef5177a8f97df9bcc82e7eee2ccc6a546f97410921db10c202f2958f8d6735dd0bcf8ffde2c9f597b32c5fbd33c3d87d912e971f094f71e4bdbb89a5dcf5e9961d706d6550c10ae3315a528259a8a095cc578fa0263257e70e0545246f6de17a730d9564ad184ba73bbb9380588447189770170aab44e77cdc7a969551509ab220cf9ef68deecd1418e711b7cf809a83c800338ecb26818cec19b7b5d4aa0d4b776018272f1ca785a7a95ba192b6b171a8c643717fce3cfae183f6e358f13606294b167bdfdfe80ff84dad302e7db3d2fa3002971534e85e5a61a95f095f2d01a2a5f7dde521aedcaaa86924c3387570b0c9287f416ae9eac0c2b5557cae9efbff4e0cd96f4325571bf6e80ed62b7d8ad55ff8d3d595bbc9d65a9fb56bdd3f1d8b7031e39ae1c68359594aa087ff9794eed48907c66ed3172ad5030700d72e46ff798ef3287284e71985430b8c3ced1bde4b6d144513bbee79e1e843e6b52156f5247c5a110fb50f28379d8cb729f928894312b0cd48a1a8eec81752483107b9d88c6ecd0bf8a3f61a1c0cf63295949fb5f5758b420b69a7a4838861164e439f1633ac67f7af28e85262e7bc427170a916ac884d0680cd9b63a68860a63789848dd56790eec3a2e87811f77d8bf0dee1b96dc1ffd9511f7567601450f049ee79d22deccac41d1290ffb55a718e07dfd4ae50b09c1470b3063604343827628a492d8a638f343f3cca32278ca2936e4e034966cb54de64f87a67a3854cd49565a2bc0e67afa0f1f1c5cad028b398390c9eb7bf4ede07c0f672afe1237183e26918062ffa372d8c8c716d8e1dbf9d088beebb9f4fe6b5d9ee8da89dad306c852ecc6d45f456823ed0841cf8d00510411990fe362d9e2531d1c801cdb72af3ed0704f81940f58ac2d054d54e855b2610be98d86f9b781c8ddd61a193b1e9ec2c3bb210236ad64c5cfe9b020705e209b6e41ff6a5e3d2aa5f9636fd9787471a33ebf3b6ac11356542280956f726e0e4fd5020f4a4e012e5d6408f631eb748ce16a30fa148645fde9675386c7917d3e18acdb68a15bca7e1459a0eaab76b2f1b8b435744c687efa8cbf65aaf91a5c6fed8e4231f70fbe34d713a2e5e391ad5a3d974675e6fe29b24b674e0b814e3b3ba98685fe2bea58ce499504c27643f2202c53abf34bf9d240fa69d911b1915e6ba095319e13e9f4b9207674d3422e38a6e3c048b3cb868bf29db20fa84909c735bda1ff42c6619d9fc3e08a6debcbe4be24f6e95012029b87ffbb52b114c6e3f1a8b71e5d9711117645dda0b29d84596225467ae126762c3ea9164e6e6f49f4e16d9380a0d7d37afee6e8b243e8e06fb16d17e597f21fca728ad6371fe62b6690526c3b66b384e19bbe4da2e222519d3ea367da4571a2dec619263bd909c345a03cd038e6076575a0128024bfe785d72088711eaa6f069a23045a696c682bb2dd5205fbbfc443bdc50dc65d3fda9024a7dcf79699a072a4ff181d5bd39d299e90ff55ba1a4b2acc3a55f413d493452809444bdd38adec1a974c0d576f8ac3f5df1f80d4724125598ae19dd7118b18ccc029405c"], 0x23b0}, 0x40d) r4 = fcntl$dupfd(r2, 0x0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0xe00a, 0x8000) ioctl$TIOCCONS(r4, 0x4020426b, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) chdir(&(0x7f0000000180)='./file0\x00') 04:02:46 executing program 1: setrlimit(0xf9e3f531b0b1b910, 0x0) mlockall(0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x8, './file0\x00', 0x5, 0xffff, 0x8, 0x8}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) 04:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r1 = msgget$private(0x0, 0x710) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/33) 04:02:46 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) socket$inet(0x2, 0xc001, 0x10000000001f) 04:02:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1, 0x6, 0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 04:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000000000029, 0x3d, &(0x7f0000000040)="d980981016f7ab810fa541c3a3b27b6296e12e5e173fdc81717897e222b77fb848d74a6a51f52360b4e036a7cc1f000000", 0x31) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 04:02:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:46 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() renameat(r1, &(0x7f0000000080)='./file1\x00', r2, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) fchdir(r1) 04:02:46 executing program 0: r0 = socket(0x400d, 0x6, 0xfffffffffffffffd) listen(r0, 0x6) connect(r0, &(0x7f0000000040)=@in, 0x13d) listen(r0, 0x0) 04:02:46 executing program 0: setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) read(r1, &(0x7f0000000180)=""/25, 0x19) truncate(&(0x7f0000000100)='./file0\x00', 0x9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x7ff}], 0x1}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f08c2be8dc9b09dc4c46280f238d68f59062415105c311e09b5bdfc1232e963ccc3635ee73e6d0c4bfe2c0fcf9321bc7845c4745478ac28daeec0427dd8351e51d352940be8a74bb066d1a4e005bbf91bec10cf0e81ffe37278544567a3a1d4a8b5dde3412ea69d077d6ab0719a9e581a16ee5a628006ae8a811c5421c12afcb08e21bb3cd26c98dabfef4d27341b42c8505", 0x92) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0x7ff) recvfrom$unix(r2, &(0x7f0000000100)=""/248, 0xf8, 0x840, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 04:02:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x9, 0xfffffffffffffff7}) writev(r1, &(0x7f0000000000), 0x0) fchdir(r2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) open(&(0x7f0000001080)='./file0\x00', 0xa0, 0x144) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x9) 04:02:47 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) close(r0) 04:02:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:02:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) pipe(&(0x7f0000000000)) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_emit_ethernet(0xad, &(0x7f0000000280)="d9f888737bed3cea648216e0146a044547a6006b885bbc75be7c0d2bd3b78e9e2d9358c43b918c34948b1d28d50e54c78d118373da00c041219f50189ce5b6e7fadf3e1a60ca7782cfed17bba270a0ed589fc084655b314b3e3295b1fb3a1c127d0ab33e56749a1be60ba90ac83b8f1dad04cb2c0378c5d7790000e26f9e70039af185ecb8df995c22bcd0a0bfeba32f6e10df524943358a6e0c65f45f55e0c7e5d1fb01428d34b0923f33b9c2") r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xe78d}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x72) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) flock(r0, 0x4) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r1, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x245, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x109, 0x4) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffff7, './bus\x00', './bus\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) close(r0) 04:02:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2082, 0xe1) clock_getres(0x3, &(0x7f0000000180)) open(&(0x7f00000001c0)='./bus/file0\x00', 0x8481, 0x18) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b50100203c4dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) shmget(0x1, 0x2000, 0x80220, &(0x7f0000ffe000/0x2000)=nil) r2 = semget(0x2, 0x0, 0x644) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1ff, r3, r4, r5, r6, 0x5, 0x1}, 0x5, 0x5d4b7ab, 0x9}) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 04:02:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000040)=0x1) 04:02:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 04:02:48 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000314000/0x1000)=nil, 0x1000, 0x2) 04:02:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xc72, 0x80000000, &(0x7f0000000180)=""/118, &(0x7f0000000000)=0x76) r2 = kqueue() recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000001240)=""/43, 0x2b}, {&(0x7f0000001280)=""/161, 0xa1}, {&(0x7f0000001340)=""/226, 0xe2}, {&(0x7f0000001440)=""/91, 0x5b}, {&(0x7f00000014c0)=""/84, 0x54}, {&(0x7f0000001540)=""/207, 0xcf}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/193, 0xc1}], 0x9, &(0x7f0000002800)}, 0x841) getgroups(0x400000000000012d, &(0x7f0000000040)) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) 04:02:48 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001700)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061621eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3d4f43b440ed6d70684c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479670294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e0b8fc2e6414a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d1888a64586411c34542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e99109d21f3db5511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215", 0xf9b}], 0x1) socket$inet6(0x18, 0x8000, 0x7fff) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a9cf98848e4a80654924313dea8d0343d605ddb4c289a870c51a2748322dcce2d3280d33ee6185c6a19eaf5403fc7d1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199659daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f343f9c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe8089504230b3ca7bba3de8a1f2820b0ab94dc402193d04a12beaeecd4a3e306699c92609d16be14958243d0a72d98f812dce5fdedb312eb97ad820c2c3bbabbe2585db5954816fed8e1627ec62515f4396f75327a0aa30630f012ac90c98fca485c9023f7e52cec2a358558a88ecefdf9098c0e5b37da86406f3fe0411bae829698ef0f669b524ba1f9197e44bd47bc18ded328d56bcbd2fea518585d5ab20c091413fbb89cf86298fb5aa11963583251a5e8ccbaff9b2c463136ebf4d0840e7454849cf64636269dc058475a455628a89e6a4de89035150c4ff6065f3083e5e065db1d72fbd2363cbd787ab88d6e1d6c8a75a9a83420f6d3eac67991d8669d6431a20d905317fc7cbf4465242f28ce627d41e2f1f35a1f931b6681c5f11777063df6a6add8170785b7af4d44cb6d17249abbfadf371502058328ed9f0601945d23e77ed439c58e2156ac03d0b5421a84a6450dbb3c30a324dd58fd661cd8fc8b95ccdd31b0091a12e60a60db6af93b065853519f7f10bdb5f07140a61b57087944cdee2c595169b68ff77b907c0f69c4dbd35033e8d11fbdf8d5341eccfccf42d5bb8619279c71677f824b897c9e411265903e1ff40ad2dd4252540b8e8bb43c11acce715660616badd02484055929bbd86f618ada78c1d4e94f5ac3aab6e18f043c56bdf91852bad37001d904318937ab7902ba70ea24fa2fb2aa9b1c0826fe9f34bd160dc4dec92524e877aa32afaa42b9c72f718fced555617994af", 0x2e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x205, 0x0) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 04:02:49 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 04:02:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/183) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:49 executing program 1: nanosleep(&(0x7f0000000000)={0xf2b, 0x5}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xa8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000044, 0x0, 0xc2fd}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0xc3, 0x3ff, 0x8}], 0x7f, &(0x7f0000000280)={0x828, 0x3}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x100) nanosleep(&(0x7f0000000300)={0x66, 0x7ff}, &(0x7f0000000340)) r3 = shmget(0x1, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x0, 0x1000) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) msgget$private(0x0, 0x440) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000540)='):\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@(\x00', &(0x7f0000000600)='&\\!\x00', &(0x7f0000000640)='%/.\xc9(,\\-(\\\x00', &(0x7f0000000680)='-%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='![\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='\'\x00', &(0x7f00000007c0)='/dev/tty\x00']) msgrcv(r3, &(0x7f0000000840)={0x0, ""/16}, 0x18, 0x2, 0x1800) mknodat(r0, &(0x7f0000000880)='./file0\x00', 0x2008, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000008c0)='./file0\x00', r5, r7) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000940)=""/110) setuid(r6) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/72, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000a80)={0x80000001, 0x1, 0x1, 0x8, 0xf473}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) msgsnd(r4, &(0x7f0000000ac0)={0x0, "2232760f3997ea966e2f04b53a923e9a45fe7fe56439d0fed6a5f77abb8a9c213b0748db446aa648e9378170be7e04e8078b297c7e82fc6f7f48f5c6785958bb79e86809f0a22945bd463f8708fb69d0dcfa535882cd5f6d5ebe0de6188d1fc098f0b59a0afd130bb4c33f2b4adab23d91c5687e75472d3fdf4983bb4ba34f997a1a671dd9c965289a02a817edec267ea414ea2324943216e02911e70d0f5c65643c5f9d956ed3261bc93ce26c2c9a3af12199"}, 0xbb, 0x800) 04:02:50 executing program 0: socket(0x36, 0x8000, 0x200) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 04:02:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x81) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:02:50 executing program 1: socket$inet(0x2, 0x103, 0x7ffffffd) 04:02:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 04:02:50 executing program 1: mprotect(&(0x7f000003b000/0x1000)=nil, 0x1000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) write(r0, &(0x7f0000000140)="f03b7e94173b91a3cb06b8bc6838d0058d7c52fc29ea9cc808a712443e13108594664c78cb2f12e26020d171013e3d011ff1e37663cc3e9fe99c89795abe19e8d3d9f460fe37530918f110be324fc7d5349e90a4fdf0ebf5f512750b0b4b035f7ce4ac2012c78103287755160eb6211d9841c0a6acea54562c", 0x79) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7, 0x6c1, 0x7, 0x322c, 0x0, 0x0, 0xffffffffffff7fff, 0x1}, &(0x7f0000000100)={0x1, 0x8}) 04:02:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r1) pipe2(&(0x7f0000000040), 0x4) dup(r2) syz_open_pts() 04:02:50 executing program 0: select(0x40, &(0x7f0000000000)={0x200000, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 04:02:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) write(r0, &(0x7f0000000340)="513802793a4ebd0f7cd29f4b5062832d945e65ae38b4b12399baf45f3c19fe97e0387a2ddb4bfeca947e2c5a5007ef5071d248236f26ff72a70095b71da3b94ceaaa551a2cc24fcf3aed5eee63c60d2b4e726f696472ff8b2a519fb617eb80e1945d87e4fc4104d5e1fd3b61034743b0d299aa335dcc2fcfa5f079e065f0cad7291bac8a22331a7d57b11d90305c2e5d0b465aaecefab2f3cdbed64879a3763c951a7024c0a0fc935d17640838cc3e2bcf7adbae59f1c91fe3501e3fcc3a8c2010df4faa5467170a75c48703f0fcb53a7f893671f35f05f0f190c9dc1ac734fcbc366b084ea78d837a5b0dcf1d8df87f74752fed8b6787a59b13e0f7355246087fd38ef3921fae6b2d24bba40d22c455ad6e10fe04d01b9a412cdbb95e366ce309ff57a0b4910702c219cbb2152c8b3e3dfc9082a62019ecf7eebee307a270a5e0694dd99f7f8fc34e7b50c9a0efc27744bfdf74e7299191a5f6737815003775abd0bef8e502b311f1bb8fbeab22bd5d24e7b2937387f641e68dcbadb764a8ae5da3bd2f39b6f5eba7155203bbdeb29fc078756f34d815a9829308da8a48afe8317c4733b30083ea9f46c190b964c8706c47c40c41c8c6fb3392d47a15fcaa0751f46353598ca174629d184db15b0962767259e45a84d638f2f1e8943b47a8cb114978ca48cabac8f302cdafdadda3c1fec38a8190395c70c78cc0ef47cfcb9af5866bf0159dba84acde625b3ff03ef72f5bc578c9bba47e9911809cf4c5dc5d74a75b330d4e14d34c16c0eb3e0daed8e1fa2964723c2c2bfb8f31d582a702f96c962ad422cde7f2066002bb7e0c518ef1b877c642fdf1784e4f649536f83614af46381ac3a4390d644441c4da992eccd3107ef7ad97254dcce61bcbd8a9b99e959f148edf71528bbf12e71cb4a6b51980a6c62d5538299dec3dcd6fa6752a9c491692a23184a85097e1816ca19773fd5ba0e5aba6b38cae3b3efdd97b39455dcef32cc14d459ea8f86ff3d8c158ad7da1fb28c01f895c4665db7e7e3e7b32327d22fc7c1775022dea0f8119f16aa5b3116bf846c5fbbd8787c94b4752501a39db6fe84b228dccba872b95f8bb85fb9b14d135c5e2dfbd9ed5ca1d2e95cc104ed77e0619dfe1c5194221147099aa005ce7aa184f92133e056416f2dbb2720a6b0e4d03770cffc0a787095e4e637b27776f9c84b53ba9728205e757370dc415d06280ab0ae6f0691e9c0af471b8fb4de483c0453ceade3e7a3940fd9ffa477d37cc2bb13388b599e767989930f763e7f69a2621bbaef85d4a797ef6efbf254c9582ce7f66ace5fc78183c066d5e69ec6e5b288a79ccc2154d460a5a976cd80d1fce1999cbad59c57d6acafda8fb39976a4481879f4843868435c41cab3d69070a215e2b61771574045cb7df3a5cf01af3abf29131542d1e85c0f2ea0b62a053d62f599fab4749e55dce485a04ab1bc186809f7b2914e888004d5ca5aaf5668d4c8f77248f528353203bed18ce899e2e86c13062619eb519b80a2bb650b8417511a55f7561194ddb320732c5cdb85633092e99cf93b1696f873448f8a51d2e151cfddb8d9a53f52e1e61684297274cbc452c28f875c58a6f022f1da6e8369458c18bdef3538bfeb28b90fa2b3cada91f5e32f5902370b4e09576986e1cd7fa5d548dc4fa448896eb64aa7b3974fb10b43e4df994c2639d5d4bc77cd23c65957d9cb593424d1d05d07a9188cf35319aa5e12f4d114662d3a791648595d552b5d72c09590f66119bce46971de1d152f28387b0e88c819aa1b26041292685af868c64093d95c3b5fc7db666425e8ba3d69eae771504455ed3f8219bcc22d53ef178907aad60c96fb290806f41346703a2e42e48b8384418aecab9fcb96b564abcd0aca8bdac7ad6a0e203c88c44a7ba5ef5877d9da63a5dd7d562fb5379181ed28f0e7817e4f1207e24f7b2c940b42b18c92aed33a06f79109303e97e96d764379b93c33241d7568ba4b224448e409237f13f6ba42e8666c90316a183d5deaeb8142eac356d9c23305c689ed5e7d197ff71ccf1127a36edfb18f14c02b3463911e117bef9047bb2cdbcfa55bbed8a37b279005dfad02d2b5c7f0aba8f27ca7daed2710ce08099fcfbba0e2afdb58d383aac71532b14bd5f6ee548c48d0ca0f69e870656304e38679619cb9d479785ee9cf5e78d93b76286cb4ac3c1c1dacb64b1f56cc811e0b29f245062eb99751d0ed55cbc11014ca90df636c6448bec71d00aad068d7419b0598db22670dbf4c84664b07b9f3aef01a7f525a3f6b298a6470d3525e01d49ed834334a4ab56572533df5810aef441f9daa87e71535873361bb86559a212c2f2f2cd30cff1014d207693be5cc42693df8d7043afddda9446810849969ee00647d441fb0b4967508e34e1c143c77cc91f0692b790b0977b05ffad1b6fa77eaccd2c1b1a7a598e9ada93f5560d3fb66ec90522d0ec17fca4241f8f7404df514e5b2bdde81005e6cbd5739d0d04679c04f14edd9131a798198d87958f39354e6f9d534bd38fc3fd0208b1abdcd500ebf2b2d6c5e1e1487084fc1a6c39aa7bcfe1d5675645db4b90f60b66099224b9d958428547b5b4e8806ec7d2e502661620685d45db3ccde3265c3e6454925eee19f5b4510cedf4509660a34ed3c8b9b934fda5fe25ab8ce5553d3c7ce6bcad3ae563a7c07b64d070cd2b9617ab70d2bd0fbeb0ab6b29edb288bf76d9ffe7ae11da56daa1bc862c895d5897dd473f671a71a069806f740c3c22824ea57690c634441b631fa9a4f75ec37f6e60c4ef3a5bac6de99d2a8a6a59f14ba61ec9d709a248ed26debf1f03f8f066ff122e881a40818dc554aad4f430a53c365c10cfe0a90dd7b4242ff48994dac4798d88cbb93ad5392721aa4530078e69b08cf862804cb0845d986c3c1f9276443b1993c29bce0466a57f92bf379c36fbbcaf936c96a54cfd0d31e760006a735a74b9387b9e043a73543e4056e0b19e0ea7027e5755912adec7cc2a24015bf0c653ddeb5ae88e3d525c4b6bd88b3ce81c4f4044bb554d7097847048e96c4dbf20a1ed715284be1b9803cb11dd4f69e5ea3a6b736881d40ab9cba7e2316e799efa9081860574222b8aaf6754e3f6087d259ffc8dc3dfa10a72485fa5136abed5c8ca5cda9c71e47d329ea6534d4f4db6e8b34eb9d49e2f9ca548921b9bdec2cd28665f83237a1b643be0f30f8f10044611dc92d18b4d40d4611b359859b1cfc5ebbe3fa5a76ec1af55acf6203a3df0e469f95a4ecc933503f440bad93bf6c78293695da8670afef97db079b2e696ae2c51d73170a101513dcd6cc7507fd633415b1a4c24984be7f3a729ea1af865e73548ce11c63de33b082bc131d071fd78cb2b953c91b88da301c73212a0bae8fe5df878febac05ad381f028222c4c20fbc0e536bb79ee36252f46fedab62435fc44ca86ab7f960c5e165d1e4a81c6c5d0d7adbd206dd97ea23d67fea7e4af1594d6dd5ee413e5f48e17e0dcbb5548348d68217472c4467c149faf716d0a32f8bffc1145b01888d6564725f2190a23be1c794cff5ebe8c91aded4d51b3bb094e668144026646313554713fdc9c793c196d5dddee23d238a5bee03de18ba9a496d351149134cf6cdbb3dc1274559a1799007053c9bd4a892740a3ec916a444394e71329b13235b10a52ec1f5b7098b5df87142b6406ba8ae182df0222169b44af7b6f78b72b1b044159bfa8cc58dfa48c40abafd557dc8077b9752f4d6c7700788ce27bb88d9f11053d275e5f9e4fbf4c5e4299120bc0558f5e392770bbe163e957f77d94c927109482223c78e63bb78ea857b884bf261e9a46d16b9c5ea1627863de7eb03c77c36aa980043428cbe50b065a29bb493ffb7431e0742b4793e0841ca9b861b82d1a94edab2320ba567680b8e09dffb7029d46f2ef4bf004f75a8da407b3b872c740609b66b9f433e52982ed6111c5886cbb5461df20a7308070449693fcd97be6b1daaf31299c879e14636b9c1b706cd1405058e57ab9c8a3ea654fe923a28291e8b8c3e5eb7ead06220562107a883555afcd6f8dcc136affa9ba2598f0be359107cab5e3fa37ba704c1374672db75dd389c5f0ae6b9eed931c9471aaa509242470b67aadb5e926a76dc7fb204bd961f5a910febad8d81285e66e79b01aca83acc1a6cc2ca6eec03ab7962ab212c9b96173f7882a4b2792dfa19ec4f126c94afc0959a372929d6cd09fdb438f74bb41f504676c71b217d4e3b3e368ffd228760a99cff52109965794b4dc4501e073dba76440c333a9fed6de8b73c48266487f4d0efb5d4f0d9672cabc2b6551c5d3254c46e29d036460d9e2fbbd59cabff5d96e60496c41bbdcfd78b4feadb7076e9ec263c5795fa296a7b996d35f7de2cb89f4a797987dd893c4eb6107de9ce882610f2396a611369f3ab6548987a612e0cf678a043eae6a698da6181717038614916d37c5abf3c485e15f06206588f86287c9ae3ca20323c139042c1d05c5736254ad4bb059673f1f2e6a3c55db24d27d0f13fffbfd1d164871c7646d82a51420840d8e4486ce4ebc8904ea3306a26a3de5bda2cdb730f7a406366be24a73c77ea6ca73c2ced3bfff146c492cbdbf48025a53fa418fcbd05167943012260112dee8cb99f8091c91c478bb7d0bd4c296a99beb3ce762ffab903a8e6d34cb7d06256f9de855ccc9ec6b37d542200ae401014be9b7f063a2378d2cbeed011883860934d4e2912ae06c0370ddfcd1a76519c09cb95750709d7f5ced1d394eb3fc7c99ce273a9a86e46edc8b1e79050e92545b4aa170bffc5f066984633941ea986b9b4c8abbebe45f569ae9fdebafaa13dd02fa4347e7f6d4904c23f5c271bc80f96533c71a07221cbceb6423697b062867f6f33d660f9645e5ec2651709e6555ad08d3bfe06e89c93181471a818a05736449b28bd743278006092cd6185e9a3459c8106f83937c23cfe43723cbdd8cef7deca21780ed7083bde6a68234444c0899aaf70364f8fc67a3e3d64d02a9c341cb958baa726524af0b51ff2f52a7bee68b4f0b0fe2c411ae263d6fdb2c3125f147512178f78bc75f66593bd6b086b07e9f43f65050236116ba0b70e0a25600ebabfc14cea4d8b33377c49725ba41d287d8f46800f91a841a9c563b7891fed11a45fce7dc2298e9937ae1a7484ade57d4667aa790840ec260bfdf4c7f21920ca98e4409add4272ca03c53139efb9867b2827cc45e09c146986b3705bac921ee9f4b8359db5eb385fab080d7c62b4818efabc80517d30c20cde420a37adaf74478367c6f5dc41f1df333be276031998e8c87f5b7e9508337ec06e86833f77de79397e091bfac25969fe409e96341d0a20051d199edc7da54b0a3eb50e2d70f691f86a8bdf7ff611612af14aa3bba844fd76150a219eef834736b9556e962594a2923700daedc9af508532d74dbbe76a5ed6fee1b943bc65e865e7ac584026d45f981fa96f191e0ee3267229fa0f2c95812c994c8adc7adf445f8ef8015308f04693173dfa4e75c1a2fabd6e4a8ad5c7cd840b49acf31ef61d6ffb1b7ea6854c259d6b1635e80e8b0faeeec9e3a81391692b3c319eb3ffe0899a3ad311070a3fd80731e351cae795fc5f558553f097d1e6b3819aa9475e597f4d73b9f50cb39da6c4af56a75d6cf6b26366984ddbcc48fb01383072b49a87f738e1dbb130fdcac6b8e8239ffd04758c7382add2ba4b4fee0f8cba8acc7ce42528a492d52df47f90af6450f00fd5d1f3a9dca3cc0803d65162759689e6589", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 04:02:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() munlockall() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0xc) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='*L\x8e*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='0\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&-$-(+\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 04:02:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffd, 0xff}, &(0x7f00000001c0)) 04:02:51 executing program 0: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000000300)}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000001680)=""/141, 0x8d}], 0xa, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) fchmod(r0, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8023, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040), 0x0) 04:02:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = dup(r1) getdents(r2, &(0x7f0000000240)=""/4096, 0x1000) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000040)) 04:02:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r1, 0x4) 04:02:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10082, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(0xffffffffffffffff, 0x0) 04:02:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00ile0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x600, 0x0) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 04:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4400) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) flock(r0, 0x5) r1 = open(&(0x7f0000003400)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xfff7fffffffffffe) 04:02:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 04:02:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20000000023d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) fcntl$dupfd(r2, 0xa, r2) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x218, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1000}, {0x8, 0xac40}}, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x97, 0xffff, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0xc000, 0x5) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:02:58 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100), 0x10000000000000e9, 0xfffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:02:59 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 04:02:59 executing program 1: r0 = socket(0x6, 0x4000, 0x4) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0xe8, 0xc9, 0x3, 0x1, 0x4, 0x4, 0x380000000, 0x1, 0x1, 0x43, 0x2}) chroot(&(0x7f0000cfb000)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0xaeea}, 0xc) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25ff21000100002000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES32=r2, @ANYRES32], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000280)={0x0, 0x1fc, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xfffffffffffffe6a}, 0x0) 04:02:59 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000380)={0x3, "fdeaa6c19b5dc5f7cf7677b55efb6b8fb02ba98e1b45e3f5b91ff916ac65056b8ba0c9d52487a7840829c266fdb6ddcec2933ad6204113dddf92b498d5441af458455eca7e9c763497609ec036165070aa5871f6ad3cd3843cb096a8fa92686e28b6"}, 0x6a, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 04:02:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c00010006006500000000000000000000000000000000000400", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c547def246afe8c640ee61cecf741a12f72b2db92756482993d7232b27745616dde1d01db4775c91f9ac201d43df60b7cc1ce673c72bfda02e3d7ce73565c3baa01106f17eb1188f02d2fbb5af92a83ecfb29ceda096641fd0373fd2a9611f9b7447e68116f499656efffd687884734eed5ec40eb1e4eae804fc4cb43ad83db60005d2a7eb9ab0acde0572cb81b22efe8c021b0bbeea299d0b6e27915a2d5ecb13fef89da4b93b6ce5a2ea721db032aa5fe484a74150d3c4294918845c7b8ce228eb10ef2f0e5659acc18e8ff9593d15b8411b45191"], 0x102}, 0x0) 04:02:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000002940)='./file0\x00', 0x8, 0x86) pipe(&(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000002980)='./file0\x00', r2, &(0x7f0000002a00)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000000)="83b0052b17c12b28dc33631ecd90104a56973e9adddb4b961c7e51dd68654a383a1a71ce0bbda944ae50fd060415681c3a356e0aafe515b777a81196648a622364ffe52e16065f861209d3d9f6bc564380803eacc4be01cd82b837d4630a2c504ea23ab256ef422d2f66834d660dbd3be9feb83b3c4362b555bfb7bd2882f1b6e3b53d5590e30f25b8c907356e0f3076468aca2e8e04eea2bddc124a79f2ff51870dc3426fb1b321b4fd73e399f833cc78debd6b3d33fcffd9144e9b1449917ac65acd29411a106e4272202d705861cfce28cf1d5702c70186c0d50a0d072432c2174e88256d1896eb9e75eb97b64bc6b7a0173e566637936f2a2a0c1d17c9f6d9043c14a30190eddcd042f34ad3f2ea8046c1721e25e39ce887810f257993ff05c9da199692d58f4d04b7b068497d661eeadd8a239f2bbcd2d30713c73fd337a566b2e6aa837118194a4d9733a6e019f82eac51ef38f3ad77fa31ed75d89cd392bb70295ab63685d4e5c61a68010c4fd9d9fbe96adee9dd51b232fad7dd92d9ff937afceb1c63c0fe69c9bf426a7e4166a3b26f5837cc232dbcb319adf3f8beba2f5406becb2fa44202019537eed559a304dfe162cd745be4990993c6d2df632c59910d0b806a19565fadbe3e321ea1cc27a3ac32061f2316eaaf19d6640ab7be243a8ac4c1e017bd421b5ad7f027f4c90a824bf114ad9ea06349713913274ea6e7b0306570783e6315e06d3428bb9fe9267701c24212ad339ab09a4b640e179f7af951a3d48a8c7b17a3bb443b0763d5f9bb5a0111ce068b444ddbeba95c70515c95266ef10208e0a99ff8eea7676fff094e16885c55f1f4e2aa4c5cd9c864c9fe5ac4121a61cfe0da18fe7d8623f26bd1564d05a64c530325c32f80b239476a4ba806a61422982d4fb837103ffacd0e6d9e2ae201d3db6810002d49a58ee3414cd1c975b7bddf2d0195aad50436783ff9db18c4c099b25c7ad6649f643f23fcddb736d0a4faa4c168e66fa0840ec961e594ce516d35c0d80d1cd5412fe80156097c3490412bd7ec1d201d2806da50418853c98eb2649df4cf8c954cd641ae028c4cf1fca535629b1347e36a6de09f2c6352ee63616f5153b1b1f4b6c6a281fab74fb81bd3b0541f53c821f3ac33dd406e9851536ad5114c5021b0c3686dc97a2381e0c819a7baa5002fe49137701310689aec8ca58571330ab6bd10b89d40733c1df118194a31c236d5f4204ec349ab8b7179e9f6b6495762ea3e78118629bc46eaecdfdb359957bbd62b78fd19573148d6cca6d2d1f56b34628076e4779f33c15448ad5319ed25b6a833d32abf8612ed9dc002686534d95eef0b8371d8c934af2336cffb456d9823943f65acb319fdf7c72114ba824c56f463be4c335d0d5ddce280ebb52e3429a2cc5f40c0714fa40978d46b5d645993a036ce1121c5947f958e1195be57a69ff565c4832230e5b2e26daebf71001afba4a70db549d00cf9be705e6ece7ac6b10070f027d4676fa89d6382bf3af6c63fcf6d9e85fd63f1027af95c133382935367abf9a1ea5c37d4fd6f73f475b7471eef7168f8b98616fbc199ff5c04e4e9871477eae5cb588767eb3de0332ac67dcc72d121592e6663c4a4dc144e74823161fa1d2f7980745b2277a0ebfdaee2c1dda597c1d5d46e6bb4c76f44bda9dbb19e0b2d5127de5377a981d8dda502450dd0d002040c9c8f88856cb1b0db6438460ff25d6c91a764439b8afd29dc1b4e49935b5214f29ff31e64a5fe6d353752b09b0e2c74fe47006c7bfb06c481bf90974429cf1604cfa3b39c75d2ee8c293c925b284b0cd24899048e5bae53d12f70b421765a0428c3452cc36a183e53ba15c283e2134891c41332f28e8dc2cca38e53d4cdd6b22010d6bd7825d1f4c3eb11e3e460ed96a55f4da57a5544870f77d17662dffcf8d0e2995fc421ee6b182ad7525b65d2dcd5d859b27a4eaffc60cc56379a38082eb0884d523eb7a458b3e47fe6d19594c5cd8d0ba6d25cf6307f2485cf8283abe097e74aef7fa3586905a56887c10c8a29f945e87fd44eb4fbea431a0ebb55c93d0ac41ec7b3c673f0f6ef340744a5c52353d0e53a14f6e59ba692ae90a8fa30d67e17d020898676dd0412b4a6046986cb120bf725663a71a540062cbee5fe8ea35875e7342ecf44b3179aacb64dec5ca241c356b5a03936d556f15e15f14a34ce7eaa11cdb4b2917d4f179d08d7b5b5bfb1dcdc42248a8b2df8d6076bb7e6a0607befd1700ed40e7877fad7b7f6a12d177391607ac6f1f93d512845a5831a2efeb76af4cd3b0867d945671e716cc7a4801a01c74c4132cfaedc1844d3f702728825a6e55270ebac1dcadb9307370b28300317f7f6f0a2396393aaabbeb53e331ac2307f0d21cbb9096401b7d9362e7d4ccbf41e1eecee164cdfbcec8676337582e27f5ce3406d4e1000cf2ca222333fae09634c86b2f0a7a61abc6c007a16c61e51b933aadff00b331028c40f8bc629a956f373f2982a71738be7d3924b9b2b5c9f8077abedd57f2f4e1bb8cbc91250b581acec90b606ace9b55ca87c8650f0693fd14cdb2252e911398f376d084eb7c575e2edad58b1db6e999d60306429caa85fa5fb40e823f7c1644a86a379e35b9ea87c5c4d6b15988f3707921ce0c5b831e61645fcf099df86668dbaa0cecf260146516e8329e95c3908b61b3fe7c6cccd43602e8ab659702369f1dac8b50b4b044c39d8d7e0fead78c1582f67d50ebe4940d9d56f1bc296fc4ea48d8f1fa3d5d87910d6f9636553c98035781ab833264d2f6453e33fdb592f76b60f47eb490f4b5a3b32d631ef69afdd5606c7db2b61f03657b68a3d57495a8b9aa33d960edb94ac5d5f0606d6218a5795f7469336a7c191a0e3f296f0937719f46e949ed6c425a188ff4bf9a1d16972682a732092505b7aa0739f5729f6a2d8e963ed224b734339240b60d208ee90a3e71fe068382436dd46037733ce8fe0804d44659aeaf4dcb456cb617b59c837c891086ba10887b3148fb08a1cafc8b02ae4bedf083d68f9f53ccce635276f3677c4a3abeb029da4ac581f2335ba67ab50a5bff3f49d867ea920a25215418769f9705d91af556bc7f31da9e7acef762472980f2508022531daa0549c6115ffe824944911a94ea18d436ede1102ca3f99309ea6e4e25db4414ef7b194150f8a3647bb89064a5ed135f1408da3c1dd0d338a705e3ed3045b64082d4da62d76badc043658597cc9289ec52b6b81d1c0df858c0f6e2e75108372b5afbfcfe1ad3c7233057ae5c81458a7a5fe6b3fb847b2d2389f0b4da75f4159bec6262690fed0115f44eade04e96ac5fd6ccfeb51de3bfeb868f7aaa692e27b2950399ba1a5421ac753df9001c646945c2b01b837fa881653805cd27ef2be0860001f6690c9987e0cd3614430f9a6a7ca4218ee381f39a8c6af32abfaa2c713879a0577d410280049b1d6231dbf45e523a4618a760c02ebb37f13d7750af414434f6a14fc457eae2c05b5f0ebc0340b48209c4535419b6675df3417e0d04fe7dfb2f207fb5f0347504cdd8eabaf2af8a17d8267ee8532f32822843e1296631d6eca186ea16f55ce8cbad7334c914d9c3edd9d6969c472098192c577fc52a2a2af9b25cee7258a60bb042927629c5eb3d70993feab3bdcb329434d662ed85fb3e2d7d59d2f21f68f293f67e678084f77b17451637dda595bab038280ece07e17235d72d6c172689394b0ae8ae14d53731b0c43d08b351c5b0f36e87e66c6ece81d5b76fb5a0963fb7f7df47c65ce4d38a9d3a0768f876c716870c08390a43ddfccd6a2eaf627afdd90e6909ae31fd8a55a8a11384663f1a94e8d16700e119bf93bee06dce43f44cb7cbcebb5dffcbd08a3f3da87c4c4f5a992eae4bd2d53ba2a471406d26ca478132b198b1f1a7e75fc40fed527c2620a54ed0f3fd22b312dd31844cf97a975ee2b6385b433947d5d563a18b1c45d1893c8679ce0e03572c2283d9279fe7f69ac969ecba36fc59ddfe6118dac289926bebbff62e90b8516ddadaa889ea80e3571246fb34998c5ff0e51f3707a977a3d558100877e3aead46d57a5ff1b7fd938b75d91045cff4a157e43438fde4496a1f7f5a303df249b65c00923dbdc247dc8a84f618a1bb092be6d91e7889b2e430cdc9c9b8aca9bdca7280bffcffa31756099ccb6524ec46dfb6a3a4c9bc2f4c9322668458791372dc69a01f59425b3dd897eb8fc2e1e173755a6f7253da73ed66c55974bd98f69a79d051e09c35a6a505d42027cf32f15b6d4fa856c60033ff2a54d3ec35dc485c2e192fc964576aa38eb635305c3335c917117517879cf46a4ac61a2ab775c293d8991a0a6a52cad09dcc6c0cd1c8ccca1697d0a48dad7af401acf2275d2e3833f1585be980394a7879c6e0e07ddf094baaf0e7e2a2cf08c2e41299946f3f25b2e281d7d1b0cdf1c06d00ce13cd8bbcacc3871ab35426885434c4239f0577c5851edb72edf685ec5692101b3facc2b41c0f9189812b6da875f5a7cd292aef14a89f2725068bd25cb503a9c05dc027143a42c1fd9805133780ccebb44cf38d33ba5eb138d97bf71846631c6bb19f41272858039b60e3964b1e8f9e48eeee4ad84dd233ec3539b3801483a68d5153f55f537f4d6aef1aa3ae9f2bdceaa733d77c0baf4b4c75b0f4afa66a283dd2453f8a8a59a86ec87a87dbd0e2994b2e11b34426e2d6b533f7f55b385e877de5f962c3c26fb913593812df172ff8559aab2daba1f5b94c51f4eac4454b82efb3b01f2fd01b511c5bd6e2b560a91f05b1e47af1cc6e78326c3fac499021c6c8d1efb2787d98b7f5895ccd13c349a99737d1db8f03d8e60ae3eaf41e7eeefe2e00493c742f530d3c9bb8b90f7eb28dc0015e4d7b0579ea7c221b05ee8bdd17eeb85dc47b64a974365c0e354a008a6bb9c8d5a3d5c171284c4d89cd00db1c42c4d492b381e50232f561c750408255e2769bff818add845895c91ea5de279904946180a9540434bb4264cefca7b0e24d70360e0da329c6000d67eecdcaf498b8985fdc102e5bc242e00621e03132d8d0ac865b58a256e409c7c80ad5b5a468de290e0ff336c9715249090e6bd2c20db80c2b7ee00d4d92b199bf9edeb7e4eb501024cdac8918e1ae00025228d9fe9a1f6f1580086b4df93b1a80a341864416ee5f61f51a4418ddd39fba09240684664bf18047b2465106b2b26fdc27adb18fa5a66900ae9595aba99a888155e8102be1158b3e71606577aef6ccc503317945a36e4dd05789260651dd1ef113d8c29e76ac5df783876df67155f729fff5b711487f8744825099488beb90740211359f4fd1ca5c583890b08520ebe7a3a6e2926112136ea39d9a7f0de9b136b72bc3cf562dcf509541f32b59b1de372ba1ab5aa29b306d1237f5ebb398027b164e87e05cf58bed1fda7d0cfb1c5c0d4a26a45f44823bc77280fa5a8f7aab5e45e43542b1bd1758e84118fd6d9782cc8e8066689b095020de438c8b0da0b4633d7de3b1d607440c49a828543e13c10701df3416d7f1a4551a92c4e6680395088f1278dd620c7125493136ef931787bf545c651bd421eaf30b74b60a2a1bfa72bb3ecda9e5305196ac409b4ee80b8f63559b33931b94d59a5e518bc6940addaf8a63ea985b5552b8d213f7ae38ce0ccb4ab40a9967489c007ff12015fbfaa2c43dc33f60a8805162d396298f437fc68482810033cd501af6c0779baded10d994f722696062726060e9b90774fb3ff4c7154308dbbe1e8b93cc09fb7761b5c003813c3", 0x1000}, {&(0x7f0000001000)="b60d442e3a91e280111df8be15acaa521984f6ef4ecbff25ce3bc5dcc7c96d5d071cd52500552f04889513c6d8d49d7133db0bcec75c44fc2567f643f62a3d8d1076dc408198c9", 0x47}, {&(0x7f0000001080)="22e32169c4a25d3643a956a6b343445a13844a814b35e4d0d077186cebe200e6abe338b4706701c645c02b28938ac15f392266a1d180fa0daf0591777a3d9aad93a902a1dca1a0dfe1fc532395efa6db83d443543022124ee059c4ab6d114be1f35ce8ac8e7bd5a6d0ceaf1db3df2c720d1cf1a469af7804e56c107e2d86bd6ca61ef42e5171180fff86941d319dbf12c7ca2bce159488e9c6725ff3a94a9e5dcd670680cdea042c7fa0fcf69421a21189fe7d17f881c160f1b2a006ccd68dfbff9484d84869bcfe334dc2c34f9c87523e0b1809a9c6f7de077ffa561d0ee449763306eeda8f94f255aecdf033cb17f407d003cd3779663d", 0xf8}, {&(0x7f0000001180)='|', 0x1}, {&(0x7f00000011c0)="982210f8a154f193e2995c9e3cd24aae0b5c0b6127391d602f34ea792658790418fc7eca3ec96ff25cf8e01dc0639598e544ef3763cf41dd904a575002010cb689483f88ef51678208f2e8cd41518683cd8571e4200150e1647a63819605d1ff17f87715b0d44b6864f70ca82a2ca762d3d31aeabecd558d293ae33da84e2b5a22b8d36eafe6885ea9bc31cdb21fed2de82093f89382568a83d4083b839dea93f56b7a045c8862ee2ecfde2fc934572596040b108b362216924dbe1ae08274ed56bccaa8148b8242c86004b4ffc67602d0d8338a8e614d80e93795e5b7fa4b05", 0xe0}], 0x5, &(0x7f0000001340)=[{0xf0, 0xffff, 0x10000, "282ba833bb9cca0c150195a28ee6261ca333178949375ebfaf1f32a3fdcfe27798536219abe6d169e90affd710d4ed81bde467a6c972b70b7a52a1571e82b6794b26b4c9f5c347379cd18cc781f9354cc5ec2babac1cc3d5d5031ce95e12b395ff2774accc3e69c67c62dd5f48738097c9ab7ea6b0a7dba9c35f87240dd10a35da492b139b43f961e6b81b38db0f79930d2d8d0eb60cce5a25cf1cd3ea660bd1320f8b93441e74402fe1960eae4da847efba9ac1922235d43423366b7f272cd17244c617c9afcf357f9ab0cf87938a9cdb7f3918f2edb89f07"}, {0x110, 0x0, 0x1ff, "73ae6e12c3038728347083e28583e3a9efcc61dcff7a5d7f70ccb21754ba5dcc9aa61d24e967953cd74574e324c789759bc21d97f71a2d14428adcbb3d4644a188c74f5640708024559dd6af4e264f62ad2fbf19d3a5093225d3973c1e4436a5b2e27c61d27231a8d619d9d48830702afdfcb121c731c4e1764eea6917dde1327bb0eafb4f3b404d145f8faaf7dfbf96bdc5e0bdb8104477bbe6b053e177b6dbb112ce14c7248ebb0f87f762aedf6228916682c2d1d8141419f8cfdd29a512d2fdee709e9b025f672a3b680ddde898d3d3cd0ec6a7b1e988f67c8fface73872033764337251587b1cf01be31a2725bbf8fdf60a380e7fea8dc30"}, {0xc0, 0xffff, 0x0, "85f4943604ca9ea62af91ad19fcee15d559a22ad43590122a2cfb36b033de760e43289fe3288ac4f5002e7afc9469f03a587d795641a060ea83a495d8d81ab4e54ba0eac7bd35d6b5f302b9d016b30dbdad88238e1290a9d9c2650f6279538be2067538f41c70b8a92882315b2f4c1365b0d48d6172910f201ff30642cc7c708c7235cd352c79d6b8e9d2f662a6ad96f9a1a81de3e1df7d727fe59f86b7d8e2ec9c8b7e8554ba8686d37481e"}, {0x58, 0x1, 0x898e, "8962a858ecd89d1f945da0960d4e4595c95450bfefc1c345a1b8ebbd79ddd06835519565123c948b28851031fb771358a54c1938c70e200697ad3a9582d936987bce85"}, {0x68, 0xffff, 0x0, "c3cae3d14b09190137d2551168206ad66fd83a85ae15be42218d3631305c900149125c6a75fd2672bc940769f57d5ab57dc195c8ff797916d4823f38a71df8a5a3e9287362507b394a556084f50d78af2a2b0d172511"}, {0x30, 0xffff, 0x0, "09fae5f4f714bd9ac5d3000d7a23df4de6f0af5911e61fc2a384ad5c9ef416"}, {0x88, 0x1, 0xa0, "15dda458a8d4e1d0eff2b930af0a9ba634dcf3a6254d4dbba69a3ca8026fd1e90e28e3e587b16eeed162cacaefba981151c6179a8974f98da5549efa6550583e17e5f8b85d72ab87cc6fdabc1281e205001d0888c747f5e8522af3fa4c9b6dfdcb18abcaf5d05b27ca4b9523e72a256949"}, {0x1010, 0x0, 0x1, "854b121f71b139d38733ed70f6a449f789a0d3d4b478925cd3e34dc1d35981e3cc08c93f1fb927d820fc1786e48aa87469a9e1a98f1ac57f18e72033f0878e58d9b954693ee0844db65be7277b80952d27bf3fea9688bfab1ed92445dfb7f4f20d2fddc18ba3036e744fbbd78b0c37cd54db474798f85cad5cca25c7fcb0374f5cb66ef758089fb36a462f60261626ab3d39190e8dcb4472480389d372e33c20cd940932437ccf3e7a8fcc75447551de595c1056ff13b019b3766daac620e2939825d83890af3b62b8189ab9d825556c5c651dc123ab06b45086558cd9d6f2a5de74d794602123f7f4308621406065e159bdc20383c248748019013eefdb753369dd8b50a6d2a70f1fbec5472036e2f0fba4df6fbf07be88181cfd42c1b5930bbace428bc072f2702c3b199e57386cbe7758314f4f51b59eec78a164a01d51b79570418fe3259d9fb5b162eeb9e78a179a2016f18a1998da11813fb87284999765f9145152b7f3951bf714aaf4f57636149b650ef1e73405b787ac254c8933a989e9e3b13d1652112a1e5feec676294d23def6a69e75004456546fa2c2779160f6929a9d039a44f39d7411a1f9839316636d7269dcb0ce7c2a9dafd6702a6a49f316f7d62900202b3d92c3539a7679f479b7e87bbc3d0bd956cfe1235fd8143acb5d466e333989ab0df85a375cc8c8acd58e7e733a94fd169e197dd4dde7fba28a5c2d93ec92eb2c5907cb6f2cc03d3ffe58982362f799beaaa932bed5c68a80eb60f538aed7ecb640758ea8c98d256dc8cd4f2491c18ffaf8f4830e87aa635fb8c3f39e4c1b696169e149fd8b6b69e7db7d9b66f82d4317db9a2940e5d0441062ac4087a2c4ec1f0dfef1355dbc7c233738cec9c9e413c67968b9e70376d8433fddda85c818c05401ce0d90b0f4fe9c536b9273cc03956bf84b52507655cf03077848358722c3b6a03d7bea2357a5b81f367c3025c34662cdc2b9f058ed76a145412efe0ce01e42cbe6743be2a7f8bf253a5e90ce85ad7df56359bf04d2c6d6aae8ae40835cf07620852f083a86835174e46cd33a77acd2ae97cccd1a98e89540dfc0c2ef0ad377a66b8fc2492ec554ff9bb22ca79dab9fa2c7b291900f53d665d69028d39d5a51d745630ae42a33e7e6082218e3b58b3c3d9601687ebc3204e19f61b046b4b9842b7e15c46eed8bbd1d7ac777609590ea7a6a1f38d9019fd2c566ce41399f3d62d5a1e24a77c7c13fb5421c008f614c043c0a40b2ebf0c737f179c48f3cbc543f02920710206f344f9b702d29d67db7accda332adae02ac940d94fb769869a24b1c5b390b37016d69241d6ad34e1ffdd438dff6ee6fbdee0ab23487cfe718596159e16caee5cf248a3cab4f20e640e6d5c9770cc0c5165181a808ec9ca62097d89b555120352d1feab4a18e4db684a046cb8f28f180cce679e40e816f6e7e6b4946c038c550adae4b02b3489d72bd86fe155641ffecb477b96bf771db2dc7c8e931651b4d080a03cd8d4d514d65df76b020b968c2e2f864fe442c7755526c61993597cd5e304668089260139c4443cb579da953f2ab698f16194a0eb3094cc1eaf245da4cf817419d2a5d893039d25ee80c0760b7110148ac9faa7acbd77c188d7acbb30a3f105e8f04419e5550ccb74d3386a08fba84cfed138e0f7a4540df208e16a0be1917ea8711a8fbf3a4db817ee6469c1edc7c11cf1564a40c973a3f0ad2291553aaebe0254280fd51b3fbdfd2ca12c96f24be12636816311838a795e8a4d708bdb5c4b3a5ed3b7bb89f3c8b8f23eda5c77605312663fdd61670793b4084467a4b49258405af613ea733b4e0380cffb191b3c74ef48d31b1547e900051e4899224a7e4739cf4c9873f61db44be4c8b251f1fcfe0aeb53c8ed5a9565697354fc1a248664ad9e3b000b1ccfe3e10300265e8f719dca9e7532202a718bb71c32c6b9d2071bd8fb1cb77b551b5eb63b1a4d76a5c4ceda674bb855cce9324362d6f1244e144e82fb5c1c35d8063b955237b3332c67215402f66f1e40a0950e2cc484a0e7c4641ec68da06700fd62a5a8bae4e7ac0b8eaafeddfe93593e23e571fc89013e69ebcc6123264346de33f7c1513dc00447122d29f070f3a0d083ae165d223e9df590dadd496400896ef54628bd785b7bf6158c03ae9b113214288a8ea5df9ddc9e36e5544cdd025356d4e73207a35e9093830373a373026bf8c163a1a78ae9660d7518aa0dc5198956566c9c8f14a573af8661ba5e0662e60f8b4e0149dac5b4d3fb99450448945594a9d21265d41426e2fe02ee765206f2f374884d069c7b595a565df5c30f194c02d16d1c8042c5851982a288622a7a47d1a9e1dc9ccf2e07460197bf4c609eb3b444345ef9631f53d46432d5c2c1715cae1fceeedf1da64782f7ba7a042023628d661ed8b1f3bf5780c5c5b36768e0fbcd1c01c9f65fa46910156150c77102308f2ca4a5f807fa1142f4a5c708cfd3bb08571b947c91d1c11a20127143d5c5f06c4556e670561dd6daf47213be41086487510e2782c969ecea9e86a6835dc56efa3c06eee877bd65adab284b9e9d967607578219d35cedfd5e95e73b73888e4219e5fe04de3e8d354723bbaa0d1f4893f2a4d0aa0d1ae001bed9d54562098056bec88d8ceba6522607e661c92265afabe948b2168a0a98b68f335908f260c53231070548481fa7b7ce49af2100e847025c07ffb5a5a28d33cc5351ef20d620880c2d8eaa8eeec12af550ecfb7829bb34192dc7995b1397a5b881f27dd5cdee31408f12df052d9d17d55d863fbc345a94ee347241af6bc5c66359b0d27ad2cdfc4a83571c177d056927fa8cad192d4deb62c28f7b972c561e6fd5eff1e34e97d9f69da95357bfbe48f26e2308d0521676956a621b7b114dd23af9baffb4254205c73cf9b90c6a65656b959d64a526b70382efae0367f9a627516a1c4b61e1d464ba0f18d3479351251f7bcfd7ac77295ec5c80c4b270ccc82d621f1050e1d98a79938dd8e226886e6174add83d0834ba47f3947335c8972e05ced3aae9624c90670d07ab9c9d8ab2c3982b6fc7c04dcce03a4a8acd32185a53ce6f3acf61a61ad58b8a48eca5b262cba3e0dafe583bc30134a2ec875549395268ea5f1341c7f5fddfb302d6d6f3a8a93cb6078cfecc0d1b5c8dc297b8076f76e2343593ec5806d765b41029464f0ef4905e2230cf52aaf963c5fe3eb45845b7acfa9c90da7d1023fa72178deb6702a72a2aba2c3549b35f9b58c8860fe073140acd8373903c4a3dcb443241f2a78dea7f0bd226895111f11c906f018b0d3858acce654d5a75746202785a60b621af91bf731251b35acdccbc593956529646b5521fd03bd727785a42cbe8ca144d3a7774835bf5606722008a75050578c456184ade160e1a5f245e086283fab19ef209b8528d94c2caac06df2ea5e16a7d5f9c210ce2a74fa46f6b3f1a986db5066dcd8e88100bc3ebe54522962b199ba5cd5069f837fb975ea7af890d70a6ed77a9b7b8857c866e3b868989011ca380625b9cdfcc462d9852f01e8bb111439134845311d54543185c7ec757610f6a51198bd329ae512f93d8d26cd24d6eed2bc6079bc67bb21e2b8ebfa2ff7307c9c766c38bc75108170a185dbc51c9481a60e05dc9ed6ec947b83a8b2e85f05e29fe4e0dc2868d3280526916b9278e51e7d2e2a0b700779ff821392ca18afa32cc251708acefbf91463b31f936a7528fb55237256c9783acd65d3e90cf0064839adff171e913237f9d4980c395d02606ccacce1b1071202869798a975258e8990394131308aa7d08acb109154cf76d621f177dce57591f86a919e591cceb04cd08397d33cfed9fd9f1e54e6578d2fa7851a1090742fd4135403051a69a44fc43383e1b7c788b636edfd2fea39391349db92e3325f4c74e93067b65332a69157e445cec8753c24ba4a7e932310951a04db51cb4e52fb404ada96b56d9070fbfd5c33664187085258ff3e6218b9e550249debc6f10ff41cedd07e31834ba4914600121cf5740fe2201b6a0be12f1e39519a4780c439e21a8be02d3fd637a7e26cd063f18994cb29c077975315c2613a2881e3328bf32d7a9ebc68fef90958e6fd89f95c64b303a1bf63d12a77c5c1332a575416cdcf1f4e64909ef5b72df253f2792dae426c8ded76e83dfeded9acbb3494f2544a4d37bbccebb067fd6d2a631c4b5b55d322176295a5dd0923fd397d3cfe15674f5a75348943a58074ff0eed800f016f82151201450509f54b0aefcc8f6f4d7302435ca18f731a97f0583c1371608378dcf4700a9f5e2abead072440182334ac9ba16dbd2576893ce7754a07db9e85aea054e27ecff4408120662147f65c23ae01cd1f601abfd2f6dab15a071a6ca40180befcb88fc7659d336bf6b5a57f235a6236915436519131e866952f2006bbe04e06d4d72d852daa66935c7ec13f8cd47b35fc864bb330735d45c991a6b4f85f7b38783dfc1f5dfedabe25fd7893980f28f399e0462af779ed5024c725ba3c44f2f627e27669c720614996e7726fa757a9c273f7dcf90bc0b8e7895fe7f6f672df094920d0209ecffb57d2436e616ecdbcacaa423ffb79c616240371a6eaed3c75d08cbd3e6debb1b9c1f16f5a4acbf31089272497dc9db37a7089796cb8b08eb39cfb2d3c4a93abfcbfcf024562d8605e5296687530fc83cb6bb771209bcb17e99a7b5b4c43db7f9474a4e19cf5bf2612c03905d2c3096aead4a5f57b8a4deb758a73564e07dfcd2013c493d2bd4fd650dd23e5e8f77db8cfd9fd4e99fb3dfbcf9e6b4baeb4f4c4428d809a0a81d20a3339471fb1c43a9b3ad78f49daf4a5de6b838855758a25493d4295ee3f828be96f6f55661e6a40e13a8f5f6bfd9ab08d7338d5b9fba036e898fb8986517d4af08ed500a3d293a99d58093c03b7d66120fc74fc346f744c21831a21a1d1cb398275fc73e7ed392f97d9544edfdd57bdc380b05e69b60125e19bd7672dd90af1aafb852ef14dcd5392dfbc25f3d877f91e6f9e669e1cc5cb7c8d172bce1e5f0cfadbfb58b818ecb281192722eb5d90b8bb9275b52c1e524a2070f4e8f46f36030a626ecef4aee1c4406e936224f0ae55313b34d17e1adcb84465caa13554c90d503ec23c02c968afd0155c27460466261cdad0d7c34413a62abff42a1571dea7d99d3d5b90c227e1dc498c855c389020725f25b8071402456af16c2f85a60ea2a7ab7ae3a3054870fffa8749b04ad3840c985c27d52d7407844d2134f4eb20f522c4049d1c1b9cd21f4f3e1ab98d1d6d890753bc3e28f03e0030a477fd3344badc56f8fb47e7aff7a9675cbbc856da2aa4baee2a7ff74b380a460f41c7737556e6c71aa09494bd8b0331b0ae9ce8055ff4a12377a56b14fdb4ec769398637fdf92e0d396439718868464066713b504d1dc04152c28e8b7bcade8eb7a914ccc6e75584cc7f5278828605474769fdf4c7278eaff1c0d628aa37e126ff2bc7fbc9175ca6259695aa88032c4ff440dee1557c0ed29ef685d6d049c9fe46e7ca8dcc6847f61495cf430a7618677654ab13ce681640888a7d49d977650ee7e1241e7b64342883b8ada1d6d304fa751ab1fe3fa18322ed131bae5159103cf2b2c7d8aa9e4d9cc4200ccab3cd75e4a7fdef0291cc4b12f503bc10061249ccfd8153b5f1790b24e736df2639b78e7bffe52f1d923166fef4e70c20ce934ec0d3afb5ad2c38a04104438ea382c7289957b4f6223f2da2f9cd4ac44cb96140ecb47000a2305eed9a1c74a490"}, {0x60, 0xffff, 0x2, "0cc17dd1805b7e34a199e85a848eeee8747d887fd0962084f960237cb47e90a9fef25b6a67e065d69b447bba24f9ad0f76dfe19e059cac62d733a3853db3468cb01043100762f16251d4"}, {0xf8, 0xffff, 0x7ff, "dc3b2cfbc1d618868fa348d57af4e6118667f7bd480b44748f0230d279998ee0609b3036eb0a728f178140646679261d30ae0dcb6741d3428da7e31aa9a5ab53afd3b052f8293a774c5b18f862462c5eccb786fe1ad97f2a9f21cb02263a2ecaab1222c00a56bd166c66a55976047de8cd5074594519480ce91438243c9330ce3bc25cd85ceeeef5be62bf571bce1cc7993be9a56605746c6eeccb8e03916dae5422984c41d67ac0d3285dff04a8704d2fa3615bda029a107b50314ffa5af8ca1665a5e0f230983423602f7f444aa02859543ff3ebd4ff15709c65b4b2b8160ab7"}], 0x15a0}, 0x40f) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 04:02:59 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x174}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0x91c3) 04:02:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76066ae8759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) 04:02:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:02:59 executing program 1: poll(&(0x7f0000000140)=[{}, {0xffffffffffffffff, 0x74}], 0x2, 0x0) r0 = getuid() setuid(r0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) 04:02:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="95379ef9877e7bc25f462da7c02b634a5b0fde308dc16c0d04b0bef1c5d752310c06a6970ccf8358507290dcaa9913fabb48481a173e588ba7c2d2a9ea1f286fe401818086b0c1c5d0a48f4dbc0410dd150b89e62b852c754501f302b353f4993411502f2330aeec04a0b8985a72d5c98e1867af4b6f869245fe3c2e3f7da2f03880f29d415ecc378599354a4c783d5f5a1ce3c7c35c73d5f82590edfae16d7f777e94e6699b8297a1b2ddcba5899f9bd27a", 0xb2, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62696c653000"], 0xa) r1 = socket(0x18, 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x81, [{0x3, 0x100000000}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x7e1c74d2}, {0x0, 0x8}, {0x2, 0x81}, {0x3, 0x1}, {0x3, 0xc830}, {0x3, 0xd8}, {0x3, 0x5}, {0x2, 0x800}, {0x1, 0x5}, {0x0, 0x3}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x25}, {0x3, 0x32494e61}, {0x3, 0x2}, {0x0, 0x9}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x2}, {0x2, 0xfffffffffffffff8}, {0x1, 0x3}, {0x2, 0x7f}, {0x2, 0x6}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0xb66}, {0x1, 0x4}, {0x3, 0x6}]}) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 04:02:59 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/145) setregid(r0, r1) 04:03:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xffffffffffffff00, './bus\x00', './bus\x00'}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 04:03:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 04:03:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 04:03:00 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r1, 0x185}], 0x1, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fsync(r0) 04:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="278b4b841255c640b58e0cf3175e97641cd338ab336d74d86b4d9fa1dd0deaa720795dc562502977f5614aea3d356b1908f45664a3ff7855a53947ab412b1b06852d77b4637a71bf2bc0905bf17bf876a0eeff43be407e33d6", 0x59}], 0x1) execve(0x0, 0x0, 0x0) 04:03:00 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 04:03:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:03:00 executing program 1: r0 = socket(0xfffffffffffffffc, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 04:03:00 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/52, 0x34) mkdir(&(0x7f0000000040)='./file0\x00', 0x92) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) open(&(0x7f00000003c0)='./file0\x00', 0x400, 0xe0) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000380)=0x2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0xa1, 0xfffff, 0x5, 0x6960}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000008, 0x7, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x56, 0x7}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x8, 0x100000001}], 0x4, &(0x7f0000000300)={0x8, 0x4}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ffb, 0x40}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chroot(&(0x7f0000000280)='./file0\x00') 04:03:00 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setegid(r3) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) setegid(r1) sendto$unix(r5, &(0x7f0000000140)="8d2d7b3d2190cccd07f4196e1183fa8bca94dea88aa8508d4a07028e6e915cd03807b8346ee7666879771a03d876f55f3b", 0x31, 0xb, 0x0, 0x0) setregid(r0, r2) 04:03:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 04:03:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10a) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x8) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 04:03:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 04:03:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x812, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x400, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/38, 0x26}], 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) write(r4, &(0x7f0000000300)="f7ae5150250514f1bb911a6b2c9038258a7f2d603d942537c8acee32d2cabd7b7a4a1a0651f7d270f4344357f6e02ebc05e8a9253dfe7af1247311e951dfd9d8e55fa4edb52d74a5f5247bc75947b280f7ac0270ff1e1297fd43e6b673cb6e7003", 0x61) 04:03:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040), 0x12f) 04:03:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x10001, 0x200, 0x400, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socket$inet6(0x18, 0x4003, 0x7426) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x29) socket(0x1, 0x5, 0x7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xcf, 0x100}, {0x88, 0x80}, {0x47, 0x2}], 0x3}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) 04:03:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffff, 0x4, 0x4, 0x7, "1f25eda7ce241b996dfbf5739fd1151871e2412f", 0x5, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000240)='./file0\x00') fchdir(r0) 04:03:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 04:03:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040), 0x0) 04:03:00 executing program 1: select(0x40, &(0x7f0000000100)={0x1, 0x10000, 0x100000001, 0x6, 0x8, 0xee3, 0x2c43, 0x8}, &(0x7f0000000140)={0x0, 0x7, 0x4, 0x4, 0x0, 0x5e, 0x0, 0x2}, &(0x7f0000000180)={0x1, 0xfe8, 0x1fc, 0x1987, 0x5, 0x200, 0x4, 0x1}, &(0x7f00000001c0)={0x5, 0x896f}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3fffd}) select(0x40, &(0x7f0000000000)={0x3, 0x8001, 0x5, 0x7af, 0x6, 0x7, 0xfff, 0x1d}, &(0x7f0000000040)={0x8, 0x20, 0x7, 0x7, 0x8, 0x1, 0x7fff}, &(0x7f0000000080)={0x6, 0xd31, 0xb53, 0x2, 0xc000000, 0x3f, 0xfffffffffffffffc, 0x89f}, &(0x7f00000000c0)={0x9}) 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 04:03:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000200)="4b06267156b5b00c010be29b3e44a90877998ba21417e74ff44922c06c3b324d1deb688555cc5c0f327175e5a4", 0xffffffffffffff70) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000240)={0x0, 0x2, 0xffff, 0xffffffffffffffff, 0x2b4}, 0xc) socket(0x38, 0x8000, 0x7) getdents(r1, &(0x7f00000001c0)=""/20, 0xfffffffffffffcf4) 04:03:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/237, 0xed}], 0x4, &(0x7f00000004c0)=""/84, 0x54}, 0x800) socketpair(0x10, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x10001, 0xbc4}, 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchmod(r0, 0xf0) 04:03:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) munlockall() 04:03:01 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) poll(&(0x7f0000000000)=[{r0, 0xa3}], 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x98, 0x100000001}, 0x5, 0x7f, r6, r7, 0x1, 0x9, 0xa504}) socket$unix(0x1, 0x5, 0x0) 04:03:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0xfffffffffffffec0, &(0x7f0000002400), 0x32f, 0x0, 0x35}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x800000000000001, './file0\x00', './file0\x00'}) 04:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000580)="bb9c8f11c14de09987551dd9e47da996950320ca2f64b7617de49e27a2163427823997f6ca88c01bffbcf342b81e1d91ac6c3cbc353b1073a3493d0a06635b381d40fe080bab181eb0a01331a12834d3ae5c6f83be4e571eee"}, {&(0x7f0000000600)="572e271c10ccccb6c5c261f78a04aaf31c5ea2d9b671c30e1fc7fee10e8e58497ff9290c25d2f5bea9ea60dc5121b62c6202e81516c0ffd169a823461f34a6fc39dbfc27ffa64741fb3eceb8dd9cb445beb2b80387884cf053216ec5555a95f7a313563782f359be57d4ef4c10649a46982b926399abe98d775034f1a18a0af2df7a12533e3c07c5e159bfa91238553794daf5b5884de7d18cd2b5b9b6958d81f5e8cd43778fe93d8350bf5494eda1037ecdb1699639e4bb286021fd204d9d465addfeb97fa43a875b86e8d51062c5181d0ef5"}, {&(0x7f0000000700)="9c537401991e81d01b9bbcb36785ee4ef38a9299319304582ada8a5a97a0f7dc4b20f0dbd184201a5c2ae5007a8b87100c3017f79f0275c9925b7d2da865fc7904ab67f3c8f95e45da79cd61a04d211c1c1d89c748a2a2ceca6c47d33a3b402b9429a736ffc3a5fd46a5213c41846ea1dd710cddd2440704e25ddd9c66f12ef1d502b089c8d3c98cbd801937c4246d55d35717056386625016d9193e21bfb3f5865dcd25c644c208b86b15d48a9f04a15ff99201bdebdeb9ffd87fcd7ab1f4d0ce629843a0791e6936744c885b168eb60fab4d91a33cdc336bbc24fbce9f8853ab634b53eb"}, {&(0x7f0000000800)="22b43c8116c7dcf9ffc6441c5e8b43adceb7686e83dfb9d3d4512bcb14bffeb64007bf6112fb3edabf3dc97e4362f29414cbad467bfad1915c11d79d7aeb87a627a11640b3533c87ed0d6ed17558da3df341a78f960f8fa7da3c95ce591de714f03472b1542a9f936fcf34280fc7b652889297ebf34cb95e"}, {&(0x7f0000000880)="9a3becebe0d92ed0a20c577c3f349fd4bf55af63b82fe7ce5610f0e1de259cc063fbc03c95d7398b04b977bdfba79ac5118053d77480dadebc117b963164f21e15e77214ba9995d2434a4692a8b42f472d02176678341a6d"}, {&(0x7f0000000900)="5f0373c8a2b548dd2084b638b47cf479583c11caa166fb7e15d2aff426048be39fdba763ccbc56f996722b0fcf7a325093e11202373aa0fcc2f3bfbbe0cee5b072c5867717790dff164ea0ae327ac2c21bc199b6aaea7426f753edd4e2b4169b4826ac4b107e37f9f87f1509b47b8af289bbcfdf6296f10ed928a9a56fc8a94a8d2142166d8fce95a677844e1ea64815b4c92e36c27da46a7fac2c0e4367507b10"}], 0x10000034) write(r0, &(0x7f0000000200), 0xfcf0) r1 = dup(r0) r2 = open(&(0x7f0000000140)='\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xe8, 0x3ff, './file0\x00', 0x78d6843c, 0x7, 0x8, 0x3}) r3 = syz_open_pts() close(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) dup(r1) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000000)=[{&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/158, 0x9e}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = semget$private(0x0, 0x4, 0x511) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000001c0)=""/73) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x700000000, 0x10000, 0x1, 0x1f, 0x779a, 0x5, 0x1, 0x0, 0x5, 0x3}) 04:03:01 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x6, 0xfffffffffffffe00, 0x6, 0x8, 0x100, 0xffffffff, 0x8000}, &(0x7f0000000040)={0x7b6d, 0x7ff, 0x8, 0x86, 0x3, 0x10001, 0x5, 0xe6}, &(0x7f0000000140)={0x9, 0x80000000, 0x100, 0x4, 0x401, 0x5d, 0x1, 0xf8f}, &(0x7f0000000100)={0x7, 0x749}) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xdc, 0x14f, 0xe1e, 0x7, "dafea0caa7cb44e5f8d78302f806e468e8ce1c1c", 0x8, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:03:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./control/file0\x00', 0x4, 0x8, 0x10001, 0x0, 0xffff, 0xac, 0x71b, 0x1, 0x8000000000000000, 0xfe, 0x5}) rmdir(&(0x7f00000000c0)='./control\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = semget(0x3, 0x3, 0x72) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/67) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:03:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00002de000/0x4000)=nil, 0x4000, 0x15) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(0xfffffffffffffffe, &(0x7f0000000040)='c\x00') 04:03:02 executing program 0: r0 = semget(0x1, 0x0, 0x40) semget(0x2, 0x4, 0x3d1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) getdents(r1, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r5 = semget(0x0, 0x10000000000, 0x62d) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r7 = getpgid(0xffffffffffffffff) semget(0x2, 0x2, 0x108) fcntl$lock(r6, 0xf, &(0x7f0000000080)={0x0, 0x3, 0x20, 0xbb, r7}) semctl$GETNCNT(r0, 0x6dd649c921391203, 0x3, &(0x7f00000000c0)=""/51) semget(0x3, 0x2, 0x20) semctl$GETZCNT(r5, 0x3, 0x7, 0x0) 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) getegid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 04:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kqueue() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) shutdown(r0, 0x1) 04:03:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x44a, 0x4) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2ae}) fcntl$dupfd(r0, 0xa, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x281, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:03:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x88) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 04:03:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000000c0)="7564facaa6c5a51cbaf654604494ecad679f633669d935e3a13536e4b93b6d978e922b1e11c804d4d5bd11398aae31863d66be2a9d6651d44fa25773e3421e889837cc8efb48870d2a15e6db3995cbd2790ccdedc69a61cfc0b185706f4ddb9c702584f2a4b4c598f5c879664022ee3ee9226b80f9bc9eb533ad518758730bb437d3ad", 0x83) 04:03:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) recvfrom$inet(r0, &(0x7f0000000040)=""/40, 0x28, 0x841, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x521, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, 0x0) 04:03:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x801ff, 0x0, "b0d42000006e9300", 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) r1 = socket(0x1b, 0x8005, 0x7) setsockopt(r1, 0x0, 0x4, &(0x7f0000000080)="57fb754ede9012259a4d8749a0cd37435dc486a596380c2030ed940d3a6d11ed20b1", 0x22) 04:03:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) getsockopt(r0, 0x4, 0x1, &(0x7f0000000100)=""/182, &(0x7f0000000040)=0xb6) getsockopt(r0, 0x89e, 0x6, &(0x7f0000000240)=""/88, &(0x7f00000002c0)=0x58) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x1b, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000200)='./file0\x00', 0x10028, 0x6) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xbd, 0x80000001, 0x5, 0x401, "4db80a4ed966e25adfb3b824cef8ecf7fed39dc1", 0xfff, 0x1}) 04:03:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) listen(r0, 0xff) socket$inet(0x2, 0x5, 0x1000) 04:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e60080008c9c8161e2baf0b7ae5907ed00000000000000000000000000224718a1a086aa71130f8bbfd16ac1d583662ee5", 0x116) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x7}], 0x1) 04:03:04 executing program 0: r0 = socket(0x7, 0x20001, 0xc3a) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x100, &(0x7f0000000100)="391a8244f340794e815613b20d6ea5fcb97e2bbf6bbb30d60f2a8a53a3686cf21173da4f6951b8aaf9f80714b76854facfba0833947f7f6e0ecca17d1fa69881c3e0300000a3696052388498486bb3666f9c9869c6c2ee70ec524ddd5338d171eecc4ff25c8df5194b95232ff41e02c2a66c357bef2199913e3e32b29e47b2aa1cbe04dd28d04d25d353bd58aac7f03bdd6ce78e0ad074dbc3dca1fa3aca3356816879d17d086676c37dc5e7a43f7313d2b40b8e6eff3ea74ed6c00afb7ac60c6586be25ff4d1309a29d3f7232530cb7212a391838e7caf6e8beca27936ad1a2838d3928f526188a6cf07c1c4fe0d56e58cecce38c713faf1d0bff60cefd71487feb6210fc20900b454d646e4c8386a40abf8f1e99fc815817a1ea5396f0040a48377a0aee77081c2205f14fe4b799e60643a4cd06d51557d24f20c4bdacd24ccacdf84591ba04461e5447431b96363f379685648cedd467accf8198366fad24fccede41fa781529cf26e64c78be6b44b87a839f0c4c36c949c52e07a34e6ca04ded355198dade0629601b09889c961ed3880dda36aa857c787e164719473e4b00b133e829cb535352de62c2e04029e921009ea2d85eb2e5b8771e7bb3c46e334837e662c5b71d40a3ff20c37e3cd3df68ef8fae5524f6a87e765917188b376340c811720bd977d1cb134ea40d1a8f701a31120e84b8d12aaa6912d9e7691e68243973a04206e0917fefb7e760bc5da94420595ab56928daeb3275f8b0a98908025f573ce9cbb2457544fc046d3d1a3114f686ba6aae59f6065216430b76a8db7354e925efabc0a6d1251b08e6a21be38ece982fb803f31d84a4ba4e3096516f59b9db79a5063b56bec0818f06dc6b66a3288e4afd2a4f25545a7a8ab5e4b07db893caedf0c4f72fc150d9e66ff8493b5a5520c9d11848ecd2cbde3baf211e5aff03880d7ea00bd8b4fc165fb3cdaeade8981afaaa173b40a5a0bbb6fbb1b218b671f3fa2fcd77fd7adba7129ab587159f7eb3d5835e495c7fd5b2be0b31e7f09d6cccb77ea34ac9fc3cce03de08c615cf27571b427fb43aae6c0e886e417110d994039017ea2e95a87050b7195b7cf01c2fc7e1a081ae2e6740fab26126c8c330024559a8c872ca782aa4a84bbd61aa333b779023b3c19b03406c906f3ee09ebe4d1e7ce08239c6e6836f6623e0e501a93f3776972f5bddb1d186e90658eb9bcef1df954f480f396be91306d2b73a5b2ee8d77475265e53f8a81317800be6b39d1d327cc10547722a45a95f414ecbb6c05c61d1c3061cc97ee214979341441308539ab283d65e67411a0ff9d1e56055f1846815fb5307b8a736954cce60f1aa7cc6da1473c0400b678cec347466f56a933911ff476596c0c3a9e24b610655d502d4cf4bb0626573bc9ade3b5ba150ba78ab470362041fc2481384e84a1d53c6c6031080e796d30719102feec9982b92117837dbeec9d0e70cc6ec047c878ec52802928c99bdc2512e880479ee340630b2bfb19b7d9e71f141d142bd338320a17344ad83699b848daf51e47aaafeaffbd0d15ca334b2ade430f95c57cf41480a3a1ce07a7d78c0dacd68b8e6a564022fbb284c94fe7722fa6ce0e1c3b05bbf3cba8524c040286bd497f4ad80559a3dfaa923d79c2b1bfc4ec54088b4d6ea2a3e0baa81507c83acedef99eafb3aae24d3e2a18253b677f3e20cfc693f902254ba0fccfd0d1b37a9c67828c69c2939c694d30b11d73fc3e69565e117a21924e3adfe5d2601c43e9557119d905244aa41b02a239ea163f94f373e9ad58e5c7afb4fbe00b9c5a46dddd4bf5f7337b5f9cb3b5fe1fdbb9722d778a7d4c62aa07bb0e104057267a965c74bc2b4d986b9039c2e43dbd815ebe2194127e1470faad624a39d7f76303ec7686e2d0fd420c5fa98efc9ca60f0031dd632fabeda53bb1b0f8990d361738e6347565581b175b24c32643901fe81fb2ba6281bc71a190d6e2732320181f45c70429b2511892c801106f3783216487302c36f1404841dbf3639fb47c89fb81f65e2e3d134a6ac94bbebd37e4320187fd7615dbf7683f154254af3c5c136d19bc5b15fcc1f033bf7ca7d83a2e64172347a8aa16e8c4046a70fed63b20588d3dd863510da0e4158f1e4dba4095f2eea07e00813392535239388be4a03c5d52277c26091524d94a773bdcfecd32616b519ac26840a54ac4197a6a4480239f5717cd82e3e0594093a9195e5431b1504bacd3f268af5a5003a8d0ed89f03132788785055d6dc061ca3b0fb919d4fe482d9355d89b181b2f81f3e19c15ff3d94a4786d624ef4329ada3ebe6ae2101c7af4f3c5e4a541c41852dfd41115a67cc8e973ebd7dd5b01f41094e139fdaf2e39cff93cd62836c67cebcb0a0b2793725b67fe3f88f73c0f97e2e1c6f3109cda46bd46bcc4a12dc2d8c76eeddc525ef5ebd9e9040b22fc6775c28555655061b11553449bec01d40ade2b397b6073809c7a7819aa04e21951c0c96e1e50997878aa1b4eed9d5fb5063c317421b23e74e8bb0aa6db4cef8ad24216fd2b85ca0eb85188b996ba56c8dbb8d24c9c877deb9d13331ecc2729eadd0f0d57b5d3b775313113534626d93201c36225f7442e4a04217c8f96297372785f844e5cfbe03c3a1b48b82c7889371b194781dab4a4f9e09a9274612314810f5e9ad1809542141f194e16a5e4fccc409544d1e9bc8b326732f58b504a90d09f6c83e319a6f553640e1797a58ffa4b6f82eebe073b73c596813dac6fb3c9093418893b749907c439716b99db92b89319b4c3a4a2cf8c1dc2e17f937b3229f938da33ec22042ff27ede0b9c93768cef7e1916a967d8987079d05b2a58c59e52ec9da62c49ea97f6a1f101b835e0f63251a39cbcc1ae0515f2743c119d0bca630f71058d22deea12b6fa43082cf128d6e301675951cac21622257b4514bca718c90f784ef474b1ac5fa4468ac7664e12aed1798e469c1ee7cdce6eebb697248a2617527073b184c43cf2c1fa80176d05d5da98bcca319c1c999c32c4de258dae105580836ec981e76b4bec2d36d963c9cbc368054bc51575b376210b9989c5560cd44e5e204dfe3c92b2efc98dc8e9eb30930554d0a3972695dc85acacf2edbaad39bdfe772100720dc41493850adbd428b60c6ac78a883558edf9d90c1a96eb3df3f3820f84df9898c7e545782073fe118bba080d47ba9cbb6851e77460d19ed38ebe07e35587b6aa49c9880070fc54cfc868a037717e1a5219ef31313d1d05da449563bfd23aef5cafbae8d64e399d4bc6dfe359853ddffe80d347034ffd805cb586cccea22c832b856a17211680a1e6e438f3bf67f54e26d7bde08fb98f9fd3784f87dee0048781e90d5c79064c3ac6578b8422a2367d7f37a9ad377f923f57ecc7b4429440546e2245d97f24fe5966e2a22d0adcb51f0aae6aa85450b440d8d92b2de9033a56b6c6c9672272cbc7297f0a45925e98025e0f4275f2f13b624ab4d16240b0efd141ee84b2152639f8d3f4bb88b31c2ae10ca03885b6a99bdb32b3979cf019ae974e96f49fbdf8e6d77072c5dd4e8ac746db8e53458018f1035aa57ec3aef2ab1e9ad30ff7777ebc4111c24cb533572b1e47e7f6394bc98a207d4903dd393f35b79bbda3bad3e9d036baade938233bf00dc0dc33361b003762677fa301e77987bcbe0a2d66cd902f6ba9635efe955712a65386bfb2dcbf797d4f9d1082de575ea74f288ff3d185ebe14370350135e3f5f6fbbdfaaa6843794babcbe4be631cb4ed67b23fc69e50468530bf46198f14aa6279e9676a86164db768df319691cc8914b34129221e92636322425761b9f7eb081515a2800e56fce1ee7bff8df72712c4f51009d28d5ff7013cd371ab93ecdd796d74a362d792c45a5e54782a523503863cf8dd6f5f2a7367aeaac8d362158f521d6fa29e29834ef3abcec0f62b3cc75a09bb57d10e7a0431a66ffa4f67462930eb207facea5529597adfc0b3d643d938e26c7b7b3427ada2e679b3cb67c1649e958596afd56ad50e2aae2ff8cd02c498d5b611bb569f0e58fe2187a049921643250fe1a1d7af2f02fa576b32542d0dccf02d0eb033c9143945a83d48044c61b0b13e69c120fe8bc625d8d3e4e360c35296b6a6d0e891d0b5128baf3e3390fcb37e4b0943169be0933ac77c14cbbb97c5f7e3f0888116c824aba1d2e10e871aafec7131b8db9e3246db61da2641ce7f7ce122722b865a81c34969f022202da4820c9ebd31422f8f5efe0487b43fd4314babb34e1287d5fc2b4cf07172f717540e2497a131c0136b4c30c9c8a1e6ac7c3618d6c6d500e55a6862b6046354b34f15594c214ac249ec4ee677c24af057276b1f7fd294c3245dfd4e366873dff124d5d92ae23224dff2d0667e16b3e50668b3259a2544a8bc425580f08b6e738459a027290ba1d457a258fe7cf526a2e4b0b11624f7691083e040d5371cae997f4b55b4e6565a89bdf98182498566773a040d7e64f94dbaf12546640f00f710e37e942ed9ecb1d120044834b58d96b7bb5daabd9bb1d6d346079a0699b6116bee51fb5ca796cd47fa9407c1bc24a1486d3e59d86c65033ec77f75c71063000a47b57b2aebccda6f0fa62d8f2e18533ee51b1c344c655b9188b4b00e441e16d8da46bb25031dd438c59d650a7e97034f802c074f5db9bfc433868d9e883b8299d1a4815bbb56c52c0dd738e462340b9a67883435531ebe9ac94b292258136627ddc084dfb2d2ba37977eac51b650cab8e38761deb69a415c9837a17b3f5178c964587612d8284ed7f7afee1441f6b6ab3ade535b7f0a0a2bd88948c8e8bc6c7ccc25abe195d1e1be39ed6b1095faf2e262b82db230619a723760e00b3614ed27ebc899830514ceb8800f5ff483f7de09e57c444a30953350df78f269bc65d738cdfe72aaaf4d8975f248f1e171cc1a3e79ab52285b67da966c33d9afff0428fdba1def88322d95f1ba8d954eaaf55670cd9a5c21c1bca57c3fb4b8a93e6c5bf42ba889574d8f7bf7822bef878a58e9c260a04e9f159b9eeaf0fa3906ed6f959a5a3008887106955df67a61ef78be8d41194e95a3dde6ed2fadd120a2d48464393ef984d2f29460ee2a18492dba1c434a69197c382dd56a9023c2bbacc33957d20ce1bbf97fe85a64b7d4687b43d1481535aa714ce9ad3934225012a428b54b79ea5037af8cb9cc4418276fb09b33bcb39437452bc42a95161c373ba17909daf417488158a462866a7517d76e21f9f9f3909efe33b859bd8afad580508ff27b525385937d55e2699af338676f5ee308bbe98f14a7a2085e1d66331e390e20659989cf60387eb5f1989ffdc61335658b62f1b78c54818fe8872700e1a45f920639ef61b9361e839dc57077f96e36c5141751d66615091452c1ff1c22793dabc4c8246bfcf635e2e3998f08bbf53b8ea7f2d8b40874ed84355ccd7c31725278c8c50684797170a845ecc5db504ebb37c359444b3dc1485e35e992ea269d4bc0e52d91243e7f56021e302d98dd3a43d678d80e143109b33fac8deb4572f0a6d67b19c9c7063c93bec9471b5b4474e8244fb3022e859ace4b54959f3159c7d3f16b8a742916f7fe8e623c94c888e1f233c2be8b791747e2f5cf1e92269306bfaab36e5c06b1c66c0721a53ae8f9d24736adb630a6e10277600e42143c01502bbb6fd4e19560ba7993c6980ad153b423f102d841a781909a192829097ff90c38229d673b9b4a81695038689676f575ac2dabfbb623bbf9cb41d46d4e72e1a5d40e0de215c48", 0x1000) fcntl$setflags(r0, 0x2, 0x1) 04:03:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x100001) ioctl$TIOCNXCL(r1, 0x2000740e) 04:03:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xf57, &(0x7f0000001040)="22049d1ab44d7ba69ef36a14fe5e691446b98061ede14b83545c6077741870b88130a5664b49b3517a77e125da", 0x2d) setsockopt(r0, 0xe8da, 0x3, &(0x7f0000000040)="f1d56c2c440487fcf83de9af3a8df474bbd53028f9b81c5c0b714c45fc4abc763aab2ad3cad688556a0f78d7ca1ac624c9c2b5f07d9655c813c45d5479bbad9df99c2ce68d3fc0dfa775dab6539a32baf14b7eec845f313be858a46c1b066ff621d31e4504b998f8c1314a80e47d16cdfef98efe3d7a7be9b35b1197983b0837145e010b8de47fa156f4e7a2e67708ad11197b540271761e13170d2e43fe449448218f01ef50b8057469c452326f27e63c5419b808b9e49829e20c00f44cc3bf9ab28935b3a17b353adeece4f45dfbea908c40240df745058c74714f5fda41f1265a33bbab150fbb448a6abb1187c868edc036f1e44e6f6cb23c85ea9bf49363a0103318289b3fac4d2fd92270cf85ad86dbf7d7ac3ec025b12ceb3a3693010029f2a8de1d51f073b1dfbb058343027a2c47e12d1e94d98756aadaa937ae3d278c492756b400d61b0d8ac2924b8750443e808ed89c905b4a0d4283046f8e5184d107fe02eac6375492e3cdf34bab1895916f5a68e6d2f1db5586b7ef161d8936feec8d9c39aa8c690964b30e904ac44f016b957052bd29e14ad423d53705dd9333bb2be1c67d4f674eca4ca6e6687bdaf50e9b28c4191cf951d69a846775c9a21ccb52b9094d5f522d73f5cc05c95b66619cf60d2279c1d2c71a9242a71c36e59920fc3f96858366be184d5586fa9eed1c2d7eddae0b6dbe89435c954f0a17b5e3419287fc4794b0427c4c1872edf6b659a9a4c3cb590148dc1fe9ad6f29d9d487ecbe52b660f6e5f4a918e2390930c2fb1810c3a5518950c786150a381f5e49a44f3e6a012978555bbbd55fefbfb2dd35207f1ee19cb40f2cb69551f50acf411aaaacd2dd238c5388f7f2bd9164030c59022ff7bb062242c5df28c93e07225241bb42253e6e285beace5d8109dc4253f9b3dd0a328e729f2d67b82cc93ee7beeb2e5223b0129cd157258b777069c0cedeb1a7af41f8b837bff33768ad565f9dae1353a0e15d12de2a9b567f017d43c89cabca9033853612ad3f0a8e070d0070c462a884f1a21a17c7aebd78b9b0ca48ff1575feb00ca4977dcc469053ca8fe60fac2f6e2e6610e2284d958f0576f1540afcfa9a40e1e0be934f7c416535ad9168e3de5864468f3b27c804de0b6a136a60c711cb4afc65835965f978bc7afb561c2fd4bbd8b50ccedb3142269101874b09db4123b871952a92e0a67153832352ed6838a7ba2149013e06d805217ab8551d128259119d483d807332285093642cff02e04d48ab79d42280e4ac0d40814e9a22e861ba18f57e05c577952f4704ce9c210a910a08aa7f2af0fa04b41a83253e7a06eeb30b5daa14da29fa05c1ed91d5ddb49175784c4b1a8ce78214c6ebf00c097c3a73d2386865e18a6d9c8bb441b42947033abfee4077614d9bd8cc5c01db5ad2fa411b8365ebea83f47e9643fd032af63b7b0073f261ca732cf9cfa584f5aad4f4874a5f61b8c2d1fd04ce190d205cb503e8a0340d31881b810bc09b0e2e5ff001d125185656b90babfa4150ad8b5c06a750cd62249ba6bb7f735b6718849b0d82c64673961138c69131a9b76b8d9b623d6b4c22d8a7def9185f4a3a7dfc912c0301bb6a252128b3472ffb4e3f42db6538b908823ce798566b32815560450fc5859ed1fc415b378a1dcb6b8a259ed88cea8a326d513adb256655e1243aee1b40eb2dbf18d736bf42ef0e845b9ed0ea4de4113f5fe6a10698bb5f08cd479305d46f9898bb112b4356258936182cab4f2fbaa89b2e2336c263944adfdeaef591347992ad5f1ca82f8e17dabf8a482f2e7d830ddeecdb8a7761f35d3e6522afabda3733343733e599332083586d5398494bb6519a2989fd0f42d37b4796b5b8eaede9891eb3e24d3c16238e0b306070d6e3e1a4eb3ddf041332c45cc4894fc2005bb7b3f464e0f1e1370e49024276c4b3093be9d7299be3a7c7cb0822fec1678836a21f4c0bb52723205e4e0cdca360dbea904990f791ed2606beb24365ae0754a6af351e8bdca2e01113e52dd8719019ca9e3aab9fd7729d5e1c1e53b79301dffc455b205dff31e14d79e9783411a327c3fa0c76c157dd0ec56369c7da79b052435e81597ddf5ad42ee84ec435cc4974521d1b126ddd920fef63660b85b34f94b0e9d39e1a33e9ad5892db4ead7ad0ff233f823d2d8a0ca23342315de5c8c3361c318e6b8801b5b37167b44bcf3aff633c50b0808052c0cd1b47e66e49795d1483be898a038e6b877cdf5e30884bde00ee27a9785f2a439ad8efefeb0d0cba43d125fd285029c98707b15ba0c18d7ab93cd7b727e7c6aa640e31deee86382199a791854839e25eb5a4cb9a21301e1e1d8c1e42535a3c3e42a42b1fea1b0a0250ddbbb661e64d4bf8d2010002f0f10b0efbf77d974326835d60846f4d455c0c9d9c91e5ae41b110392f8fc6d5be452f631c68927ef804de2afaadc324f530a3cf2ac4b6779be3809156f55fb8071c54158bfc6604966578b03f616aa3247adb0ffaf1ef1753c8141d2dbbcff031238cdc7e3b1c40ef540f0e14ad7400889c9610ea50fe9a14634a4e9142c78dfcb6b3101a2d71ed512a074e6ed16f82926340d4d2d4e86b91ab9617f2a57eff9af5c88ccf2c59b7ad3951ce1cc6be3cde7ddd137981d50995075ad2b1b2af7a333d3a38c6df03ea03dba02b7b65efc0c2713855f1700bef5bcd60dd8591894b421f816c4ff82baed236f1a1881f1331d6e9080b07153cf636a779556633374f4a8be1e63281a7f441eb607ebd2ec68952b3f166c5afebe2783408ba6ca986b2c40a0f15d885680e4a2558d70537b2c49726cd65063cb49d331f28fe8949baa0c7550b8d607455ad08890987500938c4660e70fbc5c01bf2e0384689c4258e4315b594a6ae359c8fefc665723a4b0f868432028821da5c794021355c87fe26a9112cc3590bf7c7c0f2f1720fb2fb0aa106ac08f76f9c87eeccacfe3637bd95a44edcd892f2ede7554823bb857a59b003b2ea897975a2cb73eb97e7a961f7156cb7ae7d0052fbbe0393a1a98e15e3109543f6745769554b8bebb98e12922fb0bffbc2d474a5a1f08c411b9a7b256b00d2c59f34052ad9832e3d3dbe6d80e74f9c7cb5e9f733b18e9c207a425144551e455c05cfb20c2fa9f81d0b73682f18ce8816cd6d2e3e7cd7d3a9239817eb4b980deae5a4b7a65ecea2f1a8dafca39f58e3e2b544598448900eda7262cc2aa833d5aac9a6e84916d63cfb5382db88500b28b6721c6cf243585f196496a60d3372d49f2252313793e4de40ffff94020021ceccb3951ff1b358557e1f4c30094b221bd9b5fbee1ec16e63a37283c80511b311bd5ac293f4d6a11e54455d3e97a160ba1f2aebd383e1053a1e5d41e8414a49e1263ec608b591e3bac8faa5fc57d5f79e084dbf68505096d266def03bd0dc700c4bf6078f85da429db6f207fde302b242233b97a7498e0d8237d7328d21a36b9ac88e2b0331849030688e0cda343e232e1a5ac8637808ba23a37a4cf304f3d05282963d96920f19add3be36eecd1ed991f94e225e9e4a6b32a009011ea87596db2c6b52f3afd20da1d8e249631cb7d12fccebc04b6fc03fc6b653c7c80061f77e618bb0d86af00a18275bd13f094fd95edca7d9e11cde25d093211e035093e537dfaf372ab7a0a22e0398d704cbb5c5b8f599199b5ba5518c74a61ed579c3ebe971e5435b63746e77ecadf9d3d13dd61a1f2e5588540fc882579ace216326e4766fb3d199082070f50083d07b3351d0cd1329c7e8e2120b23dcfe572dfa7d7e09cacca7ca5f181188c4d9eea336db7d76b953ed762b0cc90f49b4283fba79a7011efcce899530e455a6f25dade6d1a71e855108a1a5fcf87bc750376dd249abdbdd975a1b5e360b4ec54d0962d714881348f7eda7ebdd9b046762d0c91e7dded553cdc3c7008fd6ad4d3a85268aa8485b7a61717dcd32014adf9750ca4a6c534ee5b6e2f3fdfd5d5f40f8a50c1e1ea65484303ebc0713e828239ac40158d8d7f02b49d6175ef3b1cff32c380a4ee9a1cf1c8366de88854293d7de957aa42498a76d39f29de4ecb42bffd773487dac9996b317ce8c723ab069ca6e888223dd668c8c3c9b48cbac6fe2e6ed40db54d6fa8498c1e5082decfeb1f4ff18d27b55209c81a948b99c3b678942282e60791c9958bfc5bbc68bce7bb4fb47a1f3b4e9ec3bd17ce7e24dcd2b1d54a6f2bfe01b33c62b0acf526a9a6b02b2e7da9ff730b2ce5d4b59be3389b7c0766d4c8f43cae8b4299cffab6cf508722cb688da3e4721d30a508673812e7a51f76e5fb4ccd0c00211ea750c550d120d8480c7a6caf54310e9a664a2015d636ad8eb7285096e9a6da8ae195afcb72100da8deca900ee7129eac1c6d0cc21c1bce65a8891203269d03f4da87461ca2651d8f44ae180e5c4ce3b6f7716b196271b762141b131755365932e85615e23b26a7fc6a073aa752bfa2263f0387d7c52d8c59cae92d1fd3b4234661db726f17d020305f0916f390dda33d0ec9ca9d01b0149cb04e488400d15369b44a45eedc8dc2f60fda72465060b3e02211e3afa456761f41a73308b040b6927043bf1164f82b822c756e6c592a37afca4d772db8f6b8682620ef0c8fec6f725333cd03eac93becd9b470cc2d4b280d0675fc37d7ecd4b1a59bfb5bcbedb27f8c6b27f4b3ec3061fad1a2d73d1defee0740a3d3a63b8ffe22eae777114c862f1470a9ef9d92bbb105944ceb449770402c978910806e64ee3efc3be8902b920d869b2ae6726281eb724a70ffe08bd9e0215a8043777748c5d1bd48ac8403f2facec4449b3e006b2c7eb8c1d85c3391b7622825fbb83f36224d3be9251c9af2b6020f74c66a57572899e076ba8ed678b0a7d7cabd7c1712e3c0f3f7a11092a5d9aaf7522eb63f2e0de46a80921e87b4f283929901319c7b4a2a97b54bdfbb9220c8f9358ea6310d6ea773d5196189147056fd0e860f83570f8fe1b2ce14a2a655f05d1c4708c846b9e55de6310657f6f40ded07837c7efbbed2e1464a51b93783c96f22d3e317914ed0d0ea9a1f790570eda147fab69926af8df8e36613afce8cd32dea5a83c159fda8125de2a3f7114bbaf7b9356ba5099079f9c0fb768731404ad356d9a7a329cd7bd2d0be05d0c09a64bebe028b91d977e6bf077cf0019a8140f6bb61645fcf45404e5cacdd92ae5944eeda2ad1db9f2244cf5fab7f26ce735d11e3a80bc5d804eced3ad037ab471f131ec180d228bcffb1bbe39d5792cb4347fdf46d1299966791d90243edf4499d5b0600b4907da14218f771e5c867caad58a974d437d988e541653f080b81d1d13440d10abc229ad857d483b8dd84df765bc96c26663fc3a618a6e553abb7efa51fbaea1df72d6507083dd1f71269b1bb4e53dbd4014f750b89553796ab05996995ad1ec73a5936e2e613e99adad61b75c4acc2ace2d21b5314fc554c805b5f98ca5a4ba3514c29802e872eedcf0379648f880b940e9781d344fac5fe369e9447b6370b2ec67c64df69672e9c9bb8405d058cb361eecbf3d4599996448aefff91c1e4ca519ce45de22027b56de963b1c2d9eede77cd8d8c94b691ba9442ff76eb0ad622640670b416f118c5cb0bd9a8ddaa4df543f354043f3a22bbd4192182fc9dc8416bd45b6f7814da758657e0ff1851afa13eb50baa1ffaeadfde296a2f2cc57ea53d036e0bc6213a8a4ba2fe37e3d0a9173b52035b34b8ce8f128f4645774e1686d83d792384aa0047f5e641918a9c61e9a05d252b496198cff08ed75c454", 0x1000) 04:03:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140), 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000280)=""/78, 0x4e}], 0x3, &(0x7f0000000340)=""/65, 0x41}, 0x43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20800, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fb1ce61bfcbdc641025047c83ea780afaee41aa17304e24c39", 0x401}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 04:03:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x791, 0x9, 0x7753, "0e37e98584974a4fec2ab9ce6e971cb04d246ac9", 0x80000001, 0x4}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x280, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) semget$private(0x0, 0x7, 0x400) jVµ 0x0}, &(0x7f0000000080)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="983fc9c83e86f041c26b134e51ea9d2df3672dcce0ef52a10d2f026031073ad40d0de2af622162e0629def2eb16db234e26d77578278fff8149a101dc24ecc7a5a5e23098ecc9f7713a7c232db0bff088292a0bc4bae1640dd3af030e5fa9093d937bee1084c", 0x66}], 0x1, &(0x7f0000000280)=[{0xf8, 0x1, 0x7c00000000, "de2d8f81898c4cecbeb94fd9aecbb53df2e7dc567e2bb8fa38634d437fbaf5cbaedb7c1cac5f936fe7e7c17e65bcb3941ec4987108b8a4645a55b2f39bf876477f91e18d1d0eb8c696d9442788ab950cca5a1d9ea5849d66518cc68d475bac4d944cce8d26fa746eb993c2edc8ab932a43213e3d14125c6dcbb35cc660b48bd631189c01ef9e75a4cec56af49d26546d755b2b6ac0304b920c94357b34bd08def62e32d232ebfb3474b3e9b5828751080bd70a3281ad31bc23f15c3d3d79dc5b9807224b7f03afa0ccc160c47f92ebc15ddb096625c1861ea66f103a6f60dfbf8b1ab8ce1e4e5b"}, {0x48, 0xffff, 0x7, "31b8f64491c3688a279369fa400bdfbf319542e761df2f3a123e641c3482a69990ca4025416a3392a07df40b0b951c134424"}, {0x28, 0xffff, 0x401, "e46232409a03e4bc4d0a1553fb5a3fd01c35b2"}, {0x88, 0xffff, 0x5, "05e0e5870df1d0f01a0ef1f02c70735d07cbba76f7c55a90e1c2d2e4eca856bd0683f22acac268a9c33fac392be871492a3774a2a8093517e547fb382f151ba7cc4f779e93af31d6828b40482ad62dbb1a455f249b8243233e2af773bb6c73ff7c9b406d38e67fc18c1dd4a8f00b443cf26505"}], 0x1f0}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r3, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:03:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xc7) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='(\xfe:\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\xd4\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) chmod(&(0x7f00000002c0)='./bus\x00', 0x1) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000800)=0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000300)="c9440f1663a79d226ce1ff0fd62a55d791ab012b9ee89c0667efd0e5aa60ad9a713bfaefd3288b62265e3105bba268f76d5cd067d0d66b3a857562fdca201faa74caf185bb1619c094c96ace94325bee7b1fdfc170", 0x55}, {&(0x7f0000000380)="7f14a343ef94b8617dbac05982b9e6822b70f72b8396fbdb0bc8c000b360ea158172f44803bf1a95915695893c0e0c179594e19f0e0fdca114f8f628009b9d92c0a62a4cc10eec129889597ad5af5173f569900ba1d134116591f2289b11a07dfb888b05d4eb617b8eff47e75c5f", 0x6e}, {&(0x7f0000000400)="f1ed62453a4208f6ec8ec6c979dea787f0bb68699265567fc5522926ee4cf7fd5fa4d01c89", 0x25}, {&(0x7f0000000440)="ca98d1cbda84cbf0ecc239a636daa8ef4174dbbfaa02bbcd6333cc78ca7760f452576d3428b6119102f5e371086af0db76674e36b43b9860a7bfec1b5d40895eca37d891369c91420be63ef68b9283055e4dfcd7433372063fec59c325b1006d46afde2d12d41f4386f33590fddc1f2e28590ba9e2e5c9a6f3b74c4d24ab9ea878f3ef6f9e61b3d1a20e", 0x8a}, {&(0x7f0000000500)="6c7e664b10ead6e11b045be19790ca47e258c089c951f5b00d88b2d60219868ed168bee9a1e73445d78ff7c681aba8b5c0f3762bab5fd581a8a9ce1ffd8891d80e386772a72cbe441db747dacb1ad4d67022db9b0798eb95fde66cf2ce1143b2db8815696aa212542eadc6a0301c24bf08fe54bb5d889f3f4bae65bd8173548d221a83efe617878778314d8f9aed13031e6adf9c2e737dbd43d9f0618a1fb3137ad8419c5efb6b0e37749b427543b80420a51a7233", 0xb5}, {&(0x7f00000005c0)="d2db0b9b8061d52db8d110f131f528db7feec3b171f7d7344840576329ecf3fdf583", 0x22}, {&(0x7f0000000600)="e17c417a7a457d5c1385cb3441014295ca5fe6d46dca2f54f8f346e84cb876d961acfabf1dd9a368c717fb00871203a8c92d43acdada37b3e1c1421ba079bddf61b0eaf25623b10e84670e71a2511da4", 0x50}, {&(0x7f0000000680)="7d4d889daa1183d2b457a49a0a704061163dae36852e19bc04d419c64a811e8db41a0127725b8ca8599e293c23cfd9ee6c0279712444a6f7ac937a4e92dc211f53f0810c916b3dafe6ee54f1ecf12b10d2a188ae353337f0b34118f5c82344899f88ab76178229280474b9d8946ed9757fac6926848ad2fd7a69cbdec3d05af51b71c4cf63287449b6be6457aaded61e5b9f6b6d9c5a4aa61acf3bb06c9cea201f439ca8c3fccfaca76fda86eb172db2dc3781cc3fe996f6b9c2e7967ac9abf4a26fcc9cea903b3bddc643f62607d3c9d6b0e4327e8bac2fde49f37763f4bfed841d", 0xe2}], 0x8) 04:03:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x91, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) kqueue() fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc, 0x2) 04:03:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = getuid() setuid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 04:03:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$inet6(0x18, 0x8003, 0x8) minherit(&(0x7f00002db000/0x1000)=nil, 0x1000, 0x3) sendto(r0, &(0x7f0000000040)="0b6dac92422e59397f096e8e48099eed95e7bd2e852611d3d11b6f264017927168bafc7c798e7e62d4d784e4d4fac70750838572755b6ae67f4e15be58fd3329c16d948208c31ebeb85c81e622f10b1a7f287763a23940fbefae2bf93058f2df9aac127ff13ba7f27fb42d7d8de41fd0341257aa3c8b2b72702257899fa9a1011a7b3597832e48051cdad1a00a71ca08aa20b5ccf2d202acba94127b92e5af3842d63934a83467ab89d1f6b817c76e502cb6a9399b12d832ab42dc1cd58389c68b6b683e82dbe5fbb38a06b45253578b1af7445b0b6005e3a3d28035efe367c2d51d22d72df03c7d6cdf1b1cfeb98668403bd1a17c72", 0xf6, 0x401, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:03:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 04:03:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0xffffffff}, {{}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0xad6a60f366618c64) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000004c1cbbd4af40bca6dad0a92471b52edc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008320000000000000000000000000000000000000000000000400000072b07908b839de0cf36ff1221706a3d57ca250f5"], 0xd8, 0x3, 0x1800) r5 = dup2(r2, r0) dup(r5) lseek(r1, 0x0, 0x2) 04:03:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4003, 0x7}, {0xf9, 0x8}}, 0x2) 04:03:08 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x1000002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 04:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xfffffffffffffe38, 0x0, 0xfffffffffffffe7e, &(0x7f0000000140)=""/9, 0x9}, 0x41) 04:03:08 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x4bb3b22c5c31d56b, 0x4, 0x1}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x23, 0x6, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xf86, 0x10001}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x2f6b, 0x10000000000}) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 04:03:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 04:03:08 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0xfd88, 0x6, 0x317, "ada7861b07d077e14a44ad8af1c7967b3ea28a5a", 0xbec, 0x3}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000980)="6ffcf286aa21c1b3e3fbfffedf8d86c5679ed296426c5e65a7ea59ed5ce201767c1134acc1416d5771ed10aabb83bb339453b082303a5e8063f97fbf6b196b13c894552a30bfed7702bf7c87c63177422656b2824cc5e350320e98f634c67f623275819078546dff43ec4e83ff73b521031367df69536caf3114ca7ad3370cdaeedb2b2faed605e5198c6f338b2dd9b5f560acf4b09cee5709ee3c1cdd2b97184327df7e3e169ef59fe4b4cc8453cf327b8291f5d63f02e5184adc087e269c076bbedd3070419ec6a048bdc34c48dcaa502e3c2aad408a3bd7e3a5cbba23b2f5a8576d49972c7f255ede546b0e9b22af350c1f2b901b8a5c3c3825faba5d44766b45f81571bb36f232b7db973d64f2c36281bc33f0d33a6689b27011c2430a0229eede288d67537db87db342b08260bb87bfe6f2786645ce0f812b455c514fc61b02d04fdc9ad9117e3eb9cf1d9e99f2290ef7830de5d87a7ecb0d63c4681c59ed947a5afc749ce1bd5831853aa570977017a1ae5c09fd886f1d04e0032b42d568135b05e1c649282788a2f3468404", 0x18f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x400, 0x5, 0xfffffffffffff2f5, 0x2, "6c99cc1ecdc1636ccb4ab7fb502878af14b954ba", 0x2, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) flock(r1, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="55e1684ac995e61a4a06ea7388bc98cd93e44d749bf885e2593a12ba20439c88e8421023f89891b36f530ca0553114d0b3970ffd6793db5fbe72d97ec74e469a5111c45a41ba5b3dd315d6507cec7dd6e01c1fcbafd681ea544baa1e41dd5ead4bf9f3888670a8ccc78a2051e492c0251ec7e27bf1", 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) truncate(&(0x7f0000000200)='./file0\x00', 0xa0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff7, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000", 0x8800000000}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x181) fcntl$getown(r0, 0x5) 04:03:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) dup(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 04:03:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 04:03:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 04:03:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="324bc4663f46210be12d8ae4ba4cd96b9db10dc5ce3a83f3b0ddbb0bcf9039bd1fcd3153d40a1dbffc2a970bf640f5a1", 0x30}, {&(0x7f00000000c0)="9e079e3578efc445a22972c025e6cfae97d290a9438235ee1a17efa455fa0c70d447da03bd123bd195e5eddefe1e991e2e71eaf24adf386be86bab312a10f184eeeb01d06379d619556a7cd3641e2a93015d9b795ffdd3d6eae23b928b310306d7630a1ca56f3cf3416b810bf181ede294cb059a6d3390e63d4daa0023ad2c323f574b59d31ee5abb9f345aa2282de2ae386113f277f5e0f74c76f81cdf47403938891defdf2682fd2cfdefdbde435fba3bb684ace173bb08cd91decc71242451f5148c4ecd037759c08bb721bb8b00e70baa9dbef5102ca44c0958355a7cbaf324ab8", 0xe3}, {&(0x7f0000000240)="d7eab3973a9e3b92656ac27a16e6198f978e28cefdfde8ec9dee165c5c7c728c53dbe31cc2aea907312847fd3c8cac8a17996ba167df5ad40c3140e340dc30e162a66dbf7580a08225594841bc30e4255c04677bff37e5e89221dbc63e7dd79853d3636e4e046c3dcb12c78a73ea12739dceb1e71dec2670be80c4152d4e106ffa3a6ac541fa0564b0cb541dfd5c2d69c97eae9ca95421c8d16ace11a2e6b78dff40bcbf37ff4ccdcb6d0f9e049653c6a76c1c61c00d3443d3c2bda4ab30060afa4f28efc4c8d754c0ed293b54c7f779743fa1c4babb1523d6b10c3838820817546a442ae7a391e0", 0xe8}], 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) 04:03:09 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%)\xfe!{\x00', &(0x7f0000000500)='\\{\x00', &(0x7f0000000540)='/dev/zero\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x9, 0x6, 0x7, 0x64, "b692f71efc47d3800f90382d0f774a81d7c43d5e", 0x10001}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = accept(r1, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup(r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100000000000) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x3251, 0x9}, {0x9, 0xffffffff}}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="98f66634f65d1272101dd67d57", 0xd}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x101f, r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 04:03:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1}], 0x6, 0x0, 0xff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 04:03:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 04:03:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000001200)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000001240)=""/36, 0x24}], 0x1, &(0x7f00000012c0)=""/210, 0xd2}, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x45, 0x6, 0xe9d, 0x1, 0x80, 0x1000, 0x0, 0x0, 0x2, 0x837, 0x2}) 04:03:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 04:03:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000ac0), &(0x7f0000000b00)=0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000180)=')\\-\x00', &(0x7f0000000700)='#)(\v}-\x00', &(0x7f0000000740)='},{\x00', &(0x7f0000000780)='#]!&(\x00'], &(0x7f0000000a40)=[&(0x7f0000000800)='(#\x00', &(0x7f0000000840)='#\x00', &(0x7f0000000880)=',\xc6\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='$\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='}\\\x00', &(0x7f0000000a00)='U\x00']) 04:03:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x8788, 0x180) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) 04:03:09 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffffb, 0xffffffffffffffff}) socketpair(0x18, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7fffffff, 0x7}, {0x18, 0x1, 0x80000000, 0xef}, 0x7fffffff, [0x4f8, 0x4, 0x1, 0x0, 0x8, 0x10000, 0x1, 0x3f]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = dup(r0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2070, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) 04:03:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000680)='./bus\x00', 0x10480, 0x1e) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000b00)="38798c2f8ef1891dd564c35b92d63e87f5818d9ff0d90746195130a8216014eb7ae27d5b6a486a1e3c5962f3c0bf27318372929d903ed5dff05e6e323bfea78a87c7ae0c794c15a580677d6d6c51b2f3fe04ba1030876280fc328bbf236cc94a63ab872052c4890dcfb62deca65f57d391e41e9e9089d9c032428e40cecaf537b65af5e542dc22188d0dfcb71ecf7638a5b43e688f8919697acf55f226b55eba4df7a8757c0d5e492e95b87b67b4b00ca6790cc754fbcec23254041e5bfce7459025651c81c29cce3d28c12e2eb1bbc5d24523399e36dd1b8797284638433d5197e0f8dc27fb5558a3ebeffb6c3280bb477244cf35ff8912fdb8a50ee6d228af2a7dd6767bcf749949810580a6aefda0dbc699b74339dc5cc5817d7438484fcc87af6cc8c3b01e71c71e090601b64d03a20618d6ac20899c0ee518db6898fb8ed5987ce5371b6e8fbfc7696c21da5cbe4256c49ab9d55b5e3200743ae797f039154055b8c75c5ce7b423793edd7c02b7426280e5abd51694c894fbc5fe8c385507a7c0b1cdc0c3e89ede198c353cff676ed160338d14e16a9d70469790587c8b043e0baa9fedcd6c51457a28a4124e5b10429eef152736db0ce23625076cb20a94f134f3e16ad93388b222504e7e69e93ad09aa673274018e6b50b75468be923e8c08a82d92b85b48f7413ac97c193f55d9457de4ce8a6439b10f44917c00abfc3c4307bc1337b97d57264bb927cb0829909bff2f194cce06c54ebc238c07b68b46bf263d7f8140b81ce8421f2f31043e7db764f03d7d7ca323b8f37cecb6e1a515d93670e253703622f7e2b88ca3d0bbc53b8a1533cc36517fea555367f1b9537cf85538b43f331c2f55c0711261fe5baa2e04692cea27638e4cb9b9ff1687d9ac0beea2e15f452ed2b88bc8425bdbbc7994551efa3a0b3470c11558addc6862e1dded980a2ba61d21addb2e9434c7b90be4f3c31026dc99fdc059d946d5db1079762f1b49e3406913acedd855e3f43efb38fc47cbb2b0b7516f2f11a44b6204430b6dd829540cd26e36c2945bcc48ed827281a0bf2940084e4673a62f57be1ec060ad4ebaa31d5d9538c5bfdc7cdb038d08b84768ff6aeecda91c0b879c240a7fe2640b48e6209092d831a73f4864dadd8a49199b4139ca2a915bc642f45a723dfb79e4b58307bb62136fc694e86b68d962cc966983834bc083e65fdb07a688993c93370c7d60ce71c7f4c04331ff75cd186c98d689fb8b24069944f60f2a794276ba4f6b140699542ebcd51ecf50b83b2976b0bb7b203380606f05480b39354447f7c6c5d325f7bb079332fe79b08dcf3b797afdb00ed624655c54ad97c61bce67716988eea21ec181be21a9725a014877d0ec7cb32fd9b8dffcd69beb447ebaf645d843fa3caea8fa3272d1aab24f1a46443f26300de3d6c7bfd82c148c9cde4d2c707d95ee645fe0d0c4cb0518b238af61ffb22853eb7107993c7afd262a16dc36def4fc37f600f2be03f2162fd1142a59968f4a649be14a3c9a55c186f0d375a7dbd1f69a211b556ac7ef824a33c7bbd0386f29ccb8cab6b4ebd740e4a7abe11edfde2300ea720c3d0e2ae3213714885bbc73da84360d2dfb70d7f9cd4624e345ec1a273218737615c8860a4da820b766f7cce7c72a52579ba99c0074768171aa59142bb1432b6328fbb928c70e60ce6d3b92fc3495e2005b0b24a7cd3d8624642daa20dc2e2be4e67eb69bf37049c2c0ae53a052206b8b4bad48314bf60d272ab24bb1e2028234984f327797ce03000530124f3ead7fbe42d04f3a0d941d07ee5e5acc5d2f91a1f6441cf3cd8871d2004ca75a3fdc24b9ca17aaa615823867babbe3029177886edfff207f3c11531313f281b5b389653004624f542a62ec71f272fa9c1cc2d2b3ee8866aebf09736516670521fee8779f0b8a2f9da11aa464fa9aeb8c7751f190669168a25461b0642887df4901de938e17b49a4efda1298893a492a46b170e4ec52ac93cd49ad07e0ce13d43f15cb9df4c68ccd07c8b93aaac1c8ac4a3294dc21e309207694de95e1803ec977771c701c303f35fa1504b040579b903baa66dd6c0ae4d241d8a45e2bd4aa7a5abf024c539ec7de11545e6f4023bb25a49a65f28605a6c98e9772f73d7d62d6be56262e149e04a6bacec160ad6db133846e9b502f1314a0fc7dccf8672dc0e59928194edf6a3ebd30f9bfff33b893b4978f16de2eb6399f4a76dfa0944276f12dc4a5775456bda74ede70798fb67fcce545c7397b2d60cf19344a920b128b2f87ff39a929c1aace33b8d569fe5940ce3865ed94853d69f385fd9ba1664bcc34f67f8698acce18e8ecc6b3de7332d84073f12c1418209daca2011cb731f12ef07405c614ae92aec502db8008859ded7d7750cb224972bfb1704343773e31b36478d7ddff2bde57176af153f082de626ed71e98e040fede72496c5d896c089443d39c7c4595798980a7a427d9bdec761d9be2f764a8dbfe6cb89360d4dfbdf238974abfdeac1fc5ad11f7af8c9dcfc01deaf00d58becf319017a1dba833679c757de28ea001e25e9173d4df133b42cfcda87ce667b5cbd3fef53595ec0918f398d79d48ca9803394d5fab49524bb8fe951155e8eefb477e37242f0e71cd90db72b6bc41ac677f2100a85b04c878f0be5102801a590e6a90e7a7bbd5f56ec8cee3ccfbb1893600e7ca4ca884174c257bf54b6e0573989fd50ca902f8e51e9c4d337909452d5a3c15df52d0c93cdf619bf0bda23104fd34fc99b59a11d26ef5ef0d6bffcabbdaec6c99c21b8a9221ecea7bda97f0e46941697c5e85f8957800d2f38bc057795c8aa2ce4c5b04e6c4b633dbf444806898410d57ca54ab07a8d0c1b533677feb2b35a8063471ce0b96a76a3d6b2b27e0c2b53f3c42ef8c900ddb98379507612988fd052ba61b521bffcef7d71fe3bffbabe5b49f6918330be7e5bc2a8dabc839067da9e55253a5d60fc53d98323c8fced03fcdc8e5d2a286d0ae8fbdeb3884fc8d00ee3805e58fbcde7ec35fe1510d71bf7c201d7e74546bf638d658791bcff9c34c28c1e066bb09ae017d6573e3d9df406fa032402b49195ac316a8baf0e659ca554724ea1a7b879c9d6833794143c05aba0c2f139d63d44e6b9122f0f74b5ac5a80230528a030f2bafc42773589450f843dff1975ebcf1dded20e0fa60309cb28129564312646cc8504146e5b8d5709af93645d0691236d8f3a7a7e1ba592efa460610324a5c30a4954e3906fe89c95deae6194978e90c3c4a0ce214482b52bf19ccaa2e95df0f6e6f4a70562de8a227676f4e9704a5be249411cb749c29557535665c4490f2f0f85d03580c8510711504ea6178b328849302fdd5e2f11a3cee96ecdebf945f405590cc7aadf99042ccbe9105d9e08dc3237bf341426ff20e531d0d94f15d888faec5067ed4608384c4964b1df67652c422a1995403bbad71e379bdffdd897e95d2585827fea2dfe2a0488c6b54f98c481877101ff0bbedab407bbbb48b1766dbc40dbc93a30a5059c4568fa9eb278072d8f992912224e2cb50e00e2b9a1b75091659e36c4f00d4c83c888ed3583cf782081684bb502ae52fadb0d9891599a6f29773e3644912bf5663f7e0bcaa431dcb2593a3b939d0ba64b5c983a835d40b0af926c5e77a042d949328962a2f262b580f4163d631aea7442cca36bcaa9ceb6974576f060ff505c196828c30b0ef989ac1ba1337bf8c703ba6bd0a1ed347bebf2cfe3f680009d1dcf12dd22fcd4c246c1ceec861810f231940d2e937212bfc8d911b531325016b9ef407bd76ac24696f756af0942a9d9a89026e7b9e719b4d628a6039cb90938a7db1b042a2d280104e4361154460829f6ce28e809150e4b56bc7dcd6f170fd2cad2760993929df835c149b6636ae720313a6ed17700fa6312e73555f0574fc04223bf0124f57e335d0cc2d019e5c35599f1d83ad78eed3c49320704afdfc93ea40e9b9dfec27796ef45d2896d35b956d85fe65273247ae53487aeabb1612ce20b2a795bb1a07f1c6e9f81a07bf48aba1e016bd7fda3c9492f4a85187488e061e413e63100625bdd2c35c1bff51c16823ff089d93be7b0d203c300ff319364855ce258dd75496bd54fb0938e053b12c5b91f6bed701c5ad5b93db675f1f8e6ab14b81af21813bc7e92021a3e6c7af4e57e1d35a6401079e1461cd79c3fc193a0faf8eeccff4519a20e16488351cbdabcf78149d8e013631c066de0fdbc33ef0c56c2b73945a72dea7d9e6bb1d1861630c7fcb34f48a97b16f31221b193a9632f7c8aaf10a0de6626b53d00da962c0226ee79cf8efefd9d57807282555ff403b17fae7aaee01727b1cdc0b308f3ab8ea3e2abca46e6b048d5533021abb3addacee31db8e0f135ac7202c420c7bde3af4997092b6c055367cfadd42dc8656bf1c73dd69a491d71734169b0a2d0cd7727435ccf117ec269fcbaf6a374080496380bf86f7e9593d0198d846d0d3c92deaf0ac0a98a9350c29a1c74d21cf205b58dfc0efb98de90728f0056bd43f3d90cd36aede16b76bcb1e26315e7891aaf6bcb410ed635f8b14f19f38d61be1b182898a76b56d980ba33b10594cdfa4f136258f88c1a6e6cd5c4d5a9ddd55a6705dd2610a053e14abb5856e6b39f539ce421acc01018788aba1ae0021e59c12b044d830bbf936268f7ca934c4f5b30ad83af64ba01f97de9ac26fea23bc683e6ab582e0a8fa89683b3fe528e6e3b9e2220038e498668b55dd984b87e969ce68506aace1bf941ef2ff1fb98cf69481a112efda3e17d461a40618396b4cc70a447ae38c19bc9161161d7fabdbc8370b552a096b5db41e85d104149f0dc00c92ce14dcded005beec1e1ca1eb55e053308ceadcfb0aa3549f54c33cfeef8ac068298f6806f9bfd6ac3868259bbae5aebc5c87cc96ec77ed4126bd9188f0ea8d7a77e26b5ee0b4198bf71d062111dc69e60ffae7cbde599b4244eda160900b6384bff8a36281207f7f7de89209a9ee7944b4c5ffc784ac8bb55f96e77d6f8e8ddcdc017d9172add55ceb89b240c361ef5f5f0fc97fe7df49e6061ae116c915287ee92796e5c6c4b4bd26dfd1f3305102cb4302a8a6474cd36d1ec3ad1e8c02cd9fd6fb83644464639a80df754abbb90c85e8a3e69ca3aa69862900e68125dfc7a12b04d3114926b3cd5094dfeeb27275ec5f43bb1fa314a43b4f178ffac8b8d3689b8fe3f3aa8871c3f43c08a1f440c2264e08f288cc02e04dfb3276690c812260ab6b24d0957b360b60aaf9b9f8cccd9cef804f857ad6287b3d107f5ab155f0dbc834fa40ccb869052e4c5d5c375a22cefbc046ec1d67ab02e5341f9efa57ad3caf3ce4d778e8f1447851164328dd2d33a41b50822370d90d688410830f14c2b8824493357662c243202ab50daece061e87d2be32a1601134e7ff7a5279997dd010e29854f59d4de2f1aa56f17015f4cc6f1f4c256e876a9b8a822d2c910da6a93ca1d509b04c8ae819d4481c89c6f7066d1816506646ebeb45218e756ba0551e352c7b17589de18f16a5aa1a451b93d17a65fa1eb268bd91671203ca126fdab45614c69bc79d9d0c778ffdb7e1ac71b68a9cc7c88b1014c6a18c88908b5e0f2a77b9b5d3486121d34c1aec025fa003c4729a4563e769dcdb1179e36406bfd61117d30c68410b383f98bdbb5b22e9614505d2a057f5eb3e3b0942eb6a1c44edf1e3d89f16f2dc54ca1e8620757f4e873a268b38ef7bcc884508b54f06cee84656c20d214942f91d12758e20cb68"}, {&(0x7f0000001b00)="404edb7fad63a4e800b2b3a5f83c487d00f2319ee6baeb0852ed218c2fe280"}, {&(0x7f0000001b40)="ad76ad91e091d0930be6fcd49ab4c41282ce45ed07e8831d8cd71a0a525b6f3c6859b63c02ea7f0051b8aa16a3d408ebaa88fe3ba2d675f86252d75b00b42dffab63f7a284e7aaf7bc742f6e997cf8104bc1e36625e3713906341b143b1eb6ffba0ee89a0bbbcf25ad8ab9ae4b48b10e000c2ceeab94a616d6434997e3f7ce5e56597db1e74ad4329c11e226412ec846ac8e899b362d6ff16796d67cac3555d2f2af7ce547885727b88314f651fdd4e9c54ae066ae327812e4e0abdf6b3cf9d5606b19d2294ffc94ef2cf6a2ae33a54b5ccd6bb1d8e8f0016f48d29b8535d611929c206b755b22f5e9d221599899533a8ea8371768d2355d"}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)="3e46de4f0692bcd03d718c1ce3dc1f2fc9afd0255f9fd659e3e7d734c42a073fcf1595a53f1ffa706d93a19cebddc3d4a00272dfbb787f2315340eff86b1352aa6c61e"}, {&(0x7f0000001d00)="6f89d6ef4adbec542b1197c553a10044", 0xfffffec8}, {&(0x7f0000001d40)="01e92d89233b099c4535b9484d01b0669f659742c2be77bf8b086b5a7382248f18413750b1b5b860c75f675218daf0b6348c42e49fb619234975aef65e41fef07e4de12c75f8bb94c3645ef7472c9e4073bc7a05b130034a1b6eb94d1af2bf1754df992f85acdb999cb1515bf42c50be00a26f3fba09e2f5aea8a9cd3aa6756ae9974fcdf96621cdebaf4437488ce962d466"}, {&(0x7f0000001e00)="ad9c09e27ad4a758aa0d18de510cbb829e9e6cf39283937552721521c82a2eee0ced1bdd5dd02b5a5ddb575de60b6a6b1746bb019f4bf2e7e5de0e33eda51d0b80c94cf15ed89f5c3170ff8d5e0a59bcfc03227c811f425f617fd5c8d9073bce2f351dd8650406d319c276f87c79bd6ce1f609453c0132e0d655089de8e50124d8ff1b1e137aa7503584cdf37680a2941e2db328e4bfa75d5e0125e1d0ec4ef385bda40b4f5ea2f5ef"}], 0x10000000000001cc, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000ac0)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000a80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget(0x0, 0x0, 0x480) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r5, 0x0) setgid(r3) seteuid(r2) connect$inet6(r0, &(0x7f0000000740)={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) writev(r1, &(0x7f0000000a40)=[{&(0x7f00000007c0)="c6ce6006e1cb6ea2d963d3619005dcc2c71a36db8519c35b56fa6c5d9f", 0x1d}, {&(0x7f0000000840)="44ccfc81dbadf792e4f3855b96eadf9bea4ea72e7a27144bab73", 0x1a}, {&(0x7f0000000880)="aba6afb54f908663ffb21c525577f1740e6dd37b1ff88a33b6d9b951eeee77d81b2b22b8dfa3f47899175ecaaf312bab7dea62a6396a3804f2ccce938a9753d5a2bea954ddc7c0007ec5144a5801a4cd9acb720f92e43f3c1a5edc6d4c1b794a2a79db2af8e105aa300e31fd3e9c780527ee8883a7750e5e5a94b8ce3a044a96c5dcc5b64641aab0e763afb1cb7c3d3fa621b640bcee23c5f403ab05da0ea9726cbd66ac69033d359fbe97ceebdd8860191a447c40", 0xb5}, {&(0x7f0000000940)="04b8f18ea4f615a8b15199e73ee0ee4dbf7b4d866da8f75caa0694a18a7d40c8c233429a8e202b13aaebd2a7ab19b0ddb5788e00baeb3a24bf446a8104b8d65894ecefb68b365851b64032f0a9bf7875d83c67a4150a53998a30b9dfd70afeef9e5e16b8cefdebac5b0e498c7f0dbd7a2b9e86214251feb62bd584342646b31d5996eef7ffd45e8b82510abbc4459712e6d8fe3316db922f303a0fdeacd7fef56d3471371a053da7d2054884e2389bd839ad15cb99576b375d4453e8cbaad2b1ec98fc55f4a7479faa297cc3b4a16d8b04fd59874abae61a16dd64c67fcd4b2f236c02f440754157a67d7b1877e2b4175c376723ee455e9f8d4fd7", 0xfb}], 0x4) getdents(r0, &(0x7f0000000100)=""/15, 0xf) chown(&(0x7f0000000780)='./bus\x00', r2, r3) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='(#\'!\x81\x00', &(0x7f00000003c0)='!.\x00'], &(0x7f0000000700)=[&(0x7f0000000440)='}[\x00', &(0x7f00000004c0)='[\x00', &(0x7f0000000500)='\'*\\-\':\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) 04:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="65036e", 0x3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='](\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)=',,\x00', &(0x7f00000002c0)='\'(\x00', &(0x7f0000000300)='!}\x00']) 04:03:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x1ca6b8dd}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x103, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x208) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/161) getpid() semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/111) getpid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/87) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0xff, r5, r6, r7, r8, 0x4, 0x359a}, 0x1f, 0x5, 0xd11}) r9 = getegid() r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r10) r11 = getuid() semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/209) semget$private(0x0, 0x3, 0x24) renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') pledge(&(0x7f00000004c0)='-{[\x00', &(0x7f0000000500)='$\x00') fcntl$getown(r2, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x8a8, r11, r9, r11, r6, 0x9, 0x8}, 0x10001, 0x9, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xa, 0x0) r12 = open(&(0x7f0000000640)='./file1\x00', 0x8a0, 0xd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 04:03:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2d96) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x66be3de0729cc326, 0x20000047, 0xfffffffffffffff8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x24, 0x10, 0xffffffff7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0xffffffffffffff62, 0x8000}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x8}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x0, 0x1f, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000002, 0x7, 0x800}, {{r0}, 0xfffffffffffffffb, 0x13, 0x88, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x84, 0x0, 0x5, 0x4}], 0x9, &(0x7f00000002c0)={0xff, 0x100000001}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) 04:03:12 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 04:03:12 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0xe25c) r1 = open$dir(&(0x7f0000000040)='\x00', 0x1, 0x110) r2 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x60) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x7) r3 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 04:03:13 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18040, 0x80) writev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="cb6d2356ac46245d8385e748ed2a85efb890d2b099738963afcb12bf307779e91e5a698b3ab1454a009aa6553b0f3b1b25cdb93b04e9c75d0b88d4f5bebbadb1df99c00030e56ca38e882cf977d6c4dba1798aebad4a7c401dca4b9a84b2be807eb97a6cb857ca17e128d9a347ab134b22cfbad83975a7a3f0e66ae1578f57750ddfa054a5ce244b79cc89a923eb7237eee15f979b77149d8daba9e5fd176fd2b1bf0aba2e4734093ae86e93bd34adb30db90dd2b3b818c4a1efeafafb0f137065e0ebbd6bbc9281cc37c5721c3d810c66fe43a1e6217a3b74c8858ffc1483e63949f0ae45cd4c6d24b7f057a2961df727827519f482421ffbd655a241ba1a187bf334f6ab955070a7704f0e433ff8bb97692ab46e7b512128535bc7c669eac791f9e8ad9026f2cd77671f78a78ff7dcdc74aba63d5f6a7df632318338eeea5d61373b35372b545e20b0df08f8d31b048e7a4466d99b810dacc84268d94983d4e405209f9d709d16e2de6d630914141ce5e777a992bff8023d619b0fd82801b0cf41fb3e9b90ad16b66faca9144b02103e03ca4ac0177cd6216aa67787fd6813c2bd7095993544a9645a3de523db010a1f6a4f7cc69eccfee1b84f49b9ba63f7b041e8331bb4b40fdf982ef3edd2379e2da1b60d7465bb181e80aebe680465717a31ba356dbf92fb46817ff4273f857209f1720e8bfbae5e1ad2af466c0d2809a70f9b8553781da8368e3c20c9aafc492cf813e862d1ac02bb71869215da97cfd0d1d5d1f6c981a4aadc86040ebaed54b5d0432202445bc9bb993853309caafade6e37ef7672189907147ae92947d0b38b9466870f047e1b53beac94230652e672b1d1f0adfef9049394112f935f383c65b7b6ba1226d44ce1f49d9dda83fe33764e73b25bd80af89ce4b6d71e1343277e887c002762edb99e8b646b65c2fde2aafe03fb2f2dba0a5e4d631d4d4cd9098c4ca91ddf15756274aff5c298e25c7fc399d707d490b5ad27ba5c97f5cc0586c76b1a22a9c358a4f5497985824547447ecef65cdc98b035e5a729d1aadb3c5353d9c856ad815d20a7ef667c0c9612373113aca155bf05e84688666d7b1ac036c3b4e14e3d6c3cbe982189382fdd1a612918b57fa5f553793a80e4a2d097e7fdcd1373bcf27105f56d306c821992a0279da67e89f04fb18081abf1dae94e93d17c54872b72b892146f5cb7bba4435f4ca7bf8b111c6074268ca3cdf0d41bc2ea509c663f6bfe202158ee5cd7997d26c9354e6446e005f34bb4016d452dd260daa722f5b012c655002bce68efc50970a45eb9beb32c7cc10e697e945c3e80c78b5cee65dd96b13a67d3a0b63d66d121be0eadec468e7d2c5840e212ffd7adfe42673b436ac7cc93f20fc2c934bff77dd4c7c3a9b5b356d90f13a2f28ed1855586484919b773586ed29f8b1fb1cf12eefe11c36f618bf22ac17be4d589580da031a1818f733f22bee6a096d22027de127078abe8fd03f17b1b56c614760a677c4802e0252ae4600e71f9e83e4da73609612e8849e07c856c4b76ec2593c29e05a91810b40a849eadcb5331f25ee711573ae118d9dba48f61c9a3ac7d8065a08d8c44bba8eee3c8632f971235e3ca6bea92bb266d5d09eca3cafedef36b9187d2db9a7970678a3cceafe5ec549ee1d8cc3f48df116c232b5f5d14a5b7923695bdfc39c540ceb7aa9715cd1612b7639066393d2ede12dc8fb6cdfce4d0499c9f0d8675c467ff6d62c90e4dde80ed82d5e07590daee9f42d1c430d7c69ae847021efc5d43c4d117a010789a780d5851ce6700854c4449e42e63cd1f03a86cfda81b7b4bbae14f7601549f7170a76e6bb48d64cb79886403f4cfe5a0fc2dc7ec2d65d9dc93ce91c05b967165d04b97bc52acfa17f93d02c29595f31922b9e928e3895c3bf6dff662d9a5143bdd69312ad4d537bcc5b10ac98a86f454b99e6d78a8481aefc2671747e04df9ea2ce4ad5e8002b6a4fa3a4ee436419db07cb5067ab168b8a52ee260ce0ee210fb6b610cfd31ae6f82190361b63cbd4f5ad7c63eec75a94893d00b8325b53fcfb9cb615cd696e165bcc5d65d2f2cd124b89a06e7d3257bb7d5a46e4a11fcb10ebc58bb69c7c26943d4d90b480460ae7d0fbb23adbfe2af8897868b006598d2effe3fb55ff2b8a77db51cf7f04ed9af7af62ed54cd8185ac4eeea29dbfa1f96366ed6400f3e1f672a29370170cca3599581846f7e1c6af6f4a00ee3503097e7dea86a31ecbe6a012d9d864881e89a6aaa13585f1c1c12d9f54430b1b15a3168357e38d389fb17e29b20aa576ae88c9b20f81167c13ecb0677b84c38f02c8870278a27d9c64b8a19c1c6d8c06a09c3fca4bfffa3ef14dac90597ca241faef2a73b85efc95c3c83139641ef0f5fe53a5a58fd20ff23ab03dac77f372388ff640810814c35ae4f44b08b616dacaf12867fe27b364cc7fd6322262065b3ba25925c6936ee7dd152beb836dd43017836b4c7b0edafc34df1999e03bd45419684d30f946a645905858b22f867a8f3af2cc5f5e695b6d1ecf5afb4e042f6eaae9be6ee7c9009e538dd3f5298f3cdfd056bb0ed921b3e20dcae4ca6dcee90376ed396b1a7730171f253fcdf87cf8ead2622f4c7bea5425278efdc675f7161576022f812052321b0b1eb84125e41887996dfbefe883927a5d13217922e5602f9ce6c3c2c0d91a080d375cc2fd1f041b03ce5fc6d1124b7eec6f3b164f554946980c69f3461750b965f42c1d5e0fed5cce7b544e5c15d3fd8f140c6e04e8d20e571388b4e9636665129f8803a978d3142ed1286585dca1fb9ae56985fa04dc884f38f6080690f60e3ab47ff1ac7205bb397f0672f0ce5ecf4f883ba775e65bfa3cf8718c5c21c4ebcc17f9f08201cc0a7f8d241236a6b30a2457b2fd4b5c8722c18656b94afb2f612a783d71471a519531ada6c0aa61697f0b95e58f6273c61170e021cbea9ebd7a8e79f178f7bb5f9d83bcf8114c16296af31d50384770d5b8f13bff4e4c5fe5aa14431965a1c7b6851a539d1720833f86d88ca454801496b6373b576f46d5e7936e3f09941bc665772c571c6d1ad91011f9c3d6bc0cfe0d491e0d4cddb167b55a4ad31f5de027b9c15521a314a48b9d528b2721bb61911b08627181d7a63f931c8d409236100f9e58bcdfed4ac47a89d2790f4fef8f3e3c5226e7582ade284a3e605396f5925780e338db78c043f68b24ff8851004b191457a628998a3b5fbaf48307b9751b84d751e890ae171c2e21b7268c55a6788574048a75cdb52a4b7a1dff28a2bba352274213f9ee44e10e6ffbd100aa5fe35d659d379ac36d5409494694277168fd36b3ed94ec3c9cdac59af249a813d1b4cc1f7905d0edf167e25bb9b34bcf7fbec20010abbd8b5db7a7ccf4797f4e6779c136617ec8c284d031219304ac71cdd3bcf4671ce24a20810ac7e56e42f97752f4c9dc6455b236d45ae02f372981df3905e8dfab4d59b8c8058cece948a98544f63d3fd374a2d376d696a861337847af8a28a4666e617a5b38a9e03fbeb9c51b702f3b3f70a2ae13de828709d5c24d0e8349302076be393d29a736ad9b79d65adbae28efa2deced794bfe1291b95bf103875e2c2fa66f5a01f4d4a089f75be5dfd832e757145978a82833446ae900f1f4b9992d5b2db4381cc47150358be9cc08fea768b19f1f4d5d70c9aa0510246c1f908af0c4e1dc43ba2c898cecfdee75f4930f0e6067888be9fa1670a339895d370d68ef629f314982aec801176491adc45f4c196f276c648e718f77ca6f09571cb56680f15896cf649a02d28fa2be44199de75573ebe34cf4e75566f5fcbf122b2925d895c76fe4cfdb5d33c9761d9401ebeea0b9a9ba618adbfa13ff2ae4b5d0b8b5793708bd356a66d6f250597f86c36405fefbdcda84042dc181f4942c58b70e74b825bddcd8733e07c4ae091df4b0bcc673d6d547f90f273f209bcf969fe04acf34a92c7835a74e74b184ad6f7402b30d85454d21d35332bda8aaad585cdfc46300e52cc1a1204550c33868e1f3d4b9db08a3dddb97bcc0aa7689a5e40e45163134203da45fb610bfc1301615d6fe640bec7a5d84913f6975ba08834fa7c26ab2981942d94b6d046c7e36fda012b578550f4c3df2d600238dbb8b431fc6d038818cb854767c4a8d2f9f81706d3f2e7689e02d282ed764f803454aa63191af587635193cb98fa6a30befe733170bd322b982e774ddee0a8b7792f0c1710ab402f6a9786e8434dd5a229107e6a180c837cfa2056056c048849721ba6d36bb5509d5d4239ee5eb308284a6b18b095ca455d5ba14482a218775327a5dcbfcad523eb77a487161c751ddf6d3aa3424e503b348077fd663e59e11d588e8082768178df9736b5df2d45df136b89346fe0f5ed2775b0b100efe8948b6ed205c38ca2767bbe3738671ad312f2a842e270b92c927a52b620c2b1eaab522517b8b08195d5c913b92e9b78586130affb164692e7ff55109ad72ba8173a149d66736ee94cc4ea5b13d00750e9a7174c346750f27c477a1322cd7a2d4ec143735afa6dc8ccfb8664dc1096ce904ed85f043391b2624be67d79da1c8a289bc14af2871904f183b121c2219bd5f9cd28c8ef7816f3669011b66d1e5d312a66cd1ed01113dbe362fb8c1fb9b2fbb5b4b5726c378b150583c5f49c006ebd9d285e979a2709d3586c92e6a82842cfafde5a9fbf07a60fd9940de702303d3eba34cf0f6fd8feaf59db92d7f103c0ccd4c750426e1688eeacc1c8cf55046e2f7021f732a4dbf9eb61ed38b9d18e8e9813c900c64f63d50e987eddb92b9bb8080d5704fc653c4c7ebdd985c4f57da41d26d1f67a6feeb000bcd6ae2d788b4bd0ab843bbb4ac09c048f2e3f537366e13dac7c364813f4929c34ea856488e199732ce44e8fd692a84543ef6acc16fd13658e4acd6684bc47cdbf0dba4e1ab469aab5279a78d7392e0dd90d657801a76ed35a7f63b4aadc98345c76e4b5e5a14efbe832a8e18d116483f6eea8ed3ba48621da0d60c535d6e506c34bf10e5e9297293b45f90a1ccf50a60a8cf7178867995917ddd74d0acba7c7058404c15df5f72378575789abd628515ff8fea57dfa838b146c5def7dc9f0fb32c6d5b32df67fd5551e397be931723e4f4a2f1af943531127a86c525b5571c420bf38ea0e6430a70f76e0a6a30f2eba3273e6824041a82d25dcb43fafb77aaca9f25a0db26bac0e0e342a750af26531798c7de4e347b881bfceefc4ffbab191f1b6a3e0148456c9d237db185de7813512a0a8bcacf00c6c961f9c9172474bd4d7ce3220ecd9aefe10e07fd51f353ddda37821637cb62cc20bf5d7958f1ddc060d3e2e004f2d4f860d6f0cda3819c5e4f946d1f885fd0238930f7eed48de13d0db70f1dbaab5c1c4e32d80bbcf93afa20249b0dd2ee56127681394fd4dbe81b2e1f0fa70f1a4e1b1f4e918d9d413d0a95ac6a5c6f2f9dbf0f0912046f1c2c98ee171af6bc3db2bbde1e18b3df09195e46e2e42e56cd0f2259a0a9095a3744687c2053ecb1b67f0f049863ff6895538ca20c395e1024133d0755a16afbe591ef85e406af8c27d706261e4dc14189e56c4883cca5b01833880c56e86888b83e111f3425bc2e9516728a3a7018490f996237f2a60757e931c6a92d30e2a7c32f619a3f059c44864f819c3ab1c01cdbeb609ae6d8337ae80f6d5c0075adfc3cf45eaa451a599feb886d84647a122662b126b243c919177306afbf243b720decaa5facf7ebb5aea2f602f1ce19f557ff11367b03", 0x1000}], 0x1) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000001100)) 04:03:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:13 executing program 0: pipe(&(0x7f0000000040)) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000290000/0x2000)=nil, 0x2000) 04:03:13 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000200)="5358fa7ba60dc67b226bb6e8a5cb6f22e8645b51254c144379959facfce239cce27c6fac561d3fe23e340d8a85b4d38985e3f733692add18da1d8365b42b107ac470a0ec4892bcd0f361cd6600f2753e8c096a45b34abd1d214d2bb4f96e991041acaade96b21e18d4ebaa36b3e182964573686c69020f92a40985ed82ada5f7fa976f200983ec6275f15cbc8fcaf8ca4d1f0f8a3a76d7ae0d784e805ba2ba27303f200b4e060ba0860a09cac203031fce1e7dd85dabafa96c1f7eeaf4e6df749cb3ee9036b7b30dec137babc0a68852f28745d184b2", 0xd6, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x33fb, 0xfffffffffffffffc}, {0x2, 0x3}}, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x40008002, 0x4, 0x8}, &(0x7f00000001c0)) open$dir(&(0x7f0000000340)='./bus\x00', 0x203c0, 0xa0) getitimer(0x2, &(0x7f0000000380)) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000300)='./bus\x00', r2, r3, 0x4) r4 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xb7, 0x8, r4}) 04:03:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r2, &(0x7f0000000280)="577fd87213c9b0d81072c812231a5f48ff88ccd3c973be45b7ddf7ee0458d472639d73aefd177bcf90fbf217b399cb6aa0d4a95bb1228f2bfabbc60dab8c57c99cd6de35cf5c694c41386a3e0f819fb6cc8fa126d217c2a266e6fbd0ecf867ccc3c082722c73d8f31fc156214be9ee1b80e7c97ba021d805d61348e830bb79086eb25f8f87d79a9172ff74b384877d516d1fdff8b9b1f7f8c099de8c719bdeaa7b80941e70361790fd2f07357db45b3b768af2d284f52c6e94d7384ef13ef40b69b69e468435217fe702e6a3f5b8289f54263c72bf4cbb5515b91fe0cadad468ffba2718dcc84aa08e6523b9a33fd22263de738e7c238648eac3c7ae5046f9", 0xff, 0x406, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x2, 0x2, './file0\x00', 0x7, 0x1, 0x7fff}) semget$private(0x0, 0x3, 0x10) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0xdc) 04:03:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x70b, 0xab42, 0x23, 0x0, 0x9, 0x7, 0x5, 0x1, 0x1, 0x4, 0xfffffffffffffffd}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 04:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00020086d37dffff0000e92cc9c490d6aa04031b3fe1ff95f122c3cf0de0d20a401afd0000000000c900000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) open(&(0x7f00000000c0)='./bus\x00', 0x18000, 0x50) 04:03:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6dc, 0xffffffff}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x4}, 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = getuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r3, &(0x7f00000001c0), 0x3, &(0x7f0000000200)) setuid(r1) r4 = getuid() r5 = fcntl$dupfd(r0, 0xa, r0) getuid() getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x8, 0x0, 0x3, 0x1, 0x95, 0x4, 0x0, 0x1, 0x1, 0x4, 0x4}) fcntl$getflags(r6, 0x1) readlinkat(r5, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/73, 0x49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x1000, 0x1, 0xfca, 0x780a, 0xfffffffffffffff9}, 0xc) bind$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x1, 0x4) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='./file0/file0\x00') ioctl$TIOCEXCL(r6, 0x2000740d) setuid(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000640)) sendto$inet6(r0, &(0x7f0000000680)="f5962708099667c7b1ecd188690e3bd590e36ac7d96062a8fcee89453d8d9625f1180735720d02f5d2231e899877a530806bcbee3e7587e783eb7cc222e90a741667dc5f347674abccdd4270f7a74cd8cc6be18518753bb0b427ee460980e8faa9133b6dffab6817f74c9d3673e1ec0157c2bbc1fd3263f8bb903a114bf2d2d0af2aa93dd2e56e48fbb50c37112859cecf991fe519a4d4262102d7e000add084bd8b3ee511b143f7c701034b9c78c59aab92ea4b7a", 0xb5, 0x8, &(0x7f0000000740)={0x18, 0x0, 0xfffffffffffff6d4, 0x8}, 0xc) clock_settime(0x4, &(0x7f0000000780)={0x2, 0x100}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0xa1d, 0x80000001, 0x121, 0x1, 0x200, 0x200, 0x4, 0x0, 0x0, 0x7ff, 0x4}) open(&(0x7f0000000840)='./file0/file0\x00', 0x20, 0x42) 04:03:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x2, 0x7, 0x5, "862ae264a7c0c62dada38874f4e8c2ec30ba11ce", 0x199, 0x401}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:03:13 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000002340)=0x3) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x7fff}) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() setreuid(r1, r2) getuid() getuid() 04:03:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/142, 0x8e) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 04:03:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r0, r1) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 04:03:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r2 = kqueue() sendto(r0, &(0x7f0000000080)="373b12b6d8a5b4b5960b3d77da396e07c02c4fa871b57da62dda52c418a4835982365b8de79bc3a91c4ccc09018ea8275708ed2420e0da11de4ff4aa4eab61f202fab4a91ef3da0a202076ef6631db9eacb2e10c3e1d510c5740c51d43fbaf4d1c046cd98801c3deab1225e24140d1f2c48f9c8028fcbe4933b975f5090b36730dc769b30a7e1612f93e4c1585a61a8529ada144798b910be0a9235909a388a03748f8f091823082c75d72cca828ea89925b8e4d", 0xb4, 0x7, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 04:03:14 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) sync() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 04:03:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x3, 0x8, 0x7}, 0xa5bc, [0x1, 0x1, 0x8, 0xfff, 0x3e, 0xffffffffffffffef, 0x1, 0x2]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0xfffffffffffffe75) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1) 04:03:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) munlockall() 04:03:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="020d7993b9e61f7f9c7cae4dd7741daa0ccef9595f53cc671adf8b9512fff21cbce09d7b59ff1c9ae1dbf55eb33d4f7e5af54eb291d90130c4e250797f6f2c313c54343f3e04bfe0d8fbcfc9d0c3156a3a61c5702bfa6c90a1b2fc366c5e804f57a5bd90e2e337e1552d60b54b5e8733a20b5e078cbd68df8bc385fdc3a36cfbacaf0f8cd3121ef3c8201259a89a5dadc61143da3e6aa9fbfecad6141d04e6ea4c9dfb2951c22719c48e3514b791bd78e85913d9a48c8b7352c4aec186766d7d0fa2c368a4e17be869426bbcb49423606204a5b79a7b98ea6d17dd2af259d5ba424055302b3e604fded1d9608a85b04031d69e5fe91cf1dbd1d107231db090ec127fbb6f408f71ae5dd9c441e3e311c66850f08f2c5d1cff836dd76b8849da1029c394c7d46f303cc166e50f36f243212f3188d15cfb0abacdfa0e48cf26200973823a44c1ff51c2970c730da6963b6c1d1259d425b670bdf2f12203c94b7ce5bf06c13a63076a7274021137406340ad59b075eaa85c468f57cc46637576ef40ae24983df410cd3e2ad7ebaf9e613f668257164f12fdf5829b89e63f074b22d2a1aed4300af97b778d6d5dd432c45f9d1e964251cb0e273c7244678699f561a6b8664c599c5396e42e6149dba69a9f3110d853ec7c2494341e63b68fa5b58d5761cc4c6913beadf7defc1c6cd52cf14bc72588976f4a5adc498689bfb5eb76bcb6d40749ff5b16f3cdd1594a2da103a27469d8aa1958498a70dcba72f5fb4a615fe8d943cd47fb9bbdc8478c6b1d6a188f78ee25579f9076d73cdfb87c7f5b19bd447e2cfd9d2149d7a59d7652ce223614e110ae7afd9589b79f56d305a0143d7997a512ba45350d3aa03ff977e6f589b4b960218e306e8552ff9824373280fd8ef72ccee9c5f6286a4d2bf9a1c5f44935fcd72916f64091207b516b1fcb927bbab7975553d1ddcd7d6b52b6031cb55c33671f002b778a1c2989a3c932b313b743db26243502f07c69d2fab3e4202904b2176ed916043321a7b35f0c7f12964be1206426fe9a175d5530bc5e2902625369a5a78bd3bcbaacc2b5113a70bb173de8c34fda5a97641f6a7f9b405073645e15c9adabd58bcf69b87b93e0c09b1f134437d27d8c9440b2cddb996e06185cac66059f74bf663269b39af23ae541d7ad58e5a81964b7ee6f47b09c693d2cbf8def5ba46748ef78f31adfc8bb26e2bb34b5d051513debabf3627be03ab617667c8e6926d270d744b97b120cc74352f71f4c49803490be6c2feb370ece167b54b02e17c889caf47fc3227995fb1fc1ce68cc6f41982867b8d89e9489f7025a37b08d148bbc0bc48fd0be9f6e1b027f017563f4a2820795eafe1f3bc1e32d73616d67b8c6cf817c924849af366f29d360d7294a5563eae4435df99363fe6ebe7818a3f76f7623f31cb2e63c70c4a94bd404023dd5b1844f34471a1f8943fecf5936d32b141ae881d3d663d2053436b2191dc5622249ff6b6ffdca0157397a60cd2feb98244ea121c95e15836a3f249470be79b26eb3326d5d1166d006c866d68c9fd3e07c1864be9337f5d0705255b4e97661f7a4a3c35fe345c5742af65d29852f9e8e7b6baa86761cd01deed5350078c66468adf41a6b720181c29e78e5ae6a86983a6ed8d32135446bcaf08b4e729411f4ac43c626ec3d5668c0efe7ca42f8e34adc1dbb96bef07077f4688f981698b1483326460141d1ca71fe99e602f809b62fc31530b3761a3cfeb75ff916ad70ef649487b09477a4fc9574a9d8351e1d95d401736b5a2b7563d94bff83c9013a33cf3a4cc34801c19a1e39f273e05fa8086b213d00290e6c5ed1bde9bcf711869c11fa4f4a1dd9fd3da95e86ea5560b7cb34343b394d328d17b12a0ed64c10acae5050be23e9b97e1e8fd2e1934287e8d963203d4270ec1a1fc6770a76847e13756222bbd7afc8ddfeb69011c1c5ba13ff3f0ea27a2f92c89bc05854ea927c3dc967710b0700ea3944f76a8cf5ee92addfcc04dc6c5a4cd5269b74fc83b9bc5bc26c4153d38fc2907df508342eb80eff846d98148cb59edf5835317c15ca8577adb39c2e5aa742b253ec572e1ea6ff92261b6f05961d46fa4cdc7dc6dc38fa1755ffb0f8a6ef20a505740d8675746b5e9f072d1d51a4133bc7762b70c9990486e90515999cd3130313f8624301de00b2c8475bf75888d8d1803a8c55f5f3e2d50cfd0ea44596130d8b9993a1162f587fee55d7c9d0c6b02147ede0ceafbeb637e1158998251d919087ab15287d95c5294fa6bfc7e217066c655aff978bdf178bea1639d2c292a534343f50bb0846ddb4e7a0773da458839f41d1bcc54873dfd7d8616258a2e69e90939d1792cf4b5fac28628cbfad29c9494fc762a9b0895e5027913bb80fdab85d3bf6a23d635a465c2ea3e959b79123f9854d655b89e2a184607b123cd7eb99e4a4cc5f28d93f4fb5153c2e07d8e11d5e8270da2c641f1fc6f78ec8641f0190477c0f7bf6ab8aa381b08f6e88ccc7246411d06498d4e7087c524c4af4443de16aa48766133a0b91e7d1c622d1305bc4837a0860f2db1876b1fafc6da1f89959a2427ed37357eefc9804d0123e57bbb1500c43f88cb8c4a048e483dc885d486bacb7bc96b803cddb4c0ce289f5f25193f569d2aa98f17ecff8f989f38310e4d8a08a9e4d7277eb881ff60c543afcd1fe0306f2280cb21acd7ac6e1f0c25b7d56c1499f57a61aa82baa0b0d9d9ca6d473b541beaceedfdff70efc7920afa866a7e8d822a9f5eb377137b448cf7d28fcf4d823b20019c1e26dbcbf515fc009806e22b0165f262043f5a0c36f1d8c6b6ab435a4fd214aba567c191d86473607c21a6255ecfccf1bf7cdfe92fb6b35be6cd6b6e3f10cfeb068e666edf1e341188e58a15a1a049250e2e78ceaea60d6aae31d3aa0d6037bdebf823f9b6df47d78720d1770d1377f99daaa9dcc6a0104be3e94a67fc044b0ac52065198b4c8b92d7861b7c519c96e002322404f11a12d2c71843223e22c5f520754c551227c26c80654a7edcc15ab76f231974054814b0ce8b558db17f3436659c0941c05b09ad010de899c99943f3c0b99bccf9eaac1880b9f9dae296d0764d1df0cc095a5c3ba3764fa6157e62983a40946b4bc4003c6aed20d43d7b935d502c35c4eed1a910fcd312917736d095f9f96545c368f03198c1fb0f36cdba79a001bce0226c8c0730afa48d2bc90f0961a03a57ca946f55fd10c6929b896ad597947f490cdb37b0f77c912ad862f7058f6c4150ad64a9bd33b88ddefbf758d75f2664807fc2738c243c7c10600feddbb2d74987bc975cd5e96d090884afe9c9fb8a0a22c95ce21064f8611b6fab6ef3b4fd3b6e1063c958152dc738729b29d5609a0758c9a05e66b0edc28ba89f6666be4ef268b73f3ac818d89ceaf4ebef0c3eda42b93aef579e4658bf8d7af8a4b3162f2c5642f4308558260eacc95254c03dd547e3fab260809f4b8565945e170d4401decee4a8a98144d2ccdcd0bf0d8a8529c02d0a74050e79f4f5dab914a30205e22ba68a32817620dd1371b408020232d195d364df8eb806f4d694f4b12f64fc5ab26db9fc26e94e7c03c067faa6fd08d29001e9d58ef5c07b9e48bd3ae82e4cbb1fb3c5f4adc77044fedc4ad9ff152c6b383666997531b415d38f34fe696d16a932ab7258992a277786cbf284bb9343747921ec3007c9079f8267d841a19936cb7339e97cb8c8ddd066a02c2f9675721b5c1a7c4485423d9f4378d8bbc03803d958a5fec71b0c988487cffbe05d425ed238a9380f16c1e8fa4f99fe7cd57cb6e8a709695b2b4b8790c0bb81b5f369d37b48a792de97181b739260495042570261da490e1d9527a8e27db3985a4347829056e0e6b71529e68f4199ae2b767cad9eadc5651f34c399df72a749fd4b08ae0f23ebf193df92740976dd0b07fbd2bbde9e9fbe10e81f7200dfc92bc5277c72fd26cbb81627ca5f8e12193eda92e13d9d4ddbd5fa01f9e2f15fcbc44088384a82700e957f05aaaa82d666132b7ff90e91b10baf66cb0e03bf251a5cff68096ec3895507fe5fc9c9cbf4b284f18e1d437ddc43b65b9604d9ce322de13327493da6048005112db0457efb3f03233525e1c37bf97f2601b90acb7e3f6031931f5e6859d87872433f3914a4f7cfe9bc0029a859f53094e4f02ef1f2d449d836c106c11b60664b7b8033f8ac3066f0b9b8671ed9591b6c26ac45e2ac04fb6335a2e109ba93e95c7456156b6e1652fec0f18674f91e20117f2e02836a46859d27b546f057e8a4ccbd8b2c495ced9ffeb06137ca6576e0222937b882b6403f5fc839a803b299521e91876af776741742c27b7e41bc1b6451a77cad2c6af2c83c65180b0dca485fdaf88beed8cc18e067528e1a76290a4126e53687bdf49a7e152da2caa47515db3e1ed202ea4419cb7c546464213143513ee7ae35cd8c5cad3bee96efd38fc619454156707806ff58c95173f45d69ca74b2e8adf5344b4618f238619119f9d292e457b5deee4ab33dd9aeb9c88113dc31119c7aa6cfd0977c7b8d0f8492ca4635485dec9fb159db15fb717d8c89faf4ed1f1459509a98c86ffd662bd3c32955ad90be644b895b84b0cb9b398c49bfb96af4590cea9d2b69f6a0311fd3cf1e312d36d36828522d68b35b09ee9dee09b143d008451bfd04eea3935893dc7071f845774a34bb4ae2ffa071b6ca9b824cb0a6f7464a69d8bb0ede6a8a550bd53292c2798b9dfbfec6191e3ea912b6b8c33f6794ae825b618006062b7ff09d4e621aae20b959300e9aff9269f7e98159442326b35d80d2e2a37fdee2f8c7518aecf9697909373c57e6cb37401d1c342dbf55b01b3f3447d043cb4fd0f1abf6746c0f498a5d8320dbaa5e6188eb36f34215a9395df26b74f3f897a2a5d31d7d51e62bda90eb66369b726588fa98c08d50d68091cb4d37aac1df3b1e4d34af139109f0060acf59c84bc9abeb952357ef4fcca87baf59c92fb9c8cbc643eae9a1e622282bae2392118f84fb43b2a05ac82dc45ec60237026a1b266740fa2c10bfa95e600cbf503c3db82d6bdf5d4bcfb2b5c98d647c238027574fee52d62497d45626261d1b4d5ba5d7ef1e0d9f6c10c9f4e362b441a79e1166354ba645e3f0031e9177fc251fcadba85f2004c68ca7caf2b5424cc76861dbf64eda5f6a93afed33e29641c83ab8884956cab2a15e67191da6415b00f5a663a74aaf079c582819fe761f20a8a71e1d03e92432926f1c221f7ead262eb0e541257618739f3bb5eb6867e0d7582ff545c90dc413f70a473ebe95375ab23f2133c2f82fa1779178a40d26ffc5e321cdafb1c138046fb1390c8d6b8ea2fea8c48e1381d2ae13f6c461e9225f9cc36528a77a7cf69564fda37ac5b25349c818da51f226f176c0c234fd9274099723fed6c3b3f64c62b267b89aaa9e3b8f1118a0d6d6808d6945892f82dc0b772e22e06f0972ec00a9fe1fa0e1840f811a761837f8d131e5be4ebf3fdfd83610a997b9cfe04edef8a6b02481ee0ccfe547f46a2bc7d086f2c35d5a69183cfb0ab9870c13bccef5ef5c06353f2229f4898d8802a481335835354cf66a4c5bb068cae6aee19529b068edb0af1ee0ed3dedb3cf3af27f9d19ef4fa2930c6a842a1cdddf87f0e3ec2508727b88bd0f2f9b9ea424d902e7f938eca70cbe6bc21ba7feb053f96b891a9e3f6fbe83c5a66352d70af517699de38d0119061ba7ad688ca5090081d9902871f36b995afa0677926bad9f3eea1ca0121f9c78727af560e19ce", 0x1000) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 04:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff2) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 04:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) 04:03:15 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) r1 = semget$private(0x0, 0x0, 0x284) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000240)=0xd53a) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 04:03:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc6}, {r0, 0x110}, {r0, 0x104}, {r0, 0xa}, {r0, 0x4}], 0x6, 0x96) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/76, 0x4c}], 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) 04:03:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:03:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0xe514, 0x4) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = semget(0x0, 0x4, 0x21) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000140)=""/22) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) shutdown(r2, 0x1) 04:03:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x20, 0x100}, 0x7f, 0x5, 0x2}) 04:03:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 04:03:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/121, 0x79) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x100000, 0x100000000}) 04:03:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000001c0), 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x28, 0x0, 0x2, 0x800}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x1000, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0x22, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xd, 0x10001}], 0x4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x7}], 0xb30, &(0x7f0000000180)={0xe8e1, 0x9}) close(r1) 04:03:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x100) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x2, 0xfffffffffffffffe}) munlock(&(0x7f0000561000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=':%-\x00', &(0x7f00000000c0)=',@@\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) 04:03:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x20a) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/247) 04:03:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xf5d7) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x6, 0x3f, 0x2}, 0xc) 04:03:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(0x0, r0) r1 = getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x800000000004515) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) openat(r2, &(0x7f0000000180)='./bus\x00', 0x240, 0x8) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r1) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/246, 0xf6) 04:03:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x62b6) setsockopt(r0, 0xde1, 0x3, &(0x7f0000000140)="77338a1ea95f007102e4911ffded60a388aa644ceefd19e9b9a6e6eef89ec29db78e72d0449e01c1d09ecd14f518eb61c33ac84839c88481d19c3afb20c65a881d98c9145302bcb73fb7bee2cab41e79510b69c7bfa39e498eeaab5a1b", 0x5d) r1 = socket(0x2, 0x2, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a473f948846fb02329e127e9ae97af86c33ca7467ad6c78af20a3642baa482c19766575236847cb1e138d3824bcad9bf241eb3611b444e65fe1d1c9e8cd06c7dec071b32c50281cce19948a0589edf8cb0ad53b7ab532ea89f83dece20603ffee86ae3f99fd27dd6955a3c5e24c8a3217671eeb9eb035776e3fd4ca07975bd33acb5554c99cd4db"], &(0x7f0000000040)=0x6e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82653000"], 0x10) shutdown(r1, 0x2) sendto(r1, &(0x7f00000000c0)="7ba296b2cf772a27bab5000c6e5ccb043e5d500298dae3a489e45b7f0d085324931adff6da17f506e7764f2d50", 0x2d, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10000001023, &(0x7f0000000080)=0x3, 0x4) 04:03:17 executing program 1: chdir(&(0x7f0000000380)='./file0\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000140)='&\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='%+$\x00', &(0x7f0000000200)='%%\x00', &(0x7f0000000240)='.{\\\x00', &(0x7f0000000280)='\\\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x82, 0x3) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x0, 0x4010) semctl$GETVAL(r2, 0x6, 0x5, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 04:03:17 executing program 1: getitimer(0x2, &(0x7f0000000100)) r0 = semget(0x2, 0x7, 0x0) semget$private(0x0, 0x2, 0x10) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/78) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) r3 = msgget(0xffffffffffffffff, 0x4) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 04:03:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe27) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 04:03:17 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 04:03:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x6) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) 04:03:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 04:03:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x62) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4005, 0x20, &(0x7f0000000040)) socket(0x10000000002, 0x2, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f00000001c0)=0x15) 04:03:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x9) setsockopt(r0, 0x200000003, 0xfffffffffffffffc, &(0x7f0000000080)="00010000d4d4192c43b2160ae8348933f9e8", 0x12) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:03:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) shmget(0x0, 0x2000, 0x8a, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpgrp() getpgid(0xffffffffffffffff) getpid() getppid() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x9) getppid() sendmsg(r4, &(0x7f0000001880)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="23e30cdf6cfead0ca8e493109f8fb86248f0b5343161ff965ab4583730a5dcc66fd0987fdb17d2b8d5148c9ea957b6a6031850961875db4f964817942c7a4949f34a177c58957c0bff97ba39aca138cdf29e4ff8caab5f1932", 0x59}, {&(0x7f00000002c0)="4782b1f6180d2791b8f2c7e0", 0xc}, {&(0x7f0000000300)="7d75e62150cbef7265c5608183af2ecd8c2db0bc3a85e129c8bdb88af1b66aa34bc21a881c2a66ef6da6ff082b6314ab8f703368d179124e0f1560e01b62639f35881b5b03e8e11781205808f7e4a0ec9150cf237ab0acb75a6fd444b3cf356663a15de473f6d78be30d9ba7d4370e893d2c0797e93ed05012c308568afbf0bd8a4a8f49c807681c5280db199ab1e2a82f619de3a2fabe3d877629b73efdf73caee26643071c8e57a6e33104c70ad33628591e3770f815fe140d2a8abb08fe105bde3cc17d94eb63138c6e83bd0a7c4a", 0xd0}, {&(0x7f0000000400)="84a00d742b5ea408986ea6f27889e01b46453c0415186b7b810d3797543a024fa6301b695f4b965623f1aad22578adf294e479e3b69a459252ea7664387f10dd8fa6d5bb9c212ab4a6e734508f9d062a6cd4439c8a82409be53ebdff208a455c40502fcd28dbb053e45e6979c19903d6dcf587ed2e1d5c5f2c15633f2e7006aecf6166b691ef21c90d7072dc634407245cdc75ac4dccf97c3062ce790cf64e4adb71298eb7fc83b10f7aeaf0b442079dd2d03206729f59b0938a39dadc0798a937f9c30f0b3e9b5621b6d840b296e378aa2c630b5b5a734336dbf7", 0xdb}, {&(0x7f0000000500)="852983a9892cb9a56a7f0b1637d015a4de4e449512dc5c879cdb4a2286c271e3b7e55ec6c2d8a42defa0afd27a3e2e5013b97ce064c0db01efed70dc0f90d81e0444746a2948e48216198829f2cba7f4cabab2ef21d19d91ad95ed7ea6030a551d89b903b4116391b1174a28fe0202e2d7c78493bf2552b49605033d304be5bc185074601f5a19e2", 0x88}], 0x6, &(0x7f0000000640)=[{0x20, 0xffff, 0xa6, "6c1756c685091cb5ccf503af7ee70f23"}, {0x110, 0x1, 0x4, "9b50d91c5750a24dbd9f3f6990f5c45fe2be9e740a85846ee6cd72c4ce10d76606d718fc5dfb8bdc738e957f24756f6f4ce2811687ff3accf6eed9106423f3ad1fdbdb902c96a44d0656c5d2036507f25bd91b65ca2fb7f606115e0404e56a9d7a80150fc74112534325c00e42ac7538826563ee1f90f2664513434dbb7301ae662fdf2a2408093b61b5236e8fedf65c779ea148512aa72c6dd44b3fbb85474c91f981eec7b31be093fc28f40112012baa0420e5aabb3751f57db65fe892df074dee1824efff34d554a4490e41bd5c679107ea83f7bd2f74aa2fa9d5c5d75f96b0643573845e99cbdf7c2ab23b1cd3ad459c4eca5c49aa0116ea7b3e32fcb0"}, {0x20, 0x0, 0x6, "b6dd7cb3cc80e7ced457edfb46"}, {0xd0, 0xffff, 0x0, "6199a27e4820b5a66ac22be6edfd092b502896d300f4adb0e0e946ec502f83fa5164f639119e72e72c4f2f351c491612f35513d66dcbb2f6a415bfe3b909da27c2e3670726e75f475f1ac5801d54534ec1dbc70837119378518d3d33d90315e07f466b89d80248d0247da01fef4be565aafa72753b1dc67a2abf13a268ba51079823c082fafbbb956182240e37d4c4e508f1d5beb2275947be31186412cdd35056973d8760a782860559d7b8ef9a16cef0a5ca259245148faf0750"}, {0x1010, 0x1, 0x9, "e3eb73e52d0b833b07c7da0a4cc9bff848b7899de7c3bdaa241f7df6cec2cf1739df78f23629a81af4d15bbcb5b34e573b4bfbdbc38a0cb9e05f8b94047a8dfaa9a1924b0f33bbcef3ebf5c02fc2b8fd982b38724e4f98a41fba29875583171599f37bbd1cf7400c72594b39c74668a5b8f9ae9627a69363f1c0a03e128ea5edf2c41b554361b4ff4c4aff9e87a5a1057c316ce3b546e73845ec652ab5c7b3e005950d1f55c51cd3b3fd788450cc29ed9f6002829c1a6c7930536ed912c9d64d0667b46ac73115d9756b2059f9f3fcdbe8c42a738c689382123bb92e828372ebce7a686c9a0156d872557a4888d9fda0767f3875ec4b6d1b05ab0d177c57d5a950b74e1dca10bd730161871858b1db6d9935161a119bdfce7ac24c2256dec241e7106aa57e7bc0e59f25327e2179c7effce49baf432ca65f7add633bc303a2667c2a4b30b0182e55c7221de7fc9582787ea05fc1c0ba6264a3b9c25556e027ee701d8ad23d2dcbc3575bd6fd359b2065e0f63c26bf33e2bc4aa456fcd20d1f22ef7b7210a3de841017be40880ce7e592e839cf11e0c570e3ddbd0561372924ea2631d7d6a6e12cd4354f18b5534c9ab3d4b246ed099bb16c0237f8cae946063b8c11472fd1cb4f89c34666612e26a04318b95d587f8714cfe34f93e23c61fa23c2470c8a8d52e8b1d6658a7a0a4a8baafc61f3baf9d73530dc8835fa8ff462d5a3bf4f5cf38c6b5c66eb10b712eecd10c7163179dddeb2252e53691f3b1834d66955ca779c36aa16a23fa855132c9c7568405729d796dfd3b3727689165e0127977f6aa1091ae495f991ab54e08d2935ac90bafa3700ab01eee81e5724c8e76663f1858dcc43f56a2c7ec30f1e16d970a6fabb7296fbd7f0e2d451a4c004b2594558e8734f674ed78da6610bb021645a6deb57369ab097656fa25245039ae18f347b85df459c9463ced37d3523f027bc165fa426263e854c8e5ed66d396a6133a74f6f62e54aa724c64e70c01152ecbe343aa76fd6652e4049648578efd4139207330fa1ba3487611ae2ee1a88de6677542f2bc1d1748a2e9e3b904042bd2a903f0981487f16aae82e540d85c6b8e10135a542eb765f069bafd4c52281e93bd3787b81f9aaf3b827904eac631238f31d9a94c857e030b8bc525c6e2ad885176af0d1adf22a2e6f52282dbafe6213ff77a7d0f457ec7636ea4006a827abb63779ecfbae850bf574ad63750076090035819b790b9729ac126f2d79a01aede157c08011a039ee56e076151453721e87f4af3ee0082ba0f6c6c8b4f1e1250e5288e084b91b074ec9055f878c894edb85125f2f943c4599a801371c9128d4164adf97d9a132e253f201dca7655c0b0859cf4229e4752f96c706f1c91c4b43cd3074dc3aa74a4b4e5a7545ff8aec9160d567fcccd745ef672a17651e20432544acc98da92c06d1a3fe49bf7db6f1e48cdc71fe4385f78be33183ad20261ef6ccccf36d137dd514b7c6e8c9e21635f348212c548dd6d30181bec29b772431e9c40d5bb664a71e55a9c9e28f22dcd77874643014cce38ba6c9605e4bda5d2749f3c5e8a336f72ce7e357d39cd651bebb1678c6fe8f1e748b64be1aa200cc943c8e3ed69ed666f1a8cdd3c3b5afd5ceb3478a56bf01d83a77d0ce2994e88b9d69d11faf8b2ea8811246858bc0595f45c2b2378734713fb35307facbf348a5e4ae16c3ec7651b52108888e122db5e0a047eaefba85929414c8dd2ae2e3b1f90a1c10bab3159b1158c497e59e94982a28fb64328ae1c791dde5fbe6bfe5e852cfef2c41649c7851b78a8cfb8de5399c5566166b68e0ec4e522c0f284ad81e53242b4eed10184db3e8dcd58b5549fb90e72f48b98a28a7bbedab79e607312d678e25c75cb434889c778d350920dc7d653fb9c72b84b0e58f69efca33f781cab31c19369ff56f1e4e2b0bbc74488ca0e7e3ee02d4c61e4879e3a346e9f282709b733fa4514c3e7a11181e7e1ce5aaf0ac2fa774825b71329ebed1d9868f15111d00a7395ef54690aeca65a6402051c2a38a007cd196565b22ff6e897c70ccc70287f078eab1742f1fc4bf487ca82e68481bedae4c4488f05c4d4ab59afe3fa656fa8e2842af3b9632ce021ebea1f8f8046b28a30469f1f5a43df8ba5ead5385794f374eed130f9ae3982caf0045477172a0ab753fa19430b49650328d33a97661706cb0f50342821f30a61e1105f23d7a5f2c851e303afdc3e27fa4db7d1f6647d4b460bd96c5cff2063b05ef2c06bc19f9eefb2f59800ccd8bdfb74d6e3efcc08b836591b82eddeb610ced13f37437bc97a8f6a89d38f515d90f3d3f2169b3bfdeafbaf642da9b1e8d9a692fb3d598a68fbc61d1a6d9154e1399dd41b75dcf2295f4b4d039c01851f4679abb15b2f2e996750c6a73c22a1c5594c5058cfbafe9ed7dc56574cd4d8809e3c55c18461d85be9d693fe94193a4ab287d621ea8fbfd85aa2b84ea1aefe1051a1d784fad15750a41187f02b113d1aa9fd148528a84966e3d47528f989a76b6837e461e07b2ca3c026fd621844e4e36a0277af48dec5620b76e61b5f24a52bd1fdf45bbe98a17a95b5b6b7a96d796e70ed101f4b7eb47976fe73933cb4c55887964426f15498f4239e7ea9e5d56add80221c5d414588c08253060cbd1d1c35818da4532a7db5227a1eece72a57c2f18703438eb11c85ce8e69606c1ebebddf1ae9a93891dfa9aee2769451eea9589c906807060e03c27cc561915062e758cdb48a2fd1d35c20edb5d1f39801f508141be9b923ce0660f03cc1402d99110552812090e922ce393d8f0528c84bd47312b50cdb8df89e291c563efb57e6352abc22944630d0f542ba4fa2d86f61db9adb3dea0ad8e61cb151d44a00ec6935fde3651e0f29a142e0f96ea0fdea9ebba9ae54000ee13e5093abbb4ec204a51a4120e7f1dcfa95dd60843ce03b3e9a54f979d72bade85623f84a5d19e0ba611c9a69905cd72faedbc576f3b74512b2870894e43d71195f58f99c69126fafa3941efd98703660c4686f9377d65d2f4fb8668138ba50eefa9094bbed896f211f4c4add637813a2a298c27886d04c740beafce5c958917b2f065ce4f4fe4ff0aeddc9bc4cff6ac771df93516c886739612fb016c9395113c1af54d9141efd8675d0bb18d2fd28e06749cfeb8f974b13acfa6ea6466522b7745ebc14392e6946620dbd4cb957f808d7830714e2634958e93b16545a06bfcc0dc31ea1f58ca67460e6fad144e99b560804b618a2aae14d0f0afb473fc566ced49fe1b8d5c5083acf773c47eaa9d1934316ac8d824f3d661ddf54f3b8be13c77a45a5bb36e53eecdd88755b1bbeb0a8c9ad749c6be51a0bcbae373456b4d1ffd7e842a95b78e04e9c59f270dcc8af61948bfcb9b3567487f488877900001f7f4f99ca7b0a6df1ac53e4e4387f3d060f779c0b2a71a431188e98babbba73976f11670239770a638938c133748c0d8f92cfc80a708363a835d619ab49ee594cac0d0a9025b4728514567d5541946d9c8b9186d1def8010617de48d2321c267bd9fced084e44eff359d26ac9898fef9dc4971e0dae9acd8047efba9a4db4b05e061caa0fdc7673c3ac4031f8daee89d883183ea0d483e924b869690b06cb0e0d696c68f4e2e9e2c87a5e146d8c67c0ae899d0dcd60bdfe8d441f3289f144c637da316c2302bc7da7139b489b87980eeef4bcccffe56e1f5490c87853a335269796c57aff58d67cc17331c9919c5265de8342b8d1b15a49537efa46084670eba9ddb23837b7f8856b29a245b96f6add0aa54cb02df76b459c8c015d5ebb641d155c337fe66844525e923518f24b188193364ad6ee05e0bc1d2610316627b1fd26eeebb9546382e3134bc9e51743ca14ca11147c9e180c01a1d4dcbcfe9dfbf55c872c2642cf5867222554291635ba3fd92e72bf659f2e91640f34cf4092e2216acccae402f2acdace3f25b976d74d1f87cfd5bffb7c54edbd24dc0048b2144f9daa327d07c4f3717faa991481ddf3e3ee64b32c54748a25066574ccbaa3e19a8822e85921f69f1744ff41cc7f33494ccf1f6d3871156605d6804eb1ace58e47dafcc7db7ef5720483b587b359a88cd08c9f9b7b93a1f3c7b9d08e3d00c151b924a3133471a776528412f6368de2f0527efcf46eb5ba0735eb7908f739721d8e9474fae27b54ec9a227a1476a87a6a14b5def9a81c424d6e5e2a406c5d58fffa817b1e8d80498ec0fab97002a232e0516ebb7ae87317ca077b17c4516e2753e99419baeef7a875fdbdf5b9b0f57dcaf204d4133750b463897fb0be0ee4d0b9419eea9584e8eca9921a9cc07833cca061c43a84c564866645109448c103653099cb94da65d5affed9f203922141ed2fa0db2f21044bffd5f9894de37b569e047fcdeb51cb7a99648d8ed8d03e463a938f5f1f30e607bcc41f6f24b9dc1a23f39742ebb97d04f79939a216c2479c8b6f66dae32b68aff2ee96ccfd2e82ca14b68a49e908906e7d94bc4207f4ebb978920042c1b0e0a52fa603a693457027d2b9382ca05927616227be5986b1947ed1710c835141fad7d964313afae27829dda0f1ab7b49e900e2bf1ed19fe3d208afbece7dd423f03eda82d23ff4ff8859231e9a3f10f3a2a06bad25211d5d8db0d9045e9ed0c9d8d652fe1289bf43186c698ad04e3843f99fa516c22bb4d9b059fd624c77d9c1739ad9a8b6b82ace26afe5c9d750aff3e938e7798980ea796014cd79faaad001688dd1b190aecec090cf3dd28c27f75563c39456f81eed7709b100cddd9e30aac75a992ac88cc39820d1286c0e4c19f343e8a497825e84ee20b357438b67289bb4e959d5465e8e171b09a0db0d011d60233da3645e415611a060ce0894fefd155d14e8a29b21b6c4af9fab031a232b1ad2e74446eb02e86fc4b3612f884799e8da3cd7680e3e98385e7a0d294bf94b3cb0e049ddf7f6b2be4c20b6be3d9146f6dd9af4aa78ff6fccf4a36a68e371911895a7b53d16f5262b8d7b59758d87238fa95cb7a1989e2a1496ffde57a8d389c3353dc2fd208c9e35fb92d67e40bf47d0504bed0374ec7c21270959f7e3b7966751bd199aa370383d706980472892cb9866f102fee491553bd78768a70e1455bef910f3cf6f86688fc60e9a3fd7504b2eb628272dd6b8dcec5bda6a526cc823c583a3f42b45555d4bdbfd819a2038d0ef57ca5ee9a816a755e195e3e10f10319e6154d833d759f0af68f83951a63c3211ac23039cedac34c1684e653dd68040b88ff679662173f1e51aea333a52296411129fab63a61fbcc479f8b6f862640106edd1c6011a2500efc4e9e963f43f14b3eca3cee09ae515457860d740f81699d7555b2fa0ec80e44b867d357abba52271cdc54db8d3aa3aa643502481a23dd04ae10b8465fb1f5fbe936860dadafa15749b0ea1f4281b7f166fd933c829cbf930d1430afbe504c04e29d6c82865c7eb86962c4febda986fb09693781a7649866e48d2ae281001eed2eca08bb735eede3e955c0f06492ed970ec2f997a8e0f9444ce5b3ef9599b828d46593cb6ca4699a7506d5cbad3702383ebc1b758ead02cba284f43d86a8290076abf0fee9bef21aa1c430668d2a62a817e96dab589ad91a5e5408a0bbbcb133e82791c42cc072b1813292141f2e51c22c6335631767c2ca809b7273db23b0ded77d13c326f9affb5e047b70c5f983c2be975b4f675019f47e180081d31f106c5a636697c3fe53bf6ec4dfdcad2a35593eb31804f9de6c00569020c38bbcc19ff5"}], 0x1230}, 0x1) accept(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setpgid(r2, r3) 04:03:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xffffffffeffffffd) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x9bf4e1d2d276239e, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0f82de712a2640e90000"], 0x1, 0x0}, 0x0) 04:03:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = msgget(0x3, 0x0) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r2, r3, r4, r5, 0x40, 0x1000}, 0x4, 0x7, r6, r7, 0x8000, 0x3, 0x0, 0x2}) 04:03:18 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:03:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "8c118ec118c0191ee9307feb9fe0d17f3b9ca8cb"}) r2 = socket(0x18, 0x1, 0x6) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0x3}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0xd888, 0x0) 04:03:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x39, 0x3, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x5881}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d24377616c8500ccbed25477af561d0bc92c79397b22e7330e23", 0x1a}], 0x1) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/62, 0x3e, 0x2, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) 04:03:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) write(r2, &(0x7f0000000080)="925ba1be8177cbca4c82f8f5f7a8ecd2115abae34e5becc5be3fd5420498b0fdcb36e165cf830aedc75dbf1a1ad4a89f94ec871131f322c88ff0f7dc708461d53b1c29f2e68332a2eca313abb7f20dd8eea72d11f3b20298076cfa5db51de47765a3c74effd9cf40265d409557165ce255416752d5dfa34f0988f7ac2bfca79c11da6fbd815dd2fca4", 0x89) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 04:03:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0xcf}], 0x24d}) 04:03:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 04:03:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="9d9fe8883d46fd55565e063093619db4ba1eacf872ceb3f6570ae25aea010f5ba51724476f8555b14f88f28965744dc22332b304207f2402d10500526d47", 0x3e}, {&(0x7f0000000180)="62f335fe5d131f047e43e94084f1b9d2c6c4874300c6e4a700e289f253a039b435d6b696f58332eb3fb6ff1c25343ecd79ac5ccf583922197fa1f236d22c718566b20f7bbadf2b99ecc860c1924aedb49ed3344d768655b2118ac82c505eb6bdc09503131cb9d69ff8eb958eb57c5d67e4f56a13476fc3cb665d428aecb76841106afc425628b429f74a5a53b399196b9743517c2efd99e19732a1ca469ef69b10f87b33f56e7781c175ccdfc83c3cc2d8a7841cd1a82f053cf0486d132a1d2ca6344f0a96d9e9565a74b7c87133befb", 0xd0}, {&(0x7f0000000080)="4cbf266294d2da9c5854a9fd47d17c0aee4ce0574639985cd716c1ce205485a901c3dd3dcb8c29b5b131d5da73f2a017f48086b84a42709e0e13e730f1ef4a966d7066e8f31dab869b568edaed5bfabe6f32c175f4c7208d44845ce381c516f659932a91428d6a4398b1cdc45c1ecab455aa6e89225e7f8bde18643215b8cc3540f6357a1302", 0x86}, {&(0x7f0000000280)="55d0f6d24408bc062a3610e80eb3484aa31b280340b88bfabc098ce8f9b2cfe3e9a2421ba6ba386eacf76c8e0248c3110ef6a42f9fd0841616fec749167f5c8b46d661a95b8f1fc1008fd3d5fec024874d7941e23f24a3322603476528ee87c092cbd4442ed2043a39b52095a9033f4846e26a438ae6caa720f3bc3f98c2c68da71483c7836ee5b24966c2746f42981eb526a6a1c048ba3aad0fbf025efae746086fd1b601d20dc3471ebe13df94d54d1578ea9a0f4b06b8d0c2925192a062eb0a5185d0da7787dd6bc5bc47fa4e3ee8380a49f99a536c8c23281980d6210a8f53df01fba60c857baf457a193517d0b8e674f0f71023eb347aac408f22b0", 0xfe}, {&(0x7f0000000380)="ff359409edca92531639f956ec5fc7f00fa2bd96cb4cbdcd0fde10ca98a59beaddcf5ed9f64e817deef5cb9ff8cef418286fbbc8028990a7cf10ec30f47e963e807c0ae2ae4c3ff64298b4117640eed6348a007c90dc95475642e45fc7ec74e6043601784337bfecfda33f51be7c3c3def32b93998e64baafd8187f2ec8e2bffaf247bad862920cfd51db38af3157926c17f1a0bd5ea", 0x96}, {&(0x7f0000000440)="4859a6100cdebdacc2b79a3c7bb0a9259080772ad9b0834532a95d86efde6c7623fb032702e87832a491cf5f569d91ba18edc54969d31fc84cfc0860c44703cd5a8f2196a6939236521a75a441b86c7b6f531933f9215122ff56814f0e4959ed110643eac9018dc1e8e29827176cba32f782ffc1beffbac6f124df9f5a3bf83c0956a4dc87b556cafcfdb7543b7e7f4303a53058dd29f7ce5f9475d050e2ac0f308236e39080c1dc848e867c5833ff31f26f6bbcd397fb709534d717ee427471559bd4557596becd06ce09399607cc583e5198a811908f0f0876ba033df3c878e59cf1", 0xe3}], 0x6, 0x0) 04:03:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000800)=[{&(0x7f00000056c0)="cee89feb92ed3590b1b951c7b08c69ecac6995738f7bd51ad84f0b215931cc915faa4036806b3a33127c39e9ca75ffe194c7b7f016ec9b73ef72d2919bdc1f7f81fdad8f7567205223a3bf7be245cfd1bd9f96612abe3789cce747a353c6c382942631994942eab07a04d27c1f4acf911b3e317a2a189e881e89f2c951669ea423a07a37a3c8d69bc25a73c7057b0a1e3e2155b5c75e622ed5cd288c5e4ca25c243dbce59903571f1c4514a23db4c678217907de6d54fe24bd7e2c425c1919cccb1608ed5001bec4ac21b5e12079dd7b19c4f871be7c55e9eea3e23a7b02c80ae9b54088a13c19e10d243376619f7e70a888d554899656599f601acb846507b83848e21c7d8fb96d490cdf9c20f4d85765d7c96b55f1fb5c542bfa641efbf7fef9924844dc5cbd7b49e93bb71e6569d7925d539b9314d4794b576edaa3fd52787fd926cf7e4b1cf49dfdfe257b7c8bfddf7bbbd864eb1c83d14985aa6df0b1629edfcb7a9c047b87206e5c6cd3eab7309f6ba714190548ee94a03e8b3a67e5ea920a33e821e33d6bc39b056daf0c35b7a6b5812276f0141dcb1ef2c4cdaf9af92c18f08458c97ffaa5bf526d3f626ec677f6d82005c4592c5ad424bf3eced76145a0b8e449810710f9a357d59f75382afcfdb24b539c173bd41a2597e8a3885dcd012919ab2dd8aff70d36ff6621d6b8aed17c7ffb016cc437b6d70d752821c79fe04fc6dac6637f3b3f26c9bef75ca57060515cbb9df5a34d21079c7fd3566f9b751770046a730593c06e3588dcd262dba67876d22e880a4d11c8c6ae285103b3e75768e77a1b73d0342f5fc1585ad061d5bb42f0585db46cf573afba0f7c59e67f674dc59a7bcd3d22113537d6dc5ecc33535af6711f53d72b90b59e9f7c16dbe0a1278053385b6acd8a0900394979b24afa4ad5bc562ddd962ca14acf8cb6b45444f68a964337c08b9ad4099c815898c2791b428f524ce1ec63a63403e403eca88f2263f075d3302d50440a0d60f3a0761be3fce70a2699eb6da83c3e195bca773555132937d99648e12a13f2c2c77e22b6f0770e5bad7d2099954c087dfaf56ab716835321880a4b5915c23ba04340a6bfbd1bd8ea21fd688282e3d7c328bc784ea25d7a62a2c4030328155c4e703494e6d5ec5a5462a975fbe93850e6bb171b2f19b2ec0f962e808729662d98fa8c883ce1ff3ed4bad3eaffb4c5c810931843f139d2a9c5a6c04c9194a39366e131b0eabc3fc1f7cff937872f312ed5d6f0147730b7b3ed693d12e3ae1b07760e742e7c353c55cd83b2d9a82d0653b2c953d8197995f1b1f42bdbbba81ed6cd6c32702ca8e1a6191481453508c4bbff1f38643d161fbd1772ba3e593691eb33846e93bda927abdf09746fb98babeff8f3fdd35e3cc73a52cdc29f591db571f6c0114b99ab46274602f8880cafdaaeebeedf6fa60eb9f708006ccf8dd9f7bacef4f1ce8bbddbdc807c5d2e0a97e49a9de5e3f98a083e23e9e4c5553d22f81b02c0266ec3a13e74b536bcea9bebcc9eb91c715dad9203c40a4b70e075620b0e08958c949a2a1b1eb0464d058efd5187f437dadc4f17a762bd0ffafab4beab226e81f46aa0add7c84d13c7c8e81168f90301564920ef27b3c78a90676d0f0c0390b07c698b4a5e40bd3a7a05d991d66d0b29f6cb9763b057c89db7e23969866123139e0f1b09d1f3a51de99e8b76b79a2fb3eb9abef2435d735737937b6cdfa119cb538cbf33873f11ee9e4af4f7d50d020f6410bb3efc5f0749d6fe79bac5f569aa3df81d33f81e673064ef41a4ec4228ab1455422341895f068d935c164c5b0684b1598ae89e0c43eaedcf75c1dcdcbdbb9d81f0efad50afb0aaad7215a4448d3d5cffdd86ef484983cf32fe79601177cc385bc4d7cb764e4c7f9e14aedd8e65383f274e24a05e71876b0975c16a8809fe0044aa1e7d3ca7bb91a61a5138f2cb35dd99996af09283bb777c7c98956f4a2bf9420dfe27396a1216cbf1fd6eb66937963d1f0c4a7b1671008c51a660f2bfa7ccab833e376dd6ebba022e3fbe6e6797b232ad96a184119b88b796fe3297f43c569048eeb3979966697b332e091d7b6164d656feb33a2d6d8ebec2ac9ab4770ae0cbbd76e775a84f0181f90ffe4c1b763de045f793c9e3b9237e2c7f0d77bebc825771b324aa12920b1f975f7ab9ae5b1b41fe24ca5b9de14cc39c21d14b7b3fe8ee6faaa6b57ffe28460506ad10602c4e5a2a189b8d59232063381e049d388a10ba3ba4c041160c22294fb4eb56d28818d2060afe127847d58b4def5cc97d45a8e636081ca95fde57f9e36d7c397dfacc8b0185fafdb904e99c3dfeebd6d8af2e68a2d88ed9774811b59e74b4972f709abde34c73dd7026fcb1b6bd9b28d2da9543d022d054c7865175ee5cb468874b3b67d69f5de7b423f149ff80c7b3a64173024a55f85f940c963d754120a018e8a6f73d1fb600aa612f518c9b280c1fd2ab84c57eb17bc5bdd4fccdceb02a65f4746b161bb7a4af2354da13d07c0a761142d444f64f5b679b9b5ce7b2e0308a5ccc9e6142a6cac7fc3197954ef9aa6d99f5d93341813eb2d474c82f7bc2eb17cecba722f7eab8a31e491d3ddb14af1fc43c09982678a2d62f21991efe136d4775822eed34c228727afb64cd3cf61401e6de5af648945e1906db31a19a4a634d2f9f33cfd4145f934cadcdbbc0493af41b7cbd7bafd5a9ae63b25cb2e243791334ae0bee9121d75c477b0f2fff862b6468cb5e94afc2c129efc51160944c01601202e368718142dc3390c73659e5be678790e68554db04a346ca0b9b387292e884db0d6d3ae77c1a0c8812d50bb06bcc122ab4f564592012c12c214ffb529144b510ca9110fac8ecc54a25a22dc16fd231a0f7a94d898d906a268219d23ee3a12944ef6be57b61f7ef53315a1a49d46de1ec148c14d94030317764c59f6c750bd26f4cd7e77caeab41923775ca303af6f799891e096c9307a59f422c3c272f255ca582012bf05c5cf9ad4e192b75d22acaccf4e212ded5ba7e9a92c347f6a46f1d27dc7ec0a3313f66ca775373e6c5a3351e0ede758a945ebc92b3d368d0aa664375a6d6163c2ecdcfc6eb7ab67f7b0424eeeab0afd338e37f70cbc41b5558b47c3ad26993c13b09fe7b1300bd5dca4709f838ec841ae020342d7334b29263b93313916c7f5295098ce3070a870e4a4117ec7de6fb135ec52bc2268789a3e0db66cf0e006842c9470e72e2deeb23256cdaf9e1ed6264c24e3e3a3882579649bb0d98769607343db181b32603e086e425152b8e446444106d8d2cc8737bba62bd14d82934421484a160830400edab8b48b65635ca8962416c803d600525f5952e6a63afa4d5ad1bb65c7fb312a9469d416831e978508757f7f8559500fa5cff2ef6682d3789dca6d1eb152fe1bdf1643e64f65b1e00fe5506b32ef9f2165efd946fdc4006c82e2eb2a7dad08fe817f06fa24c0ecd4eb9135eef69e5e98e24c7f08652dc1e72d745b2dee33d07ba2f573f93d7301afdf2db42e4301cad4b20abf9e63cc70d00e4ae2cce01e8337eed877e35f18e40412900f8bce995ea4e00217ef023db0e07d370a5413bf2260eb50748a6c464bec22a6bb80c20d2762bec83376fbd62526ea441f5de0571916715fdd14bf41ecb720bd8847b8d4e5e75736e69002399c82ce05f1cf5a001d323e68774e7c8cd8e8e632745cd81d2ff527ff0415981e845c5514e07b6a5e08ec794c7c7ce610cfc2e623e86dddf9985518ce8c685579ccef4b17e474a2ab0af4acfc9e01b0bf54111c90dd74850dace4d33fd36aeb0ce429aaeaa9699eaa3c4225054f52ef8fb49735b36d351ea060cb6173d4d14244e3abeaa150c0c3d83105e604f91bd7b35effd4892c34c71a685fd5f9e75677056f1bd2f31410c5b84909410c4e017f51a3d9894426bbe82d551042853caf4dcc7a57c70f7d0bfa7644c6ac904466ddad38ae23fb7f0160cff0d7b67698483792ef87ffe346a33202090d4f5338c2fa8aae66d4ec5752252392424cbcf31e4dc609d1d071564678397d66dbfb586557e0994dc8ba68bde1c288b7604c1ed44f6c936d057ab35b8b060bd2278ecca3a3a6e4aaa879f8d42ee283825104fd56045f813316c14bf3903e27a0b36b1fef2149c0013041e0c74139d2b6aad8cddb845403856956a6e5a4d51c87ad97bb48ce37b58a4dc1a2ad4faf0c8b9b87fbf58dd9dd0f78f12935205fdaf535459a57efd9d9ec116a20d62a13e7d6d5e8f46faeab2becca3197ed87c526477619d026cc28e56ef1336e56f064e9aee92a533bd57fbe36cc647ea458e11bd69f497f51702aa165e8fcee63aa490f27131ba8b994af9466227f296d35413ba3cd3a6fd5cb4932bea5a40189b50cd6bb07fef19c9f7b5aacb1b7a94770b86b811ac490423731da1c71e00d14efc6de6d68e3ea5a9308c11674d31e7c6d04236407e4d68b1a8b48c613c10b8558b278ca9a6af5b889c8ddceeec7d7e92b3808f4e23e19ac97e106b1f09f08f4d886257ed7a9fb2228bdcc9e1732114ac76e6c112f12174a686d4ce9b7ddb38ef2d4ca4476a1bd435752940a9f3e4d0d0b588b85d80804e2065dacb333515ef72ec8b4e3c3b1bdffd1bcc9250405ded371251894c373eab51ef2cc387da7b62ceb34ba09774974bb33a0429059aaacfd012ca71ea4387d32cb9a16f3fa29999d44c9bc8d5a641ab1a653c68c0739cdb24bdb5ef53c0c27706ce3af68ef5eb3f077ad91119db490d6db2a5515b1c9c4c741fe0627c7560060fe434", 0xd42}], 0x1) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:03:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0xfffffffffadeace8) 04:03:18 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000000300)}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000001680)=""/141, 0x8d}], 0xa, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:18 executing program 0: socket$unix(0x1, 0x3ae01dfec36e2273, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa}], 0x1, 0xf9fa) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20200, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) 04:03:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x12}, {r1, 0xf6}, {r2, 0x1}, {r0, 0x5}, {r1, 0x43}, {r0, 0x80}, {r2, 0x86}], 0x8, 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f6661696c6530"], 0xa, &(0x7f00000007c0)=[{&(0x7f0000000100)="dbfd02af635403bc774d4c3c1c9eaec17297719482b84b2fab73d55590da89e76b86c1de41e567170e073f7e5f8eff064512fd5b9e582fdc78eb3b285bae10c3fa63ad6b261514ffb98d6e6ff8ef5e23b5a1bad64cae0184a4c505fdd267bd9ba55401c1f1f520e8d9de9772087df0724fdee1881458acf5f827b2fc46c4cd3788186c80cc8b1304189d00b0101e092b57843c71a2473b49d38c35cb929d3ba02b60ae80935b45a49a4b7657f613ba393b93dc4eda16ebdd0dc05d3954084f4a55af44a5ed392d6c5063082938dc946cbbc8de", 0xd3}, {&(0x7f0000000240)="c1c0d6de5749308754e43e7cdda27f62040f880eea7330a25f42f2d5d376a619509961c7663ccacdf4e3b2beeb31ca12407b682640d79611dbc14f343101e055c36e784ae447acb2d285d961dae606d7531f852009942297a89220018d8d368036ffc02097cf8d6704b90a8306c6d384f521fd19511aa76687843501f7f183b198e3b5b72a9112d7b3a95553e1d96d6ae3336b232255863c4367c73c40a444aa3c3ab27138ef70967fccb0be7f95789f121bf4e3932e54d02549994941000dd859124788e6cb93864d81c45efbcebf9cf8ebd5a99d1d6e22", 0xd8}, {&(0x7f0000000340)="3d6e5b46d424175e50a73090ce261d691a83a57a57e439df87c2ef5c2d0a78d86904acbdee2ac984884182a294d4c30b9bb00cb88961e52283a8a988c753f04bbb42de580266a9f34dcfaa12f438b066d3337b0e6af318d449f86f3593d295ddfebf1457f378da82049d35896ba68d3300061241a06ae3c607b47b78b250f42883a433937182db53a286aef5ac34", 0x8e}, {&(0x7f0000000400)="65a4389e89203c041c052efb4972c38f3fe88417098ae1", 0x17}, {&(0x7f0000000440)="68e239628237b15a45866e103102f44730c1982541c7e76391b89a8ea64078b22f0f24aeee881a828aabc14b42f2f0977d709dc5dfad1a1eeda77b8a072f0beedc659320ad47b5671521d7139fb6f7dfbaf1a903237e34477dc0209db0daa770852bbe14fa90ff605167bdfef5f6c2afad814176fb4aa298fe264cdd61918409b32a64929045e9d138d0f34267853852a1acbf2c47480d5253f3d33471574e3a47c3677f51f93bd63a9da701f469a5c5becc2e744443220d91fa4701d932834c7884de284422a3ac4d855fc83d8a2ed6121ed86256116b0cea036041c21e50", 0xdf}, {&(0x7f0000000540)="968e710526239597800be93d16b75054ef2717bb8d0bbd8938eae7a340e6d222defb31aec009fac49371b122eb6af144a48996b43991b009f5e65a154aa0f9034772871baded3ae5d81fafb0d49a4ad8a144b07c155002c1aa826bd9c17dfe822aa849e573eda2e2c879a45949b35463e9c822a4383819ae058dcbca480ab66d9aff560458a2b160f48cc0d22f2dadc89385503a34430a8ea26f702de533462d4df1357be01b37104240c1f4bfd8d9d973fedbd145f6a992e33aca4d50cbd9ee2d838b4216ccee4cdea9de0f75", 0xcd}, {&(0x7f0000000640)="69f5bcc05582ab5fb505519b9a3694e4ea978fc7e89c65763427889b21e07a82fdb69149cf619b774ee4507f0cd06ae7e1e4fd061d24964ce883c46ac8d9ac56bee24ab4e47e26fc417458b8e828ac890556fb4b369b76b1a10d34e012767aa5b8bcf9f0c218fd729f15754f5775d697d1d78a9dc67b321bedbced0f91c2534af76ff52c4e415fbdc02cc2355eca477f1b895b15204eef8be1e78687dfef7947f5ed3788cdf705ab6daa8d7838b1968ec56c00d3fe", 0xb5}, {&(0x7f0000000700)="be368fbf1178cb4f93dcc63e67e95a4bee9bcd39855f3dd177810d6abcbfeeccd9e46260c563a4e4f22c9e4f99cec2b39b4a70cce39b3d6cf9204591385b1881a583f1c12c0bbd82f25102bf89948d0fea8f83867ffae81bca6385bc20a7ea685daafc144b47b7d65ae5e2325fe6c3b25395b80ca4d40ade148efb7a1a07318eb9b56989d2ae7c", 0x87}], 0x8, &(0x7f0000000840)=[{0x28, 0xffff, 0x3, "d50fdc868a1e1ccdfd35ddfe7ea7f5dafe4999"}, {0xa0, 0xffff, 0xff, "fa58cdfddf9c9d109e5d3add9fa4256a94aef927e8f5a9b17e925cafdb3ef39490e9d969751b50e4d9e0c8aa6ad8edaf1e36a63244e821ded72776c98ac76eb2125843269cf891c7bc981c1ecc78e329f53a175c203a64ae88b46d194cda5f0b7b13c11bf7742ca2cf336b9d4ba1d4d037df1528fd23bbbf80994e45be23ddc4e6ce8c3b12123c3bb18b"}, {0x1010, 0xffff, 0x401, "51091d0e704d39cbe379588149555a623bf4819cab62b3b42cc37ba01a9eba002b368cd8cdd8e248917505c79060c24d97f705f3148a78e47eae7eddf05f4171c49a14c98403ba55ab9caaad9e6b43d748bef612606950d001c5060992cf3209367dd1d34fd17734138bdf728d1182b9be3fcae53b166098a60cf80f5f47aefd3887ed418b5cac748f517592f72e061a3ffd6616211aa317a0eb4ecc231d599a76e01a54216353019939238da17e7b8497907935aaa99c3de958cb153c165f118f3a5bad926d24eeb9c1c711a2f9e7b596c975715b28dd9cb2557382b64845b58b5f8f5f2ed3aa6c1b4f5268713e1e71aa4a6180d5cd9d13570cdbbcc4c4df0942e71e35bab9dc6b16c6c59336efc3fd88d9c8539e2f5fb197320d344887bd44bd87e31c69e4e812f1fd3afdae855b79eff710703a2d9d45ec75683166dffa90104b935063e16e1322eba89f2381989c89453f97ba4530c5122e8ffbb05ef5d76557a98596e6e84ab81c8f6a8f4ff0d9f39edb7ccf641cbfece9e6c554c071697c7193609d48bb35a28521860ada62b62fc641a2ab152f5af1b9649ebf02877832a97ec0f034beb3b4b4c05da8a9a878b643dd4f311fe1faf774376d26bfd7441b5543f47462d627384126c8f4d9b46fafec75384d37938e8268baeefa97a398342926254c9a1c712c9c2edcf7d1982a8e6b2839ca06c0598a52f585ad5a60fc49d2c02b0a9c3b5025b04f0159bc55a7c6da043d02329c066150de21b4705472863d46e1a0788f6a2caaf3282bbdb45f13f0f281680bb8b84ad01363fbd1401bfa8846552e5d0b622cbb01a444781c35419b78d3f41d62a6134920c464a24beaa6a654afe5f411133e6aafd8510ac030cce6f454e8499a150d34bda9094a4f1b0f7f76a954b1acad35f1b17625170d08618264a8eb152d39e3216312e64c4b26514490c5a6656adaf79c67030a03dacf3728bbde2a4005c078babe532ddab3def688162d21a954f486d7e6c57ea9799683e63a7e0ad5fb7d343050850fa3d6ecf79c2e0095faab23dff8fbb21c01b2e2969b3f473ff0b1bc5c7a6852fa516b0f0aa9c0499c1d085a93aedf970429def78cc2076bd5a7d924a8f0c58b18b8cee5e1218896ab272156c72862801b9c26eb3cfbaea20a7d1542c0a02caa71717240bfa25021551277d4079d3984a11942eb655c091c22cc70636e0778c56823825e1d60d1328cd089786cd8dd57b428a0d3c36efaf2df44a6a8454b9ef8600e4f7db7af035d38d05c8c1248326b2e65c43e1320f0b0d6f2f799239d23175620a71d54f4d2c88959294f258cc086947ee9d46c90dc4b0bd62a7c0887971761ffdb3f27e0ae52c5138bbedd07244da21db4a67dd104e6913d6941de6d9c3b85f013f6081646d8c7c60b9e0356b75b5f715a06b3393fd916c4559ddc4497bab5a479e48b145c307cfea365711dd811fca3c92253e8f9f2687e17ffceca1b0657dc6dfa4dcfb67cceacce1266ceb9ba64cc287ed1575ad6cd3eb5a3bf82165d18be345a156320fb3c27ef41dfee7c247b099b01ace7dc1a27156c0127fd23e6de01158bbe268714b85e1d9613be09d182becb4839219ed46529d6eac94bf992c7089b26100a509a6a6faed3533974cab5146e626eaa316b68f188a65c26ab2d3d6f80bec75a751f0ee2542355244168907256e9b8ccc8c7e6ecff3c9946502428df688f7bc040c13f1dea69e7b85fe8212230a7261b34969c5f2899f29bb12e97f139c426f37a59973eea9f338fe4c25292f874796cbe32eef400efbf66689da7ab98ab4a43ffe63e809e4d394347a1bd9073b00c47f3867181be1c202f7106ebaf82bfab6a151a9bbd739ed6b5909ab0d072f0e0874ec152c9290342b654c85e3bb91f1b0058efd07961959bba34335ecaa1caf555ab60ebeee44cbc47417775e719a5aa6c3078382f70ffb00795270fbdf9a14ec6915dbc9283c587d84a228a51a3ad6ac2b849fb87809d132ccb152eeef4d821bfac5a187fb16e7380e3e53b28542e05bfcb867ee0c6904396aa4d46805ae51ad07698ec7f45c32acdeaa98b13d1734a8aff559770646c15779d044cc8b32cfe75b32006e5c630b486b1bff770a0e7572a796d66f8ec3ae22507e0935c304de416a4514c8fd70e3c57a73ae2fab04d684b35488c1744257b7fedfd1b907f043c278e0abc69fda7d4d15aa8a198d09b91ba99b899fd3f9c24457c13239f55ff91b050a75705fe510b73f0158ac3c77b06276015875d672d59f912b33ab9416c595ad96eb326173ed93275ead7d7af2cdf5185285e8f53556a95593d1a3f0a6c8da35e99f64f2f3ecacc0dec037db84671054260098ba4e9944092aeefb2cf7504c4988588b12a3f202a89e4d36248093b42bae98107c1905df0a45fefd7290015e1d9f39ceae2ee8e677d894e5c0c190ca2e52ef609155882349f6d67575b0a94e85e657e6d5b2eb80e09650de8efc3364f0f1e8fb5b81969295066d465d30e928895e25fef9f49618d52444f131af7a75936b333a0b22d337dbf37ad38e4691a31121b348c54dd6bcba315dc8420fac57de8ce28a7d2e46034ba7ccbd140f6b7c5513518c1963237d57314055d647cf30c0ae8e542a432e0ef3542a8833740e7c5594e0a874c2693c196b95fd2658cb0584118ee5273508220d4327a4b88bb74d2d8f7a91dab7484db9b44ec9dffb6d6a3befa576aee06f45a66bebd766d98cec0c69429338ee7a0e809f1eaa8d2ea755cb369ffea46c5f9555de7af742d3e5fe6a2a6d765547ed89f671a47087dd46c465a11230ce992f5238e8d4748fe5adf9dffa1c17acf9c31cc5629bf0b04c6cc4c325aecfe0b6e5a8423375302c01083e3a9289e40242c994d0e8c8f2893d8ce5d0f13c2267fe3df0bdb99c4aaf835c71df222327964ddfb1e274b4a7eab2ef31986aa8b99f9695408d0f0de8fb11e70789defb4eed7876b11f4b1ed6bb997213033b82e04fc78573eb6067035aa4892985d5677bd50e189882a183c59d1a08c1d0de6664eadc8a681bfb24aded6a1b33f63fd82ecfa4822dcc975cb4ae619760e8a71f4e9b9cfb901eebfe4429c9066264a15ff55bbf979e470f18184f174bf2ed64ef29160e7e0b29c43aa2c152b454fca678f17281ff86e3f35be5ea10c90e50e01352bbbbe1431dc825a51740b78cae05161524bb45e0310920aff8e6f5f22fe092c656463dcc47b45db8e80098a65d2ba0b173d2b98e368f79a9c0bfb533dcd2b2f60d1811c3eadfd63b929a9b9a750abfea4140d4a5c952af5d0c304d7ac4ce92c47d2e6129a8c8fa2a6894017527f0418e7c7b1785e6dddd9cd53e86d80972ca46c0741b1bb78c817c07a4b20b61292a7cd4d5d06aa8206198b2c52a2c94b91f62aea835e48bfd75120c2ebd19f384272ba2b18934a969b376ad99c1e9c0d8ba555d15a7ddc5994470c419edfc844a3338b1cf1a52c16f41d48be909d700f3058a4879ce9af261975b9c5d939197de0d63eb8f4a9776cfb150fb9c5848668b9b90368aa40cca1ba80471a15df68dcb81ee1a03f99af76c91f59074bae36c437bb4f583f0ec5c1ce0877975d2f26b6273cba4c054be5b565eeae79f6653eced2a452dc3781f6ca186bc8da6be2f6e4a59184deaa218358f406e08d96f013b973b8e7360931d8e9dc72f32ba3a2d74e0e63fbe403b368c44b9aa76c568c49ac6c03235522359c95c0df99ded6cc17a8356cc898a18ebf4707f1ab9848a92fcad5b827b02d69e24347b112c0f47094eb7e0a5b08e6a186940a55fd4fb6055849c4db6b248020643b752be8894a15bc8bc1797cdd3c6c718e46ff00a362ce128072a72f0474305b338729c8905128fac686eda885112413c76372465951f64700e32e83075e75682ab6daecb16d05e784eba5b34b8a8709416d056761902369dad1a2d8b05941886f5b0cbbea6e72f84cc48d7649d2247fb64353faeb578b0575a8b99da12db7e829609203dabe4530a55de9cd72d4a6c02b89760dd46b50f1f819d04d42f2dcfe05b2457aeb0661d0651bc6049c950d416af3db01638ac5a0e07a73c85fc1c72eaea0d91ab0f7bb5f03b883414fee059e93305deb9532149943d8953e4ab5df3bbdabc01b5552f0fadbc879cd35fa89fe0c3918751798a0bc7d18c5dc421a802d1536b0df3d6608845d61aba31d9cdf8e4214437fd1f7caace8302e81be8ef7e43aa6077a4cc419e1a42740f58d0b1fb3614c12551a331a748bbdb0d82ce459e4ea188434312bf02f89729d5a9b9ba80c046121b489d00912722940770ec967e09e887947054058680c0d5dbfca5686577c8ca3cb4c87df8129a469141233814b982cfc18d3257109e64be771924ba524e33e6f4bc95e45aeea5f605177b2a1477bacd19022b3d42caa16fa708cdca252c7250c4dc69a3d2607206b1f44ab5ace0f736b735e92b07cc81d34c0cdaba77d949c4e521116358931a80a6078d1e4d0b7fff837567829f83ed55c74e86b383830c38b4eb14566a96e93b0b0d666d372da7f2c4318b96feecae113aadff6824479b0de1d35caafb5f1608501c55338744e22ad22569d0f73e155f8c7224c4e3fec2c52a0c2f6f4e4b65d4ff022f6ed62fa125ed3498ac706f29619b9bece6beeee4016d3eb368439f464dec2dbbcffe482304aabfe9e8c95d4eca61eb37a3af5279e891da9d452d8dbb43d6133fab1b9dea554341c7481a507164def26374649ae0b725669ca6c71ec14cfeecf07b3cfdbbe2b21b8ce45c9999012acdbffbce2b580133221461daefe4defabcacd6411aed4e0f6bc389389ea9496b4f1682a1111626d57caea98262481bad6ee8593d0dd279f28115646dae71a757c351e910f5a2d0ccda3a66a21120f229e66c4693eeb763e77551215cbc434984c46e3a83e66b6808fcddd5a50693eaa726ba72431e452cb8e14f129b36e75a1d5efcbf2cca5ac0e43546a36534b7793427c02880ceaad47a7f2b2f0cfac302a84ebabf5fa9b1288756cea47451eb8725cd33ffc80249f205339f4bbe19ba007fb5eba4a41f8c5af1ba2c84a74c5036e64acab5e759c2e18d6e2c3b6f7001baacb6d52ad1306f1fb6e6737e80d63b8ef79d3801b31623240a48259faf5e3896e6b897814b831fc72b4f1c2e1b8f3da07207542e05b6b2fc719727aaf2abc5b0cb9015125e19e519f2c7e9bb9bc2d54a9a9e772b3c33d0d7b417c3bf37e710cf24c2293a9770e4c72688656053139486ced2fd6660cbb2bbe2f8177d314380d80af7b09173163f7c3041192391deb2f53dcf7a0b2b8b1d129de227e59226d9dff771d1224b9cd33a5dca44a7b5b5b78d619a6d39ca9cc9ee364bb7e637528a7eb7cadb53ab9d076fcf9ed595c5f635de101ebbf1ed079c855a02fdbd91227326252525683753102bc551de9a9ad4120a1cd4e972f9963a6e805b8b23c2ccabecb90b1fbea4ba1eecfdbccd6a76d554f0cccc25bb5a72665c445f92f3ddba37c71ae473f6e0a7278052bdb0693ee5ac14b4a27895d96e87ba771527d58b6a599f8bb9bb03808f9f54d71edc5538adffabd40b3b30b0387f286bca10040c1d37a43cfe12ebb62ceb064e40ce9addf9341fbc254d66284353a6e2b37cc209ec14cf447ecebb91c8dcf5edf769f25d16228b84b7de01bc50544ee803da51b24b182e4454422b2c41b1f28f3c9bba47ea42874edfcb1e201e06d5bb733eb246276d1f50b3838e3f6d6d86b870b259f75854a46524117f3252f0eee510c02252094fcaa28e593fd8486f958237e8a"}, {0xb0, 0xffff, 0x0, "1822e3f690984064d44571e93d70ef0587a35d0047923a07d5f9e995c28dbda6549e80d3f778b75551baaedb302f40755c9315d844ed44c092a992cb3f1f97e72e8e62bdaa0472cb555c97974a3a9df21eb913fda566fa25d43611cb2f34a3bc53a589c52a9261c611f48361eef38a0da479c2f4174ffc601e940e55e63e06de906902ac853b698e9480a8ee5fee18851378c86d6a8acd46244b54e8"}, {0xb8, 0x0, 0x61, "c1b917a5716c1bf66149785b2cccb7f8e5f0d19661a52fbc3a168b97759681a628f14e52d5e20e381c5eaae2bf24e29f459f229408ecfedf3ad88205fac25b5948571cf31300e345201150e8d8a2c8974baf56afd87aa2d8ad99e05049c3e01e30549b6dd8361bc2a3f890f9fd9c6434e9307229d6a5bbd3652d2f8edaaefdccf3d74bf5e3821be91d0ab27f81beb79787ce19104e0b0c09539d8ef6682a9a71b9f1"}, {0x60, 0x0, 0x6, "302f0b42330b2efb459d50fc76c9bcdc84a3afa05145c7c205ec9805dc1012a3b15587854808ed77b9c85a1e3166b120eb703c56be06d2969a3931ecd1f43952b54cd40e9800760f281941dd46ce2a"}], 0x12a0}, 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x104, 0x2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000001b40)="ebae956da8a549ac9e61136c5cb734c4bc2b0dfa735ab4a0357a6d8edc9ccd58865ac96ce42a5e2bbc7e0cae2ed7deab9f2aab0f9bbbd26e80747e8c24b19c003b5177a2771e4d9b0b7350a5fe69d194342d1dc47b5b67cf7fa3a136465651c1553e4574c22010c1f7250c21402419c9850435d4482bc009deb0e2ca5b49ea7876e01bc5f1f222e63a46ef85410ab1065ca76752b41c0ec87133cd95384ca46f33c462a122d981ed27372f31c5e1680c45c1c84ca60851a0e5820e3f01fd6c1addcc36e9a7263eb158c87a56ac31ae9277a9ce3edb99c39b52eaf89b", 0xdc}], 0x1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000001c80)={0x18, 0x2, 0x40}, 0xc) socketpair(0x2, 0x4002, 0xc07, &(0x7f0000001cc0)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 04:03:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf0000013, 0xbe, 0x9}, {{r1}, 0xfffffffffffffffc, 0x51, 0x80, 0x7, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000013, 0x80000001}, {{r0}, 0x0, 0x0, 0x20000000, 0x0, 0x101}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0xb4e, 0x29e}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x9, 0x8001}], 0xe121, &(0x7f0000000180)={0x1951, 0x63a}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) 04:03:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='rc', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='rc', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)=',\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='rc', &(0x7f00000004c0)='\x00']) mprotect(&(0x7f000055c000/0x2000)=nil, 0x2000, 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') syz_execute_func(&(0x7f0000000540)="423aad85b00000410f0d65e83636f2adc48205b7c5c4c1f014eac4a3d96d8d0cba00000bc4a17f70f2c766450ff9dfc4a2012ba50c00000066420fdd7b72") 04:03:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) link(&(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0)='./file0\x00') write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_execute_func(&(0x7f0000000300)="3e66400f2c980d000000428d4e0045f6e00f59e2460fba6cafa0fd8894fcfb6a7035666636afc421e72a84a47aec0000c4a149763ff041832199") write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x4) r2 = dup(r1) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') syz_open_pts() 04:03:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x486138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) syz_extract_tcp_res(&(0x7f0000000300), 0xb3, 0x8) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004268, 0x0) r4 = semget$private(0x0, 0x3, 0x200) accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/151) munlockall() 04:03:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0x20020, 0x44) 04:03:25 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x10) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x100000000000006) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = geteuid() chroot(&(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 04:03:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x1000) link(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) msgctl$IPC_SET(r2, 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f000032d000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) 04:03:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x7ff) 04:03:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x5, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = open(&(0x7f00000009c0)='./bus\x00', 0x30040, 0x1) r11 = accept(0xffffffffffffffff, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x40, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x5c0, 0x0) pipe(&(0x7f0000000b00)={0xffffffffffffffff}) r15 = socket$inet(0x2, 0x8007, 0x1ff) r16 = accept(0xffffffffffffffff, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) r17 = kqueue() r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x80, 0x0) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r21 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) r23 = getuid() r24 = getgid() r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x10222, 0x0) r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) r27 = getppid() r28 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="998758951f033adf2b9c419eb457fde03eca70a4145e9ae2736d340f8ab13ba0e2ff7ecb692477af3b053226ba63bd859b1c34194796f1c4cf2ecb7c5ba2555159745214f9edf7213f6c9a5c0f906800aed54244d99e73fe68dd2c7f6869794e0586ceabfa6e3b8707c082cdfc136112dc6e218f8dddba572891f41dc635def30c2cce2c78515c0a60bc8f89ce666fad142d1b1a0a3b95d3075159b8e7b809898932d0af0409401cd8f6545d7beceaf50a947e62b96fa42f280806992bdc4eebfe65731e691b6e9685def5fad2b388d49a1f76", 0xd3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4a94ec19a4995a23a072e71f452b577af682e0d59538c10d670ac985154363d878f447bb85a93926ea01564227598f04c6d3645ab5a87197081b8cc07411b1e53e57237fa59e1f6f689b3840cc128e48e4864d496b7664461f54072b240e198a09d722a958c7b69346e6c4da80734cc490987bff6eee095c3d37c80b5389f8396bcff83167288219a6e7f9b2df8430d98157294dd383f94a8de840a0197f24bf10d2e3f2fda298f093b0c52997bea058e9eefbdfe9f57548d5458252ef78de015cb01237f4863825", 0xc8}, {&(0x7f0000000300)="6fa1cb72471579325efd78a43fa900c5239e1f55d2b5d47d12dbc3991ba9d94848130f44bee966c86d8941639d3ab3b899152b6773bd0700136842fa0c99f01b4c970f392ffd99f8072fd99ab16a8ed0859f7c7fe534c8b6", 0x58}, {&(0x7f0000000380)="71aa2eaa8011d9d630bab427b58e10ac7f564eb79811ccfecfcaf49005464ba07a48c300086862145ecc31b40c6bf86c8e79b72d9369aaa7d2a1c85acbb383deec3cf91978673b569b822e019531dd2109f1b698ae5a3c4ea8115771ebaef7418790b5d356cc4632b5957a09834f2e47664d8a4afb584cc2f89e0e90e2db897365f9c859516417c8bb29f1368d46b0823db425acf85b1a5b8dcf2465499d343b4fe99be93f704a11b74a9bb8bfa39ff5350d68ba47f6e3a0334f7395", 0xbc}, {&(0x7f0000000440)="4b7e2b0e55fa335f2627155483d09174ed9f073d386726026a38d5b2072cfe4b7c4d8f6c672c09f5208c230346d6678215562727b3fa56e26a178b89b681b110b962cd821992dac6bb54763a9243a24ea9c706289063f0b508fe39c14d5292ddfcaae5ca6c21b3806284aebfee62b8cf1f3b99be0dc64eb685dda9611ecdb104528f2fec9f4cd9950122c924a92f61ec44ec5447c29f8daa9f2f137776bd1bda1748f4f20cdad6b3cb536fe4bccca05669d98fac4193caddf818f3ec9e8929ee4eb6cee9c28ac86adb0bdd255cda4d51edba844dcf8576", 0xd7}, {&(0x7f0000000540)="c40013e0e50e6616849ae98679ce661f1d679f64b88c3e978c2163f492f9434a231a94e926cb220fdbf5626c277b137ab4a79de3b51fd1950b144ef513b383e537e83876ce330cde32b80262fee4a3c321c4ad", 0x53}, {&(0x7f00000005c0)="c0c522d5eeba1c82d321e8d3167dcbeebb3bcc9580229c2155b22d04bb147e2ab5f80bcd473c31fa1b8e0a4ab8a51e66e7c570df71d977fffac7e89f8abbdcd34099e598820537dfe8d641b5c001cbfbc92cd489da5a5d5eefb4da435a25fd8a9f04f9bebd24ec5515e75791da0ce31d5dee1bfec8d47964db5ae33b2d05cec75a6d96ab8b1ea7d4839548ffea031741d0b29c90b4aaf5df3cc449a7f90981957dc86efc7d2c356f3c7dd437f00f5d2c3d2ab49ec637c1cd0eb381c69644bd071858cd1c4944c2c77778778e524e5cfa14ce4d60772f3ac4aed8c52c9ee3176e326f9926f1bab9ea73b2884589786d2984cb5d", 0xf3}], 0x8, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x18, 0xffff, 0x1, [r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x108, 0x401}, 0x409) r30 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:25 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x48, &(0x7f000071c000/0x1000)=nil) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) 04:03:25 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0x9) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r2, 0x48}, {r0, 0x3}, {r3, 0x10}, {r1, 0x8}, {r2, 0x88}], 0x6, 0xfffffffffffffe01) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 04:03:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x7ff, 0x0, 0x1, 0x2, 0x5, 0x2, 0x1, 0x0, 0x22a}) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r1, 0x11, 0xfffffffffffffffe, &(0x7f0000000000), 0x0) 04:03:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x50) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x80000000, 0x1, 0x8, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x100) 04:03:25 executing program 0: r0 = socket(0x5, 0x4003, 0x1f) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffd0a, 0x0, 0xffffffffffffff8f, 0x0, 0x2c9}, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 04:03:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x801, 0x9) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x80) close(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="599134903a4bb6b7bcbbe05e58fc52787942e5b8d6f79ef47b2463e647377235767870343039e92149f7264abf6e375d4f2e93fdd689e6296113c987c7f47e03078598a7de64abaa35f1b0fa442e0c62a5e63512a53128f1a55cf01d2dd547c0ed28372f43f23b6c06203e8ad735a1", 0x6f}, {&(0x7f0000000100)="6926afc0aeee65cc3f4fd53a13c5fb88bb195b0963b69ecc13c78e9a2c3aeee6ee175863889eecf28cdfa273f134be727d4eba530b0f48ed36f473a922173a09c1a6644ab05da7379f666651910bdfcdb65a0049ebdbb3361a43f122a801e93255ff8a1f61baee54c23b812df4c2b4f36aa39d46025c8993b921733ebd0ef08eb7da787b427cd7cb6d28ed8cc329231a5f31bb0a1cdd57623ed26dfae5d753bda9e0f1f3d5381ad1d712ec18df1ceab8", 0xb0}], 0x2) 04:03:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x800, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x13, 0x7}, 0x8) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 04:03:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x120) 04:03:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8002, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) chdir(&(0x7f00000000c0)='./file0\x00') 04:03:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="09c6d769e543e4b6a3236fad046ea905a1e904382fa2e5d179fd16e928baa2e442db7d82916c177bcd14ca684c4b1e8d3e414e61ac5388a526877d2e2e62e739c7c79a693cca14b184620c02c84f6a93c20bb0db790a180c4f3648da9fceec22d95a0ace9be05f47e9ea1264a9bce0f7995faa7e55d0d5dc73a926ca54fd2b0f158b8599cdd5f67a4b67ce2fc3afd81c542d803e9c22140c38186261de282aa9013165caab598166857cff56ac0280419035ef8a331e88e6", 0xb8) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) flock(r0, 0x3) 04:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 04:03:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x7ffc, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) listen(r1, 0x0) 04:03:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x1, 0x0, 0x7fffffff, 0x0) 04:03:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 04:03:26 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 04:03:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)="0cd1e98512eb1ef787ba7ac6ddbb2a948f0666c5a396241c36ffdb071086adbd1d678f63c6c2edc19fa311760190217d1efd758c0682cd63ec7a02c8e29ad02f46bfcac6950004fd3c2775cfab32d97d560e455bcfa5bdab4313817bad91fd0100c100000000000000000000000000", 0xfffffe07) 04:03:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20010, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 04:03:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 04:03:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/137, &(0x7f00000001c0)=0x89) mknod(&(0x7f0000000000)='./bus\x00', 0x84002007, 0x100000000002) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) 04:03:27 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 04:03:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) open(&(0x7f0000000180)='./bus\x00', 0xb3a08b0cd8528639, 0x120) 04:03:33 executing program 1: socket$unix(0x1, 0x20003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffff1a) fcntl$getflags(r1, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xab}], 0x1}) 04:03:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 04:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20280002022, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x2) readv(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)=""/166, 0xa6}], 0x1) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000540)=""/166, 0xa6}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x7fffffff, 0xe5f1, 0x7, "cb171bdf0634f8175c5a686f9dc527a59e1b1637", 0xfffffffffffffaad, 0x200}) 04:03:33 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x104) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x80000000001014, r0, 0x0, 0x3b) 04:03:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r0) 04:03:33 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0xffffffffffffff5c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 04:03:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 04:03:34 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x7, 0x2, './file0\x00', 0x6, 0x704879ad, 0x7, 0x1}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fsync(r2) chroot(&(0x7f0000000180)='./file0/file0\x00') r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x20) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x44b6}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000080)='./file0\x00') connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x7ff}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x7fffffff, [{0x2, 0x8}, {0x3, 0x9}, {0x0, 0x5}, {0x2, 0x4}, {0x0, 0x5}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x401}, {0x3}, {0x1, 0x642}, {0x3, 0x64}, {}, {0x3acd5ffd7b8236e, 0x8001}, {0x3, 0xffffffff}, {0x3, 0xfffffffffffffff8}, {0x3, 0x800}, {0x0, 0x8}, {0x0, 0x4}, {0x3, 0x3}, {0x3}, {0x3, 0x3b}, {0x1, 0xf8}, {0x3, 0x87}, {0x2, 0x7}, {0x0, 0xf71}, {0x2, 0x7fffffff}, {0x2, 0x7}, {0x1, 0xce3c}, {0x2, 0x7}, {0x2, 0x9}]}) 04:03:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x1, &(0x7f0000000000), 0x9, 0x0) read(r2, &(0x7f0000000080)=""/182, 0x1d) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x41, 0x1, 0x7a3d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x64, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0xbc, 0x5, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x9a2, 0x26}, {{r2}, 0xffffffffffffffff, 0x20, 0xc7, 0x3, 0xe84}, {{r1}, 0xffffffffffffffff, 0x1, 0x28, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xc93e, 0x3}], 0x93, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x4}, {{r2}, 0xfffffffffffffffa, 0x3, 0x20000001, 0x4, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0xc0, 0x400, 0x6}], 0x7ff, &(0x7f0000000000)={0x6, 0x6}) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 04:03:34 executing program 0: r0 = socket(0x1e, 0x3, 0xff) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="45cc3c8f96278bc9d54a", 0xa}, {&(0x7f0000000280)="dc2c4ddaef0d714d8d030ad4d6bed952ba5410891260359d7bed03f0798575c893e41f5fa3ddeb26854f14f0526bc3910bd0840382e5ecb2470c6edc75e9379b40bb3d5827ba44e145cefbc28d0166a9106eab214052fdea517196b8081e6157360610363976f38b8ba5d11450ef9fd3b7290f37", 0x74}, {&(0x7f00000000c0)="24501138ccc808dcddc5a83cab066b4d01578631589881c1a1151502bdb243ad45bb50c1177c8d", 0x27}, {&(0x7f00000005c0)="18185d98b1dd135b805ff5bf9bce15a5228ddc494e4cf4ae37efff7d705478a2bd2d933ca5972fe8da6b172ecf35a3bc4f811fef6dadd4f29d320e11c0d73f51402a7f239293f2cc11e89915fe6132c9006865b5915c15e2fc005a34c63a06498949a46e2e6ed0747214a715165cb7540fea9cf7f52e00a9e9747bfc3d5c342fd7c3d776f328c6146d203acc0b0548408ae84cdb602379dc99e52387dbd1df89283a2d83cf66fd179a974c2118fc6d99c34093972ee6c144c0e1d23251982fa2df926e4d9da4e96ee892615362536051ca48701a595f5a95e4cab86dc0808e1c0aa48893439892d91530ca4414677775d2a5ef7a062f7bde976ada134edaa51f952185f8416ff6a4af750de99d6485bdbf451bb5de9b78d3b918a04d279c6e2569abb03484533fa98045fa39cf16fc2d5cf93eb52eccc9aaec4b41d0a86ebd6dddd977d82f612811aef790a116bc27c5908305f0eb60b17c24a5590d1cf2a3ff07d99630791d70205ef398c5efd03799f4fe09f76bbceb29dcb5dcf66cb74d74fdff23aa8f125777dacdbae97885bcef984245564f5b1a400aa53322f44495acacc805df1896740c76f8181aab2d05db936d066913658d89e16fe1b5738dd999e79d2fa1087c74c54f94b7900ca45383b268a5cf833b1fd772d80ce6c82ae644702aec4e0580e5aaaad51d2430518b5fa00e266e80f5df9e47f2a6b37cb0a733b22acca9bfe8744ada5af7dc79f8eb14cbb662d8f62bc0673a687d2b4bf49a8ccdf67f91a96a271da5cd6990edfb549835a1db335ca9a351e14d0e0215addba56907ffaa02302450dc44e3c3914983d2709b8cbb86751d78d3c5731d3992d43fdeed1bb7ceffbc32dc1965f4db3298c58de322e57c6ecca7105e70091a6773f4c7883aaf8e9aa4c694f3e4ac2c0f749df61cef90576305f5aae9de7bc1b8d7fc1a1766d8e941272b28a3ba3284260d9515127d973b2e78700dd12cdf55b1768e2538dc34d7e3daff9d8885f8112ae1e884839525d009255d3aca91f5ec40d42a468ade99f749508df7aca518ec116a712dbc054d727e5c7f90cd5df8f50fdbb399cd92f6d47d0d7a369413bfafe9496a7346c1fa8f812c342bac8d4975a99acaa63904007ddf9aa9fa9bbcdf7fab4665d53e10d8f103ff0ce85e3b29107b175e3cbd341fcbee82b981ab9123698d22ad4a588206d97e0ebbbab758329e376918f4f694cd2b7d19cdeee0af1182be4f9385f9a3f95246d2764b7d678d914a5802713e17a738bc174ded0b9740201794cfee063e697b57449011d6c48c1be97c52776df51ff28075b3ec3a8af437e87d677f1f0851389abe4cd182b1d7242726146eab42f6b5ab4fd663a5971bb08c4b6b8c2e2f47f0c30cb7b47a7ff1af5f9fdfe8a72d24382880002af4b4097aa9306c6c8be02ef412895b332bce995c81bd1739329c1ee3e68bd277a8e80826fbea6e21a037a55c6207eee91749874c88833008a3e8ca7603467bc9e33c99eec82c4c334c09873c9db70c820681840a65f0b68fc18d1659d6aea9e106826c7b9cdbb76d632cb514ab8dcaab285f0ed310c0d5d8160141ee4ec8e816b193d22a894b34cf56ce8af9ece453356b0cfb051c4b1c8a048b4c6479647743b40d5488e5e28ea34c717450dc0df89afc0eacedfbbcfdd7edb140999fa821d5f59955d69ebceded03297c940ff948796058c3860b285b559bd6d650f5cc9a6537778d09bdedb3f79091bf6482535f34d4afb183238012f3c7ddbde1958aa1ab9926ab0024fd95fcd73885883e1d2ae9097075c252a54a83d364ca6f1c3eb2feed5d53c06916d229b6cad74c5c5798a4a3883db99d890fa6fed50f893761a4776f105bb22e7007b49dc8b9d39c6180465ad829dac2f272d712e501d18c2bafb8271f6d9574d61d73950eff95b5563e773eff787b564f7585ff5900332225c35ebfe70ef71d7b331b9a1191c31a82f494a3fb097bc454f26ed3574c6a9395dfeef14b8ba74c82205a9bdd7c5063854dd57fde1ed09f441e4bd86b3d62d3958fa42c1f773910a9075559f48bbfa75a62d82e27378d3fb7b0e382d154f9addce7282971db82d69fae54f895291d236b1818cdc408d762bf5ef10f37ca7b7ccf406bcc15cfc918f36e193130581526269c776f2542947d767403f1f72a05fdf20a6573fda75d3fba256a8c249d652d680f34b0c4817ae77d847e6cad80839b33ba3e3bbf38c90408163ed645c6d396ee161ef760c0bb510d59afe1c201e1549c8b75fa6453d20a2e5ffeb840d9135ae75eda87c17cee538c10500fb3f2e52188cde76047257366c57115bca5b6633a110fdba74633977b4e83d70464889409964cd8d13de9d2a711873e775b93e922a017e6707655f0970212e2e7b13653fe0d675358eb5abaab57b181778d80e9f09d41b7033bf388f9e5821e579be2d9889071146c0152c1d9748607b20cca40dd011253352477f7cdf229b2df44f9a3819aafcd26224cedb9f062ab638488a689756a3c797802cb8615ca5cca72c9f8bd47fc9111c5fce0516a64782d6d8b39ff466b6abe3684b3869b0fc04162759232c8ce46ac3dce3f689a75150f2b1202d6fb688feeed435c4a17fcdd1c93275b5d3899b045a261e4b8e70930e8664b3fff7e8694e56f27a57855b2336382aff5510ce64c38da82e50526b5c71be7ff4e3cb92d71709d00c3fd766c6feacb2eedc5de887feb03f861088302219fbd3824f58adca7b1fb18abc51ae99923782c1f14d1593f05de0ccac7b576a7f0e747ecaa3d85a652d066b00a20dcb0db78c1a20fb4fb009e123211042d011c2fe85efd5c7d25150f757c1615cce25a5efe765ed5bdf0049ec0cbc37aee4dc4905c945d29cf702eab44f2ec32d83c3b17a0e65b3c1819975cf0b113758d6b2350553171521f1f2ab949523b98014de64981673916e66f95dc99b95a5234ef07566a7f98fd4ae09b0ab41431fec68c854dd9a78ed2166634a4bdb75b50b8312e0d75a94d82f9af08d58737df5a2debfb27136c493109e4f9928dcd665f9dbf3e5700e8dc5e60419610ba55696389a421749b6a9b81f7f86831a86705cc13b542b5b09ec5dbdbfd7fdfacbe4a6f6133e4e3a19f8cc181ffd60c04ce22da2519a1d9fd8b860773ace10181cc5f56d806865ae3cd68757725e5ed7844cd767b36985591dbfbb31e8fa346d2a9ae5f87040680b77c6794a855f752f94724289d0a59b6f1e799feeda3607af3b163c68dd03576c7b0936a9022c81905fe9e43e35ab4c99789d7f97dd01dd24f79abf9f7abc3bf322eb901c4338b2b0c0b2caf1e09fff213c1443b2839a4ba5391864d7ce6cf4c4f0e0133ad1706bd57a2ce226171ef09d58030033d53e0aca7893d711a15fba0d76d66957e8bc1cdd1688849bfa51869b34d6b8f9d74a230174053016f5e00a1cd921aa52da7edd3dff9bd03d99fb44d869e4097e987e6567405b11dc8f1d1d6dc0cfcfd748c42224190773279921b4a2ee09e0b4716e54633aa46778d587c2489f3dd93edbfe4bc8367d1860c9f226d5a310a22a2e99583ee3c4144e2eb2164847fa0da3c9e7ba63f34b13162a9a4c3b9dc72f2705006f26ba50c3f11362ed2e211fc6a582da83e86bd79193c34c11dbeb35ad1ef37759980b608bf1f94352d8a39988bf57e6f2f05607dd8fb13dbab1d308a3626d94301a82220f8917968fe697297012b2cd76586170b759b41772ce1ac37d0a3dbc24bb043d5a75e9d8890f031bc491dd4afd15ebbffcadd3e6551d248c086b5a9450b200d008a97a5ee9ad0ed6351fe32513ce9729387f176b46b2165906485c8b2a2e811f884905fec8ef5157157fe1d2ca40dd0556a4ef6ff477f2a8ef5ad7d61c95a20eba51e74ba2fb67711a8f041a972139a0ae437ccaf7d0c66523ed584d09e11eccb5b2a2e13bed7f6b3021a0b1a3eeaf40855f925a1d103495a7cd7bb7d276589a31364468c4563469ef4f2475c0bc18d7f3159b3102c5e69197017392e2a0be6145120c38fa4ea2629d2f6d524eedd4e2d84f5b8eac70985edb71b99c541d9b3c005dd0194922885c4338c1d2c3c49cd4bbe03eb2f5ae6027084a58ca7cb16eadd9946d0b83edc7417c8f36cf4c8494e87b8011366201ac82a3a193aa7fe4a09b4f676a0fd98808b4984ba41d551164dbd1f949798025c15288c8ba2eda5cd70bf106ec1c3047922993d7b8c860945b73359f68068c10e2519aeabdecad42d4a416f804a97d6b4e6bf0d816e4a3331e369aa4a37dd6d7c2207ae1d9371c0b3669c7943376d7d0f260b7fe5c358b097cff0a4fadf7b9a5d188d9d8a01618f439c11d146cbfb7ddeff46cf081adebeb8ddbc1ca58091bb250152e50ad78e90b508050d89d6d899203bfd072ffcf5b192dd6c20f04230ead6f449cbbb8b58132a1f921070161d6f47aa602955974004768be523ae81c54e6f9b773583931097e1560c5cf432bd126be26dc9b24dca2e8990031ace07ed76f2374507006806747f520ea74d3740f05ab35420b8896aac5fc8e2af0a514c1bc80ac2705dfd427e7337454f98fc950274f31753b8630773bcd9e55a51e5eda4b0b1f23d193ed7374d1a5e92f77f1059f2cb6f36835aaf288f2c151faee69b691e746c75b7c67a6b41316d014f39d1ae5adf7305e16ecf5b3247ed8deff7a38ee2a08b9047986540c190548003e66e70b0ce708cbab6a56e60980760c845137ba76df5f44c6ae338dea382da9160af483337aa4227b34aa12ac0ec3cd93953e4ff7279d28b009a079e5d38974e040008e089f764d7d6c9420733748c3511e821b8a12737e5d3bea58e1a9e4a693bc728950d8f697ce09fd1256187660f055e1b7b84538503e078d6149de123dd5eabd89d1b093cdc2557e4c3acd6035f37ff4976476b6fb97dca44601fcec0b19fe474a08d3e4f8d8a3a8c4bbef5483bc7567b05e578bcdf602e1e5e9a732b2b0a24ca19c87ae5aa0d072085d4d360a55d9f2b221d0588712a59fa3244238bbfac7e1bf567f927b68c1790b8fe500298e83c2dc3836bfea8cf139dcbf2575c4fb3fb1db07cde061dcea1abf7f4e94a016ca87c96c97c1b6a858bd3b9a10887aa5f1cc761677a7662979e151b484dcd116fcd2c6a3ae6c7d69974fe08c6392f7446b6630b0af15f96e3b032d78e013377ca9f5d216e26816538660ddf1905ba58318fc721ff703051c49277824a3744cbfbf7ed2ae7f399410b7155d92a6e113ce79e7e57788b8281f8920ab381bed2660e4882cde6e7c4c83438810355bd471a7da646f3d771c006f98240cf46427d4276ee540f18c2c2e39e211be2571bea7bf8d9c25e73ae2a0aaa8eb8ae61b54133198017015fcf7a4eb0828673937b2097e54ef9de763ebe11dcd7b8c315f42edd0bc74726b8d85724f90a8bc8fe4ee9fe2eeab021dbd62462b042d077b14da9413c57accea3b9f744f405efc65686e0c912c69b4805ff00751aae1a00cec1b66d46c93a3ccedc313ddd02e047894a9d07e31d280cde40c835a6f4a645f654292717d49903969b39f7fc2471c22b0f041ae53b4f2c91fae1370ba7c6a5e779cd006bad363416f3bc9a35fc711a0525c8a47a442a25d42a1a4d8cac9b15c666474b8fcc9ef1d14b17831c003067ec180cd76616290bc44abe9b917740b577e2f258029e5fe81a0e5794c59e115b6e91acb8099f83619f823fa2826f467d6abe2befd9145546b1f8b10a8280a3569085939fdff11d320b9bac9fa59445334997db57972fc54149e5f73cdc2038d891d5a5cec2", 0x1000}], 0x4, &(0x7f00000015c0)=[{0xc0, 0xffff, 0x2, "ef969997b68490cfa16aeadd78b366077075498963054c158bc499b62b3e683de8b94d8e712bcf14e05f245a8063ec62bea235f593be546dbbdf988be3854311e1ab78dde9974843c0999c52a3dc23348515e19db80899a71c66ac751171c261d118a9ad6566c3de6168ae6e242d1c320e9eaf8d5653394b18b968d2373772a7ae650b9b00b3c18ab4624ef6da8e02f2d8a9e231e1fb334fd8be681f8fd676c437983145aff7019e5759"}, {0x70, 0xffff, 0x400, "1b263c215b92b35ca8aff7c96b5439c34a13d74970ec7bfa128e586cced2347aaa9c8d33241463eba1e761be041acf63e1d727989bf090b159fede239cb30aecf0be1df07f1b0e171cbc1690809727eb04037a67ad65a8c2828b16086345c3a2"}, {0xe0, 0x1, 0x1f, "45c3d71488d3881f3fb94e118d621c5ef70ca04d0387d7f55352388c2a3489777a8d1a8dc8df36b92d818a1170f432bc829c3f99da19bb71e64694e033d00329cfd9e2ad0d886d72ed8d3f23375eaad718a9237f14ddde302965dc6af6576fdd7be1ca33561992a20305d91b559bb38ca6d3d1a7a868d0abb6771df2639cf66f441c29dd1fa51203ce6d397412c6f0c993137dba9fc8443ed28833a5d11efed65216e59617975727815a58d7ecda1c9d956f8650f7afec0fd734c789df2c493d1aeab796abcdf41f3d213a52b8116c"}, {0x1010, 0x0, 0x9, "7de3e9b3f75dc63eab0a9eb28fcf785f10c8c620bb40772f02d6ca6d7349f7d16b90979b97e05dba5bf7ce24e0b69f0e87b3caf08352b0146af2637ca8cd06d2b71b11e64052a46543ee487d6e3c6068cbf921fb0c9309ee7fe06e78121e2af300b732dfbb608acb543821d0687b83a54f5ef9fae7a4454db232de2ec2994c072919cca8611f17f8658ad4f293f53d028baac8c9cdb5f9a5d30e9f1ea112f82b2ee68b1d2c36472b6a8f6b1aea68016dfd59534127e8b2d70cfd24c2853c0cbe79dfdffcd6e3df9976f87940990030f2adf7b64fd8e0bcad63a9691fe13051bff9b992cb7e9a402739962248dbac113b05b2c2c97cb7d52c6efce5ebe6838c5d3fccf8b116efa99ec9fed06c94b0719742b708d07db7bc1f890b25c5efb12b0b136c70761884abcc68c621de44bcbae44d66a325f403af30eed6a26bb214dbb3727355b2514256cae4ced33ba44169f76368740fc464ee576f30df079a5fbb7b77e215dd119d14a0166ae471f37acc909bc239bef5c4c3d08ff6993519e67ea4d160f02e77f0738b10894666014bb98cc0782a590a7d7d0e0406d8d87a6beb9055c336f3fd562c7332ed9b68fed7cc26acb8f8fc115ef3c9c7a9294533a5dae8b3913987122b1181b0eeaa314bf3aef94cb902165a81bbf84399778e1e78305a588961aca747be388f2edcc03874d255c5d3d4e8663127e6fb0b3dcab0ab57c8b223a4256672271a4897d90591f8875acb79410a7807b93cb147b97034d8ee4420755dd9ef7b8e0e356ea13d5d46d8ad666c435c513422413bef17188d31cc921815ef83523e40c91aa66d4d38a73418d4acc50dc3bec5a4a44fc32c538151e6db4c1c6c6c8aa299610ee26fd613bfcb433e03d01e89cc1777e0d758bbeb4c3721335ed09e537e1ec75e1b79ebb8f505589b5174802804de7d7306ef34081d70a8d25e6babafe2c1fd4c834714dad4b68a77bf43860645ab54a066ae8729cbcddddf97b45c9c294702e97992c1b74b2946ad8c212b5878c4b48f1d6dcb98fad8131861643672792082188c0b845b7bbb0420532f62a0ed91462f4c7ed3319f013c50f0001fae5c917567252832b21954210664cc0e184a33176c5a5f419db70039aa7618ed57a12f342b88527065cb9b3bd6c535baab29f1b79f8e836daf05d266f837c1f7915c5cd85e37f2c49f6cd144dadf6c3b276bafc5009153d1c40573e4cc5edcfd6d5d8fa275bc57ddc419949ee31d9a2429aa2ba586d4d120021ed238b4b41b55c95535dd98be1c1475cf9a9dc45953d34d846df56ac9cd8ec66c6779ad4ea2b6d6f3e8ad50afab309d0081d81de122cf9a0652f2dc541ea6cf554b999f55d0e09ba75b153812592953b96790179d8d781f6db93d9b1e93793f5b1c8a37db04129fe3894dfaf51fb98425ba503e726ce1b3817d275af0067670ecd17f3a1350858f141f7fe2974b559f574bb9354c025e1278243b9fad58ce0d9acce65b8d76f72099fb22c29ea552f09703ba3cc1d199a84fe4c9acbaa6caa0bf23259d836d7d78e3b8209460c7f74004caa53ae19ef31f7757671529e89e1b671ef5e90045df6242b3469f05234b581fd0ed26d6d7e4b7a90fd65be5f130cb08390afbbd0c15b237df9a47c43118f9af843f7b10054f770b9125f5b14c4de107e7af8d47ab9114169f1462b70274c2de41143ebb11617c7a9738707d022c8284dbcdf5894ead71336761d44b2a31669b99899c6f735aadb21e3bed90cd45768bda9aeee73ce1f73e351759150a4c6e45b3b8dbab5b2c177e60fd54ea2927d7f4cd8cafaa1d1bc4757ecaaaa204e04a2776483e7e9a57cb3b69c0e5911f74216c352b50e9a89f885a7b0db5316e0f1936e179727db8ce70e44d8a402f6a3e4cc8aa1c1ba0f74312c9d1fc55b83f02465cc34478cce50d6a0a2ae86c1233f89641411b963b004c4fb1edbf8c3e5c9bb770892459b50e5d2a955920a0fe46c00359597b633fc42e85e7de3b5eae5556fb67440fd03178b73fa4ef7f28ca32e11ecb167d763d0896abd4e3ef5ce775ecb9b24cc28efa83d3fdc3dc9fa6b588c77a36c30e731bb97fbe0b1d0cf4c75ac7451623bfea8fae77579dd8ee35a66c2d4f39d34d3eb8c43db0e390b7fa09a5431410299ff342bb8a6565339fe026a4d0b8d6be61067e62311f002bb1acff1bc72758cdea6ed179b72117675b1ec848d43696c0169d0f5e36fe2650a1d33fbb722e88fc4cc9de62c80c4198162c48abad6a35c11955768f58b2f93148805fe8ee630719e88e8782abc490f02ced5c2fafef17dbfe58c952752289890d80b868d350e2fb7668999913c473ec8c6ce50c69368356e4b2d0ad2ef725b81bbf465036580713953d34d96d7d6ab08af50579f6161f8de1923daef19bf8c484dfefc272e5e971505e1430270e033bf91845859154d8a735c2d3d9e515b10a7ba5c901e1e64b24eae44aff7028cee179f2e5f826cf7f201f7df6a560af373720b367bf65ddd4784f5e43073c48410885684756864bfcc0b7e79ed4d0a004799556e39b67affaeafd1c18dfdeacb6389b2fae2c9d4b0325c274bc7eebeb89783ca749faaf6fcf1f5d8510690be81c623e32a08431fe0822eb3406bf59074158f12c369519f21eee9cc5b0a2a6d613f68633a986bfe33194c893aca34620435a9bcef13c7ad7665f1a7cf2201db08b4a6f9e9f2d893f860e4c601138226d3f81a1bedaf526a018fdc8626b9f1d1245b0f84a29859dff02242e363478eb374f6706433508bf53da6305ae784a19fbc6e0319713e858b42704088b5f6180d8fbc2c83774e13c01ddfd01ebd031047a6ed1ab79eb89053a3fc78729a978855806093f27483cf48d148ff050f5aee4059fb65feae548dd31f351ef8d66dab3102b31656cde34103997be4fb16a72d1937da41f4bdfaa159e73085d18d6979ee9c9c32c63897572b36ec20f512234d688c478aee313764ae8431d5d154a4d19ee78d45d47d8e4994227a7162eef9024bf3ae03917d1074ef0b17ff41b27e2c1a702c4a2864e70ae17b01c02990c64c55d889e796417c67210977cfc29db291e43012d1dae5a125b123cd2d72ac2d944630556adea69885f5c6131523ff1c35216448d30573318e9a518ebb3b6b8df3d7c287c546272e5f7d62ed9bbcf00ed6da385d360ea00e6393bb09e6ca1257226f3c5882fad44dd17c058c2afd298ff2829338a91f2ca22e10c4dd504bc0216f6ef0891ff45a03e52131bf5212dffe64adcca24964fad582ec6a244b003bd8ee9b64c244aaaf27088e9e1cd81228b4f87829df849e84dc19160c25deda81847c06ccb43b5125cb045f1d48e4006f683e30dc0e42b16a378531e60927ba11c87955bf6fe3ca59e5f2f9502de8eb402bf312938d0371db338b748daae9b0dfb068e78df9ef451b2ecbcb13d7391bf18f84f4ed6c545c25ec635422ff4020d93e7113ba63f5fbe338b1064342806dde91ce085bcf783e47f837a7e4afef703e1989a650ccbc1daddf3fb1b39e17e5f5aff0080d6c34b469fecbc5e364955aeef1d9df8edf472ff178a26bf49fcff7dd947e06675664609a36b7e30bd20241a72b5126dda2bd5ba776822e4307c0c3834ee4e46560fd4344d60912c7721a39a7818e210bdfbbba937050d56cbaad010653e67e479145cbe8c2e7165e7e3b852548fcaf6544972357152fbd127498796209d9fc6750b6afd4e503e5a80c4de35b5db8982c420cf105f80a947704f1fe27cd097c18c5b6b1ad9af98c754518ff827d453aecd571c17c8c9d62a5038c772a49aef583b0c027dc724a02b744dc4b3f3ee8113c785a85938a8af795f8d094d5aacd58a0f048738a2cdcd370b4a56f66e0edb1b66f60e54ebcd732cfd3f191ee5a33f9c2aaf510f4b8c0aab373c7b8bc31f5c891f4f28620c11fc54da337230d70e619f260ba3cc12739c62912126c1571dabe6bd2250b09102c7df62105f16dec4cc56fb0a8308d2610d3bd0e333c418716b76c2ab7146194437c00533f0a487e5bb67e41de6bc907040bdf4374bf5828c322c6ca9c2a19ca3efca2896b551517db9fd80e53b3d58535f49a72c068aad178da85875500b3ca164594fa2f2de1cffb853a65a6f7c688d474c8b2153dd706587e3e6d6065d8b62987a95d6741b48ae56f1a6164069d8592a98883de0e0b96406bb9bf11f5e2e0d1674b9b453bb37d7fb42f8f29c4bd28cc7100bda2f26d4f008cc884ca92597d263d0159aff59b69f3714eb9d13c28da3154eda994c1424741b1f3a1e0103fb073d481ec8fc9384136e334e6512862941542c49dc400518e94908de86c9d75822d7d18b98ff10de37a367dd4107d0340c8112dd591341ae782ad922bce561fbce7c471c4f438dc319f242390df11032d6a26d095be2dfc125dea95b571dfe46b62f8ab9f3b5253d63f2a792b3b2650c1ad4acea4cb1280764ea932955a0b3a57a388fc5b3653a79fb5de4b72ca99d6bcecedb7af33c6af6fe0f754f6204a78275e412f65b31b91bd74a00f84295928cfcc87f5d4e28c8aa12a4ab3a194cb2bcd42b52e20fd4017d592b7cc606ef6dae6c67973998ea0897c159bf62c803fbcc7cd3385f2bbdabf66bb19528f36783d4309ab721a593262d0a4d056b08b4db8b64cd6686a20bf1ae14cc572b3c9cc8289c33b195e37cf082062735b9f6be4b2fd8bbb3b953299bb2ee73590c65be6ca42559e31be28e6d1fba53095eec96f29da7387e51f777f8e5ee14548873cc30ed0679b38397da07ac20a211916170fd222f2a7da17c8cbaee23c404b4ff233071e219c1abe0b50c42e849afcae3644468d3fa36bd4a6290ecd3bae69eac5e7314b2b50873f8787eace4711f8f2973c3e2a28fd40f6a98c450b266f493351e9418c333d8494251b4454d03b7aabbe432367bc6f016139f7a46630f25917656a4051b1dd27ee89982180b0184f116122c0e13c5b7392b7607074f14001ad1446b8913c85f59b3092d117d4f986b2f51f2e56dab2f8e96c1dbd584fbf41cab728d35b6fd56a46782c556b5cf68494a9acad53e10ec66e89fb4c77e481f28554291d7f7e8c68ee879fd8bbbbafca5b58a563f07f66f7e1b3b450c56ce3fa671ae2395b3f513179e0c9c6c000d4f728a77c8382a4e987c802b5f1a1b54f076a4e8993f765b745ae182a4a3382ba38a7ed67c5249b3a459aaf19444e65026f0d1b39851e9e6d88fd08c110816acdda3830d594190fad157b7853b979e26ab2d803aa69a8510992ff14a59ea2e5bc24bb133644b474decccff678e1738f5966a5c20f04d0a28b13dc83ba6de30f7397a3129fb1e3dabe285e323127e76efb8b09bb47dfaddee3faa76956c0617c564621e79c7e16d25bfba8b6d25055b7e47db01c2ddefaded087db65f6bed7a30360e685d2e616008df657868001e8232966f38b849363cd6498551f13675203daae72b500e0dab2f48f24b9470693d50e3ef0c385f87d9bf17151142694f5a5b3a475b4c3a8763197cb6238fbbb03958398b0e539f646bdce37cf970ad6542500ee735ef1872fa2a15c7847c35921791370849ea7ba2ac2dcf87e817104e97efae1286c4513f8a6837cf07c971001d6b35506fb3fb60bb447d6932be325c3ab0b80d9d7e5cd6c402b115bcab387daf3310c16fe1a5476409f9cd820baa7761e8bf7acfa189c44741e5fc9f582879991795e5d8a53daed4461edbfd62d0f7ef967fe1245f96208ab1feaa433be61f6c0b599981b3918a14456f010b3fb27309132802bf34f958b69d031b1d"}, {0xd8, 0x1, 0x100000001, "fffa810b1f0624ad8164c75cfcf31074fb58f9868a21587c2c97d922d50a89fcfb79a6eeb9d5bc1340fe1dcd32084daed6ec17ee4b4e77e6b9e882f084b9bde339e8e67180a2a18426d929de745843cc1cad372bae6179632ac6c60f5ac1b9fe418208f04d1337ed939f2982981cabebc32e24671dd6961fc1aa5a04359e7fd5dba336720d6dddbfc738eb25ae54c0fe9591d94db12b275cf536bdd331395c9397604f71a852be8f98eb34effb0963a3be164f90c787d8912e67f272ab1fd0b688b1613f2676ba18"}, {0x80, 0xffff, 0x4cd, "1d9bc3ff1bcbf91c3123e0eff59d26147b2e570acde6fed8d801126e699a57ea689f7d8523b081048167dacc56c40ed6c6361af3d5602ba1f461b76aec1278f8fbd8b7c061fe5fa44b3c9e860a685e114bee8376f5f379464895c41469207e016d01b1bdd61eedcaba3a86040d42da"}, {0x48, 0x0, 0x20000000400, "4c390668a41711da3c701066b4bedd94bd532358695849a4b439d4723fa3b30492b1eb464031034325f3270342b031bd2d2c7e7ec3"}, {0x1010, 0x1, 0x4, "54a36597546fca47f8ec12679c570292d0ba6e42f71b9ebf125d4b0ea9b7fd4600e010cdf36602e05b0779138de01dcb904bbbcf65e680769a5f557fa77ddbe2efd880fab17faa5bc62accee92a112260fcf939496341fd5a8607d78a1be1ee3389d9b2d1ad5488bf0c6ec732d62e2d1ce947a1411b8d2281a4d27ac75c94567647a257f3ea8ed5c1cf398120f00e7133cb5ccbc09688e7ab9db1ff81fe95549e6e2c2f087cb1da588052a867e8e8cb897d0541c948714960470f2cf76a368be56a335b211d832df2ec1eda731c8147f2d1f30ce45266ec8c4923e04cd0c5ac432d8edb7d9ad79c1d5763c8e5ba97cc89faf7e38a0a51cfc45444243c0590b905e08aa451ac9cd3b3dd7dbefebb777db958d8b4b08d5126ccb1fc53c4511af465fed67a56ea57d18223c23121d0378b644416319bd417a39cdeea7a39525fcc8b6537ae03682bd17965b0aaf84dc1b5ab8cb7bb66cbfec881a8e62b71441f5d324a4616ce1475f47319e973b4bd2f77b76d0feea9fc328061b88b12062296c45758dabcaa4d940abb948b41a1f20e9161ded2c87be641ea8740f257ee0b8a684e89deec62c2704517ad5a61814500c3639db7fe80502fa74af55eb285f568f9f26006bab07fc27921c272073d3f80b428aad674388d80f4cd2042219492529ccea1a32a9c640fe258826919ea91948f94b3d404bc8259cfd38ca69b5d4a33f41dd09d0fc3a0da6cdba1b622f0e7a9492946b4b84d7394b2a1b81be25d1e41c9711e2c792b3acec23460890d6a2facf8cda1d408bfdd8fec6bdd775f7845ca72cbbd7f34e5ffd737d7df3e2cfa6d8d52e86e380f85ffad9da0902563c6da18e6ffd1e62d0263706e5742df5ff0e16d4c68d93e75888800771a47cac40f24919f75c879df151a1a3830e959b3f0080f4fc91315d10b1254fda0b0fc85b97fa02d8ee9de7dd0668bfe5d240feb81ff2dfb6547c3184fa4cfcacb2f84e48d6333345d3d50999be4d8eea3a9cc9188b41285e34a1147c64da2441df43d4953d185f6fbdb02ca5ec76342b3f6a16311930396681b7d73b1254bbb800a81eb087ff632edb0e2dc817e5cb24026351e844615bd612312664834fa4aa3dacead9d37638eb35c91e5d5d091879ec0829efede66449b641b10cb82275b0b5850c5de2fcbf0265c7d41a38779ad33df965d1a1012547db391093f37cfab8c1bf36a228b268343730299ac12c3517b1e4f142f4e57c24fd896a6ba538a3d2053a693b10be5c33b3f53956fe05992aaec88fc9446b005e38bfa05a33cbdb7171b6383164fd49ab500b1194936e3ce53616bf4c38b255bba36a54549df3f0da7335f812fa15c6035ab5e913cc5a932d4a4a33991acdafaa15d2c0a85ce654a973ecbc2c42f7879decdf6bb956a485de8a945df4b6262e7c5de937ea0a0a1ea93b65e8f7e9bfb52104707e036316a6358ea7c0330194359c0a5af732cb11597b7aed8cb13ed30082d77ddd2d60aae2c0d25e20bdd1dfb9c3989d0da7356c56eb7d0e22721517b24f63e8eb774db747fed74723b6772af50b3fa6139c40d474d39ea7af3a75e1430250ab364aa19a49b4d323ef441dbd44fca082b500d30d5751997009c327107c8d07c41b1e18925beada95100c35e04a3750f380372efccb560124c01326ec98bc352c0e0058a64959645485df093a2ccf8fd003708e6d4946e88d532ceec62253da063a7a8ba3d8650869340729cedb5397420e7194d3cb38aaf78b26e334c50b31b3c3114a0069633e0e2bbdac36f418cf49f01ddea57f91ed52eff5efb9fe1d1a44c73e53c9f0f0ea3a1e08eac875099e36f5794f5fc3592ddcef976735d9097213f3b6805afc9417430617f267323424ecfa410785ecc203a6f45dd6304f7773c543f91d6a989555943f3ba34e7d34063b24fecc086f48a6f6f8abb5da59d0196d6e2a810bf97636f08ff39bd0b755347610b99a45448761bdfcc3bb55a87ac6bedf120aec87435ac260f7a98c5933cfb8d1d4408d43116fe7f3f308f4e3afff240eb8aec8d0094f66f562154c3373f645bf027c525e0a189af6ae92726f6300b86bc59dc384fb2adacf47126beb20dc4471e0b22e76dea072a444c586028e48d0980c762dfe7a0039c1d091e492fdcbd20df7dd2671db19774090bbf5e14423e0dd838b1b8ab5a8ac9f28a74474a2876e98643244a36325e34c181db0ccd0bf884ac2d3e28d0ea361760a6416e0efdb32bc509cd4046f80d46f480f7a041e1490a650e68d637756619baa8405adac60abb04d043b14d3fb3e8c29fb587081a5843e8715723efdf06729f940eb76632a11a0393cdb867363c2a1cec79c538fd311a470647c0516e6827bcea275194117d366157f60d704527c34760e5cdbbd1cbb2f1e8c878c1a58939d6a1dfeff235512c14e8d229b6fb0ffa16a43584f841f2c90619cc607312e08df136bd76f0fe5b5b93fd2f5151d6b349df7578ff9f2e4f86289720e195074b17eda250fbe5282c807c6084284ff9ec04de7bc29a0c82ad9d3669d277fd62f9f574acae7c5711426516cf0d5617342fbd98defca984ea8c1e924080aa9accd5aea76e7f9036412cdfade969e1a38052f87593e2a2211a29f4406500638437eac921c7f0392d46805ad85f5651f51c946568a648222c7f128ea0316f42cff0e194777f270620fb79bfd8de7d8cc6cd9dffe912f1af5e9771ec72094386f9db66ada9335f9d1787bce53abf6513e09bddbdf51fef1ec8d065bcd838017f62d9992b7d7c48b91e2f840b9fc27fbd03210503e534477ce1990c43d43598699d25f3ff23d3bfbae83fa2fe62aa6e14e68ef2bcb9b69145135cec5c8c32b59386fdfcc2c4783b1c2c8aab6cda317b620883867a487cf08bfbd779181b68fd94cd46694236334ef9d960ee9db4fb9fb329870264deabc394bc5297fecef3075d08c4d1242ebf8daea759319a29c537ee9491e729faffde9884c34aad9710c94191b71c6ff193ed127ede4b097222cc2e151bbbe3c4d116147b5b5468839a0801ac7fd696efecfd825a936898c1c47ba5852e25b316527bf412197015dd07074e670cd50ea63a80f09d01b336f63f598a8f07226b2e90d3a18e608211e393959c8946a59866457ac9d4d38b6a8d1bf95ebf26c26bbb230350d376637c8ce6f66f9c09a3a4a7f3ebbdbf92a31fe791ee0f9fd94000dbad98f8a82959fa04aa7acf834eb6af96e108256690934db4724035e8beb14423aa35f6fde84dad5592ba3d0791bd6d2c285ce2b15cf39df0ed82b48fcd307fe66bb8373bdc39e4b7816c02d60a05039b9c12b49307ae2bebee445923cc1eb09997af1cccf6ef5a314aa6ccf5dfa9d4cc4bfbb3c0b143c71e2b49094b8dcbfaebc42de9952c7b7163449ab9811f012080635d6d25cdc06b2790e02f35dc2d6f65dc86727cd6b1fae9527f16625accdd1185e2b2353ef91e0f36f8bacec9f54a9298dca21ac705f39c06a2ddb269c044231eca00e81ebb5a6149f58ab92dbc1e3eae679748e7523babfc6ec94f90bb49dae239244c4d264c4afa73bd2d2a099cb799933a45218f15192b28e7db0676e9343b3ab070550e84a969ce5b6b610cabcf85ffd0f5dc4d7b85b5f1a31f81da2ec07c63541681f3ed6fc55fbd6e0ca5a29163954e8bcda0c7c399572fda73bc6443a616a076eeca9c9f25965291d8c6ceca3cd126117f643a6ea171db47208ed328d4a3dba77863b99bacacbf408c49f241bcd7f78b39c95f200bc0064fa4cff22e2abe075a83ba307cf307b4409373efcc440809bfbdcc8f6e2eede8e416f04c2ee38b3ddbbe70dbb0114103a85974c7dcf02e77858fec902ed8889a61eb29f6de7fbb5b8055c078266824c7f96e5d85254923456c3c774ee4795ba1fa8fb4abfb3c20b22aa18023f01791e3e77543d19c56d64b4dcc62f3535238eab9f238afc7388a204c0858755472a5b7ef0d71957a17dcc910f276f2284f0647a200f962f13a4fd4a48136ca977f04b0c9d1ed9551d3cd36ca89fe70c45624ebb701a14d968d2144d12edd8869b198e6f91a749801ec9ebec9c0d8cf4709e5299148885dbfd25237b6b4cd18bcaed76a89f874a27d6ecb91c3e515b95c45e9b4410df9761a9eaf89548ec7ba4cb2b04fc38024b66de661f9d3846871b1d905edce55a71f7bdf089b116de9b87da27811a4f2c789e3de004834bb18a22666de46d3522e4103d8a3ef28c9470acb77d1c4182de615bb0c694077fbd733ccb121b5d70a9eedf872b649133ca79eefc498917e27ff2a7881bead98dcac79766f2e044eb44265678f190b7a36da623a5c0d07a4af3ccb48a3ea94e7520bf47bf7506811af41a4b44428c4d7dc4ce83c2dc9bf755e1f380158d188cc06bce2b6f6385451851bc8778af81983e0c6397b48035215c09e68e729b776766043f6b3929973fd6003b8d34cad0f13d85582390565508aadf457e3bfa35814042042deae51e6ec5427352ee0b2e223b7c2858eabf347b0e6a08ad9afdd2b56f5569b5393d29ab38fe4785c7486d8d8ae210797582b97b68514614c4d051a1a75a84859ff7dbf4223c5e06e87b9a7c09874a45ed3162ed32d446ffdebc03f18e22877068b7e2178d82004406903c3d4323c4436c47562495aea6b22007c7606dfcc05cdcdbd7ca86e642e0df3bf8a5c09a85c8ac772d66db37c1f5586069e9b66d7093ab2e66ee2de961b4af3ff7afab7ca226ca0cf49c67f3466fde79985015f1b315187cfc44f3a0a1a64321b0c3a5c2abd0a58ea2fc99566b81f4dc645d5e6e4298ba422bd444e7065a1715a037eced5a869594a78717f058dd0a005cdf19aca8dc13f5d07617400e582239457e94aceb7c1d36f2bc8c9e97918ec178d6c123896ebb397ba59623437180af4be5a248dc04cfc8adbb53817e654eb3350a9b16d68118c71cce03ee2d433ae84cbded79e54f7315a07b7b6d6435f3a297d9ce641c0ea3887672ccc936f0e9d7524cde0ac7539c6cb31b19d8e8dfaa262e7483ca3fe2d3cb233b7f06a563a3a9b8de3f08839b835ef527f7ff847fc1e4bf44564bbcec3691e46389bf48ff809652f67d26192711c870e9cc8e45117b4447766c1fb96d38e669644655d2ce9a430bcb1a8fdfb05ea293dfc3e54729c12efb3e8d6c5a11c386d28d41c0ace472859408cb0491e7598bbc76c8119b9098c0641557ac3519fb9b15c27c313c9d1f974ed9a4e72f6ab9afed26570ac024e63bc505ea63d85bdfa37b0b0e48260f40105ab7e325ba3deff05ad8ae7cb2b60cf816b2e9e1b3152d660884bb8e0fb2301fa57290f43a67d76dd0c6ad486d683e6f698cfff1a6d035928366bdefbf534121c4d256f6bd07ced80485dcd577d0eebc8cc2a248bf0091c618eb19615db02718b3b8579443b4658d468c8dc51b6a34f54b6038c48e22935f52186455066dfa5c60c8cba091aa1e987e1738cfbf26bc8388e019059781dff4dffd6bcdd34ca2b7818a9a306226b58f0bff12ec08f2d662a379c7dbebbc8b366c19c605c62765bad3bcd813350788f0ecaec503b50544dc6e4a753c983d16bf7ae96029c64bd08f700f92fad20025f0387db6c3a01a17b8e764cb58fc48e6b6f3e0c6f9b1044696fe6bc895337de9829f156179ca1aeca56eb82525be75801bc49ebfb5d6c9cbac2f03a0436849a9d5ee1f74146c19b38cfebe1e38d04d5ca7e3e707bca18fa183eefe38eb6dc406284e100454804e15b9f886f6df6578414a7d9aa92046f8803aa12f0b7e4c8ec93e816c6d98c7ac645c234fcf"}, {0x90, 0xffff, 0x7f, "b238d91d13013833dace86c98bf91091352f2de8af3532940b4ae16ec0a9fd0ed067eae05834ed920ff9d654ac7e72d02c0555d91336f1d9ca8a06b850ab9c8e40e2824b766f1b815d63194b85870c25fe2a0895ff6b986d54756d0d02359c96d2ec718e64a90586a94778a53a418f1706dc2f4b670be68f557ed289913b5d22"}], 0x2460}, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000004480)=[{&(0x7f00000003c0)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855", 0x1cb}], 0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:03:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socket(0x1a, 0x1, 0x80000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x5, 0x9, r1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 04:03:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgsnd(r0, &(0x7f0000000100)={0x3, "be947af5d1c23cfb7c4bf7cb09cfb343"}, 0x18, 0x800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r3) socketpair(0x0, 0x8003, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r4) 04:03:35 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b4400000000000000000000000000003765584f212284a1e7ef79a6106e09cf6e9ac1b91fb980e36dedc9cb993f1d0416858c452d34beb92577ecf2080f439ee58415144bf1dcf911a2a00d91711d9af18e686ada7c67"], 0x1, 0x800) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x670}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x5) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget$private(0x0, 0x2, 0x40) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x5, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x4, &(0x7f0000000180)) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r6, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 04:03:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) r3 = geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r6, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r7 = dup2(r4, r6) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) setreuid(r3, r3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x3, 0x3, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x4, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 04:03:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x104c1, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) r1 = kqueue() setitimer(0x3, &(0x7f0000000040)={{0x101, 0xfffffffffffffff7}, {0x3, 0xffffffffffffffc0}}, &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r3 = getgid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) r5 = getgid() getgroups(0x3, &(0x7f0000000240)=[r3, r4, r5]) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x19, 0x3) 04:03:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x6999, 0xffffffff80000000, {0x1ff, 0x7}}) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r2, 0x4, 0xc4) r4 = dup2(r0, r0) fcntl$getown(r4, 0x5) 04:03:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x44, 0x4, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0xb, 0x42, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0xffffffff}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x9, 0x7fff}], 0x2, &(0x7f0000000300)={0x80, 0xfffffffffffffffa}) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r1, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r1}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 04:03:35 executing program 1: r0 = socket(0x38, 0x4007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 04:03:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682a", 0xf3) 04:03:35 executing program 1: open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 04:03:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0xff) open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f7", 0xd0}], 0x100000000000025e) shutdown(r0, 0x2) 04:03:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc040, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) shutdown(r0, 0x4) setsockopt(r0, 0x10000010000029, 0x6c, &(0x7f0000000000)="4448c9b222cdb1910dc358efe8bf7a4c6c9b8ce6cde42fd43aba2d94e05c6a6a389b0d60c68b119acddf1d1351625f0d6e1bf5ebb46eb7ef4165eef452a34b0a39089a184ffc4276fdadf1dcce49cf15429069176c7e75ea5b", 0x59) 04:03:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file2\x00', r2, r3) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="0670bca9348c74ba9ed383b739208eba6c833b36e6b384f2146d24cc690f494964fcd63240184cb2b087e6974f10767a7c880877be947eab8775112192e7921b1d03bc61c12d8b7b1f8c82d0078ed48777e7f03c8840a87d80b984f3e4cbb6d8a7378e98edd9f2c61e", 0x69}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 04:03:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:03:36 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) socket(0x10, 0xc003, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="0dfea4f9b4e514b6b30d3917490f9f66c1c88cef7030264ff807cc98d64280b861f1626243a2c2c7126c2209d5000b9b763aee59cdba372f6a8c95ef4942fb6aeeee57a2e28d7975899647fad1104d69d3c067798f01e511f99f437479ed3945595eb1764098596fd8c71aff8f5b5e841294ab1c3dd1252cb8447a21afee4540ac9ac82dd03bb8e52ad40f4bb7a7766ff56e8e388ac2b3dc4a72046112a53a80bef23c3bdcd8639f8a61194cbd8aff98b3ec7bd75cc62105c873fc8e2b3633c1706d1fa90ca4accd87c5ae7d9246dca78d1c8d6f356ee292325ee2b0eb2f9a000000000000", 0xfe30) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x746e}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10600, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) 04:03:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgget$private(0x0, 0x12) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 04:03:36 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 04:03:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:03:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x8000, 0x9, 0x1, 0xffffffff, 0xc7, 0x801, 0x2, 0x0, 0x0, 0x8}) 04:03:36 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x2, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:03:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x8, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf0560050b2f208bf34f0517a093bc48f218fc0af61ad0a0bc8480c85e5a82ae86c0e739252b3ae96068527be7a0cae86c839f01ac9563f7e37f0788d3600dc992d3461ade09e534f75d73e1472b173d5496ae4aaa5721b4bc787b8f1a1f9426ad9d5310608c567ea567f6cf87349e60f710a2736e2c91900000000000000000000000000000000000000000000009e1e5370b7c24723f6186e2e1476b2810c56"], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000003606789734b259323ac23fe11ba873da1a0c6e3a891330ca5e3a0a637fc61984a565f0ad3362672a033d15f6f938089b2cb7ed51d0755425e99f6c5762b554b4fc584d6871922524eb0bb145ea1a2f49f801432353eafc919862919f4fb7fd024d53d98a6e7e9365e193266373c0939b7fecfe53e09f4e1d9db1411926700cc07c2da776b638ef6156b540d73982b7347886416b73b9aab00e9286b6e085abd929ac"], 0xb9, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 04:03:37 executing program 1: getgroups(0x3a8, &(0x7f0000000000)) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 04:03:37 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x89) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 04:03:37 executing program 0: r0 = open$dir(&(0x7f0000001040)='./bus\x00', 0x400, 0xa18b371a601eed2f) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') connect(r2, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) semop(r1, 0x0, 0x45) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) 04:03:37 executing program 1: r0 = socket$inet6(0x18, 0x4000000007ffd, 0x0) r1 = socket(0x20, 0x4000, 0x1) listen(r0, 0x0) r2 = accept$inet6(r1, 0x0, 0x0) shutdown(r0, 0x2) sendto(r1, &(0x7f0000000000)="e1eb0323aaab0dbce2e0850bda9b343005124ba8e4d62e27b5427f1f54f35979cfd718638ff1a3522490a6e111a0469a708a9005b54fdaecbcc32047bbec94d53fcf9a3aaf860703b716c9d6dee5f026144d986b9df98d423b809df41b2305cc1e896bd49409efe8b158b4f14efb284adcd43b9979c30ac5bf98706dc9e2559f2a39bb822b08b5ad9402007a1c249b259e244750f30cd38837ebf0c77cecd598285fcc05bc0679ee115ffe80996f40303fa5cce08024b8f6dcd57e57a9bfebc43335a26b", 0xc4, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xffffffffffffc469}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) shutdown(r0, 0x1) 04:03:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000), 0x144) 04:03:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r6 = kqueue() dup2(r6, r4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20) 04:03:37 executing program 1: r0 = socket(0x0, 0x1, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) flock(0xffffffffffffffff, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setsockopt(r1, 0xa0d, 0x9, &(0x7f00000002c0)="120bce24ea8edfed9bd35c1d4fc4eeb1bb86de5bc4c555bd7717672e3ec6e46de588342dd37096afefad0d6c3172cf59dbde9b7d32cce4efb03a888f615a629852be9e808dd95ff9806c82fc373850a2ef6477d2741e48", 0x57) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x9, 0x9, r3}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) wait4(r3, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) dup2(r1, r0) 04:03:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000240)={{0x1f, 0x4}, {0x6539, 0x4}}, &(0x7f0000000300)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x960, 0x118) utimensat(r0, &(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0x1f}, {0x9a4}}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 04:03:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 04:03:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x1f, 0x2}, {0xa999, 0x10000}}, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x2, 0x1e2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x54) recvfrom$unix(r1, &(0x7f0000000280)=""/223, 0xdf, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2, './file0/file0/fi', './file0/file0/fi'}) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 04:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 04:03:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x100000001}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="daa18203cb305ceeb4897dd36da82dd7446b6622a46e04b03b7bd02e3124274fa4d732875a69f60019911ce0306bfa83ba5a480104258f438f330f0e11a1615004a828f81f43225ab9902516e529c4ed233adc6b94beb6714f7af340dfc9f878664d0e18681ca1aef2605750ab631eb436fbc11b006c7497012158b981f2a99ca492e3048f636d9faf9901c3b4d246139e58609a706ca9d8488084e7cdf51d948de4bfeadaac48c8178fc9a0460e3d3f067bb78eb9eaaef847faae756f7e89ae6155b27e37b6266ab07025bbb08ee662a337fa43f2c52d9241c96af0ac95a539d61c32d379c21e07b4472e5b74ff7d09156b498ea09a451974798f2c", 0xfc}, {&(0x7f0000000200)="c0d320562a86fcd4947b99e2ea9f47dac68cd45588c2c4f5e3902a222116c56c62bffc7a5b9738942f236c1668d1c96b5491a91f8fd402187908895e6ee99e345196c5286dec92057cdf63902c5ed590120b8a8683bce598dfd2d0f75455ab0e31d3ac6f093e05556560fd885f715298525444e88c4a3400915f2de8e6b105c5b706f49a42a9", 0x86}, {&(0x7f00000002c0)="176da454f0ba434b8b090ab678aeacc416ebcd38edae08ca937828b146bdab58259a6b200ddfa18dff314913ceccfe79669d376184afe83efbfc9d6ef0f01dd34c023b401c5b074b6dd1ef2d896a8cd299eb6304eb552c83284e585c5c498325b3ced5d40ca1ac48ed852c1b13", 0x6d}, {&(0x7f0000000340)="dffe4a45852c5c1bca1ab2e103474ba9e051b968d57f181c937b553cb70c1936b036cb8876bb60445211ea2d954ddc43d50734c5b541cf894c9804847858a98f973015750b39204bf340784942c0d500b6932434769fa100a823ed1b2dfcbf0ab1cb2afa1d37d16ab48e8e52b419d34d694fa465fc8283529d39ce137743b591e1302bb98498a23d2a87cc43f540341a227b0d1951ac8980114ff69e68381d5ba1267cb5f6520a47f3", 0xa9}, {&(0x7f0000000400)="f99b0966543b01b362b19c2b056fe3bd70fc2efad318da4bea065807db0e49b12f707af1d9bdede3c4", 0x29}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9ddb65871ef5a5bbbd33c5f7acdd51d67f91f6093b6b9baf", 0x18}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="e000000000000000ffff000003000000a538b5a3ca2a36392dad6f07c85c4e0339a99e9053c26c629681a86bcbb13f93a38ec729e65f2d797246f98cf2de76caa6d5f27b175d1d047b4d55ddf2c2e01d0c40f7e15a5b7ba6a57f6b7d4797605ed7c58c8974894335b63ccf18e488d94a7a46bf2f4ffd607521ff4d731801913aa394b6ca41f7fd5e3f0a165017a9fc64778b71ba2b68e5424f1795664c0c73d9fdf899fc82efed33e74a16a0460dba3da381eaf7b886fd204539bce2316db5fcbf3153db8b876416d27a38be0e917bdb364b90575e70e36fd774792200000000b00000000000000001000000070000008258ac4cc39a93e63001da1ec2a39fe98a5a6b14d4ffc177a7d29e8c99faac78771083b5e7084e2e3dba202639d39dc5dffcfc43043a2f86735e47661159c3826bb7366a76c03dd4c6d6b4a1700a23403c00675f33f0985be9858c95dfcfe384edaa9b4b627482f77fb110b509daddd044e14552d3a9b12776e793ebe215048306a4682bd29b7f0333403f5c220a11b6d1a40e50681ed2602f31b99c34ae00005800000000000000ffff0000ff030000716e1d2d85a23c506f2937ac9df3ecd26bab5027fbfbf132da549c0ebef59c0a09126da536a33be0745f9358601c0e70d0c7b660975a87a6433255eadff07767c700000000000000000100000000000001000000ff0f0000d7e1dfe42bdab18cd9e2c380a9a587f165785743c02215fce540c08333180790d41a4a24552cdcf54b720a6bba0a7267fa940373c5094ff0fe83be0438b61001ea37a30f5c28ec364f620a016c27c2aa2cb56e3160415d43c9da729344b428efae4fb7af718e54cfc6a45b3b2577d1ccfee3077a31519c02a87c9a87ec21e2057901bb1cab6520b10f3a10bdcd3b9c71b749438dcca185df2eb93fd1159bd963db51377ae8fbb25dd422343a90f8d4e9839fc3d448635d95f3dbe18c3aea022ee4f5fbdd1763e9348aa2a6b79dc4062a6e7e11f913638caa8277a197b246d1e4a51f5473cf959ce498f510af0b404d8f13da835da9511ae22e79d9f10000000008010000000000000100000000100000055df7cfa8a690a66deb702b1bfb7eb46d6810bb3023bbb1e496d346566f9c95dcf5bf2413983e0cd4fdd851543b591f97ecd274a7cd4ab84e9d8e58eea63f24947b489250a576eda3d5b090c2a518e4db776399917e70741f936513da5aec7f4ba732d1e175e54985708e44658dd98efcc62287be57df480e1faf29d672152e3d5920106f0f24394973d08294142bfd1579b9004f6ef57011423421e2557f02e6900b3654c1076b22e51591a99f2565074ae6f0aa48d6d9ad29b106d8ebf31ef39ad58a936e809130d2082b58b41747e2839d762cefae6df9ad9505b1e6f241ba796be7f98b46762ea15511fddc28670fb126dfcd694d00c800000000000000ffff000000800000d287295a3b16d8a812f303bd6524a56c77ebc01fe295269f23b29c8918ab390fa4602b5a5a674fd883a6b102c0c391d7e7f1ff67344ccac999e35b67a9fe553b2702000761a3186aabff28b55c9fbbef03efd683fa61cd944d1758acd188f638697c3df24b5c4c0172493eb50c79592d6ab37b87fdd6affdc7d20588a2d6733c86a5bad75e701c296ad37e034e0a79b0648cca7a828c34de7744479e631cfc9838bd38067ff65a49e6437d0a42b552489a0ca20000000000fd682ee2bd79355e70c687fce161"], 0x4b8}, 0x4) 04:03:37 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpid() setpgid(r0, r1) socketpair(0x18, 0x4003, 0x100, 0x0) 04:03:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="610896c9f0f8f56943b0a0264f6047ac48387c75e70d17212e2499786be73c671afb18814e0426ab2210791b9a00caff724d35dbb65cfef06184d5cdea7cb9158e6b4608797ea3453818f1ea1d0db2f1038b2dcf1419d02c7fda8452d134b7b9ad61fdb3bfac956629684c3ebf6813d6613ef106f49a9ff8a430f32047c9b9db4ae86f19517d4bb993d1d3874f1c0d5ea83ac245b12e73058fac0dab81587a", 0x9f) 04:03:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x8, 0x2}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 04:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x40) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 04:03:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x4, &(0x7f0000000000)={0x3acf, 0x6eb}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) sendto$inet(r1, &(0x7f0000001400)="821d3032c8e7decb3f0e27456e29afc16362505144a6f04496abdc2c1a3674d434d47406be35041f0589655088b266cb926386546d3b5694025dc38346d7dd11d0371a7397b3df578eca9d7b99d6e52a12d6f149b44a", 0x56, 0x1, &(0x7f0000001480)={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x100, 0x0) recvfrom$unix(r2, &(0x7f0000001300)=""/49, 0x31, 0x803, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) close(r0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/104, 0x68}, {&(0x7f00000010c0)=""/120, 0x78}, {0xfffffffffffffffe}, {&(0x7f0000001140)=""/202, 0xca}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x800, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001500)=""/65) 04:03:37 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) ioctl$KDENABIO(r0, 0x20004b3c) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 04:03:37 executing program 0: r0 = socket(0x0, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x1, 0x12c, &(0x7f0000000280)=""/152, &(0x7f00000001c0)=0x98) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xa786f021eea536a2) r2 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x40) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/109, 0x6d}], 0x3, &(0x7f0000000200)=""/47, 0x2f}, 0x42) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1080, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 09:43:20 executing program 1: r0 = socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xc9d5, 0x80}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 09:43:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, 0xffffffffffffffff) 09:43:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') socket$inet(0x2, 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x0, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x14, 0x63, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x401}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x80000052, 0x800, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x401}], 0x2, &(0x7f0000000140)={0xfffffffffffffffd, 0x101}) 09:43:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) socketpair(0x20, 0xc007, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x44, 0x1, 0x0, 0x2000000}], 0x800, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0x4d, 0x607}], 0x20, &(0x7f0000000140)={0x80, 0xfffffffffffff801}) r3 = socket(0x1e, 0x3, 0x0) dup(r3) close(r3) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd45}, 0x1) 09:43:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xffffffffffffff00, 0x1, 0x5, "db162eaa83a333ddd5d92620006a18d5738af033", 0x7fffffff, 0xffffffffffff0001}) munmap(&(0x7f0000300000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10000000002004, 0x4506) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) write(r2, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b0", 0x2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x207b, 0x0, 0x2, 0x800, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x1a4) r5 = open(&(0x7f0000000200)='./bus\x00', 0x400, 0x1d) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x1}) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 09:43:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000240)="e55aa7c0f10100000076b64b36343bb5c4dc1671b8106f5f3478b07d48714fcc8880dd508bd482fccbfb83e662ea76bb7e709a0cd3ba", 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:43:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 09:43:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x2b81, 0x5}, {{r0}, 0xfffffffffffffffb, 0x36, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x16, 0xf0000040, 0x8, 0x66}, {{r0}, 0xfffffffffffffff9, 0x52, 0x2, 0x21e, 0xfffffffeffffffff}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff, 0x400}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0xbf4, 0x2}], 0x9, &(0x7f0000000080)={0xed9f, 0x6}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 09:43:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x102, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f0000000200), 0xb2ae, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0xa4}, {r2, 0x2}, {r3, 0x8}, {r4, 0x2}, {r5, 0x2}], 0x6, 0x5cc) r6 = semget(0x1, 0x1, 0x428) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x4, 0x1000000000000000, 0xff, 0x20]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) syz_open_pts() sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 09:43:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 09:43:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) listen(r2, 0x2) close(r0) 09:43:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) listen(r0, 0xd9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 09:43:22 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000740)='./file1/file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r3 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r4 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f00000007c0)='./file1/file0\x00', 0x800080002002, 0x85bcc) r5 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000640)=0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x30, 0x12, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x42, 0xf0000080, 0x4502d7aa, 0x2}, {{r4}, 0xffffffffffffffff, 0x8a, 0x21, 0xfe, 0x8}], 0x66, 0x0, 0x81, 0x0) close(r5) getppid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r7 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x90, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) kqueue() faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000600)={0x9, 0x9e8f, 0x1, 0x7, "dc48a7b16aa136c54a7c3c93596a497490e707ad", 0x0, 0x100000000}) 09:43:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983eaf831e98c49bf5da6e58dcd7c0969895058aec894952ba83535883769d5de43e1b71c2b3c1bbb8552acb13a4d2a6f", 0x4d}], 0x1, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xac8, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getuid() pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='<', 0x1}, {0x0}], 0x2, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000180)='::*\'\x00', &(0x7f00000001c0)='-\xeb]\x00', &(0x7f0000000200)='[,\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=':-(\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00']) 09:43:22 executing program 0: bind(0xffffffffffffffff, &(0x7f0000001140)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket(0x1e, 0x4000, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="03592bad0ad6d697eb2c7e71", 0xc) accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) chmod(&(0x7f0000000240)='./bus\x00', 0x4) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) close(r1) ftruncate(r0, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) pwritev(r2, &(0x7f0000001140), 0x2b4, 0x0) 09:43:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x100000000, 0xfffffffffffffffe}, 0xc, &(0x7f0000001880)=[{&(0x7f00000000c0)="706468088eddb04dc07c312ffd215dffeda2e0145482815b9f8f07a2e533d9ac0a8e37247ee1eb3b9a9aee858f4f33e967ed46f518bbe5715d9bde549d7f1fc6440f0f3769c311170bcae2cf84c89225dc9ba91fed6725a775b1dba964602f5e5d2e6cafb34304aa25b45dab426f70195d65934d2238dc8c94bb1d70387d1c6e4b3f544fdfa459cf0aab7aeaac0831dc0ff5e2b2b3e0b19ca0adb01d891eb0f0925332d6a5ecd7a1e9ce5b", 0xab}, {&(0x7f0000000200)="02054f", 0x3}, {&(0x7f0000000380)="dd24572171006b14edb6d64d3e2234b84bfdb513b15eb0ad2334b31e2784542c530f50de2702dbb83f346488f503a4c997c1d28cbb91aeb709629ef347ff7956229e7cf1e7e6a0004c9db5a10fd022ff30b74941aabcdf6c5deccde85e9b77e5cb350c04bd86f1e05608c4aeced2047deeb11bc1661d140e33a335675e0728723cb18a14364bc0133d6891c72dc64e87fd0e42be35927d308c15350abd5cb2392ce130ecfc5110430a75338e6a3175632152e643a9a9dfa72ae0a3410b61d90b3e0bc754b58159980deeee3c3d359e8fc08a24a43093412f938765e44e4cf6e65f5e212f7a763447ec1ed2a791f02277824a410aea049e3803d0f767962576efe527e0c50972279c134a2291a787162079bfadda15d1c56542f7026f19783456528abb264234f4a45eedc71a56643b6e72f227eccd2d54e4340baadd7561c15d2f532ce6d19658950ccd969b0b7842c1659c5f11bbc50e0c595d487e6b7ea88fce3cbba36c58c7b642f4d7fa67d03c1ffef5668609178b8ed2d816ead539975d99f97875dda2c56dc31ac4475f2a3b3c9592a3952075a5e9598318d933a648708c23f967d9daaa6f05bec0a56e26644116dc2ff1682d800d64677420314b46c9e6a3ad86d2b04bc4db038dadcf428558ec2a4662eea407e9e841d8552a832ab64aa5fb813f0fe7dfaeb24da9f35d845fa970762cfa5d46b80f7f43af423b0f0fdea8f1b6bbc5ae0299332f559502d52933e9d10679671d690c84647ff73ad53959554c41963341fde35e664eaf6dc813fbab59c6d1bc1fa0ac8fc9d6103817ef4e238fc79a7d4add03e4fc3c30a737664a07f515b52d5253990fd2e548e1cc1fe6bdbed11226dafcc22fab87a1a036f48d844f6c011d06eaeaf613fe7ebbfc902f4fd48e88e4cfcbc237600cee7a032f1e6b8534068c59cecf620d0b47d8805edb12848b7bc175f1860e2527aa56a67827d664a423b846075bd3a61f40e60b307623e0ec785a0ed716291642f236c8347b016414a3e7bf7e68106becb5f8b5c209763e7dadafb844517908051c780b27c58d643113bd4073f4e3bd0b06a597b141d95d737e0aa0502e430daee0b89e3162c5eb9b5f9b6cd8e33c743ab76f0e1435fa3d8788d3ff2b58fbc0a1b595ca95c47df97cd5d762d5854843b49aa55327721cdbd43c06040bbf7f375bc732b099398f2d79cc38b64eadfb4b9362a6961c8e2accff88dcca669dbca1796d5f0245de9498d4a2d78c1cf3c59fc500d5f6887e49aa92a0f6c164d8b2106a63ba296f82563ba1bbddc904d76c14d66dafd832834b5257cb5e22669c66fe1984899ae6fb3b233f5189cdcf4fcf8c91a652e675b4e27ad1fceb6f89fc33ce0def7d060a26dca9ea0403e8e1af2d13ec7c8a93622df47642b7685483992c57cb16f1354b54ad0c5ff2529811c86a523cab65e8984bbef43d0cbe2c4532b4882c316be7ae8d70cac6a1ff1705b7a2643ff9268284d40f4bbe4cab5f48dc70ea447d3dc7fb3e7b5c2c2c8fbde76d3051ea25e04c153bbfff398bbdb61188d3f236121f05fc98e848d53183bf148a022e7996d7428f412b46e93e7a3b4f82dc50e19537d0ca055f314666a645d6ea013c98b442985b9b2ad62e07e4d56f7b59134e32c8e8f234d70f7c4ebf976ef4a28820a37aa97892111ed51f06bacce8d4a9457da516233a786007841db1bc756e4b46fb50a881a4b90c36662c868ffffb562d31dd4674f9044f7cef02d6597f10314cc9ec0d355afa6a32cfd4cfab19103901667fb9b2ceb3287ccf103724e6a7389ea3974f115dd838872068431f1fee91fd9252de106eb06218f653c68719d8d4c9123d9b5dd16e5d4220afd62e2ecee55675c25afe863924efa50b2ac858475d9f3c32ffd0717cf909dbe4d40f6075356d63300812a3a0f113f6cc30aaf445def8dca9d046d6f55cc7e0d2d3ed5798b10f323508a4542dc7a584ab521f8cf6170850a44b05c443e6b91a66d19ed1aba3f12d7fd85cd995a7ab066aba5bb7be0daef486f05a0e10ac4c8252cb56ed2bfd4f535314e207c08aea0ed65468c734670cec14c2a44e0777e9e34e844f7816e8b9a5fd9687153c8daf0df24979549ec056022866c4bda496f072b066ae0b907b9507f35b8f8c959c260f98d8a6182de7a7b13fb23dfd200af4dbf277d38ae4c0bc273e7d4a4c81188a11ed3793eeac7f384f78c793f3e8815f0465dcc3bae7e6c3461948c23a7b5961460991855b42ba62e1082588f2fd7cdc57fa8fc3f5b0127390727d547d7edbeb5b73f59d79b3b1e1d34bc853d098defdd12312635f7d711064c3575eb7a0bbfdc6f7d78b8fbbd7ab36b4b9ddb4a0eb1351e4f32e90763a9445179f8a81206f1248d74e3ece2296c8d17a94141cd8cf3368bc7b422eaaf520cdf983884357e5decf416655591ba5932795e3550e4eaac9644a26d6451815fd43bddec8047f4dde8f28256f51b4af9cfc3e5932b2ec6b9494e361c4d368edf31feb1a9a9ccc21e5b0091f5b5094b01e10b06beda1aa6bbc2cca65c17ac273654dc862ecb55e278f128daeed42d62bbc0dd0bf210459b77eb7977c368e45d9b11595ecc19842647161dabf5cd4ec34afaf534fa2bca5ad283615b5aa96954321e19bbbf33b1b7a4bec8e1e756a2d4eb60ae083da2cb605fc539f92158b0bb04434b15b370333b0d45098ab2b3b3347844e002128cd14e3dcad9c26065975124c6d91b24017d98f901f7bac4c76ed1577c644e711077a2a4af71de6afb40490f9f9d98c37b40eebc5ff996670870da3d2c99e3f597e9f1ec5b0a32ebdee0a2bd7c8303a3883d5f42e74b769b2cd5c2165a18fc3a30bea38684560c7f61af4a6dc1bd49b32c75a9771fe4e3e1983e116e17a104629ab4918a3377b5f0c864de40372249273ae2c947a9281322df5e2ce60790f6cb1f32d470ade96dc27032a90d1baa358d55d9108c5710011d1d54f9cdcda7b5aaa662f32d721c889caec4f823ba20be3db3859cbbdc10fbbcdd77d3cf56094d8b813460f553d6461a95a2be976f5882bd05c454116e98a3380c20b4300bdfb454f208592b53a2d5b651322f68d9d96c25ba4267629e63e22814814d7f3559219a53d93b5e78bae3ea1fc8961a6ea4498658fe36686bdedba5f6366e66345c22d5dcf920bbce911fcc6eef91e079620fcf7fa3a9de4bd882fbe79c5b5618c820eefd86ee8451368e6fa2808f0667d411944c47afd813f939f9518b1bd7857b0e9b70b978e002d7a906dc37801e4dbfd9989809027e8e59ed1b8282be10b99557aa0c158f5f9c5b85878460bdf121d58d77030410cd63303052edcb2c78c0f14d60bc1c8269ca9d2c4e539c242bcc8f416f7768714e2e04123da5f9d6e92eb0ef98486a415f78727d036904be289bdc3808e163bd521e3ec51a48085e7f647b4a92f2913c4f8ae66c1c1c69cbc5996aabddd9184f6f490f98a2f5247d2a6e1ed397f00514fac3e9be8b9168c35b98e108554c1b8dfa275aa24a8cf4a3f6c876e1fc51b94dfb9255003466b13ab1a15a0f9319080675c54943d38f9357e6c07b749c90bdd164a80e48f89348b1223f23ec325c868ff07c0bfb45ce73e7fb7ab655220bfeec5f59f2643549aa8aab651e3e79dc5f65d8e9994ea187b674bcb821b5718299e56d78b145bbfc35303aa3bd38efd76b5876ab02f6b25d4677081a1e0fce25b69a95137faf92022828fe360aa479e66583a25ebe8ec48c650a4bccc0e1ec1408f2b4b5e404daa2843a0e1b67e81a7b01b1ea878ba54c6185eab5c982a7574bb5e46b4b8c01455ce1056a19aa08a07c132d935f8bf379611627896d4f054230cc45b18bd19c4777fd58374b2c4c871d8cc0f10bbfa68c0365381964d66c9999ad00e1d06d7537fd3b8c134f4b23e7b0b5dabc84458d1c552ae1368155aef1ab62335a18ab0fa505af0c31c02ca13edf08106fc89a365d79d0b7e67b50be401b97d4f8ab6fe61b0e548e46afb44cae103257483e25a86a6bb800bef797f40b730d1b346a0965ad812996fe1eb7f125152c7821460bad3d48478b58f2d49c2666b5efa9ad29629932dc5ceedc2bb25c05d59ebe9e5d79012d1e0fbe69349625235f459679f7c55b0c1c8347fba66989e52677710e92ff876d5094f3936311f4200a614e361d1329bd1f870c9b5709aa5b6c8357ab7bdeef008959c66b571ab4bd0e7cf8208bda47159531e418beae8cbab20a73c5ae1f32314ee676e83ab494f15eec397388c30f90c19dd3f59cef4e0d570f2f109577bd405baaf09e99ee2678fcf55592e061a97610e07aa13d337819ead18c59b15e04c982c97a4093b49143f3f2e4598715c7c64d2c40d783b60a5b99820c534dba630fb25b46cd81b09e676e2df9ad3e5a1f1ba669a219073b0d138982e08daddce540e9005769935491d2e691103f8ef440760969ba7cdf06f8bce6a66ba5a86f210d1ad7d795314dbe5ae224e8a10282c2abb7b964dca7be728499282f3fc8a94d1170c93b79a117ec23ca93f032545eebccad8b48b0dc42e95f78710c413ccf60702427912aab153f60f5f1a6d75b1dd11739778fd11fd0f11a40a0dba6af4056bc2fd10ea50a9ac285ad66c057ca78b1b67b5cf1eed0453fa6a34973c528c524957b7767669ce42b03e1b24aab11eac4ae45c5c4aa973a5a49968044d19669c2bf9daa5dc9a67f74346fac6d5df5f8c60221ba14969d2ad22e04f50ea3f013293d0e668127341d5fb76c7b5269c885b7ae9bd59a91e1696154322aa24f3a5aaf39fcecfb07b808d67f56e39b9b8d42e2944d1ac0841ac22399f35669ba65ec7e113defe51b3b2f128091ef51db9bb37d859b61779bd1df6df0b23a530e596cfe7aac76b0fcc0b3318fafcd822895763a76a87ed7f37ac62d089bfbd9fbef81a72347f67e1d5d02b9af4f221e25b3c5f24ccd0303bcdd072b04ffa49ff4405c4aff16e7e0c47744f4406fd72ad36bfa5c634f77dcb50e848fe90d2e75634751e6125b7ee06500d4653a07f18f80d84282441c8812ce60474f8797396dc68a00eb4e081c212bb55be758c68ea0d0abed8f67f181b31c78333a264ed3720b7d283a14e898a24f4b321c210a4e6887670fa3eadad25c2e06821ab6b68b8bf7e185c603599c64347017e25e4987bd92b0e3c0b02a778e283b2022b140e33d5ce9921c656db75b5448ac16279ce7bfe0d03db2bb3d7eb778c1357aac029e329f960ec32fd0e22f094c7046cc1ebbd79168687894d45e8fc837cdd6bb02905b20058ab713770fe86b480ca91399bc3b68f02ff7a09d02735d1445bfa055aac7b694e4c31d24a4a8350a9b521d39e85592871307f2b88bb49872e9c98d788f06e37cb91bdd2c7af18dccfaa84a7cfd60d9c2331e93ad942fccb7ea23edab1442bc4048c2a66bada2bde39fa835893e10b8e46b1824c587ed40fcb6663809923540210299bf490036bdb73ab8e79d0f3b3c842eeeb561da8772848ad8cf6a7e03815c9b951f623238f91231960c690136add2b6341bc92e36fb6eda5178de9e69540c73a36e5a88313497af64826dae412345bf943e1f725de88f1aca1b1cab8bbff3f96ab111cea5fb8620ecd72765080b154dad6ef57b741062adc478e6c0fb11ec07927571cf5637c10e3d3d9eae2be872e82ef42e4793f33d7ba6ac7a0366a1556e312590821dae7c26c6419fa786537a026a5e8eac308a04688c04479cf6aeff758db4696988755ba479795afab7ac59a72fc44c047e6c53f9f3444656f9405b6966668a1ba17ccf61997", 0x1000}, {&(0x7f0000000240)="9f67242859fb96f6a8fb50ea4a7ea292261052f5a3f1cb64c5485f106d60f2465914a7d65d92715b545423723c6061262729e6a313a24523f8846f9b4e0b0fa0eebd3dedfa1a78500a93051c92d45c6c7b0aebe043c27fa49fc47563318077f6f05318beb94e01d94a967c1c5b355dfb9be5b8fc47cd6b1c1a92a9b4bd4597522f2bfa7e435837decac7da0d7a362b35cf990e", 0x93}, {&(0x7f0000001380)="b69aff438450c0e00a463abf5bcc7ccecffe78167e3bf8e10dbfb157a8f4d8cbb79abdc9f4393338439e436df08197ea457faeed3f6d2d8efc2371c523d324b40ada57cfa5b34aac02f2e5f17780a6202f921b043226f8c09a62acd3710baa6c4246fb668fd1d9cf081cfe9705319f", 0x6f}, {&(0x7f0000001400)="8b5c28f11ef1dd77fdeeb456fba346194752b172bde804fbbb9741d2202bac14ecf4e5f7e7f651617d25a564a925418a3823ffa81a0c366ec34b5bd0ddede541ee7727ad75ff503a65f24a6854b5f5a32e438d897425b568fbc2bc6e2c9b4153b46b2bd8e3cba3ccf8017db3b24a526db5be420a962b2811c3ddd4a3526476e345623f36ab6526d068f9e54b74677cc66feee13ad40a499512fafc4f71a1532551ece99cddaac69f8602f991b22452e248f20cc662d2c520f40c50ebd6d0f09622af7595ebfdf0fe9e82049b93b3d5a43811fc0cdfa4de", 0xd7}, {&(0x7f0000001500)="a0fac37b6b4ce082aced42b7bcb311a66b9ed7c315920f2be705ffe2a258e9da55604e8fe6817ad320f99879057231547a178ba8586abf4ec98d0a186942ae9e145a3ee5664eba8dda72b636b76febb2ef1c19b6c3346aa73c7c8c97a1cc271897a1a8696c274f77c233ed807bcb7379e1c1387fa7fd0ee590bedd7193f0a28a1ba364eaab9d9f7f2dd80816b8db784db75f5ff800069c137b9839d611fde0a0d7db4623a6a6c1d9307e6bf752503aaa81e84698886e68b4fd8d42ba05148ea5e7df66ecb7", 0xc5}, {&(0x7f0000001600)="0a730e3177c5a0feda3f11f046f2eac64f1a1c55a0b7f39ec0b3e0b3fd9c78c50f67fcbfcd6005ac0998b942ed0a28cc6333db8350202a980147f3ca919f6c131e76420bd9ad15e37ab06979166a8f65d26dcd4dfdf7726c72e76ca7c28ea88e67e0e70ca254af91cf2e2c0629a44a6e0d5431dc", 0x74}, {&(0x7f0000001680)="21d61102d0280758febbf71b063cdb08d271390e49bfbd1e5f41251eb9299d606233963d4849de399ccd343d26fa4d9f9824420eeab0688ede499c02f59c7a6278ab81f8c857335937d6afb0bae890de56e01646aa03f2f050f1ebc00c127372b920d78a0c0dedfb810b638f8b378f228504800087addec9c1814a8aa266159b967a5fd52bd976e68f62728d92f56a06d90e3b955b90e6c9e7fe7f99c49972875c6c07da5243fb5e169f32e6c02199b8705273fd3221b35abad0a69324d0913eda4f5cfd2f25326d68020e980253b8190fe476af7090008e4d4df3818ca0eca8", 0xe0}, {&(0x7f0000001780)="52bc9f67567801b01794ed84f96cfe240bbe890b81b555c9b2ac2d9661007da6fe1d9c4c53c004f85222dab7cbe4bc69c5d7746018540b9b9bfa8311a0a8cc35b479959f3fca4c84dcda6d3a43cb000b5953da590a21a2cd16e07ee328f5f873d1f46b2a3bafd8e2160768cdcfdd9036295033178122c4e1c81afd962ef2b01ffbadf8bd80cac3a822787cfe2662d6398e4e40779437fe97fb30575ea8ba26adea6daffd568cf46fca056eda8f7d57b3df7c28e85c774e40e4208297f4227c722540f93065f7bf0695519f12c03ebbccffdb59df0fdaafd908f8be0139904b9897a4d9e38c8b393c9ee675", 0xeb}], 0xa, &(0x7f0000001940)=[{0x58, 0xffff, 0x400, "c99d16e25e00ef4a6266f6e97598c15c24f85140ea825144db98af8a2ea5931e05b84ce022ba1fded8095b02d0911d5189800d33436b9836e8ec27c518b7f3df7ba24304"}, {0x88, 0x1, 0x7, "37cb4da774a799f41a5835afcbe4240512381ad1dad1e0a6b5b26db21ce183e8710189dab9342e75f8242579fb98b69848030abe2e5048efa5ef930652588b163d19dfe704f50669a02bbe68ba6a171dc2f0e1624b15dc605af91381d82d7914616b3bbef57ef7f6cdfc35979ad53edc9f28f764"}, {0x1010, 0x3d22d5340642aa5, 0x0, "1f3226fffbccb060edd538c31d2933e98157e37f13a8c512cbe01646d80cc855611a3d3e644087e0873d114c204583a2a40dd5c3df04fc11a1b62097c1cefc841d49dd83d7be081dbb6d3b84a6f34dc0d073175a20bd6bd99d57892c971f940da0ced879df27510551752d1d11fabcb6bca137b1765a124b0d93c795650d1e952e1bc58be1cf5b5c133343db20c457052ec12a4cda476150ab2705aaf24e323b9c06c24faebf5ecb4ca4dabd2c3c2762393d3bb4360750952ff39e22421647ec769c40552d98e61c2dac0fb46b7bb370e021d9b5d96b1696af35d5e038fd5aaae26947cdbccf8558a8616652665c31379bb62f821b3dd9a7edef40ce2903c410edb4813fffcd344fade47228a0af4e31a5e313ee1af863df539ef5337016e7b4b4440005f78fa6eb75a21aa49519835d8c5fb1386fbc9f309aaeeafbb9d042d92f987da0c94ddf8c8ef969ff14eab658fb6c89c1a35955fd3f38df61c59f23b2b88f7aadacc0cf2b1859248907f1fea3e74fa7e1719d298a959c0ec5c1ebdd4841f5ddd598eb654d0bcf29bc1b039a05ff24608f29f8b1ba5d037ea54217aecd9ef01e4f452b884cd2fc6ce143a1d961e03025c808fa9f81866b83b3c7883ef7f4568ec434433a9300c72a860e6adb60a36a7cbbf8709d35e9595c430be25c27a7ab6f802981050bb1086b84ab1c225fbc1a8419a78daf2c0e5bce186f47df19a99c40093b4f6c4fa01115b9c9c2b95c59f1bf406e4f1624f49d77787af83a656fbfc3fbf30fffcc7f7f5c5deeda2d0476a42662500d6c07466eb59b7cc29397bff79b702eeeb395fd97e382958e0e1e795890e107491d32c78c49e537c46cd68b226b858e53b943d277fbfc8af989a50a9b0f8e5671d29b0c2e9ffc95d04660bd258d0c21f97eb1c7a6e82e0a448d815617b9bcda94fd07032b66ea8a1788b84fdda7374d31166d27998724998fd77e41b54a3e0cb00425a45c280300d7af792fb9a904f059fff1f7b48895ad833efb982b08051e468f4726c85d90942dff0a7c69f65e8b54cdb0692c357d0762e88be8d2f849c88bd2b032b7b35dd3de57bf667f6a32d80659fbd0e819fb5596aa1957e45077108ce59b423f3457cf11ae30f99a47ecd8546c43d00451e2f42d691a8748749d6709a6ae02555f945b48850f6ebe72e231d6651568acc11bf8aefa2e4eee7ab6ad0795a0853d650d85599ffcd3fb978fae3c98cb1639b4ea9486f512ba9e11857ef1330de1c7ab6b1371ad3de90aa0071dfc5d483d26d23415192ed2bf6f5efcc8c029185fb2a2a1fe4c1ebd1ad3b78209b9208b006d2b7ad5416f8424d99f4a90a22e56a606fa4cc4bd428f0ebb63f6fedcdb1c7fc8e530f4ff7b96c8d79a1ba219e3958d057949808acc80f17601a0f183949a164f8478942f33ff2edcf81f573d0e2ab3e8d27794b62f867b07213d7551d7a4ad9e98f6ffac3f38ef8b47722d7888df67549be083938d9e6fe6a885bb4a1fe6626dc643c1ab72529b76563f5d7589559d2d485cc5505411c6f6c99e1f6c1457b66ed90bb17da84229f2d7196fe102737037c53063d8c8a4ca8ff7b606195736b29af72ecf3fb6f8ed923b05dec4608d688eb22fe2cfeb64d17d9a04957dbeb28c3d259946407624e2106df1148a04a3b6f3c24ff7a8b1edca5adf8ceb7b5626b0433437300d6a9715aab5bfcc27ece7174952633e4217faa68f5e2d9e4ae601cda10385464d624c2b1e49b968d178e74b1ec57b013a5f38bc56e3bb1420cbab3c7633838e0e0c2297aa33dc34ee8b98c67d3a0f901ce783dcd51345516daa35c33b0c6c076c34703cc6452eed7a777b01d6a198ceae256ff2999037cb2d697f93efe94964c18f26ca77ebc7cb4a9146afc0fd5a70c0b5eebc91d4e1942a26f382d3aa50bfaedc3de3be409129f11d470f69ccade9093d0ec19425af20c9ddd25c8a321ac60ef11f891a070742ecb49a75e6f2c6407e6fb092357f145a4b083091ba71a65c4ce972ad451b010e3c2cc107ecd280e2cc50e4e254f29fc77a9f6c4f770fbafef2d600dc44118d94811cdc641550ba91cf093e93ad3964fb64f30221cc33e6e93454d199b815dc1fd158c7c9790d17f7f38a4c57cb2567b6c519b60d1e53da952f0d1fa81a53ab7c3e382a5dde1832cfaccb26f64f2d3d9655798b05f2f71051ffa00c5c7b20a4e880c3513cbe88d02949fb432ca0bc440bc997f643e70796984a45ee468cb43251afc2f7840d396ad33041809dcc18dc4b60e5a8963338918aa4bfe4cbb4b12c1ea254dadb554a3f06ef34574405fcb6e20096cbe5a760cb5929412c9a09065227a8a84427f76ab5ae54ad6105329fc25261d217073b29b372b2d10b26e975dd89e4a1a65dda1636f7b15db06976e33a6e2294e230e1f884fe8a0e79d6b96e6280c9ed10a415a87392c696a18fd3fb17a7ecb7ce775b441ff948c8f7d0ceb318295cf25c90d3fb16b5d599254f34bcab5add84e405ef1254576d186d5cc4bd3af2bb68d0aad06e4b83471dd77988a73e27d265e86e9215483f3a43e1d1ab0ff964823d91d55755365268fa479cbba8bfefcf8291f34043ce1e8c962661765a241684b1e214096308d0f78201452a48c9521d5afe6db890c778e053d92bd0a84ccbd6f9ac25d143c9ae71279cb9defa0299c9d81815e8c152ab3a60711d8a33ea30597c97a287402f7a7f9933c62b41d27f90283c341041ce773d7b77d9f1f96b0ce4a881d704969a7427a08d9cfbca0907b0d72379082ad5e4d4ef416faa080c2b8c69a34cfc8ee28d3b99d00efc698e2b5e9c499ad62f6e8183e61fbb97db3d045c862cb56922849e69f95b2d50e20d63318d8416017a58639f47466a6a36cae7869f8cd1d770f520a751fbc14e6384b49228b847b98a6c3e5a47f91c8b153cbf44aec9febe4da7184978d68e0a100b5d58855e5e093e3f6ba63a94ffb198c79147964c0a00573bc2a8d9edf287de11ea2f3abf0168e4f838de162b1c98d5c4078b47b8dc85ea607344064929580d3ea14462ff9e1de194c84e7d8417da83e3835c1a14d79db8ea9ba77e8c11dace3eb4c850c07fa91ed879bf6ddfc07b5d92814288ac496e7b15feb9be1844f1cd44ccf18c3eb51096203e340b6b424d27e8ac5c8ab379c34830c5192b34466c60eb0dc2574f4aacc8e70bcf6834d9144e9037d4a3c341058cdec22fe5ec515a592d9fd6738d68df1d94366f742044a22e6cf105d7eb5e2d387209c050b1bd4da5a4ed7b69cf6dc95c6e7f2f2128b430b1e44da2a2cccdef2c1d33d4fbd7cd17a3bd297613262542de47f0e04149a54123396750b51632591ff41404cc8ac8bc5df3a5152c9c3b1d55afa8da1635b2afc1d0cc53ffe48f6fb4673f55b590b3c4d7fd976c74b64bf2ce2a9ab725d7f5385172c1dfd63756f45433fdc3961940c09972b305ee0d551b6cd67732cee0036cffe5c265ab64c9e2b2eed0fcc1b3090844b0afdb41f565da35f3f55192e9e9ec3e991ac59db20ff9d9449166d0c54a3d50c1b18475a09b3a15f46b258a49be79569145895af9d78bdc4366a4022e5f1ae7ce215f10d7d483d3031b3ea7bedd4bc6651247584b92fe7991bbd7fc111b0eab351cc92950f488031d46f902bf5bc65ad031571eb5ccfbabe9aa19ff2f241dbfdc42eaec3da3fd5eaea119f4b76ea855a719afa3c88f47c77cb1e93b6e9a874e876bf5d4cc18adb283935c4b36f4fe87447944a2fd74ab127657fad5d78416347662f40b479e19dbf2c2874fd21bc801974146367274989ae674138eb3e20543afcb463d34409533bfda385796cbd9872aba4952f90ead562e7f501fc067e17de914fd24accdaddbeacde627dd4cdfcd4c3bf7941d7b503aa937fb9bbc41f72be0de7dc43ccff08da2930febe7a0ce20d41ecb994c3e5425b19be9b19c238db80a5a9549d9a3f5645502d484c3aabcad6810a90c5a464f98d2bcda56ebafab8f92569e860e5c281eb8c5c7433e5f43f65892a67ca2143cb8c836722d482bbcb1679388a7696295e3b7b8134dd84473aef6b0e6ae2e422fdb21dd86064612c7d6f47e8c3d0ba7acdbfeeb25097f11c8f4408c42e032f95020bc44e30d098499a374c0e2140fc7d01992a578238a0835fa811805c0d937ca360fc7be5e1ceabe852a0e546c5cb552e08ac6b65c34f4063fabff805c708e608948c4a6c2205228cc2d40e6e68d17635cfe099686d27029b24a3c14e2b31c81151a408276daa123dc65b9afaddf104a7bd5615dd390f49369ecbfb4b41b3024248b6629292ba83941d3da0cd9ef67aa2b9ce36ac9b40922727b6f05fa13bb55e43452c3888eccee6d5d44519f72357c438d244fc340d7ed44aa58f4509507366cb01e968d8e7bb004a8dc074617dc2a3023edc1bbebc2824ef6f1ed827ef53ed84a5bbb42acf32b41d056c1bd82b11633f75f8444e392d82ce83cd6d8d00a213e97d5e837258dbcfe1009b593d4bafd6d67b546a369cfdf6ad4ccdf98e10b72b9c4aba5a847a8c7123d6c044264d79578d729bc75ccc53f669fd9b11dfca37ccf91740224f7bb438daaa0d34c751d40e31da410ddb71ed96d4571e2e45a382adab3f9de6e0ae8a49f143e485b80cdf774d7a1905492a3a3ba1dabf0222278ab30efe9f010b69638423533fde9f5b164e4fec3bebff5042f64fb1d2c06e79cbed9abed032b3196860c877994b2c7c09640b11a79a1d46d9a3aa855d96f1bc270257b89bf0b053703ce22271c30208695d800c0097e2d5c9c8422747554856c01dccc0c9f5edf797b8ca88b3bc625735994db1fe07eec69a094527a631b04d249e8f0d1b66ff48e226a8387c2e534f828d9045f19279668841590b78558a81172c5a4d9e28fce268147fe5c7348fa77ef2971d7f87eedbb57bec2231a338493b3b6555e2f0387949b34e42b17bdc4a87f7abab77d8135bfb0831aed810546c53efc2701b21a6251c14e2e2886f2ab2a52bc802c1c697640e326b819ff21934a04073b9500ac3f5129cdc972184cd8755836f7a5452405bdd5e342b5906d78563aaca8a586de121ed05ca5e203b91d4bf8bce24173d69b5a48d0489b5c48ce49d5b18033915443f84afff45802b880653d4587d85d500098a1f08dd7dc386144aa203e29e93526679d705f2f4d65bb2f979ec036d6546702ebf7fcae854e827b578de79ea76e4adad6fdd9a419d5508016d60d4095f647e2d3ccc277d857ed6a65d8f89aeca7a2466d2cf198fe9d34d34295b36595ce5150757738ebdff13e394f3a852c19a57119fd271483e19de49bc7aa16daa2129560c08470ba04e7c7e5e61650a3eea20ff2bdc08cd08055bf4333a5b26ea41cea41bc951b0dc068fe1de3176825d464123d522093bd5c63f928c3dc30f70bcd717eb7c8a77a8f14ef5544e9aaf9ca3ce0484b7f831602058bb83a5851b9823efceb8c16ce87c65ef24726acb6c1af7ebe40fa5d0f90f7dc15c6bead53108824f7e6b368abe47b25312c962d2e77e814e738dbd6238ac1d2e9c528a8e4fce9df3956cb998e8b3535017908428bc36107eaee0e727190614d0f19bb09a860407cdce4157f52b2133498c0a69160cd4c9a2d4ab0f6f4dfa8f8dd82436598021919033fcb8fa167ec830a36b00ea252c47547cddd1e0374b2056597ce2a5966ab050e12ad4fa2789fe5702d84b77ccc4a96a1b7ca440b32a039e0efbfeb766aca840b94074e77122829673208d77f94fd73436b88baf28e56bbdfed4755ee61a4c11f69fb1543adf0e1f7acdf193a5ffb9361"}, {0x38, 0xffff, 0x200, "7b00fc90cc656c041b48cbc9b5625904d4e48fbe3aba3f557a71884504a6d8d22a25bfa167b376"}], 0x1128}, 0x2) 09:43:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x448, 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffd84) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x400, 0x4) socketpair(0x2, 0x1, 0xf3f, &(0x7f0000000040)) 09:43:22 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x34) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 09:43:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x1000, 0x0) 09:43:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 09:43:22 executing program 0: setpgid(0x0, 0x0) r0 = getppid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setpgid(r0, r0) setpgid(0x0, r0) setpgid(0x0, 0x0) 09:43:22 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) 09:43:22 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:43:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000080, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1f97, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000014, 0xbb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x15e0}, {{r3}, 0xfffffffffffffffb, 0x89, 0x42, 0x10001, 0x401}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xfffffffffffffffc, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x9}], 0x800, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x45, 0x1, 0x7, 0x4}], 0x6, &(0x7f00000002c0)={0x3ff, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) fchdir(r0) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x680, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x4, 0x10000}) chdir(&(0x7f0000000040)='./bus\x00') 09:43:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000280)='W\x00') 09:43:22 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x6, &(0x7f0000000000), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500", 0x3, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x100000000000008) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) 09:43:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4c) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff8a) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000000) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) 09:43:22 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() r4 = socket$inet(0x2, 0x5, 0x0) setregid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r5 = dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x41, 0x7ff0000000000}, {0x87, 0x47}, {0x40}, {0x45, 0x2}, {0x3, 0x10001}], 0x5}) 09:43:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0x4100000003) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23a685270cefeae970e60a7b746e6dc9aef063a6"}) 09:43:23 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x2, 0x1, "82aa6492de087454810e000100000000a6f116e2", 0x9, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe26) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) 09:43:23 executing program 1: socket$inet6(0x18, 0x0, 0x29) socket$inet(0x2, 0x1, 0x1ff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 09:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="9c3d3e9d2da735fa80b59be7a4f3c8f368f31b840c5f6dcb2ab62d3b7b9b5eb601c9592670d6c66d4f92da12b547282fb966e302ae8dd131e2e26b48c8ec6443612b5a2a929db3de7773a8cf1078aa03dafcf9a011135b2b77f9c1911479ed2136ca5cea438b9d05cd024d6472df0cb75b05592bd0ebc00c850229f5392b9dda8531aff2e977d6ab4916a11d4bdc33feb3fd34959f3cbb65821b1be3c9684dd8b887a0e10d3e", 0xa6) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x4718, 0x101, 0x9, "639a2aa30b46d825b1c4034c43429cb86703841a", 0xb83, 0x10003}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc9, 0x13, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000007, 0xffff, 0x40}], 0x60, 0x0, 0x9c31, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa) 09:43:24 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20080, 0x100) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000280)="b7", 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 09:43:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x3, 0x7, {0x9, 0x1}}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xfffffffffffffffa, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x100000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x81}) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x80000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x0, 0x4}, 0x3ff, 0x43b0, 0x1e}) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x3, 0x1c1e73b1) socketpair(0x38, 0x4001, 0xffffffffffffffc0, &(0x7f0000000140)={0xffffffffffffffff}) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffb) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x8004427a, &(0x7f00000000c0)) 09:43:24 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x254, &(0x7f0000ffd000/0x1000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/193) fcntl$setflags(r2, 0x2, 0x1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x1c0) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ftruncate(r2, 0x5) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x400, 0x142) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1012, r10, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r10, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r10, &(0x7f0000000300)="6589f4820d3aab5720b0975b0e11dbed584b97906ea40e667d37cc5492e659ccc6ca05e8878fb4087815b76cfcb4114248c07d36c0c9e3a8ca742f3c0a1f181e847e7e39058a8ed7a5de7cf96208b2c207d850357b42c461dfbd22a85b2cc449b86513365cde9e277b900820a2ca461c222eb60bc13eca52af0ef8cd10336f0c49d7c309cc9f45d70acef3d4dcb5bbd1da285ccf288072dc3738b18809af6407f63ee4f3948d5cb1350673504525f4c5476c80754950094b754d9050d0f53236ad0968a2a54ccd82d8c00f2f3c1d208a26e9a84f756366fa5a3cac02a7c8bdefc61b15b29052d89de66c927a3e0d2a23b5ecbe1e4dd32b0482c4326444be9de53ba990ab692a0ddbbc81e8df5052cd5bbcb29302f5d3f17f0ed92cc7b389ca7be93c2a0e7c0ded6c61a9a28fc9f8eab6e4a0711c34ee3f82b02e91cc39eb6f86d976903d2ff149bdc121924ce43840167501beb597f8395f624991877c249013998ac1f319ed86d0905ac9d85235091777f4a38c49470bd7abead9bffd4f73cadef36c63d4863fd53412608f454caaaf557d1f7ea4ea61b886423c8e80d8b3b59c30db49a4ba67150780901a43c3a602c838d909bba1ce04218cce6bb642e1f0680a61f42327ebfbb64b5e08ed376d238a8303b8373f11544460ba83b395a1b2dd7d6b703ca702c3298a972eb82e5360a917a45c361cd51a9aea6e74d34bec931f113d02267d706f0797bb8868ebab36645551c21ba649dd9814247e8182762488276deda243ab5e9aeec2625ef00731a9b651eb67d3f4feb8c0186e7f998880b0b05890a7292501c803e8e8deff7a3c0ecbd0d7f6e9b3dd10c79ae833ea51a5a06a84cbf0424f590ffaa49f995711e95e311a2f98285404075caf5bbeac01cfe27cdc2a1bfe5084ec6257d6730e91bc8a5c2a2c2cb82e0a49634e6aae5d6a2e2ed3b7250932c10697023c9f96329aba8ded65578b681c46d32a29eb47070c5f67db6f35e759c8499529ac7035fc5e041e1e162333ee7a9a0aae196e3c5d44b7fb4e8cd0587d161b23383496386f667cdb394d93f1af833afcda13a0de1c35499e8e0a38ea93cd0b210d3bb39ac81033009f8686532fc8e5bd97e78b7e9b215840ccf7f60fe929229ea743609ba10d9c0d3176e250093d069a47f16a2b1bdfce4dbf68e23d3f70da6b4a3b567baabd3e6c6fcea563d22ea8c5fb682da77ce4b5e59f763a0204c46f5ef8a6eb3b00450e58346c799ee1c25e333cc1582863d3fa26893f963c8594b5adaaec7954a963e56f539911195b8101b37d2f90c1e3956b331a99591e7675ef2cdcaf33a3ef74e030ec884e1e4291234f288ab8c3274534454ee17e441239aca19d027c20501f84530b67b97df33074346ee9a9c0a9c73df78a82eba972c3aeac6a3d5ebbe60c99351acc31bbb9359c5e60c6b56fec2403acb783f24e58c48bbb8cf55664851efe827797c6dab897ee97f078f1f67bb8793e6194aaad3e2b7e311ba0d5c2ebbfacdb44852e35203e6d83582bf7f63c54ea1a78a1b38953cc66913176a9987e7b89e5f11b9ffe125a0bc4d9bf0ea1683ddc4fa971f422d342353f8083d01852b2490b366191e04ce25d848376286eb125ce35c5210ebc4a405d4df69e1f4830957db07774a66a30844d76c5186b12dc291395c8e3413b3f5c49059b660d8f3b1fa33604f28f43d15485b7c6c4e31df495144ab4b778916d9ca11ef4c72310d510a4655f7d79a69816400850f8c12821200101303683b7cd781cd68b455db85265519922b7aea3d77c0d12fbd5ecbc26153a6ced40d6637cc0cd9e9aff5ce709a6b1f1110e0f5a6a9e98b6e4773c5e71e486daf1ad7f1fa3022d174361aeee557fd6985584c89827d8352d4a8add3206a3bafa6814ddac4b3c61a6b7ef64675db93024670c92620d8dc841a4d254c6cec71a17ef290532cb1e7b19ff8d59d7b29c3d7cd530c524ebb9ffcd270c016b3aabf215022d717b096e8005c8e312ca7b4d32ffaca77217fa50daa43e61ca3a28fee33c195ab1e6da0af097b11c9315cf1a9683646e471469e721446dc90e8973f10442ad3ef4940841b27e5eb1ffe46303ed48b62d565a54ccd0dddf4df087e3cf362da4f6b9ff3b4ec3eaf5c94d6b8b078f559b424fde39ce2b9a061b06404dbd996c337bd52518c7a8e9c22e78db30064527f53b5e18f4a00ff52952c2842d3decffd290522194163f35b960988d7df5389142aa2a735017369c01ed2157b59277611a402d3a5cd685a06ba945c33ea0d8d5c699d096e1e89ac26c6c5e518b6165e7a7595aeb2799485437fb36dae5cd4992afb604becabab56b92f183d48f2bda9f117fdd035069ea1b6efccfed2ae687379b316291b977f1d930bfda4f1f6667aba15f31c5e460e10c1ae8fa48b6b2e3d458b958c440e6cfc956c0befc53ac6940f558911b579f27a2c83de1603cbcfc3aa43f1e407665c536f5861fb1093138b26ac5eaa09ab119c67cff95201d6180aea14b60ea8488c4890360db29949f9c5839dd7d8e3a82d4c70113aa425ff1f49d5fc2bfa7799e7f6faea54c6d704550f9df6ecdccb596be04bd4d639794d1a34b7d4c37eb38d51f902e7a89b9ad7ff768c7c562f8eb6dedc1e15ea673bd072c9918c9e305b769e8817557656bd9790cc5159dfd4c56ae8635c1c95468f83c5376f6b7b4c589bf502dcc7459a7bf6ca73b3f2ed6a7c0f7d2f9cc40dfd85366c33024d91805dc869635a54b2ed690e5e0f04c78ddaecd1a1da9c8952637084f8aceb834c23f53aca286de6fafc90fd1c9d3fe5eeb24e2bbffcf57af97709891283f70ba7d7cd4566c4eafc9a91c0c2fd2ff6716ba28aff66a8d1a07519bfe3c30e45adcdce4f175555827463abe1f009e9a0853313bf5742075a59776ab442b2201c680f2e6765cc741900f9d1e336434a1db5357c7e82c1ddd21ae89af705e8d072735c9219885739e51add44767cbff4842364b7339fbbf155a7be614c13dd592aa17a39bc71708f4dde89ef43156745f15edeefccd6053abb0ee3396721ea0020174b5f2ec66a4b088844d81a6e43c260749d848dcc9f4098d6401d79df7fde9e66aa226bef793d3e7ee98956bcbc8de70521475dc622602deeb0f6d7669baa78a1c0fbf9668dd8a1627e6b2986d373228131fe9d99c01d981154995965963798a021cb6df982791c0db84279c73313abf4ebdcde5bf71da4a7eb7d30293666e31caa773a0a0cf9a4df456700166e7d1448ca2c144d3817041228ef07003d5f65361177121c43e76366393ca57ad6b1759579b49859dff907e7270dadb309ed9e0fa94cd2cae621264405f93e0a910f8cc11d664d3b24bf09de7cef2a8e879a193a321cffbfe85c37635a47ab45e960e6f28a5de1e9bde0908872afde625f4d322d494679b4ccf0250fc5ca4dcc2187f70cf406a88ab6b61fdeb1ce2534930b9723e34101dfc5a2284171eaf579460c5ae48638d94acb875318e62559c9864e0a75457cbdfc5e39c594457e8e7822fd0448768666e1d9e9e536b90deefebe42de9dcd8a9a929c9cd4ddabd08013d95a3a860a9ddadb192f4d2a0b4d88e60a35513d7549a537cf41726795447b9e383b2e60f79758ebd4a9830742b5fbf8b35a00506cbf66ee7595fdff0eb9ec13ad7d3553f85f92d21949626ced42b5b80ecdcd2d6d3709ff2ebae5a278e7c09ae2f06ef9a2344c4963c7c19b5db5ecf118e6bd4a9f6c8d9290a7337d7a6eef3468382f4c5df16441c742a5aede1e8a6d75f5c8e620e1c3be6dc6f19a5a65e611ac7cf27799b7d93b82af0b1daaccd026aca3fb539f1d9effb49bd0fd23283ad539172f0beb16e0cdd11b49e6a2bdfec2c270adc52e42ba49da0965dcf8293ac10f879ce9550242c3370938a8ddbc90687853145fa7955cd13ce2622a1ed36c22b11eb76c224b5729e3357324fb25a00fe267b0e4a8768d4418579e26a351fa3563e13a7274c30fc797ed20335e6cab1748b0dcef6ce10de6b4760c01626c4cdf7be5db325f0a5926fc0da75298581f825b361d572f5659255b25471aaf6709f8cbaac2b8fa4b92f11cd352d11fb900f701c61d1970dc3e5943189707025ddc4b7e3d3f7776a3b9b5a994c95c6c816f1c83dd6e30b3700da8293aa8eedb7389612eeb8b42aab94b93b765be18980818f00f3a7cabb47c72bf5ca8e31116d8c76136296518c9dc48b3bece6a4ddc4db6c27f52516118ead6c91a088ea42e5e03d823a9733823103c683a6a81d88cd69b9a0e31b4d63fceb71fb35c190e731b78c1f07f501856501003875cb113e83417ff2e5842aabd242b1cdc1b76f50fe09ef60c4d5c471d81b148db6b60844bfd2b80737e567fff32cf5df15d8175a1dcd4de144cf95375c3d2e7c099bcc50f515b0b224a7398cce9acf5c3d0db5323286be8ec85cc17f4fa316244984f5258384d042e2ce837f2af7362428f3af8159b474932303704a0c9b802f2c61fe9cd0e568f957e9d9c36dd822f4ba793c80658a50c89c9315690564226f18b979621913b983eec18f889b4a87a4e9d0836f058a30be07e341edff0b5e6872e4440d6f3d9d057e363f475477ee96af23be4accb822efa9e9eaf527d2c9e0bcfa75cb2b8bb79cdfc9f9429e6ce9a3f2bf4ec4e62f83806f0a95e8e18fa49bece79b3cb43321565fbd2ff25f55fd4af5849d44c231941165d542db19df1fc3815f229b2feb36176ba128a99c7cb8b42314868bd86be2b080067ab8241f5f6573a066f2242455d2128aca0e8d2951fca22c3cb986b841c29d9b695e41403802b46f5c688d3285e509d6a648e724e49b9e2cee2a4526db0f5689f6d0b02671b5f72b28954c0a28ffa1f2f93f5bea07c890ed7824619ddc27560a0eca68ff48e2cf2fa3c2025daf042a71050bce98bad4c38a646fd3b8a0742f1a503342cb5b54da16e27e0014fa4c20d87a4fb0e49f90f1e3556aea34f481d875aea982efd287e245e98661bd815fc68df521f602555c8b4be82c04c29da65594f4a4d657a860ffd349ce46753077273ac6dcb00d856e2a1ef909c92a4683ecb049cdb7ea91e9319a62621f2f5889367be7d0898671c04b6ba1077b6d6d70ae9e2359ac63005f5d419c54f4910bc6cbcd6a77a4951b9526038797a9b1445dc8130f2f108e61c6c7b46bc0fa06ab2646c8463ca1f30df9ba23c05a717d9249bbce487e64fcb19b52a671aefcfd2d12f4be89eafda505878e0e8646639aeb6dcf3629557d896611635c3d6e3a114f01ce9097dc64385c86ef8462d549c0ec7860ebf154aee4bc0359b9afe7f4a3fb8243b3997b2b78ef844789983b3375a71e4f902386eb3114ccf1ef7f254f532e4b6ab2381b82a4e38d011fc64e10b2861df3dcf6fb8618716e1604ad013fbe458c67e41c8fef5dfc913182434e587634375b6927c6e70f75f8536e2b6946662fc5ba2cf89d45a581400defe52e1a411f027321700ea252672dbac037cd9232094d39a8e0c2c69607f31fab05838377127bd160b64b074830087cc2403bcbcb07a31af8066e850dd8574a64f82ef18f1710fc88a3601bc0b78f58dcbef046a794fdebe377e5fb1db0d5b0d832491adfaeae196f77ad095c0b7827f401ab6bb96dfef79945b67fce86093da015c4267bd3ed9c38efd81d9d3b10f64cecf008cfa6f64f0734d97892805b3048e3f50ecfb2520c398449a19c2ee7b0701fe5465c74491049d07f71f2f9a4b96a14e0c32c7a8456787ca11acb87b2bda4e1c8acc0b6b08ff8e7c59340ec35f87b7380b9df3275a6", 0x1000, 0x408, &(0x7f0000001300)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = shmget(0x3, 0x2000, 0x130, &(0x7f0000ffc000/0x2000)=nil) geteuid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r12 = msgget(0x3, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001340)={{0xffffffff, r5, r9, r5, r6, 0x0, 0x4}, 0x6, 0xa7, r4, r4, 0x80, 0x30000, 0x1, 0x8001}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x2010, r2, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f00000013c0)={{0x6, r8, r6, r8, r9, 0x132, 0x4}, 0x5, 0x8, r7, r7, 0xc4, 0x20, 0x100000000000000}) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000001440)="94c18664c97e8366c6f626a42cf9d5bc4144febd3c15160028880ab7d3c22dec4aa4dd5e2477ce850ac952df127096d709214d010a63da5704f9d7dbe2597d4d8c70fcf2fb7f4eba3bc331c8766c670152eb7cd103bb50ef9cb91cd0b09eeda277da32cfed63732d6ef4bceb57766452312d18764e621d38dfb2b6d7539fe2e29ea25943905183baefd2f2a6ed06019904443c7d81b58600deab34ea11c0a1e9fb1688432dddfa1f4bb1f7e2223bec30c2ddc4f11d1b8ee241", 0xb9}, {&(0x7f0000001500)="00cac500cb8105c6717f158747c3230f82fa2f8e871ecf5ac6282aab748ed29d7137d7076eafad8ad4df0631806a7f2694912d54825bb5b3ce9702640dfc6b3b9255e450ddca36149e24a72361d26414f247af22488da84bf70a6bb85f416aa75d0c2c4a62f95c5d1787c7eda83b894e1a278582fc1f5db409ac163560b3a1697d4d579e1271f7c88e21913eddfb6f1dc77efb62ddf5b36303f42f4033deb06d58a746c6e37f3833eb71b257b6043369c9648d27580f179a287a1a", 0xbb}, {&(0x7f00000015c0)="c0c55269c559a795f3d6d0645a272a8c79cf369eb8306e81fb862a1dd186b5eab62c03a11e4435128160c77d3294172bd75bc537661b657ffca38552cf2c9cfb3da23ed1512242caa61936ffb0dca0eb5f2785d26cdfb6aef595929c160bbbfd6a827c1d1390531fa36830f056fdad1585b390ad197f1804d22f797b03c327b72101a5c65c71d3bcfa03bca69b5f6604d5ba2ea5832d66ca1e18ee15751e5a804c909d8b80c6bec9da3ef5474eb2a707a5d2cb136fa173a32da0356257c14dea8abe0825999868317c02bdc900a88dbb81cad248d3aa5785f550e8fec6bfc02941f6153a", 0xe4}, {&(0x7f00000016c0)="63597ce2865af5375982dd662d63870ae23d74480272dadfc0bc062bf750d8cb356d3c11", 0x24}, {&(0x7f0000001700)="97a6c3d235e841ce7af496fd3aaabb5f2001685b29b3eb45a06b73f70678d70d49e7b32d", 0x24}], 0x5, 0x0) readv(r10, &(0x7f00000018c0)=[{&(0x7f00000017c0)=""/222, 0xde}], 0x1) 09:43:24 executing program 0: r0 = msgget(0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) lseek(r1, 0x0, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x10000, 0xffffffffffffffc1, 0x7ff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) 09:43:24 executing program 0: r0 = socket(0x0, 0x1, 0xffffffffffffff80) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1a0d0400000000000000000000000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965d39602049c9e9d6011b90b6b0b6db26b29545128caa101e90670c3da8481654741532d5f8c26e9cd3e823fcdcb72c8a34e24d5b9eb422a405d3293b307945e9ad74b4229af144d2d5e1971fef321b32b7e83bd9278d668b70b676393f9f6af623ee66b9708b7364e3c668623bfca2adf16d0a7980b3afa765bd03c5b637f9757958284b8fb598dbb33ac413ee9886b8c1fa8734b98aac3a4240c40bba482afe0ceeb6c53e4929833707d8f4550af900eb7a521b2b6e9d16128f8c65d0ce4846323c5bb9b6809bdd5454c813ebd015de74ea38ef7eb9cb0d1c0b4ee3b49483ba7a5a609013224ab3a51f99ff04a77c0bf2c98b2f80547f1cf2067453540c4868c6ad91532a4c063b41bff6239fac1ed1733fb08bb6e2662fb26e812601107ea37ad9816da89d9a0336243109855878a5e0342cc53160b6b9eebf92186caeef1f61c0e179b0ee6a2d3c48ae6f493e23d43f7fe4cd2dbd6c9cf3093ab2da4c74ba260ae9150e3e44bb2786fb7c77c254f2343c9d8bd3baa30ae5f370a7b6b1da0c570af3d6b9fec65365620fcc51a980186ba9af8c25382a9f455a44a9ff01a85d3bb9117ddb3c2701c97c501be5a45657e3c5dd40e0e679081fe19fec839754b18b749662218ef52845ad7b85d24e52d5272e7518e0367fadf19b9c3d9b95192f99953dfe5ea510cca7d86c8fc48c8679d14760ef1a1e19185dc823d455116535db700f948a966d410d5b35c4437b0bbb137a6dcf50cfb3e276bfdb418f33f90fbe2ef6e5dc8b36ee04f8d344c5c4f0adcc38e14c9d281a527296d27a96bd2f570b34d649949d49a4bd256b08b994e58a28bac7e3f29e1f0dc9596f172e9bd4711d9f903e8717936db883cfeb69a573275f7b2d75cf1e5cd52233c493b48e26d9077702865e425776f309f05d5ee34c0efea466929aec92cc269ead404597833d9d2fcc3a8d6a1b0070ec6a33ec0a346045779248fb41c797c83fa58fbb409a8a364a7f4ddc645b6cce7843cbe93645462e95ee171", 0xfc5}, {0x0}], 0x2) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0xac}, {r0, 0x100}], 0x3, 0xffffffffffffffa4) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 09:43:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000480)=""/81, 0x51}], 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r1) write(r1, &(0x7f0000000040), 0x10250) write(r1, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f08fe430900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:25 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000000004) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:43:25 executing program 1: poll(0x0, 0x2ed, 0x101) 09:43:25 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d62db1794df829e977e9282c60d839", 0xf}, {&(0x7f0000000100)="8d86533f72bc241fcbe8995a901f30d92415c83a54cf77eb35b90aebfa540b", 0x1f}, {&(0x7f0000000140)="86f067e5cff7cd6f22d3829dc4ec87da31ed0d33766422c8d421e11e38fedefccb174232115ad77b621b0826f9507f98", 0x30}, {&(0x7f0000000180)="971ca3b89c0bf194d9a7faa7c3eb2a57ef64a14f4b0760803dc6ceda4dfc949245cd52dba13749b3c1d8158fb439e9f5b1e417ce2829c8bda444a8f1d35dfda401242cae0f58ba4c010dec9e5e6d2788f65391bc1da0d8c72e36c3222234e22350a67d8300ba8f4eceb6e6aca74dd8ee21a2f1361e94127ab325b9a3e4", 0x7d}], 0x5) 09:43:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x6}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r1, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) 09:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) getppid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r3 = syz_open_pts() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x400) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x401, 0x100000001, 0x35c9, 0x2d1e, "a2b534fdc5ad140a82f1c683d95ea2685a38b8d5", 0x0, 0x7e}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x2, 0xc1, 0x0, 0xfe, "346a11b43a2c94d1b1fe462af1646dd7bb383866", 0x5, 0x100}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) recvfrom$inet6(r0, &(0x7f0000000300)=""/198, 0xc6, 0x800, &(0x7f0000000400)={0x18, 0x1, 0x7f, 0x8}, 0xc) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 09:43:25 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:43:25 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000380)='()\x00', &(0x7f0000000080)=']{\x00'], &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={r1, r3, r4}, 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f00000005c0)=0x8) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') sync() r6 = semget$private(0x0, 0x0, 0x32) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000001c0)=""/149) r7 = socket$inet(0x2, 0x0, 0x3) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x46) r9 = dup2(r7, r8) r10 = getpgid(0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x34, r10}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r10, r11) r12 = msgget$private(0x0, 0x66e) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlinkat(r8, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$setown(r5, 0x6, r2) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x7ffffffc, 0x9, 0xfffffffffffffff7, 0x1, 0x8000, 0x5910, 0x10000, 0x2, 0x1, 0xeb6, 0x41}) msgget$private(0x0, 0x200) msgget$private(0x0, 0x104) msgsnd(r12, &(0x7f0000000400)={0x3, "dbeace35a0cddc6d779d3041972e24e6a979cfdee1623293704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc3f46a0ce641e645ccff66237fe92f73419202e03c22992efc78c087556e1b34abae77209a7750612eb28eca347b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff250e9c0492f6eb6f77"}, 0xe1, 0x800) msgrcv(r12, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1000) 09:43:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r2, r2, r2]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) chdir(&(0x7f0000000100)='./file0\x00') 09:43:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0) getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) r2 = geteuid() msgget(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getgid() r7 = msgget(0x2, 0x18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x1, r4, r1, r2, r6, 0x4, 0xfff}, 0xfffffffffffffffa, 0x100, r3, r5, 0x0, 0x4, 0x4, 0x66be04e2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) unveil(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000280)='c\x00') 09:43:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 09:43:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="c442759254e11c46dc278f485897470505834e368dc4a201beedc481f8ae5a02408818c442753ed3c4825af5e9c4a27918b2a9340000") setsockopt(r0, 0x174, 0xf04d, &(0x7f0000000000)="c61b380b7d32c39d833970b3adfbb45391e89ac42506ea1fdc263ed9581bab560bc664b07ea7505e9765f260ecc473dc2f842c531dddd918a8a4058cd6253b21fe6d8176028f66d5a8bad278c041ef652221db3044956a53687fefdc696f71becccd60da9ff3b045d189f7e8326b7f78f42e78a698ddb94f53c8d790b08d3680f62c43034cf197ab9b4fabf21c9d674705a15918aa47b184e7b6cf253ea0aae976086edf6723330e3d486746cbb42a0d509905", 0xb3) 09:43:25 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x7ff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6b5343b2078d45b8, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x101, 0x80000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) write(r1, &(0x7f0000000080)="b3eb966a1e0f16a3dc39b616f729ecbeef386d314fec9c", 0x17) 09:43:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 09:43:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0x9, 0x8, 0x3ff}) setsockopt(r0, 0x29, 0x3ff, &(0x7f0000000180)="3048e69931929648000000000000000000000000a4dc45cbe938e4272db7b952afd1ee7c6e4c400c3e1e74e927e7603357ca2a0b627217f68b8a34631306a20e50a44ccf49b18c156ff45c76a564bba295d36c3def6e09373f45f437a00dab66e8531b7fa8276020deb0119864a0146c40e7da42584fcc6463509250faea85c4a86ee94245b0b76e387d3967", 0x8c) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x10800, 0x141) getsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:43:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:43:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8201, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0x462, 0xccd, {0x7, 0x9}}) r6 = kqueue() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9a) kevent(r1, &(0x7f0000000140)=[{{r5}, 0x0, 0x80, 0x8, 0x81, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0xaa9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0xc0, 0x1, 0x6, 0x6b4}, {{r2}, 0xfffffffffffffffd, 0x25, 0x80, 0x100000001, 0x6}, {{r3}, 0x0, 0x98, 0x0, 0x5}], 0xffff, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x6, 0x20000004, 0x9d9c, 0x3}], 0x3, &(0x7f0000000280)={0xd8, 0x14e}) r8 = getegid() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getrusage(0x0, &(0x7f0000000340)) r9 = semget$private(0x0, 0x1, 0x440) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000400)=""/239) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) dup2(r3, r6) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000540)=0x2) connect$inet(r7, &(0x7f0000000580)={0x2, 0x1}, 0xc) setegid(r8) semctl$GETPID(r9, 0x2, 0x4, &(0x7f00000005c0)=""/32) ioctl$TIOCCBRK(r7, 0x2000747a) chdir(&(0x7f0000000600)='./file0\x00') 09:43:25 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb181600000000000000"], 0x1, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:43:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2) r3 = socket(0x1e, 0x3, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r0, &(0x7f0000001400)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000006, 0x1000, 0x3f}, {{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x57, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80, 0x0, 0x5}, {{r2}, 0x0, 0x10, 0x20000000, 0x0, 0x2c40000}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000008, 0x80000001, 0x3f}, {{r2}, 0x0, 0x70, 0x40000000, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20000067, 0x68, 0x2}, {{r4}, 0xfffffffffffffffc, 0x4, 0x23, 0x3, 0x8c5}, {{r0}, 0xfffffffffffffffd, 0xe, 0x40, 0x8}], 0xfff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x12, 0x82, 0x8000, 0x365}, {{r0}, 0x0, 0x6b, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1f, 0x9}], 0x100, &(0x7f0000000140)={0x7fffffff, 0x20}) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000200)={0xb22, 0x47d}) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:43:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) close(r0) 09:43:25 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) semget$private(0x0, 0x7, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x110) getsockname(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d287dbcb000000000000000000000000000000000000000000000000000000000000000000000000000000c619866c20ac22f645c44e722db3000000000000000001fc31935e0f76a7"], &(0x7f00000010c0)=0x6e) 09:43:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000101000000000000000001004b000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1c0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:26 executing program 0: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/222, 0xde) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 09:43:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 09:43:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x6, './file0\x00', 0x800, 0x7, 0x2, 0xffff}) 09:43:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 09:43:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r1 = open(&(0x7f0000000180)='./file2\x00', 0x0, 0x6) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x101) open$dir(&(0x7f0000000040)='./file1\x00', 0x10, 0x78) chroot(&(0x7f0000000200)='./file2\x00') 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:43:26 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/220, 0xdc}], 0x2, 0x0) socket(0x36, 0x1, 0xba10) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0x8f4a4d5b25313264, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000440)='./file0\x00', r4, r5, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') 09:43:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x3f}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20240, 0x21) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x8000, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x23fd, 0x0) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000180)="01a876f0d0169dc9f9dba25b6e2e2e", 0xf) 09:43:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 09:43:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xffffffffffffffd1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/11, 0xb}], 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f00000001c0)) listen(r0, 0x401) 09:43:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 09:43:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000001c0)="f4e2f2964a6584cd94f47383e3715e1d9fb7ba5e37c5548fa1e0a7da4ba1cde42f4588a4ed86918cf102bf06956899f35031e115c89c6f50de65e813a4d91bcd7615fb0d9d2874e5b887cb3e29d770619310155f2a2ab2909f5fe030d1b4dd10e851ba54c275b562d515602846c3ee04db38ff8995a46cbd055cab5b246a22c9cefe86400a923b1bc1486a8e9ec3663e43d8d41dabca733a50b87c9eef356f84f118a3636831a92a2f698dbc4fdce0b700be9130ab70235870f4020e5f4cbc1ea606b56959c886c1f516ed6077b63b0e30077fa7cabcee87de8166d77bd7546f235c5482d830e2eb2fa6e56fd8", 0xed}, {&(0x7f0000000080)="ca", 0x1}, {&(0x7f00000002c0)="49bc3fda790bba4070e178f4c5656e335aa1d2b4000572af9335f1ea682714f4c19199a0edd7918533f66992d565ed40105e619bcdf25761556f5929b2222d19630db0bc943f85d44ab173211ab15f8d48256a680782886dbae294ec298e5de5889cb3cbdccbb1476d0db10291ea32f9de397a05dc2df6eb0dca786c9aaae63a87a4224972a8f2b214d330a6b2033d1f6813f10d05403d1ce35ba8d1bed722e63a9ae605c573aa61792104f6ee9d60923384385e0abd9f299e7b439762eac02d25a7a4550f750a0302f94e816b4d9af9b0b1db699c010959de1fd372f0171b531e49832515d0990e4aec3ea46f14b08b8d82615288286ba079d5b6bed39953fd1154f110130258e36511c748b7975604cb6aac840446930b44a2ed0bc10c3857e3aab9672cecfb10710212278a622c738c155862ab1ee89e2e64e872de86173f68d3c2ca647081a9a06641a993c9c0769d1cda27d12f2db9bc0800d43c25e06bf9065c05eca9e681ebfcd088ce1c25a74b0c6947bf4f4e94b9cc2b50ba4b496abe32c91be68407428cdaaea8b1224fd3c01931144c32af871baec681d7941905bcd864d073ee54e1f6fe281ee7b9e4bf0eae7f9e8d90b2d439ea82980603fd8bbde614d8beebed71de7c8c2be81d3f83a3da09796b709e50c7f0fd29ba6bd6309d1c6fe1c6475d2dc401e9a171765725e55965456d805e37d1b02a827c44315b5501bdb20a04c65ad6e85aa8d677fdbc2ebb7f2179a0bea8c046c9c80749c70174eec21c780655f25800c093127676921f696cae7d194c73c7ac10422e0a0af72f7b9d36e411f6647683d40bcf3209f06f4abff2714ae05a6de6680bd918c50a32dcf754338b709e9b34fcc63aaa583b0dccba5d0b5e597ab7dde739b0e311e639e4ad561e51d5828b235e01b6a78c5ac920ce960d3ee55cb1e60361cbdf3cb2e170d6c553d106f9398fd0e0323721622b27406b52fb5b0ec48aea52ad459f6d5cc27a5c6a3ed820e1eaec138239fcdbc437ebf005b5d6fb3b57e826d5ce57c727c5247b225d22b324f797b02df78b3f438f2a7421046440896cd3a778945d92bfcc5e2ab918e2d759d6a7181fdcd665df8e5fc76faa2e65d61980bd9396a42263d3118f9683a3c1a10ec83415a14278b350585e1e826034122b73b0aa2dc994dca38e827e1728975f06508057df95977991ce255f4fb26f3a2d41a8a4232f1a45615ad2f4c92e456c342e1fa2301c9174df61fb9bc797b4408840bed373023ce6c733e749066fca7cc904729bdc569dfc9147597507ef03e773963c87cee6f42e8ceb33068fe786c2f38f962a8c55d9cfbc98a7f5818bc30139640c0612a31b68872c2d15397d470b9412b96fd3ecea79c5093aacb9d392ec0d3ba65fcca4bb0d8d52d1740cf763d5eaff9a4924a218e058d971add1e53d61eb796f4446fd4717a75f9d6376e55b3fb28abb615d546c413f6bebbb6cec1bc1db6ead1c1c68944bf4661eb25c1c0ce1624468dad21a47fd6c4c7cff34d46ab29f3882a0ecd1e09422311fa67bb02435fbcde5270253afed41e9fc02dc4ff9478a88cdc5893bea993743d82925aa885894d5181fa1df5dd5c483d372b372ee8b35fc36686a31918037fcda02f0b9f0b5001c5234490522a55375b101967937778d0c337ca6d3861999c82b6b6b6b6686bb7e666f90be563eed7e5c7de6ea546c2bfe69aff09688b6c611cb33651f27f8fe009eb75f4eb1e722e4388c6eb33425f2cec29c80b926ce271b288b813b5eb54b0ef24deb266ddbdc2460105a69a949d94bca7985d78488b71e2d43b4ca1ecc32cbaba666a8286f5713b198bf84aae52905380001cab02ebb9bd52a948cce06aeeff1e719f82dcb37e46bd389575763c9891a373299410d22e86eda21e7f862494f657a2c2b156fbf9753230bbc399009a345798595127c4c6ba314e5b4a8d0eea3a8aa9bee1b78f9feb383578a81a2d85169afc3c44231e6541957167414fc536a12d8abe2e5e1d9961a5c6224cc1b29b1c77ffedde1c534d5f3c8292dd83dc70e6313113e4d18e7be277b1edba594c86323899eab03b899bf7326ab2c56889b4aa199cc810a6718c2ac92cb1960af38bcd411b99b34781a0a2e3efb382ffe2a656a9ff31eb6b71580912f7a8423d14b8895c134df55fac60f2aeff7e02c9cd9707656ce5fa640215f13afce77cc58313ed2be498111af9c8528ea1506903ff8e3740bedeb447538f5478ffd2678db41554ebe8bd506bb1d095978caed2d426363d33fda4b7a9ae6939640bf5f49e3dbb994ac777343bdce5cfac90966fbeb1bc405a3cdf1d751e738270f000076833e9cbfc5122f390fde17b0109f646ce3e6412c3bc90bc2af7d63534e2b8127b334d60affa98b770713f83d960c865ac8e90ed8cad3aeca22af30d8d017237563c695d3ec4ffcd7845cc0e84c26a7333a6ae082c568fc80c83b6c3226989ab78b85d1b30ccb5d024163f2c49d4cbbcf60cc8bf11d16db4087edcb0bc4b833afbd0a5ee1107379384f7f41ecfc9be10bde50b1f7267f8a1e4279238d11d94b4c579b422067ec56156d52ec9278cef570ca59cff5310cfa693494d411969d4a2c830dbb80f5c513ba6b916180c9cb5bdcc4e933a23ae5f9b0e2df7d19b4e17437078e2ddd58165ed431b814d64a0ade2c7baf875ffb559fe39bd07ff5b94eb44b25f154c5066d7d2093edbd62bb9bcf0625733083d9bd3ffb70f44aeb3a68f7c8356d00795fd50b18e597ec3d753623e371039a50362abffa369f661c48534617646b2f875e60e52a178e5245bd85bff364066f406fda6a74d0830f4440d7a7490b8bd38f468aab2d671c54c3489bad960bf598a95eeeb03edbd87e4f26c219d7f812930bf0fbf8a1745de19434f2917177cb6d71f34ec0921f0ea7bd0ad84176d342743b95d18342b702ec49393d2fd4e7a13cdbece9f7bd2d2ffe7f5d922fa5a9872de1aecd4072833ec2130dcfcd4856e8775a73137bcbd0ec2291fb4dee2d274c7ff4d6193af377f20a6d10940d1010780484abb8bd9ff590ccc3a5c2d7365dba8145a87c664f7f20f96a0bc0def34408655fb2f2b1f25988354c5fe113aa487ac1ee0faec3fa18794dc2b62795392b99404053aa4fa6ff782d2cfdd48007bf2a9747c7aa6e7cc9929a2f26af4e32322871d254503737124fb56146befb433201c534529f147953e7341fe3a4438a2f4db80f58524c5aaaca6fa3efc9c360cbe1ff9753ea66b851d415145cad1ce1c006eb5ede9ec61a50a535b1ab5767f4370c9f5ac0ef2545eee0f6f4e3b10b7be0b3c539a391514c7e243413e2d3f5bb5ab95548a649eb392120f49ccb19628f7234784af88a0dc8604f4986cb407f8b52b5c987cded4bcb4b12d81f2cdd59cd7ed943a57461387c6c9a801b475ce164ab52986b7102cd2bf1e12344929a32a2902dafb351a2e59ae35332900755ed6100ff885b25c5ad1d84ba09fe18bbbdd8937c1cfbd3095fa6da969201a42a5e9dc759769956b27e815e144f7837db01fbb64689929c678d0a4c4888547edafb742386ee783fd270ca25cfb170fd15c520b662859ff1929a856d9ed36e87db6d79f830c617e4636a31f19708e5d912ad3463663136c212e59c57b8f05d67a2c4814def8e49bec4c8dda9a3eaf3376b4bccfaa64d0e352b64f5c9fe2436cb8afa1706b3420cc34ebeb968d3e87daf8f6a01b0f262b4375688c6119f6f1a5ee4f05aa1053f6845f02b822541e37d795db2f656c027bcd68e7f6bd9f2cfe3f76d532c10f214d976f8a4ef7e59e4b9597730c906e72d845468c0fb5af06081d7c140db29bd0e5e80921569d8a6673f5fd59e434a7859fc6ea1917d09a64b054c06e9e5241271f3150dfcd699e404a396b13a6e15ccde2251145173122bd8f43b0f125eb5378c320f03b60c2a46b393145dcd3f7d89e6a06af1c4c9535a1c115211bf0d9a7851944db58db3febb6089951d15981238701ac233096aaa1fc405b9591a6d5ffbadf8e0308fae2ff2e8160db6d4f7a9bec1e399f5fbdb2c5e0530b132ae7dcdc0db9fad49a5b8ddfd1e08db0f152a65bfc29b5e10a86984d876d74772f036e2b089b59e9e0fd99a26b4cbc87bc6b1618c641d070c0b7c275af38fd5e052e903f61ae7acfbd46e4bcfe6b29403e834dfd52cb86bc8442213b36dc68d4f328a825b30d4cd40a1e11b4f8c2c9a3951b210a20706e88d5a75b9212d3280de60f1f9140027e9ba6cdc8fe2c678e3a5d467bf68b7e5554d8a697119004bff7815e5c0ad384f241e3f435535706b8f6eb1a28b65ebddd5f59d9a605dd6bbe902bece3e06e40b66170f48845d5934cd0fe95289b773249dad5c674a91bc05b3f3bbdcf289d1c7cc40b5687ff998fbe1ba55d0b4e98e49606e3adbf7b84666f0082bf87e983601b50ac021aaddcf0245765364e05260cc3248cf1356b16ba6e348890d5b2bd6a6ffc9429a018cbd4feaf5a7539c14e74bc8833a66928a841c6e8dfc13a0f0d622e1d0e9b41f124e2afa20ad4d905004501310f19d6c7006b23c8f1befe722e1ef062981acf5fb311c56f750e37ce510682b5506b3818b6aeb118b94f3b84f0b4df613107fb69d9fa69032d5b7b120d0d6b6692645ce5ec6bee537d2e45ad4412dddf93d09c355d35ac22f411ccdee328db8e41a9a33b6b7472dcf4ada5f9ac36b6fea5f7641c79c359088450947980253adf79519efcf63a53ab6f50d65faab89329a84f54b4e3453b6ee62d0a9d0ab22db1eb4c79457edd40af3190b08401b9e4c177b6522aa4b5bc3be47a9816438a1f37ad4137bc6ef21130484eedc31e7ad82bffbceceb73a01c3f8e09b45cb4598da0934ecbac59177a90462064f490dc87c57316a597aa191d34284a6d162d36f18ddab15122442005da89d7a0d6bf0b299b8c8cf9a8a78e1c251b980afaabe4000af9305856bd2788e462d3394069bae063a2fa1da36563267d73cf6801c6d1259029038daaa2c7487e21cd8adcc087dd28ad77215b5115ac1ce6bb2b9868cacf5221b50bd301c60a9f5bac477fec3ffcd5ac635e9c0e351817f825a7d67a0abf9c96019986efa1d14f1793e1d47c0ec0d19d324fbb647464b0e1eb4751de000d7bc04f50f4c9a33cbccd4237ee220d0411b610afd04c27c42bc96a470f31df094eab1dbc2f865355d828c86af65709eb902c35871d4fbbc31fc570da55055855bde26465f8bbceef57fd5d325169312d99072b3e653c17232fed417efde936d36b63329229fe09299ff3b033e0864887ad8fe55f3e1268876b00d7dcd6d3822fa69cb1f8006305c294b5e14ac8651bd09424a949143bbbd6d369aca477b51633241a1c22b5f53c5bf64eadde6563f4fe343b6af4a28d42694342fad29b21c1b8ec32743e21b684deaddbe53d49b7693d677cf114cee4c7258fad837aa8767ee55d40d47c053acf4dc16723aaa88b597bf094817b637148a50e9a92a5fee1e7655335fa283c1742d7d1df37888b74bbdfa14c5c74be2a65d630de8a112b06fd8b45bb695c1b44bf04c8c97f63e345e8ddbf361f2a35f2df5bda38bd31eb2b81d964e1bb228d47a36722609bd0750d98720dfd4729594de72dc574f7fa3d1396f308e58060ad427cc664b0add570b7ddf84b21c55d36efaa450e1a8bc6877a957024eec7a1ce203398cfa9ee9aeb51bbbe2f6379ad6bb07f4550ae7a4e0f11e2cc63d2f055a23ba64c1d03cea135443cdbb64acfa3ccdf02608440abc40b9c6572d8e58c8d48d2832cf32ae3d191964b6d45793c2", 0x1000}, {&(0x7f00000012c0)="2a9fa45d6dfe92db76436a7c547d1f66dbb9862d6c3d45366e298575e77e178613cb190cf357189b0e994f4123c1e3ac9b6d6dc256f6676bf0002da67457941c36fce9cfacfe146341e0166482f8684350521dd260a0d5b03d327a91a056a406cd6fcee7145ddfe057563b0df9619e7c42e736e2a81bde9ec637697317686f1ac64590db7fdae751b14424d5e3bf2fc8aa3eb07bcd61c3a17a8a9298560acd516a88fdf07ad075fc11ca368dde4d38a45827dd675722d816625ac5a75d4f179e3435e408443a043a769a093c962592a9fc732bdd0cbb7304f8bc39f015591b96ec6396e72cc8a6c17a84ee8dcf991d5f8a25434849c4a44240302be4", 0xfc}, {&(0x7f00000014c0)="159fe2dcb07caa523c5f1fa07613c8feb72675fdb909f34f50e5b88dfe0e9738dcd411535074e88ea869afca47a147d1dd4678b5f6f24a96677e514fff8c4c960941cf9d1aec091282f9b428708890c0e20713ba3ca44874a83ab8af27b17145da9c4a2b557ce807c405113fc252f40298e3e3e208929d13779f619f52c3317629cd2b906141973955f4fa960cf7d9dd9d98e43809633626a54bc50aec20c6658d2bb827528d7ed19c55d64128590b56be9df71ff32fae2f02d7052c28313e7b2e61fbb2b1860adbf6acb17578cf32ca4d115a3fa11094148c5a566e7cd12b04058554c3aa81ddf4e23586153ffbea80e7fd386d733e38458645", 0xfa}, {&(0x7f00000013c0)="603d94c2b06cceffb0c16efc458f1ca6002fae34a29a81c65f31c60d1f55563a4cced0f30d305da299fb127c1623e8935831529d9da44e3d64c82c5c63cd5cc5846e37", 0x43}, {&(0x7f00000015c0)="827236ac10ed940daa18d31974c8d9737eda33066dc8565047ea3fe38dea81ab71283a3724ebeba43504a4d0d7209323779892c11e76ed8b8727406a7a1664fcf0d55faa392111efa2c313a6dd11963aeee757a8022a5521a00b648bf6139981b4e408789a6786612a8de48809b5e0498a87f2622e0fced067e17efe11232d6bde33510e8e87591312258a", 0x8b}, {&(0x7f00000000c0)}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x100, 0x9}, 0x409) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f76696c65300051ec8c6cb820dfaf50177d4ca1483be17187373daff5082460fa8f53caa9b162f6eb82418faf5987bd16d86eeacf6de7ad008b0d27def9a88ac13ecd875103310b72ace446a07646a971a1b44cc16fdc359ff9db677f066a4643911556d0c086b6d270149db5f0bb9f53db8220e974876861e4a94be5b7a563004ae93aa159de696475f6a98e7cc12e27d2b2fe100da931f1094bb0b26469c8a28f513e10"], 0xe0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:43:26 executing program 1: r0 = socket(0x18, 0x4000, 0x1c60000) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/108, 0x6c}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x104, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) 09:43:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb2, 0x194}, {0x986, 0x1}}, 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5810, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002440)={0x2}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000023c0)={'./file0\x00', 0xcf87, 0x3f, 0x8, 0x0, 0x7, 0x7fff, 0x6a6ee74d, 0x0, 0x3, 0x1, 0x2}) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0cdea44de456b86a503839a3", 0xc}], 0x1) getgid() fcntl$getown(r0, 0x5) 09:43:27 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xcf}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:43:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) socket(0x18, 0x4000, 0x5) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) ˜öf4ö]rÖ}W˜öf4ö]rÖ}W Ñé…ë÷‡ºzÆÝ»*”fÅ£–$6ÿÛ†­½gcÆÂíÁŸ£v!}ýuŒ‚ÍcìzÈâšÐ/F¿ÊÆ•ý<'uÏ«2Ù}VE[Ï¥½«C{­‘ýÁ Ñé…ë÷‡ºzÆÝ»*”fÅ£–$6ÿÛ†­½gcÆÂíÁŸ£v!}ýuŒ‚ÍcìzÈâšÐ/F¿ÊÆ•ý<'uÏ«2Ù}VE[Ï¥½«C{­‘ýÁpckbd_enable: command error 09:43:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) symlinkat(&(0x7f0000001500)='\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', r0, &(0x7f0000001440)='./file0\x00') openat(r0, &(0x7f0000001300)='\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', 0x30080, 0x1) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="7955392dabd54af7c978a430", 0xc}, {0xffffffffffffffff}, {&(0x7f00000011c0)="656937f27dcc14b285661ad9cd269d2d45d87511fbac7ab46c8d67d93cc4dbea18cdeccca75e9e2ae103d59e", 0x2c}, {&(0x7f0000001580)="0784f7918e7fa34dca67c3798c18b5ce42d6185d076eb2f3a8e325ca7bf188600ce8626efd749d4cac7df5c5c45303a7537cf2c55d07d8f584d42f8c85228169d352a42277d505908de095518303ac65927a3a5fae23b9a5d6ccf85bccefb0ab8ec8c21f131ef55d2f1f4ddc3dfb39a54a78a052df569dbc3943eb650b30f325336c424fabd45edb2d27dd3ebdbe43a40583997a16f7802d14dd761e8e7d5a303f549a302984a9641447ec81229c51370ffc63fb43b1ffc1ceb5d067848da491bf336417dbc2465415d133c9429f396cb74a2b975af7a6e0935ce2c1deaeed4cbc729656f372e1dddd56f61be902573a14720b974d2c5f6838f8d855b3ead8268aadd4f22875105744bc003f45bd44863521fcf73167b036ccd323be105ad26ea63cf1912ce643b014dad25feaa7daedd7396c84a2de6fdafc72cc270229368c3866d42dcad90b9ae960e757e0c6ff60c6b1", 0x152}], 0x4, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x90) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:43:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffd) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000002400)=0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000140)="134981ae0250c2dfdaf155e3ecb38bee807387af51ca82e0b0feefd341087e39cbf6eb92e5d336d1d2e682b04bce", 0x2e}, {&(0x7f0000000280)="aab07ec094b914a766f937c7804d6d39415e659d6d67cfe399f7e10b7f98409986b666596414d3b1bdf88769d8f6452b56012299d202aa4f6392cf6020fde7dddf3679f72276930978ebc42e681e3ae44138cf85e668ff6ebcdf37e722c75cc4aa66586abdde801308f1f7a903b4948af340bb208b2df8d30309a1cf1e7b79f9f92442e14aed3b95c3a5d90e5eb9334a2f83afb44035fa64c6bdf2a579715adfbdee5bb515ac84d123d0951728106969905039054a7d4c709fac892b793bbf52fea2326cfc1ade101f9cec811d6d1ac0010a610773477ad2b409f97718594f055abd9acbcca6e2c669bb414df8ba609d94a472e1450ee326bc83b7f4f82948ae9328c986fff56d43c1566b44fb8b61a415deebc1b4a8500cf6dfe0bd4893ea11117f0bb90f7a36bc1d64e818d4bddfe9e5831417998b6d0103782eca0d67a77c188609ad4bfb39e2997d5ab7865490538fe673eb30a3ffa8625a578dacb5b756157baf0c43c8ed1c10290c466fa9bde5c9b142b473fadd89f1ab4384a53a7d4f4c08cdb30599096272de894e63f3b1b12dc278351c475d863898b521e83fe1fb8df30c96a0fbebe5b4ecd7e6967828e14f4252fde2469602cb532164cbb9ff9cabfacdb255beae07a5f4796bd6d315aedbd1ffaee54fe97f04d1de94f7f1d40b9de7cf35f701858b7f2e9d39b6a93dfbb52965ab43d14d19aa1d7a5eb3b43f44d5f178005d9f0fc6b60d599752f98c3d12c3524fd89c076a62ffbe6dafe042b6fb7379e54dfa3ac950b6cb442476a63392bf825b7bee55271100509ba3c33d527094d4de9a793b6cf0d6b9364846339d67ab6bdce31ccd1f6449c928b084d33b040da707a4454b66a19922d8db1aeff9b47a191d7412ac8613f2348bdfb042439c2f0ba6c846ac9b8278141b7bea66d4506ea2a0b6b0e96df5413eaa4c4ad091e7a6ba9bacb050d571fdc71d3f222322345c78f3fe9f6aa8c4ebd3faadf23dd348a8ad0fdc62599ef3c2fc24186043f2dc671a58df4e92b11146c398e750cd0fd21db24a9c21e5ac24dee03c4d2a3b038f4d9c0f6bf1664b4971d317aa1088fae910de7a57c7a270e93f34a26f1d1dcf950ff6c37eaa0fae734038d2d3114c8be0452f4e69b7ad27064e80dcdbc9a143c15d7bec2dc8cdeed34a2ee49d737c00f02d8b4e025eb4bee2524d48550360d2f7e3751aed7da0f8efa7cab26091f4c6c531326ad1505f8f76d08ec4b31229e819efcf5bb0f552424581566b6bc52b0078bf332897aacfc9ebfc0a0949be9927c6b047a4323648af13b042218323677f5a591bed9cef9382ea4ff9c4ffdc9e5f775b92eb3eac58b330c88a73d3f779399ee369bcbcebbc7bd1d03243a36bd807858a5c210abaeb4a493747a15f96af8ffbaa1b20f2e8b0048f9b94278b9801fad14b53ce91faa71d45d900c87b2f26c9f69be33c0b56d61b3721586990d3f2d83d3c0ec0c0edca6ec40ba3005c6eb9c9c962c14c812cb2b4a3ecac0fa6e8bf285ce0f4159e5336b2f8e4e378cdafd53e2a909272eeb2544c1d7083e48dda6f312a55d8cf1f4f775edc5db101fc944836c370e3d3bafc445705483e1cacedcf078918810a07d9bbc18e343e3ea5f5c9245c92d51d55ebbea2f811c57be111f8bdc0fa1bae16edd1e0c93b97adcc871109bb9b8fe11e6ea23885cde78b68b7c0cf2ac535ff096a0ff8ccb377aa49d217a26d1e6337308912f94c53a0668dc2f02eb3b701ddcf6872d06d065c11f3e5af743691312568b6556ec35d53c28cc56afffe9e4ad1d0db55a545cd46e1725c29e8a18be6ff7ee2cf191a0cf73feb9f525a266f8ee1dc75ff9b060b1b065ccda73a81eb4beb231a8bbe30c02fbc609f619630e4bba19a14ddc3fb6784935f73f792460f2b903683005b91d82031a309b2648cc7a0fd6454fd9dbef0882ef516d5584208d02f96c2c0619d10ff201e1a63dd45ba33617ec9abb7973e1b112ef878af4cb966ebc2b500c1100f10190746388b82d77f03e522d991ed27f562ef5d12e9ea4b491d0dcaacb4331684ecb12d5908ec31b57c5ebe6691e0507f481c5d7d86005c30075069f985c85b772abc72bb30923d7a132c83cb587ba2be0b2cb8c269eee7e098879e315dcc770fa5d08c0d76247e36635bb065681f067fd6e5f344c559198be6c1635e40f43f9245bd10bba144337725abd69500e2a57fca3764d8f03e8f2b4acc99f1d06c384ebe7135d42cc5de0c56a50e65d5f578628f520f2f5d404b04ad8a4b186d5f908f102c606ec9dd99ddbc8adea0453591a19c60cad3a9006f04ac543b7035be175a1801e8ef129551c9911c6131846c41115b8fd7e42d3f0706b58d307e4fa4444ec2faed20d59040cf043ef867f9a6f488dec9dd85631c144a6db53a6ff702700c833d5e8f3c3fc31a696d84288811e4188181f9631d78d0046f78a3156cda1e6c2b35eb65079f826738e00b2b88ba06991d20869717c3675acffeeb26c469401ea01d247683640996f686597efa996325dc2ce196c911b35f54d1fee8eb350691e88ea6c26f8b8f199550d05b2af36ce9db18d4b229c0a76ba7aebed0e253820b0d8c28938ca83f6cfab33f695ed6c84a42a421a90bbef604740cfb7d2832483aef54bc0f2dfb8a1dd589e0f05e3ba571016c56490f54c4995c9f5af7ba512cd18c3bb224f9188f50e02253d67640da1db6e6a82370fee13cecaba71f62459bfd71fbf06e1511fba9a1c96bf47ab728d8ad35f28066e4bbd106883f53f8d2c7252be87c42112bbc12afc2b3d72ee78b9e019912b7d1450ff2b12c2de5c6991105369ce5d7a9d7ab328239245aadabf5309a24ae9bb2c1066e29ede0cc3b98ca20a16458111aef426b3ff2d87d13ec5fa30dfe2f0e61cead26a3c1320eb1111d50d70986ea83fac72fbe12388fc83bb54fae450c2dc3ccbb9669fe4a5624856b96a54ed30544663abb972b7a164b85118e37c64f91817388d8f498e49c35d6e66d1bceb197ce89f45a5f2471649c2fb21f20e2998268478771de38e720e59dcdea2e1227f78e43cbe94433345ada60d1f608f113a3638844d91d79132442af8f988fecbad5e84f0a37e2fb107c14daa82a4f812a4eae6016a933ece2d9530a4739040ea3bb5e00c2785ce42884888a736386f5bb2542802f6867ea32e8964541a3a0ea88254c220ea00e125db25108aa6d940e801217b1de61c0b3b874fef1f9b82b8845832cf3910aad2254da732f20a9e97ee9bc2d2f3ab0207962cf8083f8e2e06b8d6b4d24e9179328eabb20962a9fd1d16da36253ff36a86128a469e7a7e1849aaa13cc4634f3767429d2102b1e88b62ce6ebc8acc00ab983513f7f8ca3b1ac5c3cd2f68a0a7f5e4e17df3598fcc299fc647ba882e9492c5e0d5c99a2c19badc6a5080df8601dc1ae9412135186a80203c451b735ae7398020417ae5c6cdf833184a04ca3f53e8d5ce372fa0bfad13db095c694df537f43dd7839af5c14977f0c905849387eeb3213dc4014f87b48a55b58b31022991f17b7dce3d6b55b009f391ab43ed1d10f8abbc1a9297162f889490df9232d5ffb4bb631bff8ed051b68857c9524125a7f2b2ca7322c27c9a7ed1d09ab67e7c49793ec764dac3b554b9165c0fbe7ea41e972d45190b70b22fa7bf3235fb05c169a43c10db154319b603bb7a8167b0e858270cdbcd5505f18420532365dd5d2b45de15741656adb4bc0ec0f3d00da0b1700fd9200642bde2fb0afdb6b9da1a4b0ad40915cc8f153e9d4cc20e7e87570b2a75c64edd6974ff26fe0b9f369d4c88ec91b0b05b9987fe82cf7d60909b7f2f0469f13194f9cbfeba3a5d3c20514d47bead771f91848e17815a0ee486450893ab3a3b5411468627c357a188ef99fd1a95c241a34c2dee1e3aa5acd53e6f6dc0cdd524c11b643a8ac64f1b3dd7d3d82abef899edf0458b809f2e4441ff6482d6441f75c334699a018559d93d42af63abb8d6b0d05fb3c7360ceb691d867ab2a5f217bbb70ffd8209fdc404c8b037c1753a9d4a5bce8d5f8afc3e404186f82bffd25ada0735fb9fe9e306ebcc9c0c7596f46352842bbc74a1843cb4ab6625066dd61803531b4958a84353ed6cc6b2f15bb387a5f6281e824c1101c3d47b8c18abb44d52a4c7c5f1bf2bba539c3493b74a65b09840957bd3f30760a8bcdc0af08bc053d45de15e4b6079f58ddc1d1b678fcaac9f05299db3f719700e2a6b98f1e54da38ee512eb145a412120569f1e639d26611b112dbb72afd2afb20219cf1ffee6b0bb82c4814658ae6ae1f1e0b1ba550a4e05663c013af872f957553292032c1384b6d10da0f538a47a37a0bb3d59caca81f7096e3a3ae3897622deb1e637425eea1484e19f3b8bb06290e45e88a454977d8589f47b433203e155b00c9d54e27dd64954ee55938f1380cf1fd3b9de1bb49dbdf606c4cbf1a07b6eb52edd221d89b72dc5b6ee390f10560d4f61d4915fd704df683def0ead6169affd2b45571fe2d0ccbef198c0b1e3c03409cf815d825fe05e3dca0aefa7c2e724e503f58c1f61729c55a59b7d68236a940e8a39263669d5d7eab48f12f76f4af96dd9cdcce78f93dca557e780bf021736b80475d40cc956c95b742829b197032f9eddf6199e12fcbff87aa2aa99adee3ef89f66580c90a771071c4c7fc9281bdb729d6fd0cebefb7faa6ff7fff532d03587b67fe9c1d99aa448559bb87682b36ebdf5b3d104f505d6085ff461fe3b3b0f0268bef0dd14908d60a2dfad76216d37cf53cc497229cc3ea0ee3ef609812f1f2d83d4c803db07c4399a79e632ad67d2be746690223b3a50f25f90d6414b79b8a1548278eaf44a877d798e1435fa897393ca248a936792cbef55bfe8fc6176226034ecba81ad2d3c9b3c5123bce02401baf1eb812fdd39f7942959f4d2bebea3c0e1798c8072c3f6b8121a4cf194d805fa3390970c4e6d38e3340d37564b5ca7b020db19707f2589f4b3da3391b0c5eba2441d21884a2c0b812165e7456bfaaf642295408f4eab4d45645e95b20a46ab1af39ff228507505525567bce9ceb5e7e88e04efab7b5df0a93823ff197540fa9110a8652775687fb73379f609a7a31a0dcc6950f7661026f3c3d294449dfd4d18d188bdd79dc02351e1e9284be1036f18811e1153c03f326aa229277902d87451bf9700eb9881d8d1da8fa29aacd5188dfbde216aa42233bf3c9a745fc76e586a879bd4d7c518cf790cb509d4989b6dc22c7e791200fd2cb05a98f1fcddc7263efd89cf2867e6821af0dfd0374daf43e574d00735bd9b2ffe68f54ba55e1d63c2ae13971637a099bd964b296d57a22777ded4e07e012dc576d232ba98cffb59c30577eb0c513be48b9d748c1751f4cfbb2391af8178a869c59c111daa3c90dfa359aeb4b1f1db00e2e0e1c6c91c9e55254429d65bfe285fb9e1785f2c34b813c1b65aec6f3f47f34890b8d2f130abf90f16f4b52e7e3eb3f3ef5d2b8d0cd741e7f3d5f763f4160891a67e6c3222dce5dc7f29854e8f0ec74fae51b24057bc760c7851dcd04f3fd99262a21e6a5938602ac19968da763cda3e6d9306354e0b930e41ccd326708a3a83b39e98bf9ac670c1297868e97852796248ba3b3b41d06ac19e75e0a2de3fae0aef50a2731bfcf4aa13c58daa303c101c94d7028daf106dc84c050232600e8d8f8f3f36972f06cec85526fe9b50cf1e133baa8113e6db45e1ac59685810dd0d2b36bb3f2c0ef25b8ebfb00988399dd710dcb1316c4b63afc1a6a4b17cbb604c831f90e3cc58d051c12ce62", 0x1000}, {&(0x7f0000000180)="88312fd2de35b91229888c5eb2624c9371b93b728deaa88dc78349ccfdb5b94c94ca722c44a93c71c4e3d2c487d0f5a89cfe559d6a28777bc4b748d4455461f316b7cf03c207688cde7e97c6141e5b384612ca75b4b70f64fa5040167fd582", 0x5f}, {&(0x7f0000001280)="1b651cb83ab53c980d336c0de32f5f41da8539cade858095f6792c44946978dfe5647d336acd7df4249d75ff6b9aba45b5b70f61c3ea0e8ebdfbfc9a0e200aa403416c9a55b904eb44124a1262c190dfaac3761bf62b7ae59a67d7fb664a3cdca2a039efdf57771465439fec3a410382ad8357f29af549d6260156b69453d8d67b428b80ce3252159087ee8716ebba8c7f0bcf87f1b8f4924a1bdea6f07eb5ea5786b4641e9bca2ffd4b3fc66d80fa6296e168b3b0db89a675da65937429eadedd671b19ea5d2af7dbc77cc3c977954da2bbeebac8896d771decbc9f5a7b44f6bf66770df18575f952331f6472110145c6eb7053d14ddf33c1342cd401e133e5295068780291a015b5efdc73c90119889ca9942fc3fa452e07588654f0cf6e9e36ac3e0a9852a400d355ef6b86f4f39246cc28a060392b44e7bdf25df0570eb42bd0db15dd8b4bd613dac8008e0bba31cf2427112edcbcb104daa0f176306476b8da27cbfbaf5b5e0268993e0309f278158b2c329c476389acecd2377161d8280d50360b0fa0a163bd850c849a8e3487cb866abc3f9e7df451e961918ad8ed83daef33a979f79579539a3f05a7d957aedd4bef26548a8850826d35f4d25f622d1c3ef3a720653aa36b0c5fe7a145fb9e4a9059dc08101515f2dc5f005ca7e9a219b5d1b271038587e2680388555f4476f0cea33d9bf7a187c8b52697c3fb433117a4212965fad66b9174967867729a6f57b63b1005c915eae2b3a495c05dcc8bb5e152d1a188de17f28f287bfc8dcdc33ca1d5b5855c09ecd418aa515e9cacc39608d3902d3fb7c20bfbdb4d96366ad92ae087eb7ad7db8bec93af4ae48d9dd596ebdd62c76b74c9e471e78420d6713ffcf1a505517c4551d72eac2da77ce9d8dc93be9600193c882622ec3dd12ba78ddf1db2faf61e2f5e5eb9201aa4a43337c83821c0754489c2069cfbc4521ab79747510b29d5f3dd2fe02a95a54fe4b6f94e163bcf7dcc9fed9321596f36d5e10fb174308e9c6a3b60a5c2c2f43a791b77e0d510280f5b25a69de16376eb173368ade83dc36b6695d0a2c00ef4070a4a9bfca432c2d965279fd3077b9418be5dd9138057d205efa14c46f7070aa2525178d672cf256d30c1f1b15e766e0d55ab6e46a39c1a5a0efffb03ae2e83f640848c2ab4aec73afa565b20f47d1c6260e172ae065ca5de0c7378f637d0dc2fc91b942a92588a7c1aec917ac907794cfd15397e2b1aa15d0c997c226ac5d8538e75a8ec3bfc3e58f57d18a7c79a33229b0f2fa404341fcf2b5e23451880dc95e0dfd25eba328f8541f5423826b9ae265ed6035cf04a4f9c31f58e9ca78d72f5b79170726f1c06d93051e097796899af415ccb847b49d716e1554cda6659cad00efdee60e880402e3dcdf8e6b1465d836e01e6fd4b9150c68d50778fff72ed4fd89a0d58e192b6bb00dfe86be1c6b6ce5eb928e7ecca874d61b6a90c08fc4df37aec7a18062778373f930c58a6dea84f9ef09c082f4fd8358345b4cd115ed215f6f8c42418550e1de096e264073783e33ab7745bcdf14abedc821e11468b4117a691f916d030c29fb47805ec8db0384fca38734a65a25e549204ce441f5fc7d71889ca1bd1fdbc293b238b0c4be6c2662152b14ac1f0819a62e251315118f9d0cf5ea5387895615e87ee691f20661613ffb909b3e6a6ac6661cde1d6e8719e3cc3346dee3a5211bb11fbdaff842bae4867f78e6218746e831e82280f44a710169819385f421149f053697c6fc6a32af6779cdc0c12e2775e5e9b2cb206ccea02b7a6c91e1f0b07944f4f57138bc4c5080670e25e630b68a99830bf120087159a8458073e22bb4853ec4f4acb66773223d4899dee4894c4e272a039ce1b9a19226a15d17119585e335b29e39530884ae9495ea6ad61dbc074b2b039a372fc3e8e2dd6b3188d8fcbb0e57b56258cdba3007480a47a6ea235b24001befcf498538ba1420fe51a8b108e1583b62dbb8e6c1d8287cf6eb8eb57ca2937273a3acedd03eaae7c65f9882b7cf0be0245af6e7a59b1410dac951d736ed100e5a1f0fd96e02f94e49c0c7023c753f347abdd62bd9b52fdb39809dbaf1d548d1d45c55d7e3cbd10e3c95e56cc6300372aefa977caab25c8be3d9461e1754f76ae95f0a3390ad64afa973ea168b853a0d4526bb5f249d8ba02ba686ea8398addecfea1fdba7d9977e3517b6ae498fb79c8397b9a3657f650dc8288f9d229a8392ab02430484021c3e9856f89c301b06b86eb14791e872351131c03691eec84d3b9e2071dd7238456b787401796c1539b1b1b6929cb9d4755bda0e314dc2d668f885e21d9ce1decee98aba2e6da75454d5a64db9de7f17c3d4a3f35f3c194d4c950c78c8ea4621547abe8c3c60937600b9b2e71beb118ba5e094a57434708ff0fcf49d1f18521eaab58dddc57bd27e6d6ed7252284d6018a2de4a3f6bc5b5cc2237670aa439d6251d198496c504eb41e09a682b87c39f8e6e5aa5bae0f02f4652697c08a248990aca0136d2f5c06964b896cffc06b639c4e0fde03deb08c9853577bdc40af1b67d45a93d0d792ab93465dd71294f45217527d9fbc6e9ee031b24880ce08bb0ce712fb01f94d2ea259225a9f0544e27bfdcfdcffc68e6e7219ddc1d8cb7ff7bd52eed6f32280bfe6e3cdbe744a7cd25de9467b51a92a8c12ff113ad1ca27ec34ff54f94e05b2b67c97db05aeed653fda3a78adde13f67c94c157f1c75fff4c052074daf649794271dbdb75e804fd777edc1bbf40dc4843abce899ae0e2bb04ddfee6e7796da22f32d8355345b2474f1faa28f26c780120afe28a5d3e10aa5b3efa22888f9d54ff9db38824ff3f577c2bb5df58bd170ed902d22681ad437098aae4d0bd3532ee65ce1ed499819ea82fbf9db1777965446649269495a86cc92e6e6cda87c0a5160b35cbdcde0541f82a644b331deb218bc977f4752aaa2cea88c023158f13851934dee3b45133284ab37d5962f6d44817647399c41bb99938d59fd0ad6950e9ed19f3bc2722f8941a949538f31a7d8a1d044894c28d98941614abf5577b831857741bca8b94c28b7d8d5baa0d2d21cd92e541003a7617e1e1f941e6691104d6a03687ab89b6a31ee1d7ce4a31a6ab3cdb680abf1769a669e27fafc44784334245b458e5703b51737f64e9534ac0e5aaab74f59bc0bb45635f392dde93a3ac9ad5a87504b830aaf7ff2962f2ced67bdec96e4cea4884adc8199d9d70209dd4e977a24f138be978c93e921450d57552a9676ee5bf0bc92690a70a4e6a534f454ee116d4b6956bcacae1af2ff89acf2bb7516167f7ef534ebf95858cb61ccb674781ca8d85fe1bad62992471a718cfeab1842c29341a4c21bd4cc4541a09765403a42dfabf23310b79f4ac61ddd08b7d3faa79b2570392ff3933360c799396eb551cc8a78ee299a02d88782bfe72f727f1b737b5ce031c62db467a746ea50f267efc453e736ac97b5cd46df701c368e783452250656d62821306af3aad1134d93becc24bc86d8bb4233c4058e63fa93d6dce68a36a105205796fb4644e5c88c6a851281cc0a16fa8aaa32963a67c71c7a3077a79ccf67f809a33f459d7ddc51fe5113b4a18603099ab3f9879b93f716a2d3d2360d8ae7ccc33de0c810b384ed304d8aa372b02517b7ddfb6a4676ccfb7566f80f96f03d38c7516209952711a5c80b6ff14e02cee82a62bb14b6c0ec9e2661084acb417ab6f2dfb440952645df2d917524afdcd9bdac9ed0c62058182eba869ed448f54db9dd4a863193c659120834ad0358f2518e4f76397713f877eb8671e94bd2ca99cb68aa648ab418d867c4126861b6a2f4634ad8eb3d3e76579573dd36fef029f1452b422643e947b1452c49d38ee778865f6acb7abd83db79ebef63025670e55f61fca37e845a051c2b184d1ea233efed2ed7306bb5e716b7e56698da2384746b9519a93e50fdcc7814877e99f15f383998e7272023e9b8e88f1fb5d2bfa518216aa8c1aef5cb14d72c3bfd18618d1040ff03b98b76fdbdc2df98e79de45f7e647b4daa70d95381b196a9cfed485b19fbecb7bae89236838ecf925fef3d96d74daa69c43c9317c09d3b36a086f98389d90649db01fa4eec7c7076a380d0156b6f42c81c43b76c544d6c1ccbf4e93e9fb1f968f83d85ba3fb914881f4a2d814d273d88a8cf04d8e0aeec64a31ac1aab3856ff5fbf27ffb4017838007d4fca25b641037171d2dded6dc97cfb5bce2f12339a8e576084420f1fe853fd3e4f8fe21a87af39d2b4156bc4a2e3dbbee7b44997f623a83263e6b8a789b478bc87a8364b61ae23fd8b29f38091fd42becc259300b20625f88af6d335af048d9a39f4836615bc9511bcbf5fd067b4eecd98e457dd3639e6dc63c59c5a7ad0921884f0293319795ff00d05bc64a2c65aa6869ee7678ef268040ab411a9d2cc620778a17c312048ff7ff861012d58d21a61391c49ae1e75e624bd7260fd7400e09d793846a559c442aa412add2daacbd0147f2813a832620c4878a2e3950c2d215db8ada7bd7794bcb01d2adcce5811ff71099305035519f44bd85c5c57ed54e6dede503246a784fa93c88a640204515f52b84d97b1911af08de3e85f604961e6e8a05d83edd17f26ba79c0a7a0407b9edd73deb50b0f7f02d153f39cea8d0a02607c046dd65e80c9e0ddb5743f13cadb0ed7f1c77c700f3ce7d1628f7cd7cfc0b2addeb4a76376289a272f61f78873a1c688b18cf95cb26430f9ea66ee8f6df51424a74a5dfd0071df1214275f1c0fb27c4bb3ff0c109c801b4e7e712abb1c53fcdeddd5a0b919964d13d77b92f25aa6012d7c3515cfa2caf1ae93ef8a2f542f365b8a9e5048aa90c5816ecfd3b123d276a64a4c46a5955d0a1a2cf70b272945ae5a671e6b6d1d1909ddb0bdfcff992c05d37a4d5678e33335d37563c9b77e00e34a7707dfb9f15dcd7d4466300b576d467716fdc2bb45351a38a7522b197e895c541f048bee12ef2c04b92d36321611258c9a48a38450f2ff161dbc48e8c26041a588a128d389fbf32ed1fe8ba0c73bbe8b173cb4d5ae3ff1e091c6ec7724482ac90da8188ff1810fb5ced048f9d32b9ee1b0025f35cae6bcdc364f5a4b85a1f1466acc04989695284665bf19d26b2cdcc87e4f30719542d5b5dacba11384bc4a14720f50aa449a0b3541ff03280dcb202261ee97a6ef022133e71d1aa77ff4eff5b0d24ac264c477a0fe64573f0e11c82ab367d49a3f77049b1dc93ab4434c5766cf8d65cff5855a0fc681a9c171dfdc4d41ce9d6dc51123bdff5a90c961a094b75fab7daf78532b96d4a2ccabd1ef3a0f8415165590160b4fee41da30fbe4d68ebdcc47870def863515d4fcf6f982f88477c736fdea5b57dee84e39635363d9d33447b03831110029f2ec045ae83379d4ba9bf642d7d5c45f7b39ebe087a61a0ebd6de439d041f87c44a3cb3dc677006860cf3923708f64f8152f29aad0bbdbfc65ade3ce6c75507d83d68fd5ea5315c00b75cb73ab67e91be3503c13e4cb98d126549dc13b86209b3a09ef7bfe93943bebfe8f6fe72c7b7dc4bec6d2e8c078fed719421ddf793940a5dea59e49367d9172aa2f0d3695ce6217ecf3b52412467f750154e50c0e9928b26cd53a66bf981b65cb9e025000d3d870f14cb6257eaeaa22e277b6f41224fb39925ceb6f62ce00ec656b107a6a01cf866ec210cb183ac49de46dc0f655977a0fc1f30e03728b20db0461ece40809a33c10fc163ca7ed6f92d3244406f439088ce53dc28", 0x1000}, {&(0x7f0000002280)="4109ab0a36b76f4859dbc93826bdb8de0dc9a45f7a0954318b5ab45334dde1d30fc7029297eea8aafce6fbd49c722db1f6cfcad4c02ac842e255b513fcbf6486645192234b16b9b7e39dcbf52362c08ae612459557fae86cb1a7f01035f9356a00deb2a4c012d76b252168103c4196c91d3f47e8", 0x74}, {&(0x7f0000002300)="23a5e1da8a9fe87a228f1265f0cf49c556f90001a2b404a8ce85d7742c5925eec241131cf5ed1f0dab4ceb572fa27e1c463e4637069f6a0d40a1ab675d29c5b4625c784195a8145911088ca9956b925560c185439ccd04f588ed33727cfd4e21b0023edadd0329332ee2c727ead3", 0x6e}], 0x6, &(0x7f0000002440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="00000003e00000000020", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x402}, 0x3) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) 09:43:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) getgid() pckbd_enable: command error 09:43:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x505) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8803, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) 09:43:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 09:43:30 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x40) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) sendto$inet6(r0, &(0x7f0000000100)="25509e9361fd6048e560a885e28fafe2d7b7adf845d45a42a6ac201095c76be80487cfe7dc3ef7f0d8aecb0089a266d0f07d91ad49e57021afa347839dae878dff2760bdabde283034dd0db2902446e65935432ed17a2c1e27912b7ff81578abbc113a3121884ecf5d2764f164c432468561688b1718c17dc94b31801a5e7351b8a25ebcab0090df231250d0c6aaea49308669437fa7b238dac6a790663b3e63ba525e4f35d9defb3a34547ef5f30eb3f12b85bb160d1935", 0xb8, 0x3, &(0x7f0000000000)={0x18, 0x0, 0x963f, 0xffffffffffffb1be}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0xc, 0x883a) accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 09:43:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x4) 09:43:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x80}, 0xc) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r3 = getuid() r4 = getgid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) fchown(r2, r3, r4) 09:43:30 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000080)='j\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 09:43:30 executing program 1: clock_getres(0x0, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x8, 0x2}, 0xf51d, 0x5a, r5, r6, 0x400, 0x1, 0x9}) 09:43:30 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) r1 = dup2(r0, r0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x10001, 0xffffffffffff0000, {0xffffffffd0f7f660, 0xfffffffffffff081}}) close(r0) 09:43:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:43:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653080103574ddca402473f788c44d5855094d10c59541b0cde316fd802027825ab0a1bf1904826e2476133fa9d0b490b155bf7e3a5ec741faacb69b152c95427e42b625692d"], 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffad, 0x5}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x3ff, 0x100000001}, {0x18, 0x2, 0x401, 0xff}, 0x40, [0x2, 0x6f34, 0x0, 0x7, 0x7fffffff, 0x1, 0x0, 0x401]}, 0x3c) 09:43:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) semop(r0, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 09:43:30 executing program 1: socket$inet6(0x18, 0x0, 0x87) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000cb0000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) socketpair(0x1, 0x1, 0x800, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 09:43:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x20000001afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="9cfce043e1dbbb6770332e", 0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xc0) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) 09:43:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300000dd4fa1a93347a321f1e8815e2096788d82884675d69f55228214bc2b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 09:43:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x113, 0x2) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 09:43:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="71781d5ff16cb03ec92c07d70fc128790273e35e91a88929026eaf0f59224a7bd36e9788a2852ffcccce4df7c81a45689cab0ec144fcbe82f094fdf946ebdbbab6c5f5beb13418c1fe75219d3962efe3bb5975b8e4436f63ab7ca9c4b8a08d6e0dea3c73c0a94239211f9909304e1692f15071b70f71386ad3761706a7f053518fe3a5baeb59a9611e1081f628a745fad362443225d674f46b9cee0072b4281001b6d0e97cf424baf27fb4e5375d53b84c0b968197fddc5333f1afdfd7453a4a0985c08e17c371711cfe1475b664", 0xce}, {&(0x7f0000000500)="c60c715e334495b980552d48d980e39fe9d43e53be5b7f6a9a8bd7fc1235f88020a74ca7ad65c0d12c2a8939193b999fa134b4e7c46334d2f298fe1dd94b966a43ac77477fea81911e4c68975e53545305d6c8854d26f4ff1fe5065b208a97a7a64bad", 0x63}], 0x2, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) socket$unix(0x1, 0x0, 0x0) 09:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) select(0x40, &(0x7f0000000000)={0x3f, 0x280000000000, 0x1, 0x1, 0xfffffffffffff8ba, 0xfe, 0x8001, 0x40}, &(0x7f0000000040)={0x200, 0x101, 0x5, 0x1, 0x8c7, 0x1, 0x0, 0x80}, &(0x7f00000000c0)={0x79d, 0x2, 0xfffffffffffffffd, 0x401, 0xca5, 0x3, 0x10000, 0x7c8d87ea}, &(0x7f0000000140)={0x7, 0xb749}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x4) 09:43:31 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) r6 = semget(0x0, 0x3, 0x10) semop(r6, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x3, 0x9, "3204d742fd717fdfeebb21f4a0a4af22096684bb", 0x400, 0x2}) 09:43:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xd4, 0x10001, 0x7, 0x7, "a5e5103eee525af0f5ac7b291dce146fd5852514", 0x8, 0x3}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="eaf10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a08000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x40, 0x3, 0x7f, 0x1, 0x3, 0x101, 0x7, 0x1, 0x2, 0x0, 0x51d}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xffffffff00000001, './file0\x00'}) 16:00:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20480, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1f}, {0x100, 0x100}}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x5, 0x8}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mprotect(&(0x7f0000216000/0x2000)=nil, 0x2000, 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1000d, 0x0) socket(0x21, 0x5, 0x6) msgget$private(0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getegid() getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x3, 0xb, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0x57c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000240)=""/96, 0x60}], 0x1) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x1f, 0x3f}, 0xc) socket(0x18, 0x8003, 0x12) pipe(&(0x7f0000000040)) 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) r1 = socket(0x0, 0x8002, 0x6) recvfrom(r1, &(0x7f0000000080)=""/48, 0x30, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x200, &(0x7f0000a00000/0x600000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xf8, 0x100, 0x4, 0x2, "2bb0791d9ef1459dd7474510fae59373642026a1", 0x101, 0xbb}) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) socket$inet(0x2, 0x7, 0x1e) r2 = semget(0x3, 0x4, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:00:04 executing program 0: r0 = socket(0x10000000004, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2130, 0x1) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) getgid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0x9, 0x2}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x4000000000ef) getgid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x3, 0xffe2, 0x8001}, 0xf15, [0x5, 0x4, 0x1, 0x10000, 0x8, 0xf5, 0x101, 0x7]}, 0x3c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xc8, 0x1f}, {0x3, 0x5}}) 23:49:40 executing program 0: mprotect(&(0x7f0000367000/0x4000)=nil, 0x4000, 0x11000) r0 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r0, 0x1, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/5, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x174}], 0x2, 0x0) 23:49:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def39103731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb84162bab344d4a1ab249b095dfd064747525e35c889ddb0392e147569fb0a87d95fe634bdd12cc8413341445082c9beeb9577067c527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d94257522e9d20fab71d560606e400000000000000000000000000000000000000000000000000", 0xd8}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xc4b7, 0x1, {0x7fff, 0x86}}) utimes(0x0, &(0x7f00000000c0)) 23:49:40 executing program 0: r0 = socket(0x800000018, 0x0, 0x4000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000000)=0x8, 0xffffffcf) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x84) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 23:49:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc010, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x3) write(r0, &(0x7f0000000040)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) kqueue() poll(&(0x7f0000000140), 0x0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) 23:49:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fcntl$setstatus(r0, 0x4, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:49:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) r1 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/250) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x1, 0x521) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 23:49:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff218aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b0", 0x39ddb1dad7fa4b4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x800, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) syz_open_pts() read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:49:41 executing program 0: r0 = getegid() getgroups(0x0, &(0x7f00000000c0)=[r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000040029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:41 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x10) recvfrom$inet(r0, &(0x7f0000000280)=""/231, 0xe7, 0x800, &(0x7f0000000380)={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb, 0x60}, {0x6, 0x5}}, &(0x7f0000000040)) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x83, 0x0) clock_gettime(0x6, &(0x7f0000000080)) sendto$inet(r1, &(0x7f00000000c0)="35a83351f460d1e42c12a0d9404ca6b5ebc27ebcfdb27ea4df727536f2a76a31ca833adbfdb0ac3a22c7247ab0749fc95f2d69c91c66c5d47120b0cb788e2e82600f784f78e8e65c86f4bd4064e7ae2ae979cbef5078997d053144c799a2be06ce496d9426a357775d5a2ad953dee8b6d05c7c27c122382a48b160dd6629d4ac0c3fa4e577fb5904dbfc657e38bdaccb9a1ae48d398f4ac8073995454c0faf383016f23546d51091dadb656f0f403fc18d17471270dab20761be888598ebc68878fbdb5b6bf8228f8cb702614b8f4e82a83f2d9cf8a9fb3ef6", 0xd9, 0x409, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 23:49:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x248, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 23:49:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x1, 0x8, 0xfff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="62d5bab67404ce9ec5f0f07f80624eb7f442e5a50f60395c46d61d3d5763dee5432b28d9610077e7e8fd21ded82037ad52ace7605dc9bfd790c5b48b5d128541e8f1451603b7536bc4089145591273f342421a251f670414a9f7458890fa80e1d225371d011070889b689d12767ba022065024fb7051454047437a8473258f446b14e8ea0fa63fdfc32d6db0edfdbd3bdc790734c0e32c75ebfdac356fb24e166d3617f5b9751c3372f42447b45299bdb5ed669e3d3ce6fc24c7eca2a6264590d2429eb7f8a896542c51e2a99fdf67252d0e39f60089ca"}, {&(0x7f0000000240)="803b751357e55311a97f069ea1d8de18b8e10e2e77e2f5a4b510fe54acc365262a2ff2dcfae6ee2649a2bf31f5a863ab01bcdef126fe6f406300fda62e15e9"}, {&(0x7f0000000400)="804e2f4db42f2dbba2aef4cc68d302ceb67401d02be1036f1f72fb5d7a5c6142047a1d1e8a03396fc774bff6b9e9979cbbe88e95d09f9cbd4a64bc13b2003d182812c610eec66d9d9065e062b686f209ea513e0d26565bf809c93deeccc2026cdff0e078218b05066fa2fcf9b6e54d3119bf61056065488bcea5e5225b5d389ffcfcc07bc3e8a486bfd86a1351bb2d823a8ff66733"}], 0x1, 0x400) 23:49:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x2, 0xddb7, 0x2ec, "e1855ef036e602c47fce62f7fb495c1b59b67d7f", 0x2, 0x4}) mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0xd4) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') socket(0x0, 0x5, 0xa8) truncate(&(0x7f0000000000)='./file0/../file0\x00', 0xfffffffffffffff9) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 23:49:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f0000001040)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 23:49:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1001a, 0x0) ftruncate(r0, 0x8d06) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r2 = syz_open_pts() close(r1) dup(r2) open(&(0x7f0000000080)='./file0\x00', 0xd00, 0x8) fsync(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 23:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="4bb8bf32fac1de1c76ed6b9352005cade462699133cea138806821425bb3d5a7555ab3f9a416923c5fcfe93f129cbf96aa170fde33dbca62e4e09b786b87775040ac37629d6e057afe437388effc9ff0dfe99b5f96507c8c4017aeff833a286c947904", 0x63) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff0100", 0x0, 0xfffffffffffffffc}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:56 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x8}, {r0, 0x2}, {r0, 0x3}, {r0, 0x40}, {r0, 0xc4}, {r0, 0x140}], 0x7, 0x3) 23:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x20000000004, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x401}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) getuid() write(r0, &(0x7f0000000040), 0x10250) r1 = open(&(0x7f0000000080)='./file0\x00', 0x492, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r2) syz_open_pts() 23:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) dup2(r1, r1) syz_open_pts() 23:49:57 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x5b35e568, r2}) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x200) 23:49:57 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x3) 23:49:57 executing program 0: getrusage(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 23:49:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2b, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff42) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="c0f06a8a5511c219028204a280be7b76cabb53d46c7dfdc9c22739d3c3496dc83782384e2fbd7985b125ebeea0db8d179e332509ec62d02f7a8dbf6b71ab449f014af7a67c4b432211a92aeda392b26fef03bede0ec3edc4ec140b9644bd7cba71c88d6b036adebbcab678743e5c204de7d9f7d961ad5f2b1818df2dbc1cedcbc6e8701c1582f95ed0157dfa1e714c563c6908fc46c182ecd11eacf43b70bdbe9bed48425056518cd53cf7d24c069686e6164be16c683a1114c7ad806c188a3efbfe4a822b167036d7960eae2b49e39284f08825cd7e6b53ef81d3508e58f47c1dece5480e38a9df28bc34", 0xeb) 23:49:57 executing program 0: select(0x1bc474ef0c2f783e, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x3fffd}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x810, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xbf98}) 23:49:57 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = dup2(r2, r2) shutdown(r1, 0x2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) write(r4, &(0x7f0000000040)="824d30a555ab3528365f78b4d78f25337656072d94d234d2e99464c7b0ff36c3aa6805cba47880ddc92b7c9e", 0x2c) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x3}, {0x18, 0x0, 0x3, 0x9}, 0x8, [0x1f, 0xfdb, 0xb79, 0x3, 0x8000, 0x0, 0x7, 0x3]}, 0x3c) mlockall(0x2) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x2, 0x2}) chroot(&(0x7f0000000100)='./file0\x00') 23:49:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = semget(0x2, 0x3, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000200)=""/120) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)) r5 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r2, r3, 0x4, 0xd869}, 0x2, 0x2, 0x5}) 23:49:57 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getdents(r1, &(0x7f0000000880)=""/4096, 0x1000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:49:58 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="55420680ec4b85c34cdcd213d9e86e08decb6d4b3948b24a8b8959c4f41eb46ab1022454a7c0e9d3c31ba248c516b120fb4e0ab74e59dedbb76c07bcfa0062cbe4948a4777083fac7581dd78184d12a1bb4f7083bdc6527f27a4d3d6c38d42bd59eb438b2dce6a8bcbec403f9f6f046ce69f6d0ce80e4ff4bfc76231a41976e3b6c34a97a30bf73b0f74108201607841e5", 0x91}, {&(0x7f0000000000)="a2355aa1f7f9d474020c745f4b52d91938b64690ecd9203bc520644bdee173153e6c2fcd293e88296592dd", 0x2b}, {&(0x7f0000000140)="6165ada51d1c2b714762735323e155df4672735deb11d601886b478f6ea284e360a52a187db94fc45a2c25edcefd4ab92e22a83a2b755b577288ada88be6796b78f0d4e0e290ccd595862789495c4601fe13648b7b01f6b86379c44473956b7db9bb9a19bc736b2d02389a07bd2645f6bc320a8fcfec762ac327674831f61357738665a83dbcd3191cee41e7f8e2210ef553fc0835a469b278408830f5f60d4209ebd40f56927ccf403b0cae5fca619cd5b8a224001d96226d218db0bb60780532e9ecd64b904072982c17e3b1f4f948db4069f0475ceba11f4af75147e58df8bff10082d1", 0xe5}, {&(0x7f0000000240)}, {&(0x7f0000000280)="68e43d19c080dd28b142b7d899c20715a5c32e688a24dfdd2c4a5cf685fe8bb46c8fe922db61494c408ea39138ac362525cf23b8656cf9f73d1333184773df2afe2c1b5c03594302aea9c0952d0e3323d990c22f8692978d4216f36e288af2c78cf2f4e1b1b4fe1aec9c8e7c3a7005ec51c3f04fd1599db7db1534c08346f8a029ff2ceb422dbf8f576b7c7f626beee8c362c960757061d18037dae2af4efbadc7817033bb882ea7008b4084710cf9b2b5794d25288ee19f81cb81813bc55128f639d4c27a8d42338759e21bd593355ac11910cc86f07c788cf8c338386b33373ed0b6af83bd8142cab103fd472e932c7aaf958884905348a99dbcdec91a", 0xfe}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="fe7b7cb85202f92b72733ac841263e285c4badab933d0ea418d862761a11a9ced6960ced2d21092359b6a2a42b4f46ad6c720455", 0x34}, {&(0x7f0000000400)="17a1baad979d67b5c22b910e2f51de0a2cecbb76eb9f5d776e351c91f9493e969ab668d45487256ea3a29cd003bd104031f652f084a4f947d9431661a33808c700c39de3580f3219cf9643cdfba3edec3548ee8e870fcc84104be757d80d11ba41da8e91dcb7c0ac838f97199cfdf593325437fba438adfadbacab5c0e8a9057151af73482fb12bf4f233cf36c1b83c23ae4b589959b8ca4527b36285c", 0x9d}, {&(0x7f00000004c0)="0f1d0e2e3c17e75f0688b8fa0c48796eeefb5fd27b6934e40e2209222a7f86851d1a36707a255cd0a37ed78c5b7e4e066e5609a3678cff00443ee9508c0ee47ec96bae80e9270b88dafe14eed2acb0d331113a6612327a8aaf00bf83e339be627cbc85ce85551f488f89acdcf49ca0673e36ebb1ffdf83f4ad811d919001d87da8a327badecfdc7637ee1245433c0016305cbd7d7917b68ef9c8817afd4e1907c53081065c148e1b233b8c62a231db99ffacfac2082733ea7e3c903b0a0fd60533a927198d", 0xc5}, {&(0x7f00000005c0)="87698fea0582cda7e84f0db16b6c79f0331526255cb3f164bbbc47ff88962d8fab8faac649ab190c92851fe38545ec6190a9c1f3cf8250434580dc55b395c777e67f3bc67fc76c7a277a0bf7f29ee148d477ea8a7b44235b1d3cf70d99fdd9689f9751b123b5c00bf62a13e925f47281f8315f770e27ffd04234a8319aa060c27bd2801cd7e6f000535ca108410238d80ecb7b8d7aca70e90b9c4571a5e3e9290d6d82024e943cbba9aa4fb24834eaa8cc1fdcf58591587e31586d82baf3e1b8f329fdd5e493fa03ef1bdeeffb040e05d2839bbed8804aa52e09bf34988bc0846490d56ea81e583d607cd22631ab5a3b88963fe1a61ecef23bba5a926070ddf516104abf8ce91a03f1ef1f13b9ea2b985ea3fb89334418675d5023613990db1d92cfe62ae36df3235a0daccba481de07d2c2f14dfe517319d02f6978f3b85fbcf8d477bd96bc6e868c340f64657f19d7c3ced613d39082ad54b60be7aeb34b65d86c91878870d755b055379b4647f7b4154bf45f3bb30dd626ee5e95e437b3c2a53424cc9291e939b4f7be3ecc2645b23db1fadd0cd2ab001d628bdd2029613f60c7c688d6f3395ee56b6fc0dbdac8f74c1790ac81d4195ad5e01acad7a5058d26a4ac3873d498c7d53afbd50fbaf326f6dc7989e4c911c36f9d9bc717078ce803e7716e6b89547cb7696fd26612156f852313b8a76681d4fae64a587b51f4e9c43572337d47860c29276c5a71e3658b7634a2dbc16566c2a718aafde39561638671e83ec5345a49c41bce9d79ef1fd4e6144ae478fd74b953dc1409e0329d02425f25937fd9eb73c6caf2729f26a2ddf8880f82cc6dc1a22fb44e9c188fa8a04152b8dc95a0386afd6267765428a37e7bfe92ed3a79d59212f754bf3274d7a344bf113d0b54c09f5c46d2e3dbd199446c6628f44ee3d52fba914d72d3949d2c3278787aa4784dd37a29597d7c017136b74b5141ccf94f579bdd7908bdb442688e9dc8b36142e01084e9c940be4a27febf861bba5f73a4dbfc7e6b9576707c6ef977f9516fd5c9652010a5dcc950df9bb47f74ec39db735f18fcda15b64f3c23dd0725614ce4222b7e4a98938c65fac009a12af8c5d6c6b76597a9274d539b58b47409866ebc6955dd8508a602f19b34e72230c1bf10da8952834f66283a748364bb83f303d03ad435250246b43a6e25988241cbb24dcc262d215c52e27d1cb9ee42479c6be670b2924ec80787442706443cdcec20ae0895bb21c4a0072f46364e6128755a2d9c2fa0bec3f841117ca966350d108e7e6e90cfc5bec69b3a8d9118e323beb0bd696263caf6b2f1ed6c60fa088c4b0b2626a28986100731c86749a348d2dab2a34e00acd278bf50b56957b383fd03676f1806fee27fae78720ccc33e452ae4c49ad59d2babc38bbbb23ba20f35406231bd5e7c7aceec5052b9040627a074adf723a58cb88bdb5ef7e47893a6db4a736653ef70b99146f3992f32164b5da9ecc5d9e9cf1616cb9e1417a92342efdee508080d9f3794c20ad8fda9e1b59919b4b138c91f2c256b6783eaafaa678732b5984a435bb7f7d7e97a924335a0bb5be13385af54d997cce35470892ed901e0802d2a917cb3c4cab9ce9a8ae782c7ba2207bf7ccb189bf3d9026032c4a9945a172cfe6ef0cb4c8a32bde13be098bc98dea7af1355bc1375eec3e1885192865f02c71609817b1660f429a8dadb3b3e522ec43912404f1fc6530d446e24835360c53873660f80192ab342759ad17c5c00958270e744cd0c65a7f11b678335bd8a191227867ea202c90cc59e85533986ef87f71ef4f10202a6bc77762478bb4bbd3432fc9d53544907a6a31e6d627032016ea1775c3e0d5d9d3ba6090b2a7806f3a1271389a1a5df7e2295eb073092e7f6dc31ae5a0ea995516708d2a8e1e9045ca77be73a58dcdd70c06b5618701ccd9c0107baf237f53130ae492692dd585047a95daefc08cf7c0ca21d19fbc07f7168cc56b28869dd4e34e9d371e90d1a8ee3bb2fb044a5001efe77705a968e7ce8c4971ada31c150ffa7dde9a04ac404a577bdab6a01f56b8131adb09f806c861c5d1d69c24f2e7e0b8ee546aa1d2e98f9f06d0f4d94c46c8910494770a954371ab903af0b7d61fbbf9d4bcb0d1bfe325d64e87c6b8dd3a0b9662950da3cf5c571a885efb85db32e1d31e7d39b9e25dbfe3791fa51378d621285b332ec1068f5d8e6d77922f76a8ae04e130d3899a5924078785021d74a65f835145c62dc497f92fbc83bfca0b55d695b39e4c18d0675d34a3889801ac4dd85f5b4200cd8c0825da253db1173e2d4b83c68a4d3e9cf4b67410264e73bbbd93c34c9cd7b3cee2af24d1d83376e122f9b1a20c9c63d4eb04e5670c45441b00e9f490de77d639e96244394e3f8cf60ca7b7682621ff50e05bf9e6cd16e25f9b938e922603cd5fb7f6096bb335aceeb8d3864961e39ce596e66ac7a380b4f02f338b55d7fc1819ff6531c081c8c18ad50506222b98a3552e89121d6021e0c48ae75f25b3cf6eda4bacb2c0c879fb139f726983a1ae93bdf8c24746fabe939c8d99f015b90be66c9543e1d0bcb0ca176ad386592f7a11093bc669e2f4adf227773b5938088980a160192d5fae93776a446dba0363fc3f611f6f9ac1defb27b52c8267620c86a14c68d556b31477e811cd774426d2a4485940c3f91e5407864c83bec5edf8712465a014cc5e279b12549096677dad2d8a5a4f52e9364211ce903f19dbda01bc0f6d026a71a881f1e62eb45500651e0806f4ca2e2dbbf7c2e51ac4e3b3bd1d87a9011dba1b09617c3962b2af9e72249031a3e4bc719e45a3f639e6799ea81b01a0a3ddad732f32cb0651c41282298df58ceac1eda0e4bb8512128bc5ed7e27d4008b23bbd383ca033df6d385643ebfb77caf24a2278d77699852ccb28c448c9ab55b1ebd931ee31eb17b7d468744805addd0fc3549b2c595fd10e0fbd71ad03a10557ae757a4d2ac8411e3710f16e8d94963c63668b5266771b276dbcf501107cc9cb83af7f9bc63d7599600a1e49bc669ff0b4c4e755928f0be32f5d2785593abd7b6ce3170b0847d2ffb879ff6c0810b7e8aa79b51614510b8b414e8ac44dbf121547e0e6cf60d1c2367d5cc7a271a8c76ca370efa41829e330713b14266ec950e1aa5546a6c0f01136547aa3d0b5c249db791cb4158d537f6f676fb3b4ad75e1352088d4ad2bb851832971caa447ed58ba7c2157f7477e7073bb9a360a1642f764c0526ef24477c1eb9422d13a02725e1e71ca1a09aad63d88961178b418d1634a62e0edbc32358512553fcee28287f4c428985379e970fe1ae099c5f419873dc352df5ca7a861fd216e71e02b3748f3edf8d04b7c5b3700ef94396c2e657b4941078f6312e217b1024df5f71ffa4c4c45eff81f1b8500065f287155aef8233ff43ed1d0a26233f5a91b94f02f2679de79e20b0261ea3acf56a55bfa88041236b97b8074ae4d8b054256f184ca9843c1191ee3fed681ec249a6ce37d901c966f54b21ea23712a946bab4b3a83e7ae45d5d214c4a971f35c84d22b34a2af30c2c4b183f0f2dd6a2ac88d5df4a868d532ad663c3fd05ba04cc4310e721d6654ebd8f6196b96715ba69b5c3b1fc268a759faa579c11eb10a6140026c004b9b4928439b0226031dd410158727d43c1b7230fbf017cc537fb95d3fcac3fc17efc8cc5dfab5b8b803a5e9d3f330322955ce8335cad512b0508c98ab98036546d7b3ffb3fab210cfbb02a943945e81567a6206d93738056e9bc67347c3b123eb0bb4ffe382f21e641069cb7dab7acb95b4cd522f348c9fe2a02434205669d31f3d02bc18cef5c483d2a2b590667a6ba881c9a5e9a2006d2db1568b2630f5bf29537520f44b89e7fb504077594947b3d39f6ac972429996434b61e8c7617ec390179286fba40384752def22570c7221f524baae4c6b4dd45138ed23dedc760a38845af7862c74a936dd78c4b499fe899a37f3cab6100413ad19108eadaf0e7d85aefeb5739ff9e42e2eb21ec787adaa0ca8bfe6dfd566447ed955cb068c83631e147a8683047e619f0f04d190d7e76e4096c554731f0f352d2feaac248d9791d38d8544cf3bf1c536f8ccab52eec516066dfd95e7cf9b52ab7d1edb33a5abe9c3e39196ac074513c892f417999ac09f4c148b01426c072abcfc1f4a798648d90c2e28a9875d2a571969c0f74a07746b8694cc419ba5d2ac893742b1afd3fd3d52ff365db56199329c4e2c67af058f66bfcd183a7ff4cd7aa04b51a56ae05fa1a355d36a0c5f5fa4bd678abc7a80b080b6f7b579241c5529a318dae48dadcc1aa136472646057297b92ae942484df5c3b3bdc06b88756b611154a0c16a83d1d88a639de916d7fa2785d7ae7c39f9e9926433f3d3888763a255218a37f0f2bc4f593c6a839863c55922e8031d5863802ccbf34627ecc0434ebc3f5cc8039f4904d495829e4b8d8ba6a788d686095fac59fa7be77fe949fc1076415a0daebeee11b24f954030e9f59e6f7f8d33635b79e80536148c87c4d4999282ef33e25d97d88f15e0e8fbf725c02d61e5f33eaab9712fdab15d745d6fdaa7a6026b8f4e6dba433a947f3b4db6a2678be186450d5453b7b4050f95ed6707cd63c2742b61297b7274cdfbbd7112318b0917cf51e4abf55670a8029f99ff4245e29cab12e354d0bdb9b4ce4719e0d9fc46ce6a4a0718749c6bdc30c94673a04910b50f733e0d1e1629ddb5b7115d67b252cbf90ab137a478f52c0f2bb06e3e73e6c076deb7bd7aaaf7baef788b0cd8d04444e1436314b17414ebb7efe53716920f0ce1facf6db8b026eacc546169792c350310610228e43cc85f38ae50a138bfb717833517dd3207f8305a1fe22d2a3e295f21955b69fbb971367515972e7477c54a93bfe6be98fc7fbc9890052573a896547f0bc9cbd76e546954080a2c53ef180d0a81d53b8dffb41f81996522a6d3745154595465742840cf7b4fd7a0611f8567142cf1f71837494bb216db013099c17a5c0feb007590fd750f67c59ccf2eab54915699beb8247e1a305fc9f019ab05d9e6b3874fdb648afa4f731ac569103ef87d3e48456b73d2c9919262790fee7677651502a4cdeb2e645daa858cfdb304f836d96a53dafa4b60396f8b542ca6fda33af68f3874715f70de0bcdb5b0f1aa29d28e0f7db5e8bb3b31bc627df1417b52542fef92217570927242c0c27bcdccf66d9432dbb247dab17510a97826106e34507d1fa94265fbcbb8e28384834cc860501351aac33824f5cfd8daf1505d7be2a3f73f138a8b42a7a958d454e2b3045e571e54cea06df0f2b5e293b0d4dcc59f176a2e2f3508e63408cb957599e72d81ff13486617c4bd800065457610e0acb8ca70a5d9fc4e4bd6d277ea7494b388f55db9a6c38f8a70e670078d85ca30139f933b0f0bed93d6dc8e8ecea497bfad71683521429215f80a359d2abc2cf5f1c53d8a929bfd1f79e25e7ffa694672b1eba2c63f7e1741b92a21cfbdb61706cad3491a845fa94aa34dffd26ece9a0e42a9b51e4b5ff52d252db8f8eba7b1f6bf1574daa7831a20c4ec04782f02c701f68bc6923d0da94a53264a839f2775cd99c5011fcbd753a874eadd257ee7eb0cd0e412083b99533920ea4444ef5c55c891aaa3b327031ed723dbe5b410f18460695cdd7264f8c3b0760ffb0ac24e8118b615c05a46390a68cc29a10583cc708bf349d42e4760362e394153eaf8c0b3c2474e165a7c442089fa32959893b9edd52b4078b12e3ed67c0ae466d8", 0x1000}], 0xa) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) 23:49:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000080)="5f3a429c6c76abb0835d3291b5eb3cfd32131fe1edc40a3bd9bc5bff9a3df1299c09594ea7aff8089c9c9ee2508afffb9b8f01c485980dbea82254ae87aaa22722b955924f8546883ec5f42368ad29044bbaf83e7256ef862cd6f74ee5337acd9788a13a45cee24733871a3371e2a55d16b621085977aa02b1267c7d3095710e1a7d0a80a7bd0b541e59f4c30a4db8141196b83db51ae0a822f0c06209b96abbe02dabcbe3b1671fdae7d09931a8906089c8ba521ba969a5660ad512c99eb42876cb6e9d33fa18cf670daa38fbbeed9c54f66fa9d76e86da8ba41cfc27349d0eddfaeffd65daaa68fa3ce110a5de7a0f6834663aa0bea3c5821fd44bd640", 0xfe, 0x400, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006745ededf9efeb42fb7035cc9480b4e56ff970cdf9d1fa8204ae529386629192f9082d1e0f5609cae02aa135d41e610244c8cf667f658d4767196c358586b620956bb74b968108a38989d504ba7ebcefb94f0dbbd0778f5ccafa89b9fe04d6ef40f508ad16a15e9ac36ce225bc73349a015a3cf5091d6b3c06dcb47619e6a45b123daa72bf46a2e1566a0a9855c8cf82df063290fb5fd610badae94ed8240d58efb4efe010346aaccbf158cc611a68078fedd660d33664ac8cf65daa002dd7bc6c0f"], &(0x7f00000000c0)=0x47) shmget(0x2, 0x3000, 0x654, &(0x7f0000000000/0x3000)=nil) 23:49:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) dup(r0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 23:49:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022f2f66696c65300067664ce2b71e85bd4b7c29b21b22"], 0x10) shutdown(r0, 0x1) 23:49:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000080)="6e6fd6f99a4c32339baf78064e2e", 0xe) 23:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x16, 0xffffffffffffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000300000000000000000300ddca0bb21ef0c26d08ec6fb3dea16c889b7fcb669f68e83e43f009d20a3f3cc18ce1a50b96d18fdf04c74463c0e8321feaf31489d0a04a808075515ccb64f2cc3de3759db1dbb859683fc53b90ecdc9582027096e770766b720c5749c321e014b9213a57810da287dfb9926aa245c4c5a63129483f6d212ba0af407a85912dae0d2cf4481ed557f4cf80e118ad0e0ee3a31a8122c0dc88100a163548afb2de96c3dcf0ce676c240875e3df3fdc47f7e3"], 0x38}, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0xeed, 0xff, 0x2, 0x40, 0xc6, 0x6, 0x3, 0x401}, &(0x7f00000004c0)={0x8, 0x9}) 23:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x10000, 0x7fff, &(0x7f0000000100)=""/186, &(0x7f0000000080)=0xba) 23:49:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0xe26) r0 = socket$inet6(0x18, 0x4007, 0x8000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x6) readlink(&(0x7f0000000600)='./bus\x00', &(0x7f0000000500)=""/208, 0xffffffffffffff20) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0xebf663732b2ac9cd}, {r1, 0x10}, {r1, 0xa2a3458e32ef1d92}, {r1}, {r1, 0x4}, {r1, 0x42}, {r1, 0xa9dfcfecd0eed99d}, {r1, 0xd4}], 0x9, 0x101) 23:49:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r1 = semget(0x2, 0x4, 0x5ab) semctl$IPC_RMID(r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x0, 0x3, 0x120) setrlimit(0xb, &(0x7f0000000100)={0x4, 0x7fffffff}) r2 = semget$private(0x0, 0x5, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) shmat(r0, &(0x7f0000572000/0x4000)=nil, 0x1000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) fcntl$getown(r3, 0x5) semop(r2, &(0x7f0000000000), 0x61) 23:49:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) close(r0) 23:49:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xffffffffffffffff, 0xffffffffffffffc7) r2 = geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r2) rmdir(&(0x7f0000000040)='./file0\x00') 23:49:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e519423a4a7da9dcdec044c7f4d889c631f9f124d76f7c0d7b22976267053f7c447ec90b6f89e31669b8ce37b8c4b9c91823b33d3b2d7f1121895f2755f525eb23d7a9a7822c08bd3b8255874e98ada5f1d6ba230b684a5ca58d11151423b2592853e5d99e834e6d886a277697097ff91e1c3ea3e3ad15de8bfe4bc7a1515740", 0x80) listen(r0, 0xfffffffeffffffff) 23:49:59 executing program 0: r0 = socket(0x18, 0x3, 0x80000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0x184) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 23:49:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8ba, 0x20, &(0x7f0000000040)="03288b7950c9dbaed0c15a8c6df0e3420bb613104475c989a2f5cff668b93168b6adc3d24d038d2bc2e61c3e361433c4449e25c64a8a6b24179f1f637e1b610e447fc596409cb1886940281ebeff89ae98c8374aba6e8e008db84d78ae2b4f9c93b0845784cfaecfdbde332aa51bcb1c0da4f4a36b9158433b535ae87d6c58712398c8e3d9a5d5dffb030283164041ca40e694fe724c1f833b3445eaa20300e118fc1683580fd6f96982b179e712f1e5665828dc0cf913e9d42131e36a50586a9ca9b0a75c49912a629e9cc88257a6d340a0b024a9e9965564027b95b6eb1a6aebfe0176f2c4614e4355489ad14450b1b4a0f8efa2984dc5b7", 0xf9) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000200)=""/4096) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/123) 23:49:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffff, 0x8, 0x1, 0x10000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:49:59 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x22) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000001c0)=""/121, 0x79}], 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0x0, 0x20, 0x800fffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x6}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r3, r0) 23:49:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x8008001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000140)=[{r0, 0xb4}], 0x1, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x3fff) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, r4) r5 = kqueue() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/247, &(0x7f0000000300)=0xf7) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x511a, 0x1000}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xffff, 0x5, "60f20bed1f6b597614b04e6dc3df9f9d76551ad8", 0x4, 0x7}) 23:49:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3ff) 23:49:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x81c, &(0x7f00000000c0)=0x40, 0x4) setsockopt(r1, 0x7, 0x4, &(0x7f0000000040)="b0c86707c742c17ff5aa20bc99708e1b3ef4f2e11739966bbdce495c10b7315706790a05b49e6240f3948ad93e26424fd9881b5b1d13066b34d9dc77bdf686", 0x3f) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x52, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 23:49:59 executing program 0: r0 = syz_open_pts() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 23:49:59 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x47ffb, 0xffffffffffffff97}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xe5100}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) r3 = dup(r0) setrlimit(0x0, &(0x7f0000000100)={0x9, 0x800}) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x2}, {r3, 0x3d}, {r1, 0x4}, {r2, 0x2}, {r0, 0x8}, {r2, 0x10}, {r2, 0x1c}], 0x8, 0x0) 23:49:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0d4c2f1440930be19ba75e948444d727237d2d246c55a224bfb0994aa2f8ca7cf749ce86f4de4b0072b15a9c4fbe12ebe8ce4fbf0c287740fa595daaca47d31a384ef33bc23e690486a99b91ef829da1aceca9584613aaef2c7798", 0x5b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="fc143668611ed3a906073edb1f20dc6ff666a0f295d107549fe6ff1128f2743d6deae6c7659fb25df6124fb3bd666d9c23", 0x31) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 23:49:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0xfffffffffffff328, "a46d9ccc62552f53f94f8eb2f9735fdd66fd4685"}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/235, 0xeb}], 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000003, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000040, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x2}], 0x800, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x96, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000004, 0x81, 0x400}], 0x4, &(0x7f0000000140)={0xfffffffffffffff7, 0x76e}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) setsockopt(r0, 0x400, 0x7f, &(0x7f00000003c0)="cbb0d45c552adebff7be0abcfcbb0d14e2b14dfaae9f07d4d0c54affb6395c59", 0x20) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 23:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 23:49:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) r1 = msgget(0x3, 0x20) fchmod(r0, 0xa5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) renameat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') msgrcv(r1, &(0x7f00000001c0)={0x0, ""/198}, 0xce, 0x1, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = msgget$private(0x0, 0x2000000008) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x10, 0xc3d4fb1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x401, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x17, 0x9, 0xffff}, {{r0}, 0x0, 0x50, 0xfffff, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x80000025, 0x80}], 0x1, &(0x7f0000000180)={0x7ff, 0x3992}) 23:50:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000, 0x2) socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) close(r2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xb3e, 0x9, 0x1, 0x0, 0x6, 0x9, 0x3f, 0x3, 0x1, 0xffffffffffff8000, 0x2f}) 23:50:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) write(r0, &(0x7f0000000000)="f4b035929291ac4064026f03d79caf93cd652ffd3809cdf3267d2b36627f89ee883f0202d955e9f405", 0x29) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x6, 0x1, 0x1, "772ccba9a8582f97c9fa63be48e9d1acf0d9758d", 0x100, 0xfffffffffffffe44}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xffffffffffffffff, 0x8}, 0xb) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="289269b5d12e1b8f5333e0797d4e3b3626468eaa0d403c054aaaa7c6ad64f2326d5ea66cb2e7d7967a18b742c57d9c8c4382217890752094582f549084515264e760cf18efb4a2e6526a468b70e597de2ac633971fefa36bab8c8e11e4d0413a372c18e8fde8098c84fada64ba3618b1dd38b38f9b55f9a180330f6f4c5583cd865dfd2c2c0173cd982916805d60e1f92c6e135131dbd936cc7eff240fae70470686188d5e97ab99927213312e7b09cff439338ed397fd4c4cbc17cf881b7f", 0xbf) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x88, 0x8189}], 0x1}) write(r0, &(0x7f00000003c0)="0b70af8dc32d6a1943b053b9ac29e1eb876dd2d7b2d6d9af0c59b1b4249d9b8cfeeb69c0a35747e6ee5ff1d961044cd018f35662e3eb2b2946986b9474f05d7a4a2734bdd40ef2f3c13a49b71727c6f5c793a2617c14ebbd73a1bed23ca5aa7a25641a0f9bfccf784f2abfa2e517a2daa2dc5279eec58bd27424ad67d278c64a958c311619e9f5d5a044a553894321ed74690d7adf3548f3339752d5", 0x9c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) getppid() 23:50:01 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8000, 0x0, 0x1000200000001}) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) 23:50:01 executing program 0: r0 = socket(0x18, 0x4001, 0x80) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="cca3c30cd2c749c0af3254786e9be527d43a2183b0bbcef226e248bdb17c83e220d8fc3b", 0x24}, {&(0x7f00000001c0)="1839030c8e0d41184d9e6d3909065f80218f4fab7c82211006ebec1bea2e6794eab53bad9a0b60b5b12cba4b55398f444205b2356957052b1bfbf28c5cde8e5cedfc8e25f6d407d257bafe", 0x4b}], 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2000000000000002, 0x3, 0x102) 23:50:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x81, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x2f3, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x16, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x800, 0x2}], 0x7d7c, 0x0) 23:50:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x1004a, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000001340)=@in6={0x18, 0x1, 0x10001, 0xffffffffffff569f}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x24, 0xf00fffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x80000001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0xc0a, 0x1}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x20000001, 0x101, 0x100}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x488b, 0x2000000000}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x2b, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x57251129, 0x7e}, {{r1}, 0xfffffffffffffffa, 0x5, 0x40, 0x7, 0x81}], 0x3, &(0x7f0000000200)={0x9, 0x3}) 23:50:01 executing program 1: r0 = socket$inet(0x2, 0x800000000000003, 0x8000) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="843b9c2cd867a508f3456e4f9741118c4ca63d93fa99786e1f7ff98d9d60", 0x1e, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 23:50:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r2 = syz_open_pts() dup(r0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r1) dup2(r2, r4) 23:50:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = getegid() getgroups(0x8, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) getsockname(r0, 0x0, &(0x7f0000000180)) 23:50:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000001240)="b804e7c88e50e0041c80cfd474fa2c87b88112fd561503f507089495b68dc3a7853a677f047748504f05c664d32f5387de6d4bc5fed72d9e1dd095cea151902fdc5282833e51d0a3f404fba3ad41d94ea49948910f79f70792737faf111afe1d297562312d8f0683c9598bce4ddb3b38ea60de863438f2297345c94687591b58c521ec59e7a8135c7eea035282af7f5da4a06e215c2c852bdbc29659e37c32bcc263118a50eca7eb430e79195809a7cef40fac295fe1a5f71dce6af01c6f8374fd586c220ac1445f8b7b17ae1b832f1e5a27358010196b270d2c9b646dcbe6ed87f2711de1aaa8e930e10a25378e5a1245ca88aa8fb3b56a50581eda2ad21955762321c31809ba0849c6f383f0cfb7d0058ee2385b4a7480f5415938addba98f7de1f4b7e90b109d35d1def63a587967015ef27efd3e2462c24af6c23cbbd7bcdc0914e5b0ba0d1e200956795bc15c536a7f79308e5e9914364ec50fa2249f382709b1f8a1336768cb761a13ebb0152dbdb2b5f2c0f0dcdeb9e1c5b5c72f52fb6334f084216883b40bb98e80eed377d8cf3bbe7035288d395fa0510a0664160a14c00a7465e0a51a56de9444a00e4da4aec4bd078ab6ebaa13ceab10f1ba6c3cf09366de41ec58d9cdfd46782da0dbc16e2a5f7382e28f82667a9daae9a156238076f18f7ab7bc5b7559d343fd77fd11ae9faf6708ecd16aaa1d5d2e3a0bd72b2b293d9d2afcb9546d2219f0eae9b331860d134396a8d02ae45514c07b477d6b988319aeda23d15efe19393de829534912fa897086129fa78ca9828485b4ac6193450a111ad17aa98f2b4a39488681c538e7de9edae361b65af81d856a065a1557524808816e62b59505233909cfac57ba3a06070da5296f715f0cd1a0af579b682432ba6908402ce3804598e41ab63168aefaee5c4e06a184a18730d17f02532b52bffcc205cc813d5a44fe4bdfb3bba35c5119ee5de7378ed58ea65f9f2c761a10f6ea96913ab5049f9cf9ec2df2569dcf1a9b173315cb1f9743ced248f9a0e25b83471c963e0e6d69cc1f5a68fefac4ee984dbbffe2981e0bb3b6c03033c075c02aff54b0d815792337b537e1dacb3ad7539c7fd0f3d723d713365f6e5eb18af22f1e05db075ca5fc032f44ab66d893ce0329c8464adf8a9a7da708ce17db3c83176b1b2ffccf8997ceb913e0c7f22b1cf09ac5cf3ccb02ae06740c61dbf8e959abf7a795ebab7c4d7c0d5421d65fa33a8aa352f6ef58f7ef3ed014b25e2a39aff1f0121e425e41505546291a1659fa5aa32ff88e6a0376da428254bbd6933a7c94aaa96a6d27abdb1ae3f12ed26dd3a4834d5b5b1a02d00269e723ea18dac45454f34d55c5b3ada8e97a5674cce929cf03b6db7370f396c95464283f29558b8d543c039be82184ae1732a14921c9dca1cbb86fa9cf9eafbe73d384707213bbce62fd2d611a3877b35053c50dd4e28432c7b4b63f5bece42434286fa41ecb5fa1b69489d7aac1d4694f40d73a2fcddce966b100945d6ed642a6edd19acfe64e845e7ee084a2c0395ddd7a1f06e0c67bebeb2058ed99a7ede6c509c5ea0bf21b68b91b977f24a9ed1b9ef15ec0926205fc9d429f77bfcf01900ef855d28d6fe3bce964c72454ee71302c26fa68fc7124c31f7703b2c6cf07c4d5dbfad67baa9f046cbd007237fa2fc1148a08d5810f7b191b6f8d0b21c720c86085e94c432abf1cad04bcbe11af08f33c73b6d042d215cb5c629876c53712ba7a8a29ae10350e5b896dbe1b9f5473dc62387fdf709104857bb18b0a3c6cc20cdee8b1a49d4c1c9c9e8dbe3c2b0df8f3bdbeb2382b166f0de8505a1598a80e0559aff2f283eff37a1d5e46f0f45f8c811e215662fbbb9a7a3ccec89fa2c95817372289d1db12285f3182483fa3cbd7a2620155cf9593d4e7d2197ec31dc1cbec149daa53c65586a5ea3fd0310212cb249bfdeaa0b646ca6e0538ec8a5647800152fd5fbd711d54341ba21da7d465cb05c053a4bbaa203de7e5b1ab1104df88efd834f5114439f53c2e3aa6ff824f66d67de8bbc2c8a6c7909f328d3d3e39a8353620ece4cd6a692610c30479b69d159dd6b5a7c0ace76449bf00faab17089e46c4512615fa7c8106bb6f80dbd407876800a4a440080a8fb18a81fb291f162eb65eb6f45673aa0e9930251bf932e847ddf0d017841171f19fe9f9e9d83efc1062dae0a9cb13f06bc40035a620c84651f880b024bfdbacbef730f8d1b6e48a29e0e547607fb88648eeb64069b0c027786f49d96cab9ab8b3f418a02c17dd52894b75e771c8e2516137e4ff7a98fc94741c40daaa7f354b874d5aa17f2b1de637ff4d0ba1096b15e781038e10964c2bb1d04129388f8a4d07bbe61c377b15aaa872f291ee74a1f9a59b65c6364dd13d3c6569f73bd6d7bf24e05c872740a76f352cdf43d2c6b4e30f80ab36b1b2e62c55472694e17f46d2670668b03bc449b72e24962b87342f90a34dae86254f998939cb6dbeb923861f3fa17ebe2147aadccb5c44fb7a1feba80ffb6f8bf433234ed84341678c7665eec42909be303dc153b0a863da1c5bafd08d9fa4a5b8fa8846ef4cd691b1ec9e28bcc82798ab6c58db00cc82a95f35f4ea084864ef14710a58668b196426d010bd0cc49f414ba61d83335658fb7d09f7b6545281d6dd5724d646460a281f9ddf525e49883f1513410b99cecc33cc2e6e29c6a4aba091738ba9675520a36e9dc40690244fcc2db360a442e9f2cafb13a1b3ad383d2e5cda47ed4c0b734861830776e077b5e38a530e9d2a5103144a022b5d650f202db82a527293d12acae4880d7f5214b997c008f9672da8458551529c9b0783a886580f2a15bcef783ae631556c7789ff5998292e2178110063d0fd5c7b5b6edc25bea39611b24944ffbd42c5b238ae2dfcc9336dcc830e642d4b5ae0ce14d4ed0e37e6dbd6f0875d0a9ac942131a4da09e51cf03278db49dfca6ac681f2e7837a8738073df44017026ea673f849b92ca60183388390ec5420eba997b1f573deabb3a7d8e6560242670808f7be9563e4b6baf1b5335392027b3f3328e4b175e7e2f5fdd5992031a7ef1f2a8db2d20f79d7d5776feb48a4d9c802226240df54664b87deedad8148cc25e7595cb55a7c5d96a453a2cd039c2f2e51143d469aec476307c86e783ba6a2bad94804db3abbfb0a058d5108a72e0dcccd3509ef40056a2ca2e0d33ab376ed17e15dca0a356ed9fdf026eb9d287ae8066ae882bfa08dd5035a76a666b87e2093b39a7bd805cb8f503656613cc3e928d17c67226d533e3e4dfaeaf5fc214a9a345ac922d48d57d8528d3809e09fb87b2e43fc959e561c8d4c5eeeb583cf2fb73561f2dcba8c1ac3759ef1e5c3e3c88fcea46d50f4f800b1ebf943c81607c4f2ccf8420883f4960fb1af9fbd03f0dc3fe43cb2f600889fae30365376243810fb2d99f915a4b133ef72a9bb8b95a5f85c4dd26e792e37685e6b1ef61ce653fa3b1c35133e430d29588af5f9a710e2f6d8840686d4c20a8289bb6c16a10721743eb1282f09632b237048c43bd918151869df7dc03a9135857604214e37f78e093844a6998562f185022d07d8eb176942a39cc91b68f4ddc941bfbba495b06defaf7e2eab6ff0b72bec1da88b60891bc8af7543d640522907de5ad2eb8d8a69d685c71a0d3f178e9ec7aa5e8a8178c6b5a2ff497492d35cb7e04dd37fd955af874c199169536d16f60216cee1c0dd04ef25e43547ca927169dd2f6fd85300f888188ba2d0c8747fdae07e7f20109046ee07c772a65ef9d14366e3201d4d2c1c66ace980c0d427a56299935d3695ef0f81e0b598508b189c44be66aaa0f98fe5bcfacae45666b2e7641e6fee4779adc2a82b26c5dcc523b6ebc50c32ced00d13256dd08cfe457a35ef3934bd1159f49933ff6df45113bad91316663699d50959bd077909fb730ca0af5d5b7b8129809c57d14a6718da64b757c099fbe5867c6025789af625d0c3613b5fe6135e61a94c9d1e00826be1fadd0e9ee3d616f39c2fbe8388bd48b18b1e2401d3e833e434a877a3530c13fc8f2cf8cb7a8b21b544efb3dd844d138ec83226b5e074bf0d01d0979da702241903eaec095c8d7558794b2582d98ea11fc06df0ca1375c10516ea115994e2c53e1ba2be28db69751c41eae1125290957aec41a9a5e41b39fddce48794f0d6166f3a4422aee87202ba650eb6b752b8651b07336fba4d589074ed48757baf28455b5ec3994007a3b65d7172c5651378ce50c9c9b69d74abefd2c0e953199a83730ece09d42f7f9823459215846189671a05d4feb885c021b23f7af1a5fae9e78319aa750f1a6c4198678d7ad774065d955be78e0fe2c683a2f6796338b98f21caf7eb45faf6bc0cc465931d8b4e463f8bcf1d2e5d47532faf3f08b4999df148e7e9f70084382312202b723dd0bc49ec8186ee042f15c34376492e879350a6afb6085c8183e671850a7f7ae18005bc427214c02fc6f9a1e7edfe6431fa9ac6bfcf0348c83c5bacff035b7efd7fd8639221ecccaa7a688765faede2f78de06bd72378d79421f77963f49fad6420a1265a3973763046397dca32dfcf4424aaecaa72f78c71008f1a25bb916d6560f11e8fe0b9db39a407cf37c456a46f7a8ce7c9c7b8221d20a9cd91e91bff37963c9a6b67aaa43093777cb63e0255140649f9e9e232a219ad2f30612b322527fc70ef304e46010e837f08b3bb463a25a5fe49d322b902c3531c159563b0199ed109367d67452dca8f3fa3dd56c90ed70ce942974346a83044c38dfcf4b888c5bc12a7fccbf49aa65ddfb3b44ba0b7ca0f1b2362c6e63e35d4b911a8d9f2a954002e46cc70897997e179f9dff6b3cc080f808818346cf1debebacfc8db8a2e22c583581f614a116cda0043d0e337f3e690c2d4878ea109b565e4e3b92b3fdda6c5023d7f55fbbafe5a026c3860f6703501d7b35a633d6e5239a2c6e322bc2ae4d70e299dca43658d3b23f4eb2ad27b7ebef5e3e3bdfc6c89628f71345406319571dd2d8d34a409dbb314c4f79fc60086cc8712b0caa1eec6df7bf98f6093110bcb59025ef4e96601c3fa87c0d6088a9aa3aba9249bad099a5e8b12bf012cb8ff9ac9670833ec72c960c7b8057834a96cb86b9ca98c354f01ea0ec7c712f8de934896505cad183550b604e5402c7faa3ec095fa2b166669a9b0ca214c1bc92b8f4e1578b8bebe744e28ab4cc4af4355d20d8f5011b45bdf648e9d76ce3589c1475645b013e7518b5f1601da7ef7e43eb7c0c6cc4009685aa5a50d22740c5565d4a2eabf660e6cb528db393869f249c770f76ba1e387b28d3ed4cb8776b7dbe7f04abe2a257f335d254beb8ab4e186fe158f9dbdf891031b91e8e813083699cffb47129805c08aa6e6e1e9e57c2236fdbf75eda440f60c483bc33c78b9973d2a3127e2e14c3430d235005d463c6f2fd745b6a8037556815a7680ee103362437dfb8bc22b89ee66d6ada21db2d715b58c338c82833ec055f9a3632e59a121676c3f9942d6f4442065d27966b505d9680cd4dd3270328f4f31e28fe666107251a7a6afbfd648611774fd18b97ddc9255fed18d87e89b71c171c76a3e30a074b8e226eb340cb756e2266e94326add873460de3098dd036a8f81c01293fedf2770b9fada68b38844940ea88558b16e14c42f64ffc64d864c3ca289e1fce2025cab9dd79f4e38227cf14a6ea8de9b7e2a83e3e770c2d66e8261021be01ba4664f0fb9b398e7bd2f42b27fe5a23cc906303a8060be2b9a26a6ca401", 0x1000}, {&(0x7f0000002240)="300bc0fedc2c1b36cfa4ca10aa24e3f64e9b007722c08eb4d547992930bd7d73068e88a14be43d045cdb8bc1e959a85d93b15ddb22ce16fa5d9865af0393d135206ed474b0e00aa0fc7e2da21bcc82815e96721fe28c6abf3a", 0x59}, {&(0x7f00000022c0)="7455e72e62598fa73c83ddf91652be540f5dd07b74c190cec4b4248e461e57aa1c3782b788f094b45999af4901c8", 0x2e}], 0x3, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="62de5b730996848b98e66c46e29b7f819c04d9b83ee058ba004db4d78c26918e3cd31c617692c355b29479d94a7731dc4a76f0167b6f2908fe599b6d8c2ebe01b23fa29dc47edfc10a68fa53cf8e47bcb349a84eadfc76887f1b086d25d3c4ec107503bac4e255d3eac9f1bbd6b470922f0685cc83661cb39f827e29c809b064e2c443fc1af850c0b976cbffe69a3f9afecd43518f96e575c1203fc224c768745426d024b2a78a2b99fa4347d0ab12e8851d71c2209765e9fafc15b724b6e1cc26d761815f02ebdcda2c7526dae5aca107b6a9dc0e3b14c04ee9c2ff20d2626b804f6df1917b8ae27a27674f42558d24d020180d478d958cb6f45f49aa58cf60d349b9be54688352cce0291e4246aa4070e2d6037f922b5ab966a4e0efbb6ce112c279632f640c5363d6deac7897323c11dc0b4db29359a44d5bfd556751c4330f22ab860067cff7c6531c053bf0ba4045084141edce35b111ee867061ec7b6f7f0485b87fb9da2ce8dfc9c9f7b8f014dae40fa89566b6798167aabbb498c44e8270f6a30570d274e617b6b5753c99a1c47e7e135a3ff7480b7f822cdb880bd8ef93cd16e62d8d93ab56933bad61cb84c659c715dffa9368b3942da16f7bebb87d783fd392031ef411c0e1333b5f520ea48e7d6974a5703a731b3e017280223f9ca02e17fc8e34a25daf92757cd7b3e77dd3c66ed142ef1f0bb15d1692b28b80d6f05b98d056e5b64ff52a4f9fa40a8214edd642e2e6ad2496dba025d60fac1b43f867cdf6526dab0f3ea841fa670824fc2dcd75091e38919c1ce962495b4cef710ba80e28ab09501c0effcaef3f41e3e233d456a91126c77917be01dbbf971d1fa07c4ad77259cd987e34690be06d187459bdc399d774da799cb755f088462de8f645863a58bb680efb40f532e6740fc5738772122e79d0ce818442e3343e4be1671c42923a0002b106d352ba2344bf2198e17b135db50cafb3c4b80e724edbf9ca148bf834cd7e31a54f0456e00e1bbf0245c33aafb6be7790eaaa3decc335d3e88a9762c5652ab13f1a249cb21a210de0f2beaee103f6c29c71b63de44c070e4ef879155c6d89194ff82dc1a49a119d47b27c30353fdfb365ac4e0680703059766e3544cec387500b027a0b83b0b3d1ecd575080b12bc95d13ec9145cd38874691e5ef19301b2b9046b2bb7d67f1c108a19ef9cbd37bf447b58aa22be9f142d9bf128be2c64f2a7a336014785000700f5a4fbdd03cc13343c5e242478c27fdbedbded27a52bd7b158492fec22c55809f444f71a94fc08c40b50a846f719843271fa87d9e1264024ea87c0339e75835422a90a10c7ec12f03876343e3693c4c4a6506134ed899eec787cbb71ff8628bf0973a9f1afae4fe5dc61049c1a2e908bb6a64b340c239cd52d4560e6d68d87b351fbe5d6590e71a9336bf6ada88a0ab5dbf7d9eb3b75af4d56d81f1809691361d564d773a9c4211e46f068a9ad5d188add1b447f4f2950a09498e8ad588f14bed6dfe3dab50837a38f0d75fb2dc34d540004d1043dad706c2747baa1c743515b3ad8f0a0e0b20c64161afede4356560c6b23e945827486b46fcbf74e2d41b40203ddd40f6c51face48c80c10f4a144ff67c29b4e4aafdc52dd7e588b2d9dbfada862c60b6037c8f49bba938a38123664b1026ca323e41917c4d63fe787dafbb706c7a39900a9a057e2ec6380cabc9424d06c817c6a94849025a18215ac4f071d8269ea38a9c8033ba3cd6d43b82d6f1f058fad02ad18bc4a26d193ea102af4041228b879adddf21e5a70289425226fefd0938d1fd75cbf777c86261af267aba297560a36a1482462110ee79167e562dd76605d0b4128f6c66d4b4748b7c81c1ad0a055f4350da0e18a3ed5d4708d62fc496e42a840dfb976beb3aa27164fd02d46bfb2b30734700cdede859fedcf519f54b4ee4c0d6acc5c5d44dba27954f49dbfe8531f856127ec61bed178bf5d9a2a713922a2d3f4a105d1c2d490c1a77330d5ddcba6600744ad91a692b55fb51129cc0753590d13f0cc5fc771690a5522c07da19f2adae329946f6ef8fe869c0896a92f86cffdf251438ee334e880d1bc89c9cc4a84497ec9c1ef49c6fbd82c2af4da6f918f64817a5b84d2ba900810366363fdaa42ffb6dcc89bce178b03955c65fe9a029aa0ee01dca61aa3c709a9769198daa4540cea4cf7eeb1c55cadb62c51f3f88bf8bf3f349cdfcd7fe71890a56c5120520cb9900ed22772e761774854d2c11bd56217d2e3ce26ea25ac62f841b3f82e459cb7b189ede1b56052b12004ac2420aaee29b681c6e4fdf78e08003126032b2798112e88134dc5ee890091dfd1b90467a249d502bc844a6b2a07d41c710a5414d8ab0a97301346be01530efb7335a7e10854d0736cf54b475af8b0114c02bca7340c1a7806e65da5b4c060628ee467e7219e6198986066bd263f3a9e0b747e3ff220f8c19a0c9af42889c4d1234c641a943325d0a63f48d5f39897d9d357a17bf2c62c751616175df3a23f75e866cfa0cd2618cda19edab59f66ff4c622da13402444045e4c8099b6e839dcd47fe19560ee9907b729971c671abb5d4aebbdd3134c1c37ad86a4c10371488afaafbfe22ff2476db34a3bb5cf88b6b4d67fb7995823f0af03e3f4e7f4acfd1e71147854d1df87629057307cf52ba5dc39c022f564c364d1993d5cc8f5e746bdea887613768c007f5f65e940ea6521cacaf720ef89cb0eab78cfb5a1fdcb769d165e04cfd55b7648056e4bd6ed450233c4233e75be83cc5dd514b7aeb35294a506500f008b59fd876d54ac2001e09b5fe217637866c83c64df95731de7d84da650f45962012e7c2fd925ce02bb5cffdf5a700170b7b9b78d3614cd2fd34a9a9c1a6daabfa8806b7f8d5dd87816848c500f28906f97bb050ad3d1097d93c3b6e95f691b37131f59583d4c8fdf21b3f3f279713489da08cb2526abc5f6c9e9ed6aaaf1d4d6d95b63b1fffab24dc19484aec12a8a54021b6013e7602bb46608de8d04c01fe14357140e69759e31588f3456380ebecd95a07446e18b639647d09e6afb6948e27168b6beaf86055b3a8ef19d72fc8d96df1f9ceda1d6845f686eea6ef6dcb4770106e94b8dd77210781d5f91dc99425e8b4064052620b441020f555cf6063ddd5849fbe8cc24f4209f3355b715491278819e427ebc49b384b00afe886b726dedad0428582d244c35be651a04c6f64596fcc1c7ff311d91be27ec3cb712a4ee220604b0fe4c8ad942cf6e5bbf6c36281e006a27ebddf33823c42c8ab54e45a712898dc48e90da3cebd1877d9790974d0a69229b72f906fbc257ce0116273fc2dddd1c55d5992b39253043677a90250984033c12b52351708177f58bd3353e14973673a84a3dc51b85aad5fda4afded35015875b625afa0f4519826c18d629942fac3eb82b707897daa1032dd956b93c5c3e8da06435445718dc7309ec4d32eead99267d5037ed9c53d82f23c0debe760cab01a5fd2f72cf66bd653bd0a654ee142e02b3046c66adb97ca7db8f1d290b92a0cd2b851618edea17d5f1403f8b5c8904921d91e4958aadf9d1d5c98f9c61e7b8bbaf9127d2d639f134f23062cbc61ae27319dd5d8ce47ef33a2ff0ea412aacb5d252960304298c956413521f6b36a367fde185408a133a145f8c7ccca1ce1ddab5e2a42403f824b41f3dce9bfa095e38d55274a8c709a71f479d5b8638b07a8794998bea664b1c7fcaef71e83ad4a2146eaba002fbd9970604559b0bd59dbc424b7e7c1b3732af4961bf5d0dcb15f67f6edf98aedac930f90d84d59a0aa36e287753ded7367f61b48e6dc8cb3b8005b7924f905ee79228ad6111db06c796f0c8f94a54b053a2026cb6ac3880fe9fb963bf101f62cda427f5f1cb63df651283b49259a49fdffce58a0b12d6e8660b7d0b578bcb1b2b7418690973744cbd222b98a17fcf7878e4f30cd440cc96341372eea1f73d68a9e35e5750c6dec9a51a416b56883ffe11cdf67e48872607182e72e6a1cb1ebaf724c8cffb1b289b21e3c841ba7c9dcef41ed34512e7f7ff3a9f6b12031e0fc86039b689de23f4c4d181061ff0c493923a7531834c0ea000646ac67f4882e606c3a90a7acb8a4ba80058d51c3c4a89934b2f9dc390b993d0b2e8173a16ca0f5658130426b6f95ff45ad58f291ae1d89f9a9d110f0a23bc155ce8808a8e4cfcfa005bafb52c090dedc4cf8341ca5762e1df791a1e394457092b5ecd6471437829cbe95cd85a5b5c07645ea530cf216b097202cdba521a918d7394beb26ccdca1d27aaadf8a7d4698024b23a0aabbbc11f6234509b72e5b0a72b6abb5215f1a7ad04cccd1220a52f7b0c30be74949f26b03810a0b383217d23b7c938442e6ae4a69bcb3a9e59d7a44f02bacf400236e137a8e14c9eb14b5ab3e7baf85a5f4c5123599208b51adc778451124826b19445e2ae9a3aeb8c0e86b08afc737939de221086b9786ba34ce8e12b1110a8c1de85ea30404e6e9e1d99b6eea3c0d2fdc19b13b67533fd401d8645aec0c2dd2cbafe134e7cd72354858549fdb90e647b9f8aafa941ac689c55a9f4d5c77015141a2753351ccb7a949de138c276d3f1fd7a6a6ebb668f1e63c4402ca6d7a108e2fd5ebf5c6b22be87b769272d5ade141057d035d2b30bdb3f37b4ac30e1cd26164ba4f08c996f2c66709fa5103a69dc5a4c1ab8a18ae1b1bd4dfc883e1c33b49c6aa20b5f073973ce59261e1ab5a47d84a401e4545006a28ef700e2364b8ddaadc2fac493814535a120b00a5a8fc616cbdd420cabc14a5612358817d6135399da1eb4ca184caeed05e762ab97c400ea1def0cefd5fce18ba25ad83bcadc67c9f169cc33ee7d37c0f2d954011fadf7b263e0998d1f09104989c6b8bb9ab6e57b4f9b908f2299ca46e5380cb0d519d2c5fb3c735e4d0506a547494a66daf3d90f391f31c514dac4f8774c661e5f9c46b8a7fa20eafc3f9786f4e045e181a783004c870da58e592a2fd7f7a4f304be11b7d2f243a6c26091e9a7d7abc3fcbc83f8f5e8f77ad2f3b205feeb4d0194b16c5b630335b54c3c4e8b35645e6464938c3423cd2dea21cba91af6044717e70b80a4f814947de4abdf83df1a609a7cbfe663aeefbd83f7220a68cd20747476f4fdfaa867e0226f4179ed1a1aa0e4cc949a61d29ceca4410c5ccd4bc2dcb3829165698b71cbc996e56ecf8225627eec5648a589449f34f086b074bd2f8e900503108634e61067ff290b9198971866bbdeee09e94518426e6b97d194d47a9076830144b7a0ceea212b5ee5235ccc5dd32d30946a311f21f877e092b3de09c5534e7d02ed5b3fb88e9d467845603d812f604518972de4513b4aae35a48e972495427a80c1d79ac41ab2467a3d5e3d43b3c79b3e62d10592239983f66f3d21998d0b10ff987088a0bc7f6c5e6b98d012d904d670659a567ad217a6e319269d10eb388579ae8e3be940b0da0cdf4620edff881473a256c3e0e9175a573b48319de54ac406bb7f259046f2fd499071dcb556442b14364d587cbbde7dd05db9bfc11f3660f4bded459e3f22ce0a0b384b1adfc64601d43d8d1ac0c0592d28b8337d2480d3cd499b28f39507393f6bbe01c4db82ddce592faab3e9346ebcc258a172e671f5b9d73b51c403b8b1ba072cec50b3ca2cdb637c7ad736d01854cc85f86421d4075e837710f51eea0392ed8c09c491bb186e7ca98f1e25b66e394199614d2f1712a8f930ab035a4b9427fc5d4a31db8acdca1c5256bd5de5092bb23a0f1", 0x1000}, {&(0x7f00000010c0)="d866ae63f52972a4ecb4fa993fc9d561a4a1eca45ad8b8177d39ac1a72fbf1fcd7e7a868552ba79aeabc35f182ec86e48d200bc23ba327ad0a204744925ac013ff775e5fd96417af1023ee70c3e4a7933b9efb2e9f883f908ec24dd736176b29f9e177bf2a4a8fa69a", 0x69}, {&(0x7f0000001140)="e24549b6a84b1dbd77759d83dc41e52502216606b4e2668bb61b6905438478942b03d1ae472bd071f20259f6ff66fe03278b9c97d7626395219f5632178d7733d6e0780e3c846c3df92c060760d7cd3d07ee22923b85d2f3611bc959faa7a3f04d4ca6a79909322ac117bcf6eb0b27c1c0ec7b2414d449d018e37315806c069f02d1c1d110bfe1183196ef21d290c66fdb0b4ecdf857adb4c87e8bcca2c787e97d23f8e3af7c78a0827da87bcf299497ef73b0a68f7a54e72c44ac1f9bd43c852c", 0xc1}], 0x3, 0x6) recvfrom(r1, &(0x7f0000002340)=""/127, 0x7f, 0x43, &(0x7f0000002400)=@un=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a96480e57a2b9fe047c4f7d42b4ed1bf7a80d483d9feae4dcf72a6a4dd3740437d7a688f0c34c08adb253eb18145b28d9b56ef6ffc8e4c65d8fc2f9cd107fbcb3a2d30e6cdb01db0282dba8a9c4a7dc77a7a6537b6979d5814e2d4a8100b961f334b7d81a8935bf32b46043f955a7370e52e6396f4bcc9dfef6dc5a62cc597f7bcea3300bc87d6c7eef7628c21ffd6afa45c01c8d6c0c45df77dad8e0fd4e5d9094f897566642d41d223128"], &(0x7f00000023c0)=0x5a) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:50:01 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffb, 0x800, 0x7, 0x1, 0x4, 0x7, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x2c8}) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 23:50:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/15, 0xf}], 0x7, 0x0) execve(0x0, 0x0, &(0x7f0000000340)) writev(r0, &(0x7f0000000300), 0x258) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setrlimit(0x3, &(0x7f00000004c0)={0x2, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x2, './file0\x00'}) 23:50:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/255, 0xff}, {&(0x7f0000002600)=""/233, 0xe9}, {&(0x7f0000002700)=""/82, 0x52}, {&(0x7f0000002780)=""/172, 0xac}], 0x6, 0x5) r1 = accept(r0, &(0x7f0000000400)=ANY=[], &(0x7f0000000040)) setsockopt(r1, 0x200, 0xffffffffffffffff, &(0x7f00000002c0)="432b5898b0b0ef998f3dde545e5e51828169c40e85b1023669613f5f73888be0943d0a0a98f788fc091931d99e2a7fa9bc8cb31b99a489c09311b9930b9f02436a3ce4a55468724e9a01c30a43a1da7c6234b743badc87458af3796dedd44244e2a91b498bd6c01590c71ca75844fced30d87df7a2e840ab60f1da4051be657bd2850f741b3e9d7b347692dc90555673341efd59fa38f7c2bd6164a943e601626d22a870e6a246ad11b02649097d6d05d57facd799b88947d49ef5a0a435f67e58721636931baa81ed9126f93371372017f8c7278cfacd5958f8", 0xda) sendto$unix(r0, &(0x7f0000002900)="32e3b4a5f078b1626b708c7ba83b6ef36009bf230d047a407528d576fdd13696a5fc07d52fe9b323bcb6894d4f7d3aeb8892e94ad65bb8998a1794635dee8c4d3630f1c570d791782279981aed1c90709458", 0x52, 0x402, 0x0, 0x0) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0xfffffffffffffffe, 0x101, 0xff, "1005f53367dac008982c2a564324d268b5d4f774", 0x5, 0x80000000}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/47, 0x2f) open$dir(&(0x7f0000002980)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x1000, 0x1000) getpeername$unix(r1, &(0x7f00000029c0)=ANY=[@ANYBLOB="00000000008845fe13d89b2ca9e67c0000000000000000356b4082ff239a6e0000000000380000000000010000000000000000d8a417a5cf8857778a5289e60111b13d9b96d3ec2547bb25afe83a590d00004605bd034b84aea5bcc7bd3bca9669e51b0ddc20062853813490926acd4c50c0f54599891f4a682337833cf8021e76b7dcef510dc2c1b5d6"], &(0x7f00000000c0)=0x2b) setsockopt(r1, 0x9, 0x2, &(0x7f0000002a80)="bf6825600e04bace43f9e6f2feb0d758e438f98275648c705dc46f860eb1f5c166f56e19e2f50af4a5a08f120dc44c0f0454fb03f4779be77d0abb354f710e547e47d1d75c77acea1f2767611461407826e98e90b422b4009b1524ac6a36fb9062c1b7a7f161c553503203f41a454a53e294b60812f538e6484fab12351e5c2cc8a0dda2fcea817803c303da3085e071fe08db53d1427ffc8ac9bccb60f5fdf5e99eb845363af27f57fdcb5ad685b8f8c998a24dc21f25d3749ae9d3661f6a9551e981f8c14aa5e83a87b3fad8f04b8647c78eb0cc6d54f5e153993c74d401bc4da34071", 0xe4) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f00000028c0)=0xc) 23:50:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x44}, {r0, 0x6}, {r1, 0x4}], 0x4, 0x7ff) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 23:50:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r3 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) listen(r0, 0x1ff) openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0xc0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x44, 0x1, 0x7fffffff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x91, 0xf0000001, 0x2, 0xf1d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffffe, 0x7f}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0xfffffffffffffff8, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffffffff0000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x200, 0x9}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0xf44c}], 0x656, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0xe4, 0x4, 0xfffffffffffffc00, 0x100}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffffffffff7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x4d0000000, 0x6}, {{r2}, 0x0, 0x40, 0x40000000, 0x7b6c, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0x1f, 0x100000000}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) 23:50:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000140)='./file2\x00', 0x0, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) syz_open_pts() 23:50:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/100, &(0x7f0000000540)=0x64) write(r0, &(0x7f00000006c0)="0bca2f7f6f37ab2387b112490e78ba33f613868a3d92bff08c9f0d952237af1eab1cb6ba708342a699e515567581b02c8ec8b3ad3849fb5500eb8114", 0x3c) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0/file1\x00', 0x1, 0x1e0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) getdents(r2, &(0x7f00000005c0)=""/218, 0xda) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x110000000}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="183d7692324352d2839e394379c96a69f77159773641a7970005c5a5725085a90d068cf5e932f4a9370da85b6dc6104ef5394b17f53d4c5731087c4f481d8fd1cbc11a3ec7a1af441b9336766c4fd702bd847e91b1cfa945474fc79e241a9650ef3162db5eb17c1566573d8fa1f763e447a065a570cb0aafc0ebbac9ddeb59e889c12cd89d9ba72b84a52348857f23ce960dae00e175f7660b46b49dfeb717d3f82374d4435e020d8b8df8e30a720a59639858578e407999f5b71c8aced081724d2063ebbbb17da5232abb8f83bc4e5f8d33d0cd04f1ca8ca477c681f596c68cb13e6c0cc39f6ed3", 0xe8}, {&(0x7f0000000340)="ea7b2e690b4852149589e4f53d46ec2ea0a99eb7fdb195f64c0a745186f97c24f87b32d12b0528a9e376699ebbf297ae7bd0dfdc6ade974f7a320c13bb2145785d3809ff0b624c8570beb2011430549d8f0041c1722bdf8e4aa394ae4a99f72897160b3ef9418b9da391e08d1aab650f1bebc091577f28e81d71d641a5f7b2373343d4dd3d6f1f843e5f7e6a7d627b01cf3ae05552bf6caf20de8332c0510d8d822ceabd09849ab24b1b9b4d9fec5c5fe095071f4f528ae9a5bc2ca648d2c81e6966530ffd80b20d487bb96acbb4a17c0f36b9a953df23f0ca16", 0xda}, {&(0x7f0000000000)="4b8ee050f642ff736087d5", 0xb}, {&(0x7f0000001280)="2f338a0a278ca748d3a68c180f9abb3b8b6415884dd7f307d65d5e87e87b4f7a1dddd2022034925152fdb7e840bfe658ba5ca83281f651d4b24055d54a16d6d973e2565775855ad8641b0f645163edc6d9022a732bdf4cadf16bed74483487d9fdd0fd121ed6ab064d499d7c40b68142c6266d45b6707b584b252b0df3fe4621bf7d27691a36ae6bf45736b81dcfe6e3b210b9e4a888e4552a89c8d99f1e5e196d41aabd58aa84c87deb44fb156d715328a18b0ad76f964a2f4b8c0a84a55d2ada63c9ce5dd69fbcbc88ca9ed879edcbe0693322d3cc2f6c09ddd3d11c9a756671ed9799674384fca3fe2fe38d6bf9f8cfd122f2301d06999ef1f445c96195202c3df60658bd3b4f2b88348d6073998f45b4d9ae53ad0bcb166ab43b19f10fb3a196aac9264b8f0bdbcf80d35c2cd95188a96bcbe62aa79daab5961040cf005ff1af14c5bd50c6d2470061b8c106c8547f970c12e6f941a837f14fdf315654b8537e79f0f52176123aa3a95a800cd3f6ad949ad8fc9a051412969bb212c99a777f0c129be65f0f3255fdbb2259fe7297a7b8f94c6195698097fa80e09b9338859ea5a8685f7968c0c008211854d12b72d48f86221b90b383d4e037ca6cd41f736858f6299ad8b057bd5a2a1a5527390b75745bf26573e2deb5fd136742695a7be68cce433ebe8cc1c48905bbee8d71b60b69a0cfcdaa18613a121eb322edea6476314d24c26afe5cec5e5ea365a7e4c8e17e4a848985a8f858b023e7d97c0fe62f3110398ee8b42b1a69f49ee0d51db6fb745fc9338c9f9e085c818e1bd7e6441c3c4ae7da1de350f18ad986da574c7d6a3d3ef515b393c646a78837b6a820f8870aa2349e8e41154fc4095e7aed91df1d6906c7c8e8294c70982a92d6cf87f1d38097ba0c8feb5712c97edc71f82255d3283f94923734c273aad306392fd8e679fe0f6fd1bc6ecd9ba65ed244895a1287c918d447ac275a2cae7c6a4cdbab2943d1a2a5f9c69601cc715c7880ee16e599d59eac991530fc7de9671e199c48f8889cdd752814dfd736ecb53137294d0d8ca07177cc2214b64a8d62a4da4da6def8b627f8795173964d7f0e342093411205013c259358b52ea87968e248c2d2bf2caa4ca85b28416581234ffb61c647f04f6254e405bd55be08ee3a1039563b8ea4930ec60db789429d373f0efa15d0b5153f2f7b05e1b78242e5cfa2e8707878ba614396b35003bf4e7b34e9aa4f3865ac61b8f5e2a959577f04ff225089a03376c8322c1257f3041bf06b87beaf210f9a3f4c7de4b32d950ca8d9bfab72571304e8eefce4580a7cc2d463940d0283587e8610f6691365a5bfea8690289941ae9000ba0ef6bdbf61fdd609fd761fd159bddda99f3ffedaa99768246e421b6596f2ab70840ca94785fa380bc01d8c33f0b182e93f0b919476d1b6cc51c56faeecb23408d1f135e3d5be6ba5b77605bf7b6e7fd942892dd5477684497a083f07a96bfb2ad6fd43af7288d294bd0982ce4733879cb21b3e07f763948b9164bc412d7c1ea692a2917e1a480daa289eaa0d47f84563dc712619c455bceb62fce47946e66363f1e5033ea4e0a1883549cc3959f705e5cd1b5c495c6f71630d65ba366797bd9a46de97d474c174a2e0f86d409ca7d59166b9b2f5fb609c7f875fa5f43e4ce527279bc8041e20e62fb416f7efc15142de03b0781f50234b0c1a3d2dfa0b6221bbae84aa28b46ac849007db9795e1797c882f61f0a2ff92868dfcdfe11a5da5497b62e2a56ed7216449566647038bf313f03bc416bba30cd3f45f0f673adeec1f1bafb795f301c308811da1f8135b5cb09507d188f10833bd5f192222e024c1024d209202fa1b9d2fdca681e25a07e09a8c4eb2d402c5cf0f1ae59527a57e411fdc4c6fb153de318c6c2bab2c9cecded9672b5b747c9a7abb28476458905fd1f3ddd2de5bc664364f00bf63df67f472388f6499b31e61d4883d1f71b8b650344ae40f55dc1cb7fbe6dc4d4adaa86c9eba19f043456dd62fb85db3634fce430b69c9f1d42f59333a0ab799c2f5a0a7e7b602c08524a4703f08817248e70aa2295d99154b3376dcb5834b6697593a66c1a179e58dd02a7b96aeb99891eedef264ac4dbd9e923252065af278fee0dabe426d27b6a5cc063954cd6f008bd787421ad2e245cc6bd2e8f93614c47744ef234ffb75acd611f1e1ba2c0b1aa1bcd12366fd9ff0d3d798ce68c384c11647cece0f6af64d1e4c9c709dd403fe5cdb4184cef8eb46d33b23b6568b10f3a8d422cd9cd5009565b71e6f3b06a8b32699e7c03d6be87a7998c06354d62298935c0f785d662c60a032d32eb8cdef84bfde7617b72f9853af80dbab8b1068d53c563bfed9ff6c97efd5424600b50d18016db26a56f7e4430824e9eeb0c232485437bf42993920ec537064a4f1e02a85e1676416de16d452f46f62be88c25d2e35de768b00862f5ed9e0fa7df2e669a71a0dc2a640661f6362d52c31c5b4ae307c9bb95c5b8b07d8dcfe583c29fec0ecc832d5a900c4d6d436f7ae049c400ece8f77fc9b7ffb0de9c7b16e0799bad9f7a4180b113f0ae3b05f6168ae765a23e6a237ae5a9fef1d01e186c73b44f6c054a220a564077adde8e27d13bdd4e73a7a45606744a8cf24af5d8eee308a4ada205ad3b30edcb884c83b58c8e167cc144aab49e53470c263c9f36a910420a3ef54cb8380d08aaa96be63aa4e604e8574617719d666b2336e5b27b256aaaaa6060dfce1c47d0eb64bdc5943a383d26ce0b834ae4a9133be234fb784cf6499e9199690e4979146770c0f3819e4aae3f2af8e65595be64f5d7b6e0612c14746b5e1dee6fc3ebac5e495852af698f654cf33b481b26a61605a5652a8c0bb5bea137801803aeeb4b6258cec0826319246e19893e278dabd6f13856c08eb67ed0d2db257b58a2a25e90910591d4e9e239ae5217150de8eccc2a8e0719089ecff4d3fe2c5c5813a1306ed9cbb9413e8dd86477fbf458ceef7c13f2173a4f8a6687b33e7b651ccb282178b04f10b2077e776af1f416549f6f30a42656ada2d4a730d72d6b6078c7d5c3210b347919c3909d7b575059c8a41904b70e7b4fb001aec445283c14cc89ea55f9d8a41965b68ad25cb99aee21faf61520f4ba18367a2ee8a7b1007422c6e77fd2c38acd887f8143acc71bcf2a06ce50762e7bc320b489d78d3875f5cdb611305e7b12afee1ce5c67af9b1e2512eb08aa228c855a7d3c99ab61e74512341cc169449d6e8792bf6c2e2c5bdc494f8d87fdd711d06c6cdb237261677a0b468fb8d4337689cb6b99e0bf6a5bf8363c053abc1857ea3a17bc8119f49c3b8f1384cf32d20c4356ccbba2a3eb606f618edd959e0eb669b9fc5002cc572437e22b35ffbca803686b52fd42a88a02673e4e68227d1564dca2793811925096c369605b35fdee02b4cc32cbb0cd315988fda5e70d4b5f22a4ce58c77df0980a273641ee590b1969da220ebdffd38eccd931a40d3764844ce7d0749be2f7ffebe482952e8c19e6d7770a4c491aba9ec5cb513750ef4a50e63c07799c18b82a113d308380e78f9e115b56807b9722ed44fe79333223467432e8dd458c79026dbd980ff98fe9bee60ed5c90df11f068c1a2be36cc5508f9c8454f346f7494537c2fcc0d0d0c3fef9e649fa4107cf2621efccd3672ccf064f917c9c9ca2d096913932e464e6db1f419d82d0d30e11505da91dedf984e5299934b5140218a5c62bfcf09a503393bb2afabe8feb8e96f464fb16b0ccd8950332041c43c3400a706ad1b7f16874513b8d7e821b30acd2f6c3d1e791f83d1deeee5f933ea92218e0b0072f1a27c8edfad80ac6c8a7265db560575fb41539af883c9d1ec2d8673923bb451e95e42614b279755808485c02820731513e899838ce8f51a1a454cf569d9144cd57ce8383000d9877c8307373ce3d2fbdb78213cc6867431c5b717ccff9a6be81b707d891c0c0c5c93435e2a2349c0c9fb7af6ae1f90a97824d7bfc7b9a16936c4841d4c27cb8396ceceb5b3215c6e4c5ad2db5d836e6b6185542de7092ad814ca8347a32b6c76a906e6af91a8031bf6e45cf7d810dabd6f7f01d6ca9734792cb520abafe39c707bc47c36e36d211f8363027d8317accfb572b6b1f01085beef66d3075bcc879bbcf77dda3ff64cc5307e4069320698377a899d7c1b6c7830f510b26c77fffeb31a65ffa5bd5f4511f68ade7bd56fca141c4b328b9f2a4e9a8397aea04e6479b950861c02b1fb33622736d0e16a33a275617d14059fe5328caaac189bf8616d1341de470158c97e71a42733edbced222a266d09fbe641bd86455ff95db2ee5c231751b1961404eb67fe035b43f3d260da8964dc018daa210809f34d62b84c8c08191de9696a71a5fd1f493a9212f1362f440d68904136c370425592e15357658321ca8d0d9f16dd7abfa7fda67c0b6e9a047d5fad3fb783dc9cf57d5b93c770c71aff5f13c63358d738628276b3a8ace2bfb034f1cb37e951eb90710fbd72b5116f598332a3532f828b25d8a0f7bfc69f6586c2abe4a909dff477cdad1b2720706587b97e9121470a0fd5a901be10924a045b878a01201e151b9b8e18b7881e76fd1b041cfae679ff058f6537f18184ba7e8dbb1ca9b8a94ee13ebe15f4230a8a961587e1350c225106c92fea79e74767472c71688f64c9f06246a3c1cc6a6ece96b0e06ed73d46328287b3945535b72d1045d8242950b83d515d46bd8f1b69b65b0de99d2aae1d371bf18cd1efa041a7225e69dfd24386f2d29b3273c212cbbdabc8149fcd2508bf4bba76cea7dacc9649d8e1590c3a81c6962f2587c28817cb2e47dc8ad088774dd716ec2b7a2370e9ecf1be27cc689d8f9cbd80ce9d7f2b42b08d65e81228a636acbe6bce922bde1797c3866b3bce2b434c0f6c7ccb64366fa64b355353e7c5ffc3506ea6bef5e58ff0675e8415c69a74bf308058e45a800e0e80916bf7233fa2781d19112f6457d4e8b3ccf42c80a56965d996c004791d41b2fc67fa13f57edacd22a8f11c8d5b85143491a34eae3c1862b935a6e9789a62cd47d22fc8d575c07b41c27931977f8a1ac83b809925d7caca302801f9cfef07b42c478a205cb2e074223fb0f03290cb33701389825d3bc8e3348d85325db48385695fc2a851b52a190689ef61e53cf12bb5c3fbe18aab4e1f451729bc03fee4e8fa6ef65ef8a27fc9f17318592363a0300b496a34f29180412579a478062b8a06d55b29987266bdd8d65092c0d3ae6f4f191ea71ed598e88b3e9fbf26f8afffe124d126811949eaeb4ab5e8873afe3bed05f8740ad7c461f541ab016d2ebdff8f4f7a25b86e9dd3d641a63400913c3fbe43725da3e1742b32e92cd684e475c72d6ce570475b02308e3e798e80ca1882c775a74ca41cd472519acfc3183dfec00cceb223c496b84ced0bbaf3b67bc29fbd54d1d34fe6eb905b0a597a014f0d7ca61ee436661325dc5a2f6819837e896e946f49f042caaa941f323833d4fbbd27e0bb524895a5ae4291121e066c7ac4fcb0f7d2ef2672421871bdc8565acfb3d3a20b239b3827bd2dd6d2da6d5e74310e29c01f97461636f3dc0faf0334c3d9bfae1aa874185229ac72cdf66945baae4ee970b42e6d1e6439590b4a12a58c915a3764b9ebcc2794e4a3020d4699f38ef9d8c37ddd6102dfdf1a10d278719f062c82c98fc9fc82259b77e26d2625de18aaf14e76478d56fd3a90571043b42cd3edcd232b8485491720e99eb8bf0263fb0c8bb4d7213e739f4f40fbbb45f3", 0x1000}], 0x4) 23:50:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000140), 0x0, 0x800) r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000), 0x20000000000000bf, 0x4) 23:50:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x54f6, 0x6, 0x5, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040), 0x10250) syz_open_pts() syz_open_pts() 23:50:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701000000000000b3bf00ff6284cba7eb5ad35a050000000000000095e78cd421eeaab4e91e6234c1c239ca6657910579446b411632acc18ca45a05994e036960ac063a3621cd0d077d07857572267269f1847b0d7e789552f6b65314443b5fad17f7f2d67e8141279a19805609a70d13c6e8a5de4c0473fe93cafe4b71a23c0000000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000680), 0x0, 0x0) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x88, 0x2) 23:50:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 23:50:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x4, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x65, 0xf0000083, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000003, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4b, 0x24, 0x9, 0x7}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0) 23:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8b125d644c8c0582, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xffffffffffff275a, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7f96, 0x5}, {{r0}, 0xfffffffffffffffe, 0x19, 0x0, 0xa89eb2940000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x200, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x14, 0x20, 0xfffffffffffffc01, 0x81}], 0x80000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1, 0x3, 0x7}, {{r0}, 0x0, 0x2, 0x40, 0xff, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x7ff, 0xb9}, {{r1}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x1, 0x101}], 0x9, &(0x7f0000000280)={0x200, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x3, 0x3, 0xbeb3, 0xfff, r2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x100000006}) 23:50:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:50:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) 23:50:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x7, &(0x7f0000000000)={0x7, 0xb6d}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:50:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r0 = socket(0x1e, 0x4, 0x100fffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10092, 0x32) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x7, 0x51de, &(0x7f0000000080)="97945f003560b9159ebc9885997e63896345b9d64d991a7f48a0cda3b58d93f7f5e01792ae3191d74b9fa1ef59d269a623432152a62c2b4b8a3d945677ecc4137f264d899580dcd581ae69b3506986295539fd80bfb981111325ca10ec048b96afb5cd8b7625b2e3b02d07f1766aa4a1bd685f8262eb09f92e6a63c3d6e6f532469e1ae0b4b49047d734ab8981e4ac48bcc66a62a7d0117a35aac9791cca450754ac8235f1831ebbf5bfd1e231774f", 0xaf) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfd4) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="fb6cc8c1da4b7de14d78f4c946571076772b869738ea540b3e82250cbe87a92d76b0e175641c87e3aec7f7c32236f0ddb693bfbf0b5cdc4e77f64040bdfbd55b2faff0b3e3a89e", 0x47}, {&(0x7f0000000240)="37fccc0c2166d0adf2234b8bdffc9329eb7e6bc9b3c301ed6dd77b905a9f4b4f446b42933aaaa1c36f5aa9974476e5af9c3aa25fcacddd3a315407169d7cf4fbefbf981150234ffbbd2ebb1addde8bf2721af35f25d04bf9ce1a146ee09f7e2733f1a0381393165eab0b80bf1c65616705c05ee0d5737c502a329c4e1a1e97aa8dcce1c73440eb5acc096e396da166", 0x8f}, {&(0x7f0000000300)="733b9ebff492a3c64bf68c4d5db67a359c8e69fdefb0f5e6805766ab77525b0ebbab9fa6f3fb3e308e8d0a904a81fe4f23813fa4fd82a625471cf50f8805edf0c5b55e87d7280a4d957e3820187efb5bf924d0a640c07b6b5d93c73b13d7181f4afd46eb44738d396e626ebd99d7778d98b561ba2872bec597a86c44ae95474ac3a52936c33330ef7dc53e74ee1aa7c6ad18cf85ab989ec6c578ae2145b84fe63e44d957d0e744814f1263692f5d243a9e1f06e7524321a3190be165fff4837cae7a4222b395174e8e9c351eb035094077b448d32fa674431daa829dd7992dcdda55d7e5ac00c16b55d393db6f5738440cf9", 0xf2}, {&(0x7f0000000400)="00877fc33948991952946114a392e63a70af67ed9605", 0x16}, {&(0x7f0000000440)="4db2cfc2233ac465115a28ef6769e42dce5a9f0d33accac06237ed38ccdb13144b4eb944edd244d643ebfae44f54b162679847c5703fc0cb9652324d343b94ac22f25472f2bba472050f971bbf0a1dad79ba6292a99c18e6930bdd3377518a03fd478e5e554049442efe57b77cb6af2ee0b19627fc", 0x75}, {&(0x7f00000004c0)="349910148ababca25e8ea2d31ba16249cb68d9d2d17df71426664d564546368c0d03e34d5b5ce83c7c721d2f218feb8fa750dd2b60da5f6f9de236737b359743f7054cb8d66df536f05089d0e113cfa5b963d96d98c9479cb3750a2a7849c19d7df0d47749cdec1c056f60150078a81c5b6a039a4a798b0c91dba3d7c73e1548548e9660b63d9409112c7365c7e2e2f89e6a81cb74900d3a8f4111f4936e33938025c9088ee590171f6f93b2a04a0a76cbe2f6099e2d4218d5a92f8eb869236e08e0391503e6fe3e2e48607c055b998cd4058ca0ef9b17ba9f952ef231e74e4838510524681dc098e31548cc8f984c0d", 0xf0}, {&(0x7f00000005c0)="44deefa3e612b9f22e04493c8874bc8b6247c737ae7e0432d5cbfadfcd167bb5062412bfaa932443005af2c96c9761e711f2e9fcf270208a1efc8606b1f86b96aa886e34015cc76f631a660378c915b24ce8fab1d6fd3697972ea3a856088eaeb8fc84", 0x63}], 0x7) msgget(0x3, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x100, 0x86c, 0x3, "6c00a1d202461c25458111f469cb24b877749d64", 0x4, 0x1}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7b74029613bc371b0699e8b49ed119ea63bf4a53d4bf09f6d13e4b9b7f05a2843655919cfa7ffabaead448c2cab1fa85559ae427cbad260f718cdc4fe79c04707eb662a370dc97d018e06970a542cdd0b14207b77475679df9f2", 0x5a}, {&(0x7f0000000100)="329de247acc956c2492118e699f8a1ef001ccd14ac0c06174584241d0463ac3d5d1d9bdd04498640d2fd95fabe069984cb72a5d29072d6e48a4fef262f6f1358fa5e", 0x42}], 0x2) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0xd7) ftruncate(r0, 0x0) 23:50:03 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xb, 0x1, 0x0, 0x313) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1}, {r1, 0xa90cbeeef9a3eec0}], 0x2, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1ff, 0x7, 0x84, "8f69ce6aaaedcb1982af1d3993a043ecf26240cc", 0x7, 0x5}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) 23:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="7a2f21254837366ac15e715eca78e80fb762c76d519b3420bbf9b7194dcebc463716b8d792162eaefd3304af760a480084994a729406ce01451f2c6a32df47125021c3c595d1c76c485d6b5a6fcd1c541a915505f8b93ac7b13341c745a565ce9bc5f1416946b7898f8802364f914013adc412d031f6da3a0d8e36b917e4026d0c7625fe580e30f3d635105446dab70829d0b67bc4f71c66a42489b2d773ae6ffa5d630012ef968c0182394047523bfa7619e475ea3ac1ad51286c4822cff4173b088d8c6f5811326ef551c82955223bd8", 0xd1}, {&(0x7f0000000380)="4126fcfeb0af2641a5ac1d71731c215c453384afa1e23476e6eb7cdbb7e612baabf00dc685edde6f7e83d728c306e5742f9d49039f5bda6e9cadc4c03d34678e481284218ac36b7427c0b87615897529a827ba7e956b58112bc8c74136f53c89134c", 0x62}, {&(0x7f0000000400)="1d6535a88e25be08b8ebb347d9bcc5daa767316cba9f4955e3321fe9e617e05afa6a16079cb063bbcba0bf62a5ec03fc335815558b76fd6af1a2d446e78a9019a7c862899db481df0222dd217aa2d6e0f8fe05f3f1b2b204a0d52634b8c7459192cd95edc53e406c6e898cc85e129cae45f22d676507a564db75f6ae43806dd7a02329991abce21eba3a361b17660c388ebcc2bf0f94079762551621ef35e6b31c5e041992dc4c91113c0922faa80e11d67a362eaa38", 0xb6}], 0x3, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) panic: timeout_add: to_ticks (-1167314585) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *329429 55095 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ba6c3167) at timeout_add+0x179 pcppi_bell(ffff800000669200,a7dac5bc,ba6c3167,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2bee0,2,ffff80001495cbc8) at spkrioctl+0x230 VOP_IOCTL(fffffd80390c99d8,20005302,ffff800014a2bee0,2,fffffd803f7c7960,ffff80001495cbc8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff4fda8,20005302,ffff800014a2bee0,ffff80001495cbc8) at vn_ioctl+0xc9 sys_ioctl(ffff80001495cbc8,ffff800014a2c028,ffff800014a2c010) at sys_ioctl+0x62d syscall(ffff800014a2c0c0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d729a5be010) at Xsyscall+0x128 end of kernel end trace frame: 0xd74ae4c3690, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1167314585) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ba6c3167) at timeout_add+0x179 pcppi_bell(ffff800000669200,a7dac5bc,ba6c3167,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2bee0,2,ffff80001495cbc8) at spkrioctl+0x230 VOP_IOCTL(fffffd80390c99d8,20005302,ffff800014a2bee0,2,fffffd803f7c7960,ffff80001495cbc8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff4fda8,20005302,ffff800014a2bee0,ffff80001495cbc8) at vn_ioctl+0xc9 sys_ioctl(ffff80001495cbc8,ffff800014a2c028,ffff800014a2c010) at sys_ioctl+0x62d syscall(ffff800014a2c0c0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d729a5be010) at Xsyscall+0x128 end of kernel end trace frame: 0xd74ae4c3690, count: -10 ddb> show registers rdi 0xffffffff815c3ec7 db_enter+0x17 rsi 0x1797 __ALIGN_SIZE+0x797 rbp 0xffff800014a2bb00 rbx 0xffff800014a2bbb0 rdx 0x1798 __ALIGN_SIZE+0x798 rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff800014a2bac0 r9 0x1 r10 0xffff800001938740 r11 0x86fb9a415ccd560f r12 0x3000000008 r13 0xffff800014a2bb10 r14 0x100 r15 0x1 rip 0xffffffff815c3ec8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2baf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=329429 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff80001495c970,0xffffffff8222df20 process=0xffff8000149a26b0 user=0xffff800014a27000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55095 9023 62631 0 2 0 syz-executor.0 *55095 329429 62631 0 7 0x4000000 syz-executor.0 36692 139181 1 0 3 0x100083 ttyin getty 59877 102063 0 0 3 0x14200 bored sosplice 62631 320583 96852 0 3 0x82 nanosleep syz-executor.0 65792 194896 96852 0 3 0x82 nanosleep syz-executor.1 96852 157770 25967 0 3 0x82 thrsleep syz-fuzzer 96852 472879 25967 0 3 0x4000082 thrsleep syz-fuzzer 96852 116793 25967 0 3 0x4000082 thrsleep syz-fuzzer 96852 324382 25967 0 3 0x4000082 thrsleep syz-fuzzer 96852 105082 25967 0 3 0x4000082 thrsleep syz-fuzzer 96852 257553 25967 0 3 0x4000082 kqread syz-fuzzer 96852 104203 25967 0 3 0x4000082 thrsleep syz-fuzzer 96852 81154 25967 0 3 0x4000082 thrsleep syz-fuzzer 25967 247848 7895 0 3 0x10008a pause ksh 7895 344578 45480 0 3 0x92 select sshd 45480 149202 1 0 3 0x80 select sshd 89928 141960 97531 73 3 0x100090 kqread syslogd 97531 298937 1 0 3 0x100082 netio syslogd 11100 518340 1 77 3 0x100090 poll dhclient 78380 57793 1 0 3 0x80 poll dhclient 43491 136206 0 0 2 0x14200 zerothread 81904 337366 0 0 3 0x14200 aiodoned aiodoned 8957 428481 0 0 3 0x14200 syncer update 52419 300484 0 0 3 0x14200 cleaner cleaner 58342 183997 0 0 3 0x14200 reaper reaper 56965 47667 0 0 3 0x14200 pgdaemon pagedaemon 78706 426959 0 0 3 0x14200 bored crynlk 57692 58479 0 0 3 0x14200 bored crypto 75510 173564 0 0 3 0x40014200 acpi0 acpi0 68285 260789 0 0 3 0x14200 bored softnet 28254 84079 0 0 3 0x14200 bored systqmp 54821 77541 0 0 3 0x14200 bored systq 51264 296296 0 0 3 0x40014200 bored softclock 78660 363344 0 0 3 0x40014200 idle0 1 51817 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6337K 6352K 78643K 10891 0 0 pcb 23 9K 11K 78643K 600 0 0 rtable 100 3K 3K 78643K 259 0 0 ifaddr 51 12K 12K 78643K 97 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 139 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1837 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 12 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 126 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 985 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 42 30K 54K 78643K 414 0 0 subproc 64 65538K 69634K 78643K 70 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 180 0 0 in_multi 33 2K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 287 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 79 20K 21K 78643K 3159 0 0 UVM aobj 52 4K 4K 78643K 66 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 38 0 0 NDP 10 0K 0K 78643K 26 0 0 temp 156 2343K 2409K 78643K 5354 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 511 0 504 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 204 0 200 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 10 0 10 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 9 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 122 0 112 1 0 1 1 0 8 0 shmpl 112 64 0 14 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3331 0 1910 46 0 46 46 0 8 0 ffsino 240 3331 0 1910 84 0 84 84 0 8 0 nchpl 144 4966 0 3339 61 0 61 61 0 8 0 uvmvnodes 72 3481 0 0 64 0 64 64 0 8 0 vnodes 200 3481 0 0 184 0 184 184 0 8 0 namei 1024 14814 0 14814 3 2 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 14202 0 14202 11 10 1 5 0 8 1 sigapl 432 1155 0 1142 2 0 2 2 0 8 0 futexpl 56 16397 0 16397 2 1 1 1 0 8 1 knotepl 112 245 0 218 2 1 1 2 0 8 0 kqueuepl 104 268 0 266 1 0 1 1 0 8 0 pipepl 112 850 0 831 5 3 2 2 0 8 1 fdescpl 424 1156 0 1142 2 0 2 2 0 8 0 filepl 120 7458 0 7360 5 0 5 5 0 8 2 lockfpl 104 332 0 330 3 2 1 1 0 8 0 lockfspl 32 532 0 530 3 2 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 49 0 39 1 0 1 1 0 8 0 ucredpl 96 2141 0 2134 1 0 1 1 0 8 0 zombiepl 144 1142 0 1141 2 1 1 1 0 8 0 processpl 840 1170 0 1141 5 1 4 4 0 8 0 procpl 600 2540 0 2503 5 1 4 4 0 8 1 sosppl 128 20 0 20 6 6 0 1 0 8 0 sockpl 384 1028 0 1011 6 2 4 4 0 8 2 mcl64k 65536 1272 0 1272 69 68 1 33 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 15 0 15 6 5 1 1 0 8 1 mcl9k 9216 20 0 20 6 5 1 1 0 8 1 mcl8k 8192 14 0 14 7 6 1 1 0 8 1 mcl4k 4096 62 0 62 5 4 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 44437 0 44402 12 7 5 9 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 78118 0 78074 63 58 5 21 0 8 1 bufpl 256 7140 0 2900 266 0 266 266 0 8 0 anonpl 16 130981 0 122996 71 22 49 49 0 62 15 amapchunkpl 152 4663 0 4584 8 3 5 6 0 158 1 amappl16 192 7174 0 6749 69 39 30 34 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 6 0 5 2 1 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 496 0 494 2 1 1 1 0 8 0 amappl11 152 666 0 654 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 190 0 187 1 0 1 1 0 8 0 amappl8 128 624 0 604 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 454 0 443 1 0 1 1 0 8 0 amappl4 96 282 0 257 1 0 1 1 0 8 0 amappl3 88 161 0 155 1 0 1 1 0 8 0 amappl2 80 10832 0 10780 2 0 2 2 0 8 0 amappl1 72 29846 0 29429 25 15 10 19 0 8 0 amappl 72 2761 0 2730 1 0 1 1 0 75 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 dma64 64 259 0 259 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 65 0 14 1 0 1 1 0 8 0 uaddrrnd 24 1156 0 1142 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1156 0 1142 1 0 1 1 0 8 0 vmmpekpl 168 12323 0 12303 2 0 2 2 0 8 0 vmmpepl 168 126349 0 124995 113 38 75 75 0 357 11 vmsppl 264 1155 0 1142 2 1 1 2 0 8 0 pdppl 4096 2318 0 2284 6 1 5 6 0 8 0 pvpl 32 363299 0 352362 173 43 130 131 0 265 40 pmappl 192 1155 0 1142 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 536 0 150 13 0 13 13 0 8 0