1c9f465f9547887e27f287c9060d08533f18b8ad1fc8a84de3a50ce18cbd7615e4b3e0649e0e993a6aeeda59b2a0d5b4c73d12dc7b7dc129798ce28d931c6d28fa614020a22a119e12a7fc123914b59f9bd1c730307ba318343e09b616750d9ed9e677eb32b3f7e83b1ecbcf568a73860142d92ed24b9bd67ae9b42c2212a81c74191256048291a426f634ec0527c878b30706f31d3f1fd1f6954d0bdf672af0fb0c994091412aa5ad5420722e5560703f724e928637a89eedb441f360a28ae603d433fec631a046fa743ee6e1db7f3f04cd3ba6e739c07e18469c33d4bea20eff6bed7d5345e65e96b3fe22d88b0bfc38f11e97e0a290faca7fcb3773f4a6db60850425d9e73b8a43b48bd895d924be65c4aa005cd789085e0e24f4e6e811f4d573189fbeb3f2076a3840c6321bc16b2e4dac75613bfebeb861dd1fe524016b317af82f9484a828576407c28621efac0e9b388289bf5726e630ad42f2a5e7aed91827c61d80b05bfc1042242986bb9e70d992977a36045fda73b7cee97757bb4d0847d1933353f8ba8d051b095f7ef95b4c60127337318844dcaba7e4af051f52a4c36e4529f07b06b83f5f7836b41ed8fe13c92fecb9a204048c6c99767561ae7bed03063710f010254f074fbbe59fcdd6fa94be34b61929e047295e346ec8ee0e1dfe0d60d595e2506e2afa1bc361b110d3f58f854328524955f65eb7373ae0677f8509e456bf4e6a7951754255f959fd6b50d5019a64a3befbd4ce4441336ead2eb64ff67057483131befb9ba27058f67560e47331d1a4c8a67288ab962e83747df44f0fed0d8792290452375a0beebeeaeabe37fe0ab003d8d9583fe80c4b55facec9123e7f186dfab350fbf826c691c6478fc5ce930009f1cee2a09c9f51513d30a614706f4db4cc6a6fbf2b1ef860e4c34e545ccd859c1a99387687785a9c6c033c85d5432f40efe4bc994ea0f119d4f3e9e94125ba106f56d486d58e0550e9457d27d4f4c1cfd4e2f60dfc76a387a9bf4ea10d8bdac551711af7d859b8df2dff1750d8dc105dcd4c5027ac22cff4013b3e2c32cc2b305b4d91240bbf6d4a516537ba2bf17d72bc834cbe2876ac2ffa05bdb18344738f5edaf4ff2858ce8dfc3182764895d8e2a4dcb04e844601aa5415ef0f75889ee464057d9da9a2db4574c8a6cad1c785a2eb7ffd93a7cf1fa10c5e97df0ab78c52ca9df8f813ba90f2e3c4d1f9c142bf3cdb6eb37dfe4dd1f65557a5531a9c8d3c62e09c62f0ce9adf3184fa81cc39cc41cf23eaa40ccbedfdc79f6ca4d329d02ad4b18f712a5d99f0907947f77db3318c5fa0bb28229613931ef6c294acbb73dd83e18aa34728b918e0f2749a443e35fc3599dd8f24466797e8647c8186ae67799ebd5a4ec84a7fea593df3a29ac719e0e15bd098f033a518f2a13648d81cb9bc05b1fc5646ffc6936347642ea839846b8fd4844543e4bd81148152f05d2ff50ade56f9c11fd6f29a33003ccda29369c397ad95d99ef62ec822bb65389071761f0b03111f1672541ea86176c5a557d80c0e5f2140ff5ab3af3b034ee9f32411da99493735cd88369e271642ee9e582206a43fdf4df16cb8fc43b9c56c5d6500ba11a9b3f5b06cfbffaca54d16ab63cdbffb5e7b3fd248c4104016f72c53710273b358ce80d28f406af216ae5ab15abbf92f26e9e97c181b84da4eb046022eb60a65b8e0a3346eeb0e61e7090114c5296e91d3dd82ca0eb97f606fb7432e444726cb1839792f7597a5c88e78ecf0d36334e40e7c866dc0aa64aea7924f6f1f6433791ad158114bcf121b2f260b8b085da8a0c14b4af737199b874d30a6546249f3c2635a5ad44835a6c691a826e51effcaedd563f637c25e9c5a81a14a597c59bb34b1a46d3257d65cc7390b3e15a0cf436c5c2bbe41e667555ae68ea891d188345a9f842dff6ca4051472bd79da7196cd5de5075fac7ab731a4e4c7c63312e880e0983f08a5bff9b42dc5300d023648a597c1f7373bb2164f159bb5c29e494731c478fb24e2ad8e38d9e6e0c9f4d813edf2b1eb7650f2304cc98af5b9123eac8697271ffca40d0bff48ac487288c16a92781835dff106644165073b239da1028c4f2d35cd5064eeeb045bf1847cfa861749b5bc45451c725e4434334b16c0fe38e6737fa7e306b13bddf69f1002a0acc3d43542f4ef25dfed09dec4d3c7ffe5e08a2b649272b050f98dfbe774e5895e7f8c9ff37ea03cdf1e0a42132fd54d989e8847242b40b7adb7da4d243c11725d3b16054a95a1d870c8fdfd81e45bcf5cd4f468b272be0879cb9dbf1536e1163d1709dee5c711bcedb88766631aa8d07c752357a627369f14ea31e1b2695a9dd5802e7571defed4881b7093fec17f785653a9a9e10daa8fd1bfb08b615a1a77555690e6b9fb7f965dca3b27d0d4ed05b2ad3629e7b9fe869158620c789412344550c6767511695c094fb90e19a6d8887b7c3b2b0de64cec0510e6b21de6866a60fdeacb6d071615742e01fc8744f57e6e396f18368fd585876574f38ee5a5d1ba2d5fcf5dfbbffe8b8c8a8e3ca13eb9aa117cb4d87762db3340d512dfd898f16d76b467ae2ea12c30b169453f16b92db02997c61922f437e1a7ad822f040339817dac04cd91eceb1b5b5f6c9d935c75a6d755e85d5be170eb8bf724090cecb978fd963fb3aaaad7a40018cd6669992b09ff7a6338ba0f4762b44a2f8d4839a79b694b874ddee9943b6e6cd32b0be6b3580a32d3e3a435d53150547bd213614fbbc3afd46823f411e52ba63f34f22ca2acb0f61513b867239b713cf9a0ab4684d310933e899333b6b7353c2ad2aca6fbb525e8057f1bd162113714e91c1bdc202e123e33634998633b1bac9b75bc30ce9c2576e6f04fb5a44d4e15e2c57b1d096b61eb5b8f868205d250ef6aada023525751557ecc0109cbfed339d201c462a94b232ab194c97dc71c9848", 0x1000}, {&(0x7f0000001180)="7a9a7dbca4e935fe938f18340c5ac9bb113f45fadf540b5e3f679526dce0ce45c5017168f12babb1989e26f951fe7ca03408397a0c97dc4d80c05ef56abcf8d10bd2990229fbd2265bfad031fc00414cf3f7aa969e6ee2d9f6ef656df75d5f6395d24623b16fb28e95974c15bc900f3d7e44ef6f0f7c68847da59d2f4dd65f2de2be24b02b6246262b6ddd82eabb7615096ab9b58edbdc257555dc22d89f14487cc2f9f6673a65c03248a0e917ee942c497b7be39b5ae47df0597e81cb13aa9b933274d7bc1f410dd86922eca60ef6903385242d0b2fe16fe5126f8975e5b6b381cfb6a28ad2148d0c135e355c67febfd568a21dc8ca8f355e131ab7e25278da4dde25874f3898e0b683d8034b66f7bde7db98678811f14b1408be1930949fbf3a7f79b51215e4e1e3c7cc0a1a6bc574177f2fd1374e276baf232ab0888da0bb59df1ab52fe50f3f28b4013407499490c379494e6ad72974538bac3a773b17fb79a321425cb791d610d89712f02761629c174ff2277f009f79b1f2ab8259246bb2241b44586dd84af56931955457e24ce65bbcbaf0df0df0fdd06ef64f50250f4012693418c796ec6cd80a265265e84ef0172b447eb5184e546eb60cbc42fa7ae0a286adb67efe1a5321a9d3fd9d260ceb4ff524ac2442351fbd95c92cda012333df351b421fe849928184ab821591fd3754e049e014664843c4499a602f13a4bb8a8e8b2347e660986f4b2fa0fe6e54fb7cf063bab2813143f19e859fc123278b84000e4d7861a6f06156d3fcf610bcc8a5e06410a29b66e7b617bb75c70be9c66fd1854f04503036adf764828a520265a5034467c3ae8c06444d4a453ec70e2b4036ee379fd6bd046bc0b99441f6283abf9d00976816d03ea6fe73f2be6c26640e7f401dd330993da0aa44aafff95974ec9e28db34ba590a545e9c514c29ee1f805de5b5c30668ebce016af7919c1807eba908a2fba08cdbd2460184b1c87e20363adcb43043aee6a184739dcc7f78becf12952a1f037cc0f050f7a95ccb09cb0f002186f34a6ea3fc3f7f85a2f00a8ded95c4f71f445e9e6fa45c4b975e0dbf304b478346d49990e4ad6089f45b5d20366e29e508c5d6b917f017424b9901876f54ac83fbbf5a9a66de4593965256adb0b20c3e2fe747b95feacbb9b2a9918c7f486b372530a87a45ec74237387e152688d9a50de3aae445164d9b7fb64a0e08a2c527d00a4650fde4899b03dfbaee9c3a8beff29eaeac5c285f04d340030a7b474b0167b49fa970ab119deb83384a693dfb78f443fe0bc685033d24abb53388ea2cd0deb73e20d0c8865e6e6dcec6868cec8bcdf3859f4980879a50e8c16bb282e06c033d2b16472e43628e61465956f28625bb5d0bc60d84d07ccc138329cda136a030369f8e5f186a44f8ca9b26587caf00194e3473e11f28ed0aab2311df721ae8c8d0bb137a996f6c133e54e25ea75c9fc9c95290746f06aa3836f3bffa6e424a8e42218f763eaedb4695785517d9300d1c531de17302f0a2094b98536e3cbf52b27787ac83d0b6de14bb0e0e66cc9297f9e6d736cc3df4ca33718426be0f4b1e2363fd21d8f8005d725505f1cd1eee705ff31e757ae63e75ad3648733ead1f63661cfda4b1c9681e75df1c8d688198552b1e131b0afc626e1eaa1f9f478192fbbdf75768eb3cdd3bd244d20f83bd20a91bb777a275a56cda4adf5072d9e570667929d3cc4b4519dba9c36c7d55829c56fd704105863e6d7f5950c787315b046358c4e0e5d0a1df706c51bac1f3b02ef9fbd5c744c438dd8f0797bc932c26d80b407fccf16407bea206dc3b91dc600c4a92d19e7837daa1aa88ab205855fc72afa3f4b7bca8cba8e3722fb2d0b113c0f44ac60e209475a944a80732394519f1af31b33d4db57b0b5ad109f4672cba8c214708517e96d9a56053f586f1131b44d6f5437fd581a236940ff943979da0ad9b9a80cf9e90ea6c3517127d8cf707e71e3c459cc4e35f3f77dac2a1238e6f710251ea8893a36e8503490ef7d481ff350aa825a5b769c24e99a69cbf3628112690df58db9c7f38c84cf21c52eaa258e500a352187586ff4070a9f5cdecad55d562f527c62fe49a59ed1bacddd7b4a084040b9d19c1a0a7dc48f281ab30b53cd3f8a756c0a76ad3eef42c118533ac1090fda13a06a80d5a973bfcd65e332018b2a60ec60f0671eb921f8ac847ee24bcdc0f87bdf7e5a67b3d300bcef4775adc123dfcafcab5318938650705598081e7c3f12aea446d390ecaa20f432d8aa5e41a0aed76372e5cee6815f5f42bc3e9379344f1f21bcc07f635c8aea8d7d5987fab0e9047e3f444985c6ecaf3a94e05efeb3bddbc1035cd4fc5b2da8f6785562714f3714a370fc7e40138b373161f503db23379d9871c645a3c99be471d5ea114873ee18f6c71f56e8c721b2ac37d45633f59f4dc8ab4948f864a91f81e200990c934f3c1d7835bc574eda6f278fc99ccc94b8ff2dc87f95ca8cfcc283a46594cf5bf122ea824be1305eaf31220e2b2582881e00ebfabe4481fb148fe1118f0dcc9acb528dc8c5d6a24d21b4d593828908f3bdfd2825a5b8bb73be2e735ad70c103c97fc8c38e2403fa8680d34635d26f4f7af2dd859b6710f9a4c6b1d75d30a0e1bfd6f22f1896169dd239cbd659b18def5a7aba679b261b806ee22185f833e5823626907a43a6b9a0ce63df012dd21b1f5f0357f49cbfed7bde9e8dd45a51d6e435f1ebdca4bb76946dca0cb8ac9f57d656b6ae87ec7ac33ed242a7da42d9ec6ef93bdb582de609ca908f45382069e5eb8c826164ee142bf29c6b6ec2511df2fec9dac46b2b9f00b49d5d0f851537e0aef58a8086bad29b3d5fb05815f75c0acf1b2618867fe67e5ff1dec40ccc459e47add4c7e601e70cacbc77b2584903d8e907eacbab2ed4bc8511dd9be8c361e5dd7d0ecd9e638b9ddadec7d92a069dfe038453960276e4b578d2e8c0ceea4e04c51f56998a6425f05cfd182c040b72a657f6d1b374f07f460515b65bf5736dd1ae92f9edaa3c632d528ab897fef6627423ee2089c0e986b83b0b273a1faaa50ff509f41e7610ced3e9ac9d68466c09f4491bfede0d3615f85272d3f81e564225d80f10464915b3862893a0e7976e90b952c3cceddce4cad2d924c66e7bc38a7d3160fb57a750142bc27939672ad0a014f48bc46655a976709acd8014acc841092edc75eafa387b54c38f2cb484eb3c4ce4103fc1905e9ee3c3e0c2d66776350e3e48f4bd34fada23080e38ec12bdd0dccd393d3139db60738ec7d73b2f9dac3322edd475703fbe6af72709fbcbe2543b2ad13ed640fa28f08b81d130c5c3d357498387302dfbc39d75450b2317283743b3e73e0ebe48773bdb400f391eb6539b3847f5815f69389f074e13d764f650378e53bbd679f7a6980f6dc811c02786f1aff3c0a2d41c654df42df26cd7907bb8c964d2b79c9a14b96a7a8fe3ae28cb497f3be9847974470f9d1934ab455f0733e5bf014f5eef3c4168526f873158fc8013dd7e3488f3004b41cb565c56afa90ca35801659b4e09c4fa36484a94fcebcf6407d3c8f31596f25f395b547f0e9f253f10c8529fb5bf0fc28d9be561243312939acec7ae1b11ddc61698ad19316294077a144cdb1af494b39743611c8c93cc594f9a921f5e07631fea26999c4d80aafd0da24fa11f4062f854268f00f3d30330a551b591239556503be9f73821ce92726fac0db0046a238f440917ef5cc67ef188af2400a55523e853025772129f4ca3230390b03415cda0e4ea0c9ad6dc3da48d115a39f5858176c736f2186e259a760399c329c8c1ee10eceeb15725a530c8200e6d2bc29a71b672a683ff10cf233040ff6e84e8ba5c2553752a2eb320a5c6df9cab7bc20c9ecc10ea6e8da3cd207e34674f1e0fbb3b56790576070baf9e16977677766a21f371879e9eb6aee124db62d5e10f091de975232169bac12467345f571178434bd7a37365335401dd95d660889bac78fdfb028c75046093ae9404f2c1bbacff46c71dfd0e7e31bc9198482db5f03b95cea220900ec361ed56bf8772e8ac881c6403f22518bb6a4d30b7136066f214300759471312517d6d300cdb671cd1088a377221c8201bc5c02983b82ec9d8ff7128d3ebbf9e31f52e45c22a779883d06e9f1ce4bad0a5eeff12070ee363625452f6111348080cb5ebb56f1dfd33b7beed6647232c0ff5e98e795928062ebcb5a2fe65c1b5bbb54a52ac076b35c25ec7cd87c19a492aea208eeaaf0982a616a3225a0bfc9422ba8614956d243ee74b6b834dbf5948d5ed1672b47902e95f13119b238c6df17b3cb781f86060b4f74f554618ab02a9de76c8c1f50a16459eb5f0a494a42a02faa68c5091f1735495119eacc43fc668e8dbb4099051fc06585d09a6b440fd5647936b2d7c05902be6a905d2881ddb8bf48dd2010295d04fd58852371c26819e0a79efad5fd451e238150d260dcd7fefb02b82d0013776ffa3f7fbfd2eeb1975294ca8598c82d352b0e926f6d438ce12592a7f85c942cfccc7399310d197611b49e199b1f242ac60a8f485e9b9464cfd3f403e848e27ceca0ae3cc2900f59b2c33ff52a00d7ae1c72a3f520ad6d6b8c41d2dd7d99f4f2a7ec67282ed8b38a68445c5b0fcbc9f2c1adcd00c28a3c0d333864b18abaf1b60be0201043d716e9c480a3d12bbb38ca901467ad5ac1cda0f14856a4d86a528a150237c380f924dfe87d40d29e967cbd9b2e11a780d3360c51461784a49710025da93b32149e81aa8cbdeffd75397b6f9728ddec72baa25c89bf4fe425c425778760cf5b223cc0d410cf5bf5ef66846e537514dcbae1ecfa9e6c16e8bcd333634ea8de49dfb210059e4f410cf3174063a48ab50e732c44ce817e36af949f1d4a09942fc7ef5a904c8ccd5cb07d63550c5a8694f55f714c3bc79d6b42eda7905a31352bd349d42f0596f4ebcad6e81699eeb9b037df3ab32bdcb47f9bf8c33b5a9bba029b07adec28646f6025c2d9bb9c6c2f2a6d111fa7fe3772a34b4c303cb729f8d21330249b718eb404c36de0acd08a475c0fe7a74948aac4de3bb8c14db92d7be0c2dc411de8fbac9cfbcf98e106e63aeeb39cfd13c972961f48c1498614e8fc9843cd2193004e7cef79cefa6954f0d160f466ef941638ea8e5729bdcaa9048959f69eaa8082743d8bc703abca30c6fc5623bdacecea72f83be7154008e8c83ed41f2604238c2948d4dbf1dbea69ad9fc1c81522ae77942b0a82a6f83700c82a5a4f79b83c1932fbb5e88754f91f0973258df07138490cd5ab7cc1a6c1590ab20cb86722d9661c6e3b6518eaecaf7eb386fd3426ab2d0198ad18caea6085942d38700acdec4b7e707e0533c0f17186a94c72094b39cd4ef71758825605b869e0c85b7b2a95b8b3d58c3e6a715b03c1b94031aec5886b4583b7ec0b4f5d987138831e9ff601fc0be9b9093c906f6a2bd071006f49ada929ce891995c48b88f34e621c8c4f877b0ecef22f148a3c48c2b6fd5bcd0a2fc738b32d7933bfb0743410e2a3cb7dd95996dbbbba1261875abe6c36b4b76b4b71cacae163325636df32fdc0d71de28cd468b3cad97e91fea417dae654f35d1075d341cd787201dd4813e9d1d56797cd3b34832880bb2168ce28a516cd0a1c15c5d982dfdbadaccb8080d8cf47c9b046481867ca9ae3451514cf1e8fc699531c78d23257f7394c4e3b575cfc65b0452b497c42a5a1300a4d0410493bac9c4e9c6dc9b42012a4500afa05b5713ccc9998c69baaa894bc", 0x1000}, {&(0x7f0000002180)="3ffed528cdc7665c561e1879e5fbcb8c38ec8c8a05decb1e5f304d8ed522e94c52217062595322ddb18b85b2cd77ea0b242d6b79ae5b7212198af44bf35161f7b71dbc743c334ebeeeb1193f5f5142654095c92e7f697bbe7b3d769b5ae0903b", 0x60}, {&(0x7f0000002200)="c94a15c5831d7517747b601ab4d69e2e13f6d553461e66c6b1fc135c1c1a21", 0x1f}, {&(0x7f0000002240)="31abff6b87fb8c2305a6e6a1b01db375865d5ff1c2bb9c73dc56ce1a73de38c5fbae0525c3da513d86ca6c57829cb4778a9f89026449e28677dd917cd6fc8cf4b59bb841534fdfdaeb2dde52a33eb6cbbde046c1a60e48d224b5fcdb192512885ebcc07587c44b9a670b162e6b99b564d868ce697f9da7679d70146e2b4261ad04e2a49b4627693b7d306d134bb63d4ba72d82cb91843064d2aa4a40beeac1b0b00cccb70d49187836a87d7a8a917a30459ea04d2f90b872bee870b471a074c4e728c10930e376a2f809cad87f79379fd1ec0194", 0xd4}, {&(0x7f0000002340)="b0ba54031e81c678f308d4c141322982eab87801733fafbfc04b11d16dd77f5305ebca4685479f9e5da37f7d15a8805b76889b4f6b7c3e3dac5badb9cd5db610175f4e689c9e0cebbda54d95121f3cee5b24508adefc16aab69e5444e1e17dedb3c5e089d98e37541fc2fc6953e4c77b39bd57108f3dad1a6f818a036b0c2dcd71d890", 0x83}], 0x6, &(0x7f0000002480)=[{0x98, 0xffff, 0x3, "4ab06dc8e6acee8caa5599f1439e07806c023634bb4438a3d2799e4150485a4a54331ef0ec3d730b12f34dfb0c66e00aaf5192ff8ca3125090681f00b52289bd7cb30d02a63d249a06dcfa890e5cae7922c53ab9c6b6372ec9ccb368556d4235097cb9ee2625ad6c0e5caec46cb2c59f4d055948c9aea846ff052d421facf4d67f"}], 0x98}, 0x0) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = socket(0x2, 0x3fffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x8000, 0x1, 0x1, 0x5, 0x7, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x7fffffff}) setsockopt(r1, 0x24d, 0x24, &(0x7f0000000000)="00009c6b", 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x100, 0x5}, 0xc) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000340)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat(r1, &(0x7f0000000100)='./file0/file0/file0\x00', 0xa01, 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) read(r2, &(0x7f0000000080)=""/121, 0x79) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) r1 = geteuid() setreuid(r1, 0xee00) r2 = geteuid() r3 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r3, 0x800000000, 0x3, &(0x7f0000000200)=""/104) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r6 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r6, r2, r6, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r2, r2) r8 = socket(0x14, 0xc004, 0x2800000000006) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fcntl$setown(r4, 0x6, r9) setreuid(r2, r10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) 16:00:26 executing program 1: r0 = socket(0x7, 0x3, 0x3) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x18, 0x3, 0x0) getitimer(0x0, &(0x7f0000000380)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000140), 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x4d) fcntl$setstatus(r1, 0x4, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x944, 0x80000000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) dup2(r3, r1) recvfrom$unix(r2, &(0x7f00000001c0)=""/209, 0xd1, 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c7200a1"], 0xa) 16:00:26 executing program 0: setrlimit(0x3, &(0x7f0000000280)={0x7, 0x100000001}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000080)=""/37, 0x25}], 0x3, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000003100)=""/4096, 0x1000}, {&(0x7f0000004100)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18000, 0x80) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000740)="62ee12ea0cdc", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0xfffffffffffff000) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x120a) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) getdents(r2, &(0x7f0000002100)=""/4096, 0x1000) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r5, r6, 0x2, 0x7fff}, 0x3, 0x401, r7, r8, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="fb6db94124376fc644b50c4ffa97950a58fa0293b4e00e1754144a176297ae5d033e16a572eb64413e69ddf16a7d658d749a4ebdec0db0eb9ecb52b07dff0fa6d17b5b0c2d3d1c5d625a0cb62b6cc47076749977ed993cefb5c9ff700618368de3289f0119dae43523b478c5a286d00d8075e2e3e7fe728f8acd9dc6fe6c067b2c5e957a9f1b5c0b31eac917434e8f1c8f377ebc5dec33bdfcb079", 0x9b) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000340)={0x3, 0x1, 0x2, 0x8, r4}) poll(&(0x7f0000000300)=[{r0, 0x1}, {r9, 0x4}], 0x2, 0xffffffffffff0001) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000080)="5f9c424b1da135c5fd061e6a2fb9f1103f85327aa9b3feb1a7340d1f59a0cb931d9daa2f0ad5bf24b8789637d7096621fdf6cd6c1274f9d3c01226923e59a312cb59aa29aade3ab37aa6e548dac405", 0x4f) sendto(r2, &(0x7f0000000240)="903c13dd108ab12b30be16070dfb9e3c570b3e1b0b39fa9005d33f1bac8ae4405f22b803b281a39273873a9265c950a610f558a0b358a7fe3aaa73df3031d6513b161ef32b266150aa15e53d6ae967255d1f3ee6faab", 0x56, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x8002, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpid() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000180)=""/203, 0xcb}], 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[0x9]}) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="194617869022009aa28c316630f43649fa4c3b6af6a794a8829521c96983dfec0aedd40187b9448cbd9f4638141d4e3735e7fd6ce43797f8dad92b78a229ea593a1d00cdf9dff62d09edbcef5867f167e32df1918d90a84b103392ecf26e198b1e7373bf3965da138f9f8f"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x801, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x4, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x138c}, {{r1}, 0xfffffffffffffff8, 0x48, 0x8, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x46, 0x2, 0x28, 0x8}, {{r0}, 0xffffffffffffffff, 0xa2, 0xfffff, 0x7, 0x472}], 0x1, 0x0, 0x8, 0x0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r2, &(0x7f0000000100)="8d", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) write(r0, &(0x7f0000000440)="b42082b09a21e06b060eb570039e17ba00000000a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbfd0c88753f0f431e153392588331da8134c90da3886466de35164f42e2a8169f9e4886012eb785eba263aaff86357c2092ced5a9d1410a5605930caaa5364000681eeb0873615bf93ad3362bf1e8984baf9327deb6863388f187cb29c6177a94bcd8d499123636a5d59d3a78fde12c8dedf8ad046d0d5dc99f6b5615d103e7c060500e3462426cd13e5210f5b8a3fd7c5a9f3872a646264db72e4c0e07239846bc9bc24c6e232f9e6c6fde5424c383f0b87322f66b815539e55534f987710eab1ee99cb220d32e38326df15a83ef79623301a4f0481a3a3", 0x190) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) syz_open_pts() r1 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x48, 0x2) sendto$inet6(r2, &(0x7f0000000240)="d1f42eac08584e9ca1ba9ef304a06f1473fee21f99d02b2ab428d4f95b06afc006be31758ab7ac1e6e9e3d23ba31ea8b6efe3995bdb48a37512b8310c27459dcd45464292bee6000d1cbb6c833ad00e49de87ec52086dec47bbab0060d7047f0787b046aa36855abf92b6191b77a0b7e2f99713a836c93cda11db4971a94e362ab5b09ba5c1ee37b2b1eb3d41f808f2f670b2db30d113683d756403d2e6220eab867c6a2dac8a560fa64260481fd2c859590aa1dadd93a2b1f3a96422daa6bf2a4a9aabeaa9ec8be1669071fcbd663ab6cd5155b87e2321bf07fbe38d3292b003c50201a23b7ba1e4e06b9251d9c71d5974c11241ac2", 0xf6, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x8}, 0xc) chflags(&(0x7f0000000340)='./file0/../file0\x00', 0xfffffffffffffffe) r3 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = getuid() r3 = getgid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x580, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) fchown(r1, r2, r3) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) chroot(&(0x7f0000000380)='./file0\x00') r0 = socket(0x10, 0x4, 0x4) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/24, 0x18}], 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r1) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x3f16, 0x8000, &(0x7f0000000240)="a7dbabeb8421323aeaa20d8710d46770c6a061648f819e71b5116a4b64de2d168766c38ea14863ede5c9bba6f8a41421e2ba1198d40580874226c881538be8982a0e68a8b71929c757012097b4acf54f1cb1e555a0a90d92371cbd8f476395ee42e9e8bab86c7b6a72b2117be04387a19fda49a7c7acc8b16c309fb7754fbd881365f231988ea6897bbdb28bb213bc5b12ae30042660f637fd3acc1ed9aeab28d864d29ae7bbad4a9fc771bc9f27630c6b9dba53998a3d2e105e82d1f72a1544581d3894a4ad85ba170ffe40b1", 0xcd) r2 = syz_open_pts() r3 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000340)=0xa9cf) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:28 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') write(r0, &(0x7f00000000c0)="eae1f6528123724effa336e0e8b642ef38a74f8ad6", 0x15) r1 = semget(0x1, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/68) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8a0, 0x0) close(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x400) r4 = syz_open_pts() r5 = dup(r4) dup(r5) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) readv(r5, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0xffffffffffffff0d}], 0x1) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r1) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) flock(r2, 0x8) 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) open(&(0x7f0000000000)='./file0\x00', 0x480, 0xa4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) 16:00:28 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = dup(r0) close(r3) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r4, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2000000000009, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000008fdb00"/26], 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x3c12}) mlockall(0x8000000000003) write(r2, &(0x7f0000000300)="49072428da55d86e56ee1a1e38c3e245ef83c0dfcbcfa1a89e82fabe6a167128a4534ffaa68265d7c7873c1294be619bd0b74824f64204b8d98f5f2364c1c3dfa18f599aa7d9977386a191bd87fd397920a00c708c0c6ea19d8c05a56f7fb53038cf8f39de924461", 0x68) read(r0, &(0x7f0000000140)=""/95, 0x5f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'./file0\x00', @ifru_data=&(0x7f00000001c0)="ead9acbd9d59d4148d5d168a661f2e308635781c0ea8a86b860fbdc6759cd07b2f5cae1f93989a409d962c9cb20f52442922aedb0e330c5b9bf1472917c2fc2b68df1e3a7eb624255f163c1ea89e95df62dee4b7dc75e37b3cf2277f0492eac6c136b6b706702b841ba9b43eaa614c70deabcca41159efbcc95c6f11f4de94709e6af6cb074b33718a058cc3006253488f0d1582c8d874af5595fe5033f6f50d13d85f789dfa948baadb5042d7d49b6d7fa8483f11f0cd9cad33c6103512cff522339c8e6effe8fc5cb98cfdfeafcd3f5bfaaa72e533987533f86a1902381237c5457bc7203252194bf12098d75f"}) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000240)=""/230, 0xe6) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000000080)="695f582c4a770c1a35ff803c6e63ced014105a1e936fc3cd5eb5", 0x1a) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x101, 0x4) r2 = syz_open_pts() r3 = dup(r2) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/204, 0xcc}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/244, 0xf4}, {&(0x7f0000000100)=""/24, 0x1b2}], 0x5) ftruncate(r2, 0x100) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x8}, {r0, 0x20}], 0x4, 0x4000000000000000) close(r0) r1 = syz_open_pts() r2 = dup(r0) setrlimit(0x8006, &(0x7f0000000100)={0x80000001, 0xed0}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="e6feedb4879c6acf20d1b9368a7343d317c94035082f6ddeef5da7763ffdde68936f245067ad09bd4cb5d48ea41219f4e7e2c24caae2de6edfcd86af456370f5ce1d805f021f7d039c8539dd52e8e2915eeaee7e9ab3819f42097abd5791de9118ae2744da7b6c8275f6a7429be939b983adc2414a8f999f714019ae51aa8c1f8bf75cd02ae0af0a0dad60e47157fdc8810150b2acf95f7017362c4615d3691c8ce59e65633316e63ae8ba68ead4570cecfd84796ba53450871fb8fb486dd543ae8db80e70c61bb121dd42", 0xcb}, {&(0x7f0000000440)="0efde5a1715e76e51b5e3ae6dab9fdddccba9fefbe6964c7bc7d8cfdd1cb8394129146684522c62b80d6728db26aab89e37417a4d946f7a1742ed7ccd99c9f3fbe8de3a8fb191c67bba54dd6f5df96a1b0617bb65f2097e61324ba644122b332255e6d255aea129e63c1c3bce059a94ec6579f482e322b56ae828039bc4379a2d282eaacb2f1fd6c15480ae8b8aa685774a592c13d360ea8c803671a7e2912ec902ec40fa43457b3dae41f6f8a33ec76397b91584930c0f2d8d8b0620db55c85719d549dc752f35e7c3d790d965c402be3fac631cf900ea6a4d1554acfa27a0e3e831fc5f8d62ba9aede076c3ad3b4dcf4efe44c51c191e6a42569923b829fb1b7dd68d6680ee7df1c09cc4015059b5c4891bdc46d40001f839d59f950f02a26812009999641cf3c8e43b99e91902c1e65c9d96b5f88267f05103596f2742e8b2b72cdb24cb2de6a2716c09554d7d518605e9953340788bd0547aaf2467595c6d97ff1b595f164f963684e1a62c7767e03f1d314bc29bdc97d59d9edcad41082b35cdfa116adf87e1f474fc13d0bb9dd6db980d760398e683c3619c41e431eac2b8c6fd3f745657c86b8610e91bd27f154239ee8600be16070269af3fe2f46066a215d53a5f3129f61b8a637125318cc7b3fbbd5fdc972706119c3b3ebe84423bd42e4b4af69439046e6dad0082634589f57324609d251972c24d4afafd5bced95789da78d9b512a86166683418d2c2bd142d5c5a792ee96e92ab62c25875d9925ca930e77193a5f8f9bd4853f66c494420e05a8fefa74e622c82c73067b64842b51c75de4ca2d5bcf8c2fee913ae103ceda0086c0bc79f91c49f3024e6b30e41645000ab2abeca31c3f2d84ab43526280786fb01ef9b92176ef651fe5e65b890f4a59193782553ea0f0e68c58755ef3f6cb01b8e80e4e6dadf714295ddd4a786a51617bf07da1490d8a0d0fa4b5e4ce0ea743cef48e2c79a0401da23144ef4c50c148f8d373a9442134e37b4da87d0c5e09698c85d14ac121e2f1637a8cf6eb4e65ec6dc6fb3688b96c017c5e5440b9c84f0322eabe120b93ae0158fa1a12c4876366d67a61852c7c4b935fe29c4cf66927d1e6d74e8e2a03367874389d129ec826df9d179af06bd363384d8965b34093ebfb629e86c0de31e5e6a328ba74031761d3fd7e29a423c42a356647bb585874109e181f76b0d281391f6a7030ec99e137b16894a79c9602e8890908eac87976d40a6d4bb2ca704075387e75d66ad4828a1205f1ee364865308df7b01205c152e9b5b8a15e025a4ed586d90086008a66c47d4d6bc67976836d8d690033f6abd704a49683783aa690b77c5384397bbe4eff5cd8c059888fe1ef5b7f69a8c2f23d23d60522913d269dfa22ad4f5d2a31683daa803a7e506a0871a32e6e346963a4cf3d4ca7546373bed33120bf7c006c453822fa68503a98c4f4bd9216210c67e7264cc6e25bc1f653163f918e28a2b617c67a76dae9edefe2a96e8ac8516a8ddd84fbdd678a0b528596162436cd88708378a0aacce11607c50bb5eeca5d12135a4aa8ddd0d0c0d04798d9e53c03a9eed111b72bb471a036e8e7bc60f79d5bbddbb7fc58fb833e85c0b915ae906584ed4309e2818786115a0b15fb78e4396aace2873210ff66d4581191a494731496301319479a82cfb9d2e77ec31714e28acf64664a3e0ae4bf95bf7770dcd431170cf1d70f57426f1c57e6be3b2897d69cfc37beb07bd27a7afe7f460f4065c531d23c963c0d8877cfdd1784867a22ae5120fd69f5938e89ebfd611d9b000bb9acd4b5064b2ec9499d70fdcbe2d5d5a34b0e138807178994c9dbd9e196eed6056d5c29301e20398ba0e32a36918c390c3500c08153004824aa0ed2d30de916be3db8f3c9f1c1d89e12c4be86127478768751c0869b8b69dfedaab5c764af09dd219a77c020223e56fd3c1bdaf8bb8189f91215a2f88e79429ba46d605bf5fe0a3b24e3bb5414f2ecef12e8f9069e1443a618d93e6c80084864423ff1b92432583d820eb685b13aa389988246f8eb50cb6d0a41b132671032a13a0b06e93348007b6c0616cfdfe6a67bc17e498078c79cab8de0fb455b090ddf5dcc1e3cb0ff01aa1e8749c3a16908c2e02f0d3dbf526a8684bbf24ede6b8ad21eb29d5e87012338b7e57bb7615907ff6f6bef869c33026483d9599ccea604ef2e277a1f660f51629a0e6f61c7701124abca3460009799f8ab80ff3541b176b23ede4ce4e0ea633e9e3d6b018d7e988eb38075027b1d7f22e188301699163b11d198efa6d2f179e2cd8ae38103dca478b19e735a7ad0154408c0c487037e004c50535b6c87e4233f11d98f18d27866327d4edbea2447689819a9df98bb9efd3e74a9fe1d3d6c9db429917ae939621e4f2a4ef4df8381456c97ccb6945682fb74d0315c2b35eef9b93e1cf9dce6d8b1698922c867e1d1a3bd5723036eca62242b3c7b93f811de4b8aee97c37dcce11b67ea72c79720ea6aae8da6ba5ac3083e60d371d3a2b0d3e99b999e038cd1ad245cb99c75b572698bf29d1d2fb9c146189dbfe6dbcc5bcd4a0e555be8b0df3ec35bd5ec63a3b73dab4d9958beea3341ea10a4f2d974c6c5c86b3442bd0cbdb88153c9c365c7068f3c843b0833fe90166996f0d01c750e34ca54d7e8d35ee0e2b4ab0e9d7bc57c763c88f65691fa0b98a67f5192356231803e726d38dfe4c18e1fe47787e4e8a593192400922c8f60f6237504505bc401e284218be39aa0705ab1c2fcfabc7296b3f3ef75b02c0553184fc805f2b3a4e860a2e0e458edd9d2ad7f388fab2a17adbee80bcee0148855297355d7ea7ebe65eb0cc8a112781761b65136143582310c558463632d04438515465da6dc2becca7827ecbd432c6b946791d7e31a69bff27c41f3dd4ad06a9c044f5f68bf86a9fd73e4f8f9b3ec0e9f67c1da1b08675493f879d8ef50a043baec1d2028f42814a2b8e8cad4e21c60543b04ca40b22f98c7304b4c2726909b78488aa0066722ecc82ac7f369b7bf94579716d902df57b8a910984e2d3185a105e4d1e2d388bce2d4cdd8d79665b7586a1cbd514a86f336f9ca78eaf26d6e209638415ec2c36bc5d309d2b7616b93ba0ef984d6f67952d6e2810466a9bcf933b7ac6b835beca18e630f96c179583130e2f7900167784c2e75fda5aba1a8e0f058d3facf8beb17b1fcd0fdf9e45ef9e700bc5bf0a3b2d5a205ce83267180ab34b65ff4c5e01353bf9eaa09aef4dd173ea6a46470ac9bbbaf6d10e5beb974d782ed90db620940469eaeeb357f10d626b6424d6dd9813127677ba1313b1cfc21b771c493fd56ae017832df826870b2cd6d24d5540892f08c49fe0c6775708e3de069929cd73c1454e06cb0cce4ea2ab362499ca5433c7c1c9455541c6411997080db7035d5c0deabb286f41eeeaa16e264dfc840a7cf372c7420801b71305550ea9a552d614323fbb9fbc236ad2caf792cd9178c0b21278a72540f8e0ebf956923d1789074a712ef610badd5db4e7c1ada156b577920d6b21d04a0978d170a523cc98876e2949ddb7daeb37013e4808da27f77b771566fd3bd4515f4fe8c11ee5add24315f41fe77d6848aef0f090c211c8e6821f1c09c86e97392997e5e21e36a56f66d6a635f40a3100ff1c917a64daa306cc86b0d3357f35c97f70460255e7ce0b5a344c3ffef8c528869d24e9413826dc3fba832d8e00dcdb643e69574f653836a33fbe4bedc57c125f924b89dfad248fa6a80f2a6d3475caea4a92fbb944f6699fb0d03c32619073a4c1517fea810e89c4b50de27323faaffcc0e3f4b599c51fde8689cf84bce2c084aef544db6a4269f206d1373bcc2ea460f5dd4bd4bf17463b793724414529c1c02f8c57e29c1bbe7519254feca9871a3fb030cd41e20bee74e2b02ddb987eadc782ef2ce63bd5986d9c06888d3d447269e628052a123dac0d57a34c135a6c717cc56691fccfc5462fb27d994d55a5788f099cb0340d8c8f9eb7dde612aeaf80a5312d78f51c561e7f7d5e2af8db5a1b5bb9272f797a57e2a3c535725e553c45a90dc625a0c5f383ba647f799a1f45bd6aedb53fac9cae16288dbbb86977fb8d76537c3adb29df7e7dbdf96a06e4967a7e4b298901fe862235d73c038448133922eb4805572d69dd3727d3f2a2aa1ba3976681239b51ad57b99a1ffdfa0641e2c673cc10db97e71a5067b59284149db947ebb7e912e1f37c3765c8168542973b72bfa87871f958e19a7f40f8fd86aa6b980139136ff0431f1bd117000b0508c9092a519ee38fee9ff8f1d622e51d907054ea88343b9fe1286e81ce46442cf977dd3ca12fa7e7a3b67ccf7a2bf3389b655268cebd2439d74e4d7a23ac9f5e0072c643f15e5dd564420730b54907e2f8b8f976a1d2acc1a4ed8ca8c72be2c3c6911c99f120099161d359b93c32ae22a69b9581ced51b4e9846a9be8466f6f257f4ae5b7e77417573203544877426f0a115156c359a717099364513e3fd6437e595870fc59e63a4f552a8f6aa7182ba1192a968ed9dfd2528c4018367c2eb77c29240bc5fd26bc23ddd024cc79e0ed6e1b6112fdb1b8603ce9a4a0ea3a357f036fd5b837587963761aa243680255afb1d718615ab51bd6852e8a27abb735a8e0a4f3ce98113a47e7a17c419b39a3405b50599ed1f0728a89fbd2682b15aefd7ee252f5a2f63ae8df9d32f4fb90a0272d15a6dba7875eecf3def3fa3f3bb612cfa5b84deb0b1593ff84c6762ca104626784022f701334069c3d924c76e90d17690c03bd8a3980e725a12799331446937462077449f1b42474d7f3b0d054f8d1aa423610c23cb94d084c7f92757d1bc9c6ae6fe3b0ba284ddf511d8032aaa22c671564642d53aa6d79f18a3934eecd8ce53414ebe3f3f08bb87a917de68f8c6cf0fca906f9e8e63f0a8d338810cf1d231253d7ff5ebfc6f09e8566acdf52115fa5458099d6aa63555723c484378aa87ee7aa548751c77861c69a781504a147d7e24305cce1b027f27458a00766d6e2d763191b5be1d1c7541c633b1d417ad9075f87b7965fdea9f1fc2e024dc15356f8d812600e7433245a1fa2138f7564e4ca9ae440a0622fa6f37a0c86e80ace1421b98826ccdf210a1ac5f041d7e72c5255eef717a8485f4c33ef9bccafafa53ae61f6e5aac41cdf27efaac89447d9756152af236d18743702e5fdba3ea538f888287ff68c2fb958057c2ec2322cc3e73fcd0f312aff996977e9100c529d4c328d1b7f7accf82571fc5bb52bb17acf21a09f5f7fdb3fde38d06a9ee1524411172b7d5a955c6f44b9dcfc375291bce7f3e43a25d388fe7d3d71e23a2daaf2322c11c70f79c43f27dc26de8bc7503c40ece27d8401b50e13701c8b7f02ae2bd1ccde8f00dda94a6c082797fb571d784958d5f008725e058078dea31ed87079621684723c19ab547173ee6daa1cfec88f6d35968adca9766ed979b75c2e67c91ca1395a1b2469b567e052c210534319f3f76f5c6ac57bede1968f2bb4132dd108a6dada64896e899bbe9d62ec104f8c45da2b8c97264fca27bb5d11b2da085d41ebe832bd1cdde59e52f630c53d6e2260aa15828404d54ce11297fdc88634fc4d1a0da80d32282c32e9c33bb234c3c12e2db92ddbbb43608023f4567e2ecee2bf2868f6cfd6b47a5b20701dd9c9ee57939e31cfa0cb91803ae99a61c42079e99e94805f11240e94a0f20b67040220c59c64e2931d55cc9979dea3c5e73f5aaf1929ab35cec2bfe44d1c3b942486e10724989bde59914d47d8d", 0x1000}], 0x2, &(0x7f0000001440)=[{0xb0, 0xffff, 0x8314, "675aa8810d8da35a705fab6d96099e2606773075ba04bc351c5edf4f5d35edd7ea1dd8a1f6d9a77f274b7d717a84c20d9b078217da0fe1073990a56d8556f75f7358ea92cc355edef5c743ace605310fc54b1b557bcb2980d830c7d6d5742fbc16e9b9e959686c712f0d00d8aa70933be0b03b2b5be14e0d2d75d92cee6f1d604b7c16278fd1977b6be10f618ccf88d3fbe14dc9fa013767f5"}, {0x98, 0xffff, 0x0, "a3cff38b16e067dd8187f27501bb6b1c62cfb5ad83055b923f65d4dc0ce619f804c23a7fe28db2b7356af7d082970620dea5de21b663a68e198aa19d0c9b90ab5aa029e2d1d86ca8576daf22e4015e673b60091f1a5dc30230ce0b01e5e55cfdeb686f57773d1ace4a46bd891cc4f20429e74dee211855527fa2ea1446584dfb1f"}, {0xd8, 0xffff, 0x7, "9104b33b26e8cdf7f02ff699913095e1186134c260401d909f73defef695c032b58dcf13250d06298687d41d97bc1f74bd2996c1e7c6c8624c975bac4ee0fd4e8a0cae07c8ae132cf9b0a4c4da202730f107380dec46decbe830a1fb71d5e9c3cdd767801527cbe6904dd38098598406926d65340a71bacc9d679276fc88450634814e8128d8bb7aedbab363adfc175ae4ac69b69dc7d602e1e4f68f29a67ce767ec1b8685681c1649d603727cdaab1475c1d515ade060fcca897a08b694239b08"}], 0x220}, 0xe) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) flock(r2, 0x8) r3 = getpgrp() r4 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="e7e1b90825577e0361519235e4a739084a6160c19ad6a6acee1e49d0f76d4f3a0691e26e4f2d227cc61f8f6c7dcbe5c8d35788e6a6001c4ade8a96451d8c018e04825d1bef41d0c367ee6285dd080a5fd721d7d6f226794c5b9d93dc78c35c1673ca974a6139f366e9dc0bda541dd324b1d3da3728cdfe6f0e2e18997aaeeab18e3db09ee7ae3ac1be94e2d9f13d148940479e650a1be6091f2d7b7a874b99087f59df8255f68bd424019f97b48e655f0a8419780dde904cfcaca6bf703daa64081c0c215706cf9be1e89263114b5a291d0942027a3cdd39cb1a47c8d1c25d51a9675c8e6fd8857be51f63e5ea", 0xed}, {&(0x7f0000000080)='hh', 0x2}, {&(0x7f0000000340)="12351f0f75d16925e80db01ac77f32c3238fd927a3013c9cbffbc4f89f744d3261a6efea9bed7fb60b40470454ade1db0335fed9399655ea2d6ccf7774f4b13f643e7d9a598e5339db8006a52f81f92c234975cc38ec90db39dafb8c5f5d15d281e6832f39c69e202bfed2355b8c9c1d1c43a06a1750a80e7a35494c5d60ad5ddfbf6180035215276d6aae8d65d4b529fd60be2e046ec5dc1b76c2559514386638fb54faf741a6fa66daf40abe7d05b080b17b10bcb2ac6541612d9b167acef9e7a46ee19cce866d529b21538ec332815bb09de3863c764fb3", 0xd9}, {&(0x7f0000002100)="8f4ab5c2a4aebd0f214f9b0cb89bf4726591f0748a39598fed805f499b58c81be80d69b6327b9eff4e10927adae7643dc2ca848c9e59b9660542e5bdaeeb99854fe3495f50a23e7a6975bf8b1ddce0476fd370530eaf7040145c2b0c117b811dad28aace260c4ccc5541967469559de74389e1facc2adb8bcca85929b56b394fe383e468ac6db1a8fc3e7662d626c2dd4667836c518547d5c26eab455a334833951d2673c4c932beb3e748165db53cdb2fccafdb805c8681106fcfe00c363d05154c7ab546473e49c5498c51deaa7a44b3b1037a37fc63425c7c1eaf04c5b215e194702b29cc0d18a3992b6fc258d5f83360dc07ec4e8e4aed7622a441774cf42ec5ec007fcabecbfc20b625396458a3812e3263fd666c52f2fb40d82141dc3c10ca9b0b5a9458870a6707abe2a4d821fa6b636042079f9f9ee5c421df39f1e8573bd7621deb55650cc4b3236712f4b691703a502eec84270ccc860ae646f9e989724dad30487b8b87dd2eed696325e8793c978354a1f26b303a2cd5626cbd0652c362f430ec39505c36ce4137658501cf164707f8859454aa39da355e9a1e62519399e413406fe3c24224b785a1389de177f92aa9c2a26b5509d276832d2db1cfe00b131afdf7df1063a9ab6113dc6d870f799effbc1377355525c52cd936d9a2c8848560ba2b9c09fa9d4aadd7fa0da27eb28c6ec93724694ca7a6a50ca43258e0bebcc74ece919d029e8f0eef05b1c9e3efe9603ef9c33ac1fdd29bfcbaedb8b9946a5f5260639399f5a7b3154b9aba157a1cbcd5a4153ab7cd490c0f40ee9cc8654a04b1e83c6e255217bc008d80ac89bd3312bacedba1831466edcde384004633dffeebfca677a8d93fa6dbb95e7a7ae6d8e68ad8680be626ca46327e0ef6e2f3cafef2a1407cc2b406bdc6a980d0d74f014de9523f9342f37c2dd1ead4e4187697aa36fffeca69c5f8123ee18e35c1e7a8948381843fee4e363307bfe6c58c461f36f58ef8adeb7d3ccb2015703ab0dad83ef589c388698d5e169a62c0f16b78250bb06410b5abb8fbeceeb67c402535d50ba88fed0bb53ff77ef60b902ac9f27656a088eb0bb163055ce1e7d3ff08bc3e184dcfde016de3aac64cf51afe439936319e87be0dc613db7c15416d9fbb34cc66c294bde0b248fa6c652b2d2e2a41a4e9c9ee48ae65268fa1e108734f78d0519893fbd5b390c9948f08f5bb4598893dfed186cbfc58a84ecb457164b232aa30456b3deea1b880fa808217ca291685416c3e12e2d01392096e1e537979594336d29e92402641e39340aeaf00bca83a6ceca24f5f0346665b8f22877c441f69a4842f5e0cca5174ab3f0c286b00836e18f10f0f08616edcb89958ef39225d0f9ac12961be32d9c1e0a8892668339da50bc57846e6f957abc5c49c9b31d7387370aa9f050e4a90e116950a500710da0a48167b8b5230306dc599b693ec0723f39b38f90cddf5de28e6328992b6b30b1cd73c0f2ddf42ab1844bea2b97d2977e198f24515bd14328c3fb4b2efe33523419586925f9eb77dfcf5d16673cdace0b7af6e21ee5794560ccb9b461460540d3598a0672599d85120d88494babe9f3582ea7bf795c08cf92a444a8533291e479d0982a6cfd188975f340fcc1dd1e0a433421711544c999e5c9e19af0df042dfa348e7bbda006679589f94cd2e5b8a7adc4c27bb7ef1e318ad532973a688c378fe689081d5d5b4a4901a86f86ba3e6e75c55a2c9781bef883823ea1867e61c16280e8c636ade81e7df7ea75109f73f839ff2f418b7da28edd4d996af71804a4dd01ea7aa9dcf780f88f355779985c9f7829fcc98ffcb417e67a0cc599c59784d432a90c7f1b9c9731af30747f9cd678ee35accc5d3b549d0092fdf2063aae9a19cec495755ca69cc2d782d6b2f2f096bf94c3d16806b54f7757aebdcf69e969f570d50f70df909f85b68ad83191468114b4de570462706bbfce62479afb802386bb38803b6a3879fd4a7598cf2d2e5531303cc1763af83d091cb993bf94bfb21481c0c055902b2c02efe8021225c6813313cdbe3918d90300de8a8898874f414b7da1ead867a4a8b6678999ad858bb6da844d3ce70778e359e109d9ec394ba6c28c894b4ac492e8191a7413e91e03f5f4cfaac1ea3901f647b1f2d5652c6a079f08b954477ba208f4864fb1e2bb69fb4f2544d05b76821ecbbc8ff7ee39909380f73afdca161391d3600f9bb92bfb688e70553f28623938a53c27c2eaf2d6b0c99a9d213abcd0df595cecc7b523ae25c11478c4e66a05a4ae2c3837e73400a13b310c7c968b09bc1bc0f317fc8fdc28a3a8f065dd502d731de8ef14039cd1f84e8875d125089d21fffba89ddf7d82fe3d15df89ec0cad613df895a487028f626e89a962bb61a2d80c562310d08a62cb3d1b63efa5dee58be8cca44958176699dabd1a4017c69dfb108917d624827a976fe33d1b46e137475cfb1fdccc4f79f58772beaa29ff80eed69aedcba6fa338edae3fdae80146e88b20aa564e2ed4c0e3a733b6871f0a0a78040fed5bb1dc407cc6174714365ad2cee372d8a2a6ee2e9e1c82d623db6b0cb10742c16a21c980658db23d28f790e97140211960a1afd5de967368bdd0070b7209fa138625eeb00aff8ec189edd4bae1ce2c7d3dfb9d87b37ab8f22a1edfb0e33d373b1c043c378cb380a9c794aa2e02618868cdd8414b05b4cb57f7169e75f225e5d5eb0ea15c02dfb54d30c89959dc4fdedbec88e07accd01ab54e692996038b0df589787993f07325b016960a11a2fbb13f28ab9f4583c022ad4bf466e6b4273a4d5ea9e988b4eb9041ea288225dc982c0b2c1b4a60152a87378757f5b3491c293def9fa94ab35c43434d5123c89fb802e9d6066bc4810abb4533ebb306168aa1cb78aa96e7f12083164715af3a1760ac9975d0a6f0f757e5c5ce8f81e639467c0cb0fa625cd7e2ef50469a69a0abc2a5e084ffdb35a82e2167e97126127a19825fab41e10e21d943920c4eef6c86923651654cc668a09694d338440e630346ca4aa9f39a517907c8bea9933fcb6bab3db51eb50d744700625c4a28cec765035b44fb8d8eca320b08bdde1baa29c8b4a113851879aef5acb1c8f8fed58fefaa1b592e276b3c8c135d691beec47478c70e8b68ca828d46013bee19c632cbcdb12c3007256d298013c77f824dcc98c442197a872bc86e703c48a39174faa22497210a02054b2e31732325f8522e0892d37672ad1796d0334df26ff9677ea38e02ea10f27d331e953748b6a221437293e1cf364cef143493c2c48493b1f46142a9de0fe19d7a1cef2b289933e103f6b6ea4449d1a89abad402cc91f03ea856095a9f60502737c9e4e8080a682f5ab233246fd18d7f01c5b6558fcbb116586871967f9203428c432eb8dda90a9317dc47761e6cf19822386dfcdeeb9a14a0f1d3ae6ca8d7e8367302f93d8a53db114008861dbbe6aa626d61a673c58ee6271d33c3c7273974c984ad846d3bb5cdb9b75d1b275955cbae1eb745068888fb9ea7b2b0022a90a4020f40c6aa0283c3f4352d561afa09497073de4b6bbf9621c3bebdaa1804892887cb4d258a796b2bcdd6f103730e92e28017ff4c28728f22e83294a0c800eb27aa874459fd08050479219e3f4112bc91c3b7dfb7e593aa0907f899cd2e2de03677c9202304afac15d6d1f96eb40a2a2bfe8f477662b0f129944d12df2833e97af34d17174619e31306480f0c447566bbecb8d3a02d3bf51c36703cd4f0e77c2467f2e5396bd6e0615070c81e2ff563a933849a137dab388b795022c483ce6753f4f91a5c4c248503b54cb4798ef1a7b21edfa1246027fb7aee8c598ae5c8fcc7b98447a43880147e52adaf69142d7400dc691a4257a57fc331bdfd2766d04def1c28267f03af1cc8c70a53ef6521e09e194910a222f52b518b5a39899a16879713a37ee60949db404b8c725fbe9d1d02d77d77ffed837741babd810c5da135fe1f0c2b5cb64461539660f9a32b30ca6db4f1897f4716cf37d047d3cb70493829ba43cba63768e176a1cc3ab248b658a8a5e80668c79623a7b8fb681b78b710755930026b9c5a031f3227208952d54b804b269b0a873f8162b7954af91c36f299da82f01b56cf5d398ec9510b0b3dd79058fab5a9bdfe87d5c29219a62d1193ddc522afc3adb18d3c812f3b660d5477010ec8fbe6ee3c622d5abfa653d9df18df7c03c8a92ec957552c21b1c85b7348fe8c6fd9d66fea976ce6c3432ffc187000430b22f8eb613997a078331c9357696f288924046a9dc4bcb99ab8c0973d0917111c434e2c76d03d9193e0564480c0e9057549f2ac982f025d7e503a87f711e6878401e43aa35031f918d9a865b26ce41cd75231e53e3f00fb4811fbcebcd5cc7df5b83382cbdac46dfe9dedc57993a99d988e3666cd8aa4355f7753b7d1dee074f20d90e233c1f17da9fedb2a0b9a908d597c2bdd2b7ceb51c6c7e8893dfdf6078f7f98138c44fa8355d58c0cd8c7b651ba3ad6af00d9653128978039eb734f59791eb9596a145ea6bc01ceb1583c916d0d9911749fda2189940f639af7cf6a4f25e04200d150697669cbeac83f9b04974fa3f5e523e58dc669f5a1b0d797aff171a944ad504be7ddafe273255fc1a385dd1ea0a424ecb2e8c23cb6eafbab5d6843e67128efa179086d1447b13ef028f7b240a47528f0becaea1ec61e41487a6d4c198173c01682b00de76568fbf7ee50a2c7598ab96781eef73f3f79b2a2890d435655e00106060b4e37771dae5aef168e98db28ad1c651ea68737034c11a74c1c7f977f410dd531a8be35f0d4d4b65decf2fb135a757caefeb55c7c6009b99db8b533703f7e124c4b69f31953abb2e8900ec7afe2c41441562145d5440282f91c61713e90777a316cdbdf369193193760e1e5507c11cc590ed87a85c1ce96c27078356c77bf0c49a91d6139e6771a90ea2f6781813307fec063e820bbd97587886bf9c5425c7357187500df8768efa9a61b674335250e7af6560f84b93d87c635a1cc5131606ee223294a0a61fcb926642ad5ae8b1dfb38afc0ed26ca1d6c2bbf5c6e6dcc7e1ddf7bb37939663fd4ea4723896b0a2dfd46f33de47dd8fc3bf9739bb3bbc35107f92113d397e222cb133147c1f3a4bec0a1c30fcfb426c66b0b59dcc451f9eaaef8fffccbb8c436171c950f2b2faf446b5381e2452d02bb5c3a5fd02c9e648b6e9487a71b0fe9452691efe99b71af3f7a5b5d4737afee2028a7a0c4909289a63112de44e6bf68eda01b8752c73ec935add9a8bf92b11572080c45f0c418116e8f7558ea028520525bef3e9b5660e86210d31092a69f36dd7fa90f8343f4c67bb75dd34c6fc1e8712b30c15f1af99ea78e9cee99aeeb53d7c269c76074d15893ccca7cc50868c14bab945f47156b2b53ea02f287c441d9cc4cdf07a62aa6fef493650499892dc1cfb5bbceb44191525a4586d51d6351d0153046938bd0dab7f20aad286762443e7c811918133fd7a87639ca36d8fece42408a0ffaa370b0951ec62db50bc10ea44fbd1d4bfd52ed42b7b49916c61b0d003fa463361782ec4631f4783be64b4024f00cfe02b95be606e57a66d4c721ceb2735269e745ca9c77b64ac993d464e60ade36b63f7bed3eafefc4d899164833d11039bc9a1fd2084c9e675598ddb06785cbd0f4fe40041e8d8e1c8e2bb466638fd9ef14a5710c95dffbae5c3c04abfa4ae8c510b8d73325b9dabd0e7e1922b4c46a6b4791329eab7119d9fa77ced0407f6c0e22", 0x1000}, {&(0x7f0000000440)="f1e324ecdaa3f64bc936580d1b0d94b38c2a389c941f54c1aab9f45c370e6f28acda05f354c9edba450737563e27c77a84eec6b15efcd6fcebbac0bfd762facf05ffc56c010337eb1c81c543b6bae464703816595cf480e360cbfb67ef39cf51fbce915775eea3318b2c107a7c79ba6b1f6c5f97304c90ff814dd529eb87c0838c194477e8b51f63243d60ea7f99b5741f370ddf9c79a75e03f07e8684b1a8396f5a37580ed862888bad75e9909304cd", 0xb0}, {&(0x7f0000000500)="e7c3d465ce0d6ae82ccfccc64f814cb8f1e837dd0ab223e1062fc52adf68aafc22a43547c450a8b66adffd41e3bcd55a560ba374b49a1a739066d54969bccbebed9c5364d88ba16485f39a587167e11ef382ba097fe6b2887853120fc6c2", 0x5e}, {&(0x7f0000000580)="45c5a57c6b1c92484cb764f59cee3b0bad26c5f3f888399d6cbb5264ee289263c7a038aea2b73267179d41c1192c7c62a0f7aac24fc27c298737d7cc2799cc90e9c70ba0ac672c59a3fecf5090c423194be4b8c2bc2c18da6f9564764ff062f65c0f78d0f35ae2cc4831bb4bbd79b1e66d4db0e2d0977e1cbc77579a3a7e24f1a04f1863a1a0be790292d98d1d9670d815747875a0447b8d8127", 0x9a}, {&(0x7f0000000640)="8d21650e1999712dda6a93358de5f10f9edef7fe8af073cf4c0f4c62e64eb296b340302ccf821e2fa22fe008e92010e54d2462f66b561677c3fa205224c8dd5a722023e9e0075bbe78512acfe1c28719ac90c386b29b98aa9bdb2120126c61be0548738b5f6a7105b1837c7794162e53507c00c6f92c080b450ba6edbec3fad5979d9748b1d1c03de14e4a5643ee771ec8e5a0e1e0c3ec720d227af84a3bec32330577d96ec7ea42bcd19e7434e8c8af4c86a633df12d5d70575486738b15c7bc860b7389fa5637cb08950e9debe", 0xce}, {&(0x7f0000000740)="e4b6bf49cabdd82bb020f310ac403a832b0fe3434a9b9c9157557eb7475d9a00eb26f4d83a34e566e47533e7f74ac633efcdcc9557d8419cab6ac750791d285fe59754b14b249e3e54e70deff8045d6f360e448f8a", 0x55}, {&(0x7f00000007c0)="75fbd32269dbccda2b29e64c32a65b908daf79be5d4048f32cc1dc9eca5a06f54a7fd1fb5e373892cb2efb4c6892083361e1bdd3aea9b177945498ec81a90292c7aaede662eead76f631ab696a1c94e6b8b241a1737fd8507321360ebe7cb0c2afeba42fa17fcf2feea93bbc656bdab071b41f9fadab4209b581f346b94e8ed793151451bba2ce50268731e3edad9dca3425b184faaa2821e7cb6cd95c7df1694dc2ffcb", 0xa4}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ftruncate(r1, 0x2) getpeername$unix(r2, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) 16:00:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe8a) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x80000001, 0x0, 0x7, 0xb50, "89421723e42cdb4196e127c657d2cd3c348fde63", 0xffffffffffffff01, 0x2}) r2 = shmat(0x0, &(0x7f0000dff000/0x200000)=nil, 0x1000) ioctl$TIOCSBRK(r1, 0x2000747b) shmdt(r2) r3 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x5, 0xfff, 0x0, "1bbfafbed07f39ffa539f9b361751e839a8c1ae5", 0x1, 0x7ff}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x5, 0x3}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x400000c0, 0x3f, 0xb5e}], 0x5, &(0x7f0000000100)={0x8, 0x80000001}) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') rmdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x4, &(0x7f0000000080)={0xeaf6, 0x20008}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x6) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="3fe9b98956a44617c0a3b333953b2c8f3d77389d12aec68598d78d2e55074aec4a1c1f117d8caaf14b8c93ba5cd4c25ad48568a7232d7e9db32268fa20f56b0db34cfa1764d3cc178d6f32d4e42a4c734180f9a3fa4cf9be900857e72b2a8b2ab3fd6ea4458fbd1e4e25f2d52057450d9815458bd83deb276629b638e1f6b013e5998b6f5ff09e486f1c52b8e9d918d3884d2d", 0x93}], 0x1, 0x0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) shutdown(r2, 0x0) close(r1) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x2177, 0x5) fcntl$lock(r3, 0x9, &(0x7f00000005c0)={0x1, 0x0, 0xfffffffffffffffd, 0x3, r6}) write(r1, &(0x7f0000000700)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe5b4fa071248f87609a26a3d6a7ede0d3717c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f3f35971eddd95396b39fe3fdcaf9cf78cdc724722879347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e400000000", 0xeb) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000100)=ANY=[@ANYBLOB="0171711061b5b48f0b00"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="e6a4f56a2ba076e0466874410dad99dcce9cf0541ffa5fa2277c16128a5567b40e204654a248799d117dc7b939d45af4ed72aa6a237c7e846ef5d3891484b49c3c6a76fa", 0x44}, {&(0x7f0000000380)="0e82ddff66fdf85f347f8a752c1f7426c7ed41ee26a83f21946c2880bc351b04c01b9bd0a8fcb30340afc0abfbfb02371c2fa133ae7e65ec76e2e81f07e2ec98180ed339dcdf5f729cc01e25338422faa893c3045fb59d7fde099f72559e97908c1f071cfe34dcb594cc7479b3183bf4e51cc286adad57d1a7529a69a0879866e3e38842931edc7d3bda03d367ac7e05ef8a072ef3d6daa4", 0x98}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="01f773000017"], 0x40}, 0x4) readv(r5, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x8000000000000003, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:30 executing program 1: r0 = socket(0x1, 0x5, 0x3) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000001180)='./bus\x00', 0x10, 0x100) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x8142, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x80, 0x0) r7 = kqueue() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0xc08, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r12 = socket$inet6(0x18, 0x5, 0x91ea) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000080)="5d3ad600e7bd1453b96bdeab74db62e3da317754940c2ae5e4c5e82721", 0x1d}, {&(0x7f0000000140)="d36d3f14354e7fec9053e9c79f183ea50fda4f0123c182c242bd6c9327dfef10e28b21a8d211ab5d30717879261746327e595810dbbd52184a7ccad0756208d2ea40362e94e9d0efb3c898efdc2080d598877605806e1c74f70a044cb5e813f8db6cb3be203d10bda7564e70613e4f6374956fb2bb2253d700dd85aa138e1d44c83fdb6b4d815b39bfdff456eb286c2a677dd4052d3494279c7971895d04fcab1da7bb2da354aa168f45d0b33b1a1979743fa6de0b42dbf514fbb517f6039be3207f7dae347b59f6b9534158d8d036147be1333cd374ff018130ac6dd33fd1556a2d84e2e8d6a90c639b3d35c943891d8714d79dd7ea9ff949489484285b424ffe61b6df70aa5600e95642c3d33690a03be81a20753218086798097eeb3a21ccbcb1202bebf7788b0a7fa4569829db5a3135efd961938ab168ffd86dc312eeb56f530bd7880a6bae09a11c4da8bb57d133ddbf2107f2609937dd5b159dd6d5bafcb6d95f1c9a586b31684de3dd5d8f3f11642567a77b3db22b1f97815a96d1404c2df9f0ea05228ae4473724c1e14e762c08b2ace6eab581e79a75bc89c6a0e689199d9b1a53ccce96e243980b522c2e38f3fa014c310566d3cf112deb3d5aec88e6dc38926f64ba852a4e117eacfcc7997ec7d582e6661a53531ff407d9a2f201b947058463b5cc252a9062df72ad7249e9bdad934ec12901f7b0265d3b7fbbd71e414e919c5c9f3d8b54d452341441b785ca4ba9199028aae8aa0d667a4b3dc90602c2820f20d2b94c27421bbf57cc28c6de7ce73da7b01a43328efb094638940835d69676e6431c46aa4d4925f5c9e6e7a7a0e3b3ef4f74f2c93e6887222b3e73f2f56f87dff0ec20a5fb2edc7ce5944bb7fd219f5d9b289efb74c2cc6d71ca320cf87852d86d23a399bd98a0c85099a43dd4ad3d1d6d06ae17ac86cab338b763364695b7d96849808951dd099b396eff1f1e0937c8c4d89a2ef8801f4a079bebb21b3f5cefadbc213f726b3aa0ce82f898975ae64765980bd5619f9bf1c40774ea1557de2026fa47aa0b1c73030970d6bf743a188a524697b3ee66dc1dcb19051660023e64506ed2aaeb4176b5f3fb7dfc4c906c92719af3a24bd7ee1835c13434ffc702104a7beb4183dd9c8ec61ffc42d5368211a20365b9fa81ed15c2faada9c65390490b4c5879fcd18427cd4d6ca50cc0366f308bb1cbd3a98b75f42a9cc7184a3ab3d9a6b7b59d74f9275d1458936727878f4689f59f91364fa93896b577a2f4992a671bcdf4949d9d269fa6ba0c6d8b0204406dfc115cd0875538a3a57cc6de19ec270e23fcc068de9be71576843e39f5501045a5952727b3c497ef485f3bb962a2fa2c257d0c560f5e5b6bc05359967d0f1acd53a39a093d7bedfc7be8839d7c702baccf2f9642ed121ecdb920d1ff0c5f08c06f0433d1bd5a8c230e71d9c807e721348930bf40920b56bf1407639108a438207fff95299b633dd9d8b58fbcf527189be80521f7d4b5b1b3880ab7e62d1d639d9be0485c7f8e90806602c739ec4e37cc94c8996c2f5f5fabb75b3c1514ba4a02fc7fd7375040feec8eba37a91dd5adbbe0851e08bdcd2c79f5e87032db635dc150c41c17bf36f063161b1677485a4892b038ba518d1cd1ff74315ee09c4a45ab4d5bf09ee4d6baa7db91a3e471462187184a5a82c5503b204b455f79ce696019d86164478a09d95a086cf3c518e53c31eba0c303a49959e3a74680da17fdcb98289a40d8c480298e78b8cbac6feb33bd66113c3ad18d14923a5096c1bbe977d9c37cb661f625c9810300b588d975a88849c0e23d6df6c98c422c7a1191cbbfbc6382b0de8a9aa641722f47c080b5615a60f26bd0c96ae63672700f76035ac023704aa4bde899bc269e9d6195065317ab48a6fdbc5f89ff663fdb3ce0c43f95ce80822f758afa7965c2175d7a7965281cade8c04eec443c7be8db4ba43b8e6fa15e2c5d0c20f28e60aef4af734225df4903d3a1b8a68655eda6ec529888ea5eae4caab9a86750167fa93b84ee29a7969d25492d75c5b124274de851d953a2d2d253ebf3e6f7b97bd8e7638f9a2da81017cf75d55d6fe71e32ee6f937b545f6f32d07cd713addc2f0e5a4a3b1a057e18988dbc38defe6426e39be543ceb0b05830cfc2e1c3900a31b90e002fb0ade2f89ad584e594fdde3b40054139abd8eaba4d1e70e8960105e611eb7ee5dcb48bf8e43a6fd9c03ce6066795cbc6c4d09a83b5fdfafba84bb766611ff60d8ce72f079053078d92cf066676466f9d6ef40f1386b07c78ba17ecac0dd719a343c7e5731efe3fc3c181e0ba8e6c25a8651fb285a81c43115cb12a1d1431789740cc532a57a67f2332c2d2a6166a65dbdd90a5c27a294b3021473607bcef6d253ee7c0b7f277e517e807c6fbcedae65199a874aa931cfc817eb6c39eb3e184916fae015eb25871f4b0b3233370c057956afd8a6960dbeb8d9594604b344d04e7dbd59df21f6a8bcd652f7edca440b82ad7644a2a66f47e5a1cb5b90b02743ec9b515d237707a2944a713cc2a7cff6e79fe1a0dfcd0fb3acc6f9ed63843acf9075291141ba5eee2748c2f5ae98d586c59fcda7f24207f7a479e4166757e1f617835af0357e9c73935cd356049a0b2b5b7c8755e08cb0d096883b898886a76fcf777e39d975d4693b9e6b1e078ef39522a340f86a1d6a1af1d4e5c27222cbeb4e5291b810ce59b8713dbc69761908440ee9b9b8c779ba24b3c0ccb7ff844b4ccfae130a7510b2127088faa469c47972c4ee97d7c8e3775a65ba2e3812bbee53860cafed191587bdd4a6ec2f23f868e2c28cdfe1ea3bcdeb57e14a34183e16570cad790dcd46d347da4331bea4df2209f9c70c6344c3ec9233334b545fe85e0c5a7537ffbe74faf21f31fcedae058ebc6181d58e7a48b5c6d103b618fa411df8f08a6a62a25cb46d1983b57bc0927b33f745bb10047eb21c5f521695f6944d893865e7bf218b1dcb7594602684a1164633029e5083427aca9fcc5d7661a57a1e16664aa6ef9de4ff29d6561f3d88dabb0a8cf619eebb6ce2f2abbec97f2646e1f2fdfc0076bdb457a705a35628eb8f88478b5c39e3709e0962f5f922df9808691ccd5caa21dcaa22fdd0b1332f53fb4523aeef1442e01879ae21f7b575374613a7015cff19b8d763868dc829d0f98e38e9d807d8479ad9b8d39fb99e00670fe266df4212976493b02e740e74a58ee46404d5b7d5256feb8649feb6a23a63d6046de84307d26c324e10c3bfab113d96b315e4fc72a8e034b319fa9e36c8dc2dd7c36c71fb69afcfd501ec35f95ff656975fa0531108b01b7d3662d9ca2f0562b9a1b4af9a31fb177ef2b24a04503a9fd026beba8a6580d2f36d40f000d6abf4f2e1945fb1d78ae51f051109102e319c51ae08071a63ff5191b613c3c9a378587b30239e47c44da9842bb5915d5254ad0c71c095ee428ea568d19b1c1aae0ae1970b928b91b88ff43156465bfdbcdab363d5a4234d36e2ad30bb396a49c9c6c3cabc91e8c88a17595418193fff4478dc68c6f7f9c70c73c3d9486c404a5cacd4cc9b7b902896a1535af68ff93fa708bb1edc1088198c41895780fb3bfe08f0cba41227d03ce5e7825c1f44a32076a3d6aae305c00bfb49c698083f0bc266ff911ccfc5d2158820ae1969f619b23f31cef054a35e5c27279b27b65c205e27765d5344d8ae2067dbf7e5b078217ea9411f6c80ae27e45e2e9d5aa23e06a9fcbe46ea456eae68ff6082e2356a3e9e0665686684b712ca0a9d41c612cb29f3614c3a8cec186aa977285c6b157b8f845c2eac5fb0fb4392b68669f8d6424b97e1afedd572598fc779604a2afd41b1a0bbb4512499a9f30ed4234a83fdb3cccd9336e8d9ca205b02eb1bd1d7171158a7d29481ce47b2abc773f70a4bffc6d2bf258b5acf56b2f87084b0db7adefbc27935dc251c57f7b5839934aab640efb2d8c7bf71c7ec38cab9e636647738423e5b51f435ff43013c231d0e51207e070a1857bcb78dac3ff4d9b4c2bd5d15d058ecbbf5388af4d79e19b061d971a913841a294f2425cfa6b5e5b0cae7c9abc4c0c5ed1bea5238fcbdd390436241e4771a5bd27f458d44c3a5fa50907cae2e51e927e783715cdf41e1575934239cecd3a1076a343d2bc2f6b28c69ca6243b258b479f9b7d38a2d4f396359829582cdef35be99ced85e145085859dcdf55cbb2046abd2817004842ce3e5584c63b77bfd42985ca0b732c8e95bda99c9325fa506d3eaff2f9896e1d13abef23cad97eadadafc102b0fb1e1d5fa70051d7b25f181143513c297cc8ffc914aff2a29bd05fb066074177330bee3897e039d6600fcaced7fa38b23577c0f75f19c93772fa0928bf82215bee2813bc9c64a66526939be064e8124257e75a606f15d88abf5c9561ab58980c1c40694f034bb03bcc001a2533b22d45df04647c042274a1268b4d7c2c9b6b8bffc8a192993bb12af71868797810fb92a388314df9144272874dd2a24401778904122a1577977f74d8d830695d039292491cf1142d9a3f4e2289fd2b6ebf0471b1862cb6f914f517845faff6ddf0fa93b68fc3c44e3a42b28978ab1ca336a196bc5733285d355eb3e9921aa8b58fdb5073bf9eba35667db8f551acf0a452739bc74bf4c7aa1e75ea7c3037a6f372acc7ac0ad2578a0f66f1651684d2905d4f1a81a261fc40aab495526feb79bb224c54c0cdab1f25d915e2163c4b96a70a69c64ed77c712611d7e6a8e30f93a5e9ca3d3f6953cf34dbd44b242201c7d2bd9ebf38c217e268bb238f37af18bcf4091bead19bbbc18996955ca0dbfb47b2aea94ac3a390101b6789bb14aaaf33314cdfca802fdb63c36a20c432d7880afff4db736d67877ee9463f1743e453616d0454ff39528b0bb17db4178e6a11720bf1f6d5ee44884f703a48bbe8ded60a893f7daa94415109effe4a1a35ccd154b305e5526703ca236957420c946f963d9a1b6eb763b075489ef1779781b6cc2a1f58d2ad0ca32ac681d20ca2f31bddf48f40d0ac3d9b3e8bfd4348cd175a23938f906032a9f2132bb067eebcbc171bee8fb8755063c370a051c570f00c114315fe862ec0804e6368c8c26d3bdc66aa8a469a03f3346cea286149dcb0655691bf55a89ac65c5dc9fad085b387ab3d3444180ee71a88388c2b915b5dbf60975f7fc436804ef5c0d452a2c26cf66c6aa9d342ea60dfc1849af029e49efbb61ed36fb553a7cdf393eb78c86acf4758cdb7edf31236335bc7c7f794c1d0ff74d946feba0610713fa2a28e5661b88118a88f44243937d5d953c08c72e4db6f47365b03a5f4cb7c7236d3eb44a12841339e454964af9788db9950c437abc9c9596712db3f11a572c98ec6ecdf1d654f70b11f292eb2ea1bcafeb75861c0212f2cf1464cb394b182326952389ff35acc2dc65001838a2316c26cb66165f21978346833be24304f31a896eccdd5b078598227baf8a4d9d6a27f1f0999ce467a638d89574eddba35cb3e29339546d63458e19cfc8531027046d02fb454093777189d2f0fc5a2682968bce934cdd546f0af2e4c101ba2118b401ca0dffa2cb8a48332b80150ddabb1afb63df6c10100cb47dfc6b179588090e73746631f549cb6f46a59948aaa91d16ef673a92fb2b85108af8c963b07d5f0e20dfb642b25ecbd595d14f041f3ce83fb796a63dbf4fb9ff019f6698c4f85be4bab4e99975565665a19bca8443d402204ef62173a0a77c30daeacc87fdf9411dfc45499776a9435f4b982232b1b2488", 0x1000}], 0x2, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}], 0x68, 0x8}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x80047001, &(0x7f00000000c0)) 16:00:30 executing program 0: setrlimit(0x4000000000008, &(0x7f0000000100)={0x8, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:30 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)='7', 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="164d9d48c7486452fa622c20dfc00b6e19c3406805a1c356adb17c976fb7e35e2b40", 0x22) close(r0) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="ca00000000000000000000b31700000080000000000000602219fa5e360a9fba247b6b05e805b041a80abfa8248ab127a3dcc025f59918d7ee37fe800a412b1f0220acde0f4f9af7b737ac2f00000000000000001d20c19042644115c2fa6843db4f74827cc0a5fdb02aae6dfdc8408782db7abf931516e1c657c5dedd03648376d55d8d8bdad71cc066bfa070dd8af743b71bfeb81a1618bc5b542d29e369f175e70c644de326c37e30b25876d1134ce69208dd967c73618d89ba17e84e73cc90fcd3bbab5e33baa9f5542682a25900162ec51d49b944fcd62386c0d6a2e11b3ca45b3f8f902004de7a857af15fca05db207454dd19553acf5b95a41415f3a5302494f0c79617165b944262ba87f31d4ffaeb3e31c2f4d12d080c1cf4c4c283150ffe67548459f2"], 0x1c, 0x1, 0x1000) dup(r1) r3 = syz_open_pts() fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x40, 0x80c1, 0x6, 0x6}) ioctl$TIOCDRAIN(r3, 0x2000745e) ftruncate(r3, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffeb6}], 0x1000000000000026) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() r2 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4a}], 0x2, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x42, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="e107f8e7a2d03a63de138dc21b6278427884f6e227c858a41489f262e81d79d3711f56de905d3efb92b102aeddd91f4270cd4323471f4837866e56dad8d708002aeb33cdd71c3d64608f23040831b57400073430ed0ab2368068303eabecf675f7b150828e874ca0d67625de07aeeb493bc8fd6c54b891373a68c5012f5d358a0bb8b597e5a3be22513021cc5fac9566f58d1c936c9377dd95428de69a3dd0a4972592212b8f94ce7acb83c28a7b4e64", 0xb0}, {&(0x7f0000000240)="4a7b50b026a69f569795d7a9d9401107a949a31d967fa86a504f0e41730cfa111a6d4668251b9ef3213b4ef074c4b579ee4f8da0588275f5bed3e56bd65454165bc122ed360d7cd350f4dc8672d348498bf7e6163404bbcb3af5c07250da94fbe53f39bbc36e386a104602bd58ef6ec42b7946a531f7aa3c9246e6e773a476b6c1667361636eba5064bef776a11fffd2468909772797312250e1ea1f0177348e9d0b429b1c729834595dd683737da140d5e052fda7bdbad19082645955b03a7105c4d716bdf3c5a8040148e79c5dbddc6e36255189aa2b20952844ef08af0556f5f4ea91b08437131ffeb1b1", 0xec}, {&(0x7f0000000340)="77c69006940104347b243d78a4f5d512971b39efb07628e4597e9598c23145af82f72e5bb970990d651346877b7eab4fb318498e7713dd4934ae3937fedf059839b1bb703788807c28e2591e9e7963f8685be1439881dcbeece8ba5e973be3e67a28", 0x62}, {&(0x7f00000003c0)="6c1685dc24732001ca8a3492274c5ce2bd32a80e104300f667a34baf6413a37e4028472fb1e8e9e477dac4e11a729bb9ebbf59623686cd2c2a0a85f813e5282abf7cce569a31f18f90a76b83abd3045084a333464d45c09a0008701b306d46a5792fff5a50bcd618fcf77384679e39f71130b01db9adfb37ca750719026303d3a86ef57385dd208a5769a0e0238e7e5dd8f70105f96c31451af4e2d32e12324ff140a83c1b51b425b1fc3a9365d0423d156a3473271034ed9ba7269526a3858f87ec4ec2612c80e2fefa421cd7b0c092", 0xd0}, {&(0x7f00000004c0)="0e95717b12873661e699bc08b0c843ff15945acf9df36d212ba645334dcdca0d62c21f2ac3359ef51a93ea7612134c6080776309c29cf1cf31f579af9a760b6c1c71fb1dfa42db92dedbca69f362669cf85e1f85740262b4651daa7bc999", 0x5e}, {&(0x7f0000000540)="6a00d95ea92c54b230a713f43c60b518351cf2a3817e21e1b936d35f383b4f1e4a76b76463d9f1f67a92e939553f6e6e3c0db811759404565a6a280913b1990fa052792e086bbc9ffead436befbc6d4263a0946fdc412bc87f75c5664163bf5a327d54c1aa573ce769", 0x69}, {&(0x7f00000005c0)="f4091952e7e38c32bc4e827fde70ad4ec189750199f2d427a3533c1074b8cee9facf3bc5f58b6a899ed5182c59fdba43834c9452c4a9131d3fbbd6b153fc02493d1ff9f336d96084c18c8d56db844db83500571f14450cc4a456e4e8bcacda3451024531a03ac31f9848361154839aec3bf7a6de150f263b074c74c75f5033203383718063f9779ba5918faa286a417cd1ab9a4a32951d647a9b9c66218de203491607fec389", 0xa6}], 0x7) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ftruncate(r2, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1d0) 16:00:31 executing program 1: r0 = socket(0x200000000000018, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="fa765c11425f52507aaee1e259ce4e2695cc61e2bab97981185ebfcc7f3f0958bf902a9815b214fff3240f42a67dc31f05e9cedf3b3ebb7848a2c787b2e65e228b38775d2221194cb5b769f4e5d9838aec90b1721cdbfe8335cfdaa33a7c5d74f59aed819ac1c0407a49bfb60ec52dce87281d", 0x73) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) r3 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r3, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x5}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: clock_getres(0x20003004, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x28, 0x0) socketpair(0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20a80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x88, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x7a8, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x408, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46, 0x1, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x30, 0x4, 0x6, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1, 0x10, 0x80, 0xce}, {{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x2, 0x9}, {{r5}, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0x7}], 0x8, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0xc, 0xf0000020, 0x8, 0x3}, {{r7}, 0xfffffffffffffffc, 0x80, 0x10, 0x1, 0x8}, {{r8}, 0xfffffffffffffff9, 0x48, 0x4, 0x3, 0x4}, {{r9}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x9, 0x5}, {{r10}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0x493}], 0x9, &(0x7f0000000400)={0x1a3, 0x10001}) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x53) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x7fffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x406, 0x0, 0xfc56) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0xce6}], 0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0xd46, 0x2, 0x401, "9e86756d42d4285fc6bedd5cb5da1322d989ba07", 0xffffffff, 0x400}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@$\\.]]\x00', &(0x7f00000000c0)='.@\\\xdf@\x00', &(0x7f0000000140)='%\'\x00', &(0x7f0000000180)='{-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\\{{{\x89^\x00', &(0x7f0000000240)='{\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xfc/#:(&\x00']) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9c) write(r0, &(0x7f0000000080)="67301b0ac0d0c12ea5013310d29bc742ab54dbafcd5779ca1eed4cd4f0b7bc29990a8653e1307bc4", 0x28) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0xffffffffffffffff) readv(r2, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: socket(0xf, 0x4001, 0x7c) 16:00:31 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000400)='./bus\x00', 0x2001, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000140)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 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(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000000)) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:31 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) sendto(r1, &(0x7f0000000140)="c0bbd44e3e9b43f3758107d8c1322f05d1438870be5b0d5579a5a8d3c9b8978c7450b9f3223f83c51d152f29d817d08517389f133cdbb6d651f2199f9c87ec509407609f762a6e6f9055c312c772d2f29784a6", 0x53, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/232, 0xe8) poll(&(0x7f00000000c0)=[{r1, 0x107}, {r0, 0x5a}, {r0, 0x2}], 0x3, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:31 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x33b) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="f58f07fecc8f800aba9535a134fdedcd4b70b8bd5430e646a2cda91ab1be42bad071657e2d32fffc48493f9399334b5921b8bd202719a82945f6414d3d18e7bc15abdddba8a47d6b56ff9c27fac6096c95f1f0123eb004ac9f4bfc3f3676c632458646ee2d94128addc42aea2ab29573fe25df1bad5da2b3139ca32764b1f72aaecdaff05ac31ca36e702fc28fb7ffe4058d24120860bfd3eedf4610dd63ae644ddbd90652ab23d322c7918193e69cb749da4444c49fd6a034fc702ed4c268c083eb0db9713f99bdc80d4d1f5d33b28717bbbebdeff1d90438302fa0c0071ca2d796662a899aee", 0xe7}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1880, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0xfc80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000280)='./file0/file0/../file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="938bd0573d9a41e12120920ac54efdd8812d8106f13806f27abcd3cada97d6952b47debd15bd500e1deea68eef8184a7b004c46abd3401fd9279784df476b38f31ddee0856c53e2785413adbf72d59a2c128108245659a155ba4a67f5d707c7016c248b91d3a025d184ba9f14d33264bed500126f757caf22d1e4f8206db3b294f89dc16395d229faa76a62998629ed145659f61e4f9c9c1ade5fdbde14e0f241e237b269446036df104911ca62210a622b9b0ba9f2215ffd2da98bea1b3fa1475f5eea75efa8ea27ef5615bb1653c5a68c35b609b9e747f14f7e767161d53df531f1275304bb1b15788afe9defc02bc78bed0a2f5f0d053ee419aff8e64db9da531aab16b3bbeb6307cc58c955d07f1f7aabcaafd601c0e4037c4fb1bbbeca85bf5d352c9696bc81b30104ca0e2cb84a48f881d966b6a83ac635ebd9d156b2545beb72c6d4cdfd0bbee365aab609aae0ac507c1d865f4c735e927c51608a95fde50ca642ea6d280fb8ba3735bcf5c973878433c9b4c818cbfb62b1978058527886f2a764eaa7e4abe1c4b9156aad6bea73a4932e68463b1bad23cf3773f687e675e88bd09738c8d15c974e3dbf31224b7eeefab110189db661c7a5d8b6d8c7121bf84567108352f6c48fb57d201f2d7bc946d0042ee1330229031276664b261031aab546cfa0ed79586cdea8b0e9cc4365017d6d04b147487d8032fdbb5d6cc774a4b5968a63bd6018839cb4794c5e0cd933006629185cda3a2d275920aa2aad095c9c546d6b2a3abe2d6d92487bfdecc83124dec43772bff95a059e8b46ec64fc923f43487909ccf8349e11088f22c17d5e50a30f7c7db3381aa92b2333a2e39da1d445c194615e7c7f4ed1413e12a8c6056bc9d34984d3cce567e0a326487de173558f9ec5a9e7b66441b9bfdac362c4dd9e7ab4fa811c4366a40080939089b95439ff825ace8f2f4ad3420d1e22aa677e1cd23a488e732bb49d153576429e7ffa70de5135fa2270f0ec891b1b879c122e57cad3bfb624dbccb02330e2b416198aba65d648dbda6c8bac98a0435f8c7a27b904e36bbbcbd9343ae399a33bae7b277ab1dd4b9057818f5a952eb5cf9852805eb7b7ea60eb09a46da7e42a93bd6bb3b8e00f13404c205fe84dace650a6d2cf56464bb55c69a924aecf6776713fedef842989df4cfb4af7e7e55eb71e785206c18e505da7fde6983d746eb26975dc2875145eeaef857f80e40f0b92431d8f5851ba57827874dabc30fa900bb3c2060b21f2508fdb47d4d1bf660d6b709176734ccc363700702d923e2300722f1f4e37946348a2064fffb9116a0a3b844cea3571b04ecece1d21abac43dca30c07a71dc0f73f6248473d52ea5a1b0ef9ca12a3b4259679f1e58532987cd16d941e8ec9934262c86b97f994d21ac09cdd27caacb912ac0164890e3bc3109f2839c574f608503dbc4d08632761ea24bbfeaa8d75e89ada7af1f22f3758017de5d7db8097f77f4b0ad1356acf219dc701965d043bb7e7c14215695f32c64e88d3068251981625f7393eb4d687dd5fb933c9e6315b5c98ead117ca7b8de59332cb7e931d17ad5bf20dbdb081835ca6c0bccf32b8dc9e9e2cbbb519a2a6ea04b9363f5c7a1baccf1571cd36a2485e79668df88c033ad9f639d34fd491ea604abcf9c07d23b5c685354003f8a4cbb346b23333ac6daeea93efb6553e6a98d4349dbd1f11eebe8b3344b02d3a9c608ced71ff5bd21d12e79440c436053ca5339d70538ceb3d683342fb3061b859d6ec584794c058ec2d44484cf3d4bf0ead9562be6126968bf4ac4b7d7a9093c3e17dd02eb1c2a14381d84298bc3f68ccf04ca760674a7ea50e4449c0c49d62f31bb0631cf581ea09e852cb2ef13fbd021ae252707b27bfe7be918e20ad1c71e4fbdb7691d86f70ba1a9d0991a2f507e9016b6702e4e2451dbc1d29d47b28a949c6230458f253c1237bcf553662e8b764ef3b30c1546a2ae661ccadb16d07e5799ae486fb09dd122bd061f87461eb666b5107b5ffd7bdd66b876463c586ce9acc79cfcf01db621273f54416d2dd4dfa90d23011f91bb90fd4d2c3398ecf3bd4cf4ea7dfd6e0daae7a4068d2c5cd3507f6cd5b1cf935b161ed4f1538242c0c1ad6ec1b40f8f0e4f35e7a347989fba08f4a87f9fcca76b41e9080908cfa4333c4681007af9e32ae00cbfdb4eb0a3b97b24f70255a733ac979bf148917a4d0f37ccba74a57a66a315d226923dab3c2ba22959b8881d0b11410b3ad2ac5838a993951d435b2ff5da2f25ca0c14d9f95262abdb81c6a9ecb9dd476b26acab5debb583f5afb9023019f6fbaf656e7a4d67d57d091d790fa20dde4691aeb0a6017985386868cf24267b17e56ae499defc6d657184fd96d69f18c3eaa32065921a316b1ee48a0c0e9b9cdff31c8104f34dd414a18b21d028a706e8f2a11413614909dcf7ded78f0deb84e61ec6370fff543e8ee8ba9535106164d44ba270f7e548303d7405546c1aae1b1b49cb7354f1b74009df53736d84ac96e18a9250f69c98de4555b0ddeac2ffe1321cd7b2470335f719e6d3c54a55cad549cbf5730f9ab37762412cc5d9749df1ce68c96a8c9ebdad620120f34caab33456ec555bc2f1b157b03f981e3d026a119f03df7f577b9684997d6e736f42415e43ef708ec3ec83038fa0c2b983b2c616cd1564f04f386e54778587bf25c076d70447e0f3017bc324970639104f4967c1ae7dccbd60a0b9fc49a7e68d90d7d7a17a92cf83c7a3b0c48cb42f3b66b35c9723649373b980c16bb0fc359afb3a5cbfedbbb5ef1f4ca6d868b103bc66604ee4191faf97687a90d57f2aea92e4a5548d334d3b901226cfd39627960304e5ae32869252c1f73e04fe97f28580b36a968c82d4bf12afac5ea0edd17b50638a3acebd20ded3be247078875278b2fc7b7d90df7f490b4b34f7f2440ed051c3b96274bcedd2839f6c6d04f7ce17dd946dd0b30fa2591dedcf5e7f5ad1c3d503dbb9026a3e8f9df461acba4c59be37eae46dabfaa70ce74efbafd2ca1b7ee86d526d226b03cabf3f67a5ff2786a21860b75f5db2bf5df66a9c47a52132fa2c3a8c638ca92ada1e9e3ea6654ef0bfc12d5a5aa8cce850791699494c9167ea41bd85b106c7449ee35dc1f6126f6735f6e5536d39de8f8a401f176c77eea5acee9c2b5453bb9c2023696cb47c5572cf7ccb096d2d2baacd5f3d69f4150de793bab60a216b739d31d46f0f9334441a242dd9a4fe711c2ab2b753126f701d7b7d918f4f06757f9e56c406fd80734178f24c790b9123c15f35f235072d4c6f662a08bfe8ff64afa5b7580a9f7385dbffa30662241e36c05e5eca69e79daa78fc2283f74388ecfcda16ae0ea40f685eae443059b0729b8dfc8f86398d3ff20ffc36a8faeac69fc8d25a54eb83f3c9b99ee1c83e3728b6ed6076da59f2de0740534c7c8dfda82dc67c29ea94284aaaa7422647d7eec0ba79fe869c10509657a4e60efcc4976bfaacab67a7f5ac1de3ca00db5983ffe3f4f537d262cfe0c485b23220b9a8ac693b4f437fda788e6ce4fd7565d2af1302589b9b8f229e2c914b838e821ec633ca1caaf7682efff7663dbdf37523918dab9bfd4221f9781fd41fe974568be0363b21d6b09e6c38157e1f6d531678ccec0ef331348d7510acd6e924443559acc7efaa4270f79d6dc6ddad775af80eae137633b1ea36ca7ed9730aac7103a8eb1056a4c9121f56096ee6349dfe7dd6ee8dcf0bc1bcedc65b6d44fc3adaffa8bb947e30bc6ccf4daaa905c74488ae3324787ba51f11dea589e27637d78aefa482a0ace5a4c0e41547c7f7d6d65831e1e95eb1b7d0209917b9f3a7a57b6b17292391f12af9089b7afdbc0ae2b1631df9e0324366a2b993b6a2a47fe8fe48e948acf0214ff7bff611ca74dfec0c544b8171070a1cfaad3aea77c0348d16f7a2a05e139fab8375ba2e614592df3b4250b07920db9604fb717ec84944f7a5a73533a8439473df9c257eba6f3143871e6a3bdf4e701ab161f0bd83a48d6dc51942b2a32040ca905258f7e2c4292b5bf4c100621af51b5510d0350761dcea950a15af19cf7fe9d0e3bfa5da120db824d19fdd4dea8273cf7bca736878de03b01a8f0d25f4034fa91781f3c3dce086752d2678b34cb73f8ff15f0555d8f5752d6f906e1b24dc2b4ad769e845fd6751377b9051c8a0d76c44028b4dfde47270d2f9dc2924724bad92e6cfa8bcc85c0554c09b71da952c7e26888ed5073dae1adfe80b18e4a6d20b39fc0e7e39956d3886df112780d4a70faf6e9a5004a97c203f58d0d87f1935d0982497ce12c16adbd03c3f798e1ecd18aa0a11ca7ef79d37c54a3f1548e51a87426ca2662be62c0ef88101b8328c388aaab2fff55e7ff4e475a7d813e74889bf5d313b694bf0888ae32aebf1c6a578db661f74f7247310acbadd1288332d369f12bd3fd02d6d9f99de0b2da63dc46b7c2cf1dc37c5ae31f62c7a5d8013880b59236de70288e7984b56c6925bfa34e83584378d92a099c504cbaa86d23fa3f7fab0878fcccb32856dcf257d3e8292578d1581a1e8c2b80714c33a247c621f45a07e645894bbe3190f6e4fcfcab7f47d0c6a80ac2a1501c596df5368570658c5e8ebf6d6387e0c04f3a28d1c3090604cf21c17a19760b0cd45c3768493c72cba4cd09384e117fb7f53787139ba3730d105f1313b50c1ba67e647e866620b7f48c72146840e8789d94f9ae34320478b4bbc41d522450baace2a57e1caada954db2f4aa1c3c96a3d6b0039c028491bf165836c971bb3297f7e9f8285ca49046551fc50204ed63db6534bef0b8e8ca80fc43b9a843c071971644440133ed6e9d1384b19526f97a6f6f1b81596b63cce83a2bdba142a6ba715545e659879367b3afe7887dd2e7057cac520f88caae9ec34be4c0a80bc962da71d1a77e4d5970e017b2771d4277bfbd0702ce662177166e592141b49d7c10d9ae7c929fd5df5bfba432724ec747006f5873ac305cb1ca4be9855da4bfc2c117482326232fc38546c8b96c986ffe795c80204c053c84c349e98fe4e5be181c5896b524d559a5e2c82de63ebc0daf7191dc0bba6e35a40f737fe6f4fb01b8c4b36a3b937a6fb28c71a9784b94f535cda79e3550a69084a8251638b9ee4f1c773e75eab590a99a86350c2fda704662e75945b4edcc1ff5967d27efc0661ebcdcddaed18952e21d671c39706a73dea67ee45805cc641cc7162225be2fd1947ce179bdb6760eea99e85574300eef67d755c309f3788508a3fdcf4166498fcd453e4677680fe0b15de1622d4d1094a50e903cc40fb26a58b125b797ea7194d0cec292cc79ca743e32afa723eb681034c5fa8a5e63e90bc595729a8efc85fb17e140accfa52e449d80bbf9bb848dc6918c75f96e15158e0717ecaabfaa1186b6fc29f9dddc53ee4d02a6b793e1762a7ef9c65df98d9a21c1f5152a98e49e398eaeff8dfb49f0f0f3a6099bc1fe96626e999995029464753d68b88130cb49c5be7b40ca8bea6cc8efcd0773c9d331f22c509c3f23ad61c93c4d0d83456b32fe25528e8dc7aa23642230ad8b099a0428a707256a72987fcd94e6862bd80d8dcca82f511bd70d83e90ef75c53e52a684c0e2b20c839c14288937c48feadaaf970aa9a7f5dad022bc53998ea52df06785e6d2110937b2658c8d97beeeda5e6f554551695b6811810e647c75e494c597f989e5b3e31be5dd335d80b1ae9d30f8caac6ff475fd034bd709f2d492272077a58e22d5dfd0edf3df8f33c4407de8c3c9", 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x103, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0xc0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x3, 0x7}, 0xcb, [0x7, 0x401, 0x80000000, 0x5, 0x0, 0x7, 0x3]}, 0x3c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x5, 0x6}) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x18, 0x2) 16:00:32 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x4, 0xfffffffffffffecb) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:32 executing program 1: mlockall(0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r0 = kqueue() shmget$private(0x0, 0x4000, 0x750, &(0x7f0000ffc000/0x4000)=nil) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="59dcb2bfa010df28e095948df3fe2ac5e920ce05289f6f5167972b20d6a3f8", 0x1f, 0xc, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xab, 0xc5}, {0x83, 0x10001}, {0x42, 0x8}], 0x3}) 16:00:32 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) dup(r0) readv(r0, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x3, 0x12000000) pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffe000 didn't change! 16:00:33 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x8, [{0x3, 0x7}, {0x0, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x100000000}, {0x1, 0xbabe}, {0x1, 0x1}, {0x1, 0x800}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0xffffffffffffffff}, {0x2, 0x7fff}, {0x3, 0x8}, {0x1, 0x3ff}, {0x2, 0x8001}, {0x0, 0x5}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x7}, {0x1, 0xae1b}, {0x2, 0x1ff}, {0x1, 0x1000000000000000}, {0x3, 0xffffffffffffff00}, {0x3, 0x400}, {0x3}, {0x3, 0x1000}, {0x3, 0x80}, {0x3, 0x80000001}]}) 16:00:33 executing program 1: unveil(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x1) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012a80 va 0x20ffc000 didn't change! 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000001780)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x7f, 0x1000, 0x81, "e100ded92f33f235f16cc8fec0d348993ff13a0f", 0x1, 0x10001}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20100, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000200)='\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = msgget(0x0, 0x60e) msgrcv(r1, &(0x7f0000000100)={0x0, ""/244}, 0xfc, 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040)=0xfff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240)=0x3, 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x9}, {0x8b, 0x50}, {0x43, 0x20}, {0x85, 0x81}, {0x0, 0x4}, {0x8f, 0x178f}], 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/245, 0xf5, 0x3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000180)='./file0\x00') 16:00:33 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r2}) write(r0, &(0x7f0000000240)="86ee3f9fdb1a37bcde14086e2b91c353607ec84f3047b73572b730a2ca8793cd8bb8e3dd406a7eaf46dc6d593b6e48a4b27138a8ae37aedd49a73f06af4cca138c4a22f3ff9b6502936bb3fd6a7cc137f8d00ada8bce413c43ada6367ae3034814cfd2ee2abdfd9ebe7c90dc574e5f15db4e2d92a11425d9f5fe3b82ae77f84fbd64fe35de798337abd564f1ddf76ce2bfa61225635b3bae770339a97401bc36bbe13d251364b53c704d54947267b6913198880838986875033745d63ff78ccac11fe2d9769aab3e787eb828b37477b6d5c80cfcfb", 0xd5) 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0xc4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) fchdir(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) close(r1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8400, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x10000000001fff, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x20001, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x20340, 0x0) r1 = msgget$private(0x0, 0x140) msgsnd(r1, &(0x7f0000000080)={0x1, "3a428a1763ca287722f665b6f5dce6d6d5fd5530d3b2ce81b86c896f3c3e6a7cfa6506051fd80070bc2c613011240e526e66502032658b5a3762ce5cad795b12b3a16f99fced85f0e825ca7bdf3c20377a07cba505ec3fcc4746"}, 0x62, 0x800) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x200000000003}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000080)={0x2, 0x20000000000000}) 16:00:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, 0xc) setuid(r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000002300)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x1a2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) kevent(r2, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x200, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x2044, 0x1}, {{r0}, 0x0, 0x30, 0x10, 0xc37, 0x70e}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x81}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000003740)="6c050000005cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000002240)=""/23, 0x17, 0x1, 0x0, 0x3d9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = semget$private(0x0, 0x2, 0x300) sendto$inet(r0, &(0x7f0000002380)="17623a46ec31b6f09da20cf7c319931b00c29c1a3b0ad746db0e1faa64aec0f5ff48027120369a9c95e28d7f1cb570a0f8fc1062a638983025964005da3d7e7393d7362f9893b85330e1673faaf61192bfae7fc90800c3bbbc10119d3b8c45508a48414f3e97c61d988b94a55d52b08b418aab61539297715155ab5aed21cbbd7f1c714f158517723eb1ef52b2b72c5e5004086b7d7e802e7b000000000000000000000036def277dc3f1d892a869ef9c67ed0a8b8814b7bd277d6cf3b4ff10f630df56695df65dcf3d492db2102ba6ca71927f424e2b03a3109b697025b4d137d7dbf1dc7e59a4eeadd027bbc3945aa26382bd123d51dc9ec887078f94ea09c5fa8ddcfebb5bdd9fcde0f071bbac7ec56ef75c876e0334f19a4f5cec88a888d8af545a1b356f7cc61751d1f183a21d453feab4c23c86998c760f5112079b97bc2961c18020286a02491f94af2709976b891056b722acc22bd2b29d3c5034319194f4001c6a65c3d2e3d2f585c86a01aafe821d6f6a999cc54", 0x179, 0x40000000000, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001400)) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r6}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r7 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r3, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r2, &(0x7f0000001d40)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r3}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r5}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r6}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r5}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r5}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r2}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r5}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r2, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r3}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r6}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r6}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r5, 0x8}, {r3, 0x4}, {r3, 0x80}, {r6, 0x164}], 0x5, 0x1) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000002280)=""/71) semop(r7, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000021c0)) kevent(r2, &(0x7f0000003900)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 16:00:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x9) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x20, 0xfffffffffffffffe, 0x1032}, {{r3}, 0xfffffffffffffffe, 0x65, 0x60000008, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xffffffff, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x10, 0x15, 0x5, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x41, 0x0, 0x7f, 0xb4}, {{r3}, 0xfffffffffffffff8, 0x24, 0xf0000000, 0xfded, 0x5a2}, {{r3}, 0xffffffffffffffff, 0x51, 0x40000000, 0x100, 0x5}], 0xffffffff7fffffff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x20000001, 0x9, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9d37, 0x84e}], 0x546c, &(0x7f00000002c0)={0x9}) fchdir(r3) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000003c0)="7dfade5e549f1238dddb92a3bf1b25455c98565f85984cc749b9ef01a07a8eea5dc62454a74e8d06e2a3d4d67656aad82efefaa44b4a2f0b6e5715627279ee3bde8cd4fa0347ebd1175a38a215ba", 0x4e}, {&(0x7f0000000440)="5e067455db390af6bfde7c85f0897a0b6cea25a13bc36a516d2091f75aeec1f83427a71fcf42a5d9281089718f37251d2db5610ccaaf9ef1cedca5a0adc0975e4fa1a77c647101aca24aa2ca4e07f66246d3a219f60852836a08f70e249f849847a9fcefbe6a276341641df04b12c3475c55bd0c99ece5cee6d5eacb0afbfcbb1a669448d80b2d7471a1d1231acf05a2447f3417394c6a92a99be5fe5bc3a544fb57c62ed9ecd84e4911f5116c0881d113ea55316baf420d71eeaeff538aa4d75aecb40a3ed1b06bcb4b2b4c1ea8bc", 0xcf}, {&(0x7f0000000540)="c4aaf3a7914d3b5a422870df5b1924357ef272feccd42ec6ab33fd341b1a6519f4fa66f1209f795857c0e0c72ef26e42e9af10e8a49525471053f2fdd453e709fb2f949ccd670988c4471b13b086fe8e371a104c286c1371689d7c7d8fc0e5244875728ae8d9f2098965877f240a3c185bcf9d8293f632c2b9fe8b43ec2b4e1090b11a2460664051c0165ecaafcf", 0x8e}, {&(0x7f0000000600)=';', 0x1}], 0x4, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r3, r2, r0, r1, r2, r2, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r3, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xf8}, 0x40d) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 16:00:33 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x110) semop(r1, &(0x7f0000000000)=[{0x3, 0x7ff, 0x800}, {0x3, 0xfff, 0x1000}], 0x2) r2 = msgget$private(0x0, 0x8) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r5, r6, 0x40, 0x10001}, 0x8, 0x8, r7, r8, 0x400, 0x7fffffff, 0x8, 0x100000001}) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x104a2, 0x0) msgsnd(r2, &(0x7f0000000300)={0x3, "06d6dabf0da66c38cb927ae15f66ae560f4a7f54b53992550859ec40c11687acb8c9c7c85bcaeac436d9396673c292f7914ae199b5c89eaeccc9dfba2d17b527e9e2cdef126cdd13e88e6d1bedb37a983b18f379f02981b206713f28484cab89a7ddec16fad81a4cef5bd61aa657525babcea080f89554e18a1225641eba9fc0ca398a0eab87998a51a97551de2b883b6ca002cbd78f42e3c16f57ee3fe230d049d9f834c70b27e0772ab9b7f343483a30b761a48e35a9124370965e586311c713e48a0afe47134ef09af386feec82257d1e1b10589a5febf9db2c2bc1ba4f3f36b2802a11bea367bfa48355e0d58fee7cb2ae79986b5e689b4b761f7e49f102b47e3b234832b5f3e442f9ce84fc7675f6271427330ae659250da1cdf72463f7e0557f7a3635a35568963d6c08a0d585a98a8f230510f7d02758265d5c5e2636f7d34fd5c98ec1a9770905e6d15dbde4128495daebc26863e955737a4c09848680f42165622aac48a3e95b8fbf1cd3348e792c840a1b57cec6a14a51f9e9b95a9071002c217711c88714e481b56506cc3cd80390aec10d715fab1c2ae2aa7e9d6041d6dd9cd3fe3366fd7e020f207b6469670a17ca74356d88fc9fa41486306620241bd0b635e52ce9c835b3d0f0a82623dd663fd7f10ffa7a7bf9f745332ca9efee88000bacc852e60193b74f69c45332fa02e1ffbcaf260a48cb85b33247fef975b328993a1a29800163ebddca5982ca60cca5ff7b7f9678d253b67bd105fe00f3357dc3b997d86136af155f5fa9769e344b83b60ab748437396092b67a1167be8a4932dc8d112ac7c94e92320e57b137a029179d50888dcca03b2d2479ac4baec43a28157fa34f66436d2e1fb6093d1ff48d79ef480b5a28f2a1ca546c98cfe5541884ef4e08da70008bd148ce14aa5710bb5f5bf25de9266cf11986a8cf0ae0ac715fc8bd5f500cdc70add5c42bab653bac6061d8504a4a626c64ebaa92242557e04efe4c024c85e1645fb67e1db34c0a414660b16703f0e2c546e70b17260adec12c6707b60a3efcdd723cd6f984af2ba608f4d9089c23eefd29a80390e2c2a2fcaec279c2751c400bec8fc6d78b55a1a415d424c5e9a165fbb4eef916d67546bcaed13c96f306c5851a2fdf6831c1c038d1823a590b48d6170d0ae9fe0281f5f5c425a7277ecc6c977dfbb551ec92a613cff8c316d5d239c1333152399fa4e9d4ac32fc9eccad59987af48bd90ecce1477ad68b11f4197312ef745f340e9517a7f0c424ae84bdffc32bd7bcc73168d79479946c508e6ce5d641b3ac2d81ef446d544b6699de8984da16f564f9f7443e5b3d765eebe4b7348131362e3c2aed8b91cf0b36629ee0035e5e321ef379b6fda882046b286c512b0102fb4c2714d34edc58b78d49e84248fe2ba743dee4b633d9ad3d3e2da0cc019af82a26bcfd920cf56338d81f7874140fff315e4a2753741f93e22942523f0681445f8628d9cd12bd176426f3626cfca30abf715b44ace9342bbfc0e43ea2a649e85cea7e572a51c0f3ae0758b924844b1da9501d1da2b005e19f2807cc0b84b7caa26ba4f947d53fb771ab5b16ec10e79dd8c98edf9c6f39dc543c542be1e8b1558b546bd84224cd83045401256f0ad918da1bb917434d5308ac48b8d5be1e928995f91485bba21a6106b5971847bb8818501b6d5532086c0ab4c3e4568eb4a1fe8091b098bb7e6660bd299e4238246290f74f6b5c2f6af5711716808b9181ddb2cadaeed8dddf7297d01d45a87cdd0c49c10ff67e358e9e285b15667055335284d4665ecf812783a26a9c9e2a8d3caf70cc45c222393e7d674b992269dad078eba9c3726f8f43c31deff475d833a36647b27d3964e40e592dc8db2af44532438a15d6a756237e05ab3375db132b802876cf467f2d82c05ab5dca6a38c9821bdf3213a32efc09f5ed86b519d141c0761479179f6faaaebeb03dc4784fc8ce7c5c686ffaff416491e1b18eb2f6ae176f2d134f3863d988af65fbd5d6f59fb8617d3f2c81e4b1d391178afc3b77532459c9e4ef7d5b72bdf7203241d8b794218eeb96a99ab124f16b49f07439091a0173fa67a69a07d8a02e94cebcf1db7b54b03e6e02b4df063c76bc995b59b3e8b54adb56f820c47b072490704209bb29e432ecff5fe91d5b2a2e2e99ef4f3eff52f4a57e9ce6d930ddc550a015671456f0e7de59f0870bfadcb0d889dae28026d393ebb0a9d4d295d37d5c7790860c70344a66183e9920ca3c06710ab02c37d3d435deadde4bb5d99fd2b42e95126a724c678429d7c44013a8833939dec1f1790a810ef417b619653d03330f1bda3dc2a9d5bc0ddba53b41d57f35f3adfa9e1f92fe28537e2345ced5a74dddbfd29d2012b5f4fcba35aa08f697e9457061683de46a3b1341fe5b0fb132aa090b79fb2f9fa103f09e3f12d9c5b86f3be8f24778a39a6c782f969477188f308db5b7f827a516cbb0ae631f2924785fd90fcf48cc28e53ddf2a942914dc6d008024e9b595d1dee43ae8407c7f9dad34fbcab48e36e165b8edb5353c3ee2ead97ad834b72a4a71ddaf9aa571911744d0223af98a969c1af75250a54902aa34c249f2e29b9844aec0995e9762af8dfcfa5e4ceb0dda41f9e67618a57c79b41e8c236117328b09fd832513ca43c851daf85df777ba3e3d43744886fae7d4fa7ef7f2cc045f9f81993bab2b3daf0da16fe13257785e77f90d51e3e071f37c27685cc3a65c3ff144cba085bef4867cae305a843b710555229a22e963ad0dd70ea2f4b4b0a82beb58c39c4fb670fa65049fb86023ddbabca6b31b1a8f0de9c09876f633b338bb16f5ff03db722ed8f909f940bf3fac651097d3291be9123da7d98a7335b0046e002da6256a600e45fca5f4f8fcbb9c3ddaee9bc2d3b844b33977bde075d48249afc5cdfc618766592da92bdb4eb4e24fb89d45d98349a17e11c0ab128d141575df46da88f90730ac867866ce1ea2a6cb51e21f05b9b9231269d41e6d3d680714f10d2df8465f3601a6a7e2b87c72a0168480ae7c1f0becfa218ea17a0dc50ccdaa251b9d64cf91f4c484d208d1d54c2b33336c49e57ffed3828afee772b964e993c15f268f7c013c308398720cf0dd30132723797ed173cd264e635eef96a6e451bda6c4f9ada4c0b55a48dbd276a221356c66b7b306d0d5386838afd33b619f649262c0f6c0ca4fbf40ce69a42d52584d151e5382ffb7fdaea056d70092ddcc78c68cd0e450941b333ec3d0e4961941536a69b96768bb1df72f50fd0376b7ccdc7cf28b6012ca1d79f2e6f9c9681cfaec4a32452bf71cde72bddab99105ad09f5cf69f588e769cba28a2085225c5ce19ec584bab38d304488f378e6f307583c9d2fc65aedfa35a3af17081a37f2f63ef657c51bae7b9c74e391805d90b02aca60f65e5d16c57d7e11655fc4b40750a26ac41d6eed0a19939ef8471cfbb471e46fe1f405a87ce2ae617e855d335dc63e2a8ca8d53f34f87bf04e0fbcd42422693a10aa488c49143b1f0047c0566750e4219532ef4bf39578ba34523ba8d7d542a3cea811e3f1b5dd77a7496b064c9ad89972e446a168b44676279c9210016c439c19b5a411778534abdefada13729733ef13e87533915d6c29d53378808dc1049a1607b870d762202296e7b121e030747390970c1a6efc8bb5f0e819ac012333f0eb4e0db85ad015e86cfe99f83d6abda1c8f984df9a2510a52dfd553527cb5c0f45eaef1ac1d32dea7ceb75a29044322a38f19a1332ae6f1a6df87eeeb93ba604c35427a315d5ca1d0f6cce1272ffe268a5cfe2a7b8438f3ebd78ecd8ca7c2fe9454d16751db69f0b04c665bfa17fc2c78fe7adbfcc8f4b827fecc3c53a72b74c5885ef3575359f22d3068b2f743aa7e9e88dca54794435c9c17b54866335fb0a3c3396bfdce859fc8d3c2410f40208750f188e91e1c53768768ebb246a352d9af89974c2a3a4e4c90f9aa982ee31806bc09234758544ab820f3dea71b956e8f096d7e222d75213c671b106ee22aff77100cebabe41ad9b895b45bbec82809507d6518dcce4bdbbcc835a8d47fe5a71480e3fd00d6f577eb53e43fe2bd60ae3832d99ddd573b5594f68fde1ec4e681ec778fe5158d5dfca5c3a7aefeb5a5c21ae1dc352addd4f27610167c1e70bb427f136097f1fbff34787f7c8fdd4bf7cf4b2d19b58c91083e6195e429a4934ac1bf46eff00a4a6623f9384ebb96d17dd1df28ee9d5a7f56f3f638b9923b5bc79680f1273336ad1ea1930a330973c593e9b9d4746a38fd2f7569b28852f5cd6059fc027ab21a1d970875144a938d881d971ea6915c10a738f26b6eed3c119eaa960ba43ced9a9bb1f9432d9cb6ecda5576b9116091f7d89c063accad09452c29d777e228622d6b7500c4719ad5addc36452c51912b2ac741f2442d2c74b07865b1a08eb1cf3f5812b33e369156a8eb342f78afdb2514792a4035db0195671c309f9f66ba2cd6f32dfdf2f82e07d6ead530235ce316f28bbf6026043eb9cd01cced0b24529ddc0a96905184a1a13c30a3ea5133f43c1daefd4dbb38591c13a3e7c1ebdab567af2ef21291316b478c11491bb60df5e19c278d34cbc7ff98e49b2490855e429fc0755648aad5b0988dcf0627d2c633916483f9b08289c72420a3c3ca7416d29ee5bd262361313155dfad906efe50e3e213f58797c8c18a968d95844a100d217d48d9abf12a5a2b198fc8ba2f5b83f33044edf5a42673965fae3084c40541ee05d98c1bf8a25271f56f787bda8b4b1b945ffbe114d9a843dbd4edfccda61dda8a39371ab879bd08eecb63db4f613a15fdf979a65f5427d129858bf33aeb71d3127d68c3e26129a9b8a10c7abf990cd4dc5a4c146a651e189cea01da4c4030489f0b1d5567f5ea6fed81f51b1d5a603d3f6c27e65358972d761121d7c86b353105031326e891af784bd974422ff4b56892beea748709210f8a0c72a3358345f31b6efa2422f87376fe4e8a6d3f7251836d6da577dc68b141cf094911754b335e358d53c8723fff09a46028631ee78ddc5f3ffdfb97b9556ae5e91a6f4fb5ee40fe3c7a1980c0078d1167fb7753630eaa7becafdda229d3fc6665475f4b2082b729dd639f88be698d1a25422a4e9889bc16f308f185bb3aa577b2dfd277ed05fd25a1e6f46629143bd163f2851b744779eb316239862766e92a8d75f9d6e3ae27a089bb62f98ce0eece03db02bc5c4c03cafb197f0eaf1e32eed4cae3f291c16f0237df5ce8ebffe3b6692056f6ade15b63664d0fa985225f1065f7a6bb9c1c2f7c977edb2489f9fdd65155514078466a458e3d535cb3a334df580a13e186bee23f85ecd8677f3728e674e1a2d682765cf5a71e6a4a37372d33f01b776853d4ff6f780445c9511a628dffbd2362b93f7f7be47aa183aa891b1d5857ea4ee99ce57b7e22008cc9249ce6f73236155dbbcfed15b9bed548cfa061bc8c9c0cb1a59e7af142e87887da6c7a357b7f320164142bbdd7241202858dbdbde90c9e657b2891d4292c62b6ec807515433ec0c8d0e8111b397ecd27a3aac976f83c951895b4c2c4dd6353d0427078e347a5555ae6de6c9e8f6f996d13409d0e98af080e3a41ed47171211511103925750a56f3dad55befe28e426813fdbb89465fe0d14886b949a810589669e111a84313717f5b21a28f63dde2f4c6b13735254903cc24b68e7ae521fc4865d5be5ebd2c9acee6b9b4c8baa474d7587c412e84f3de316cb1558030c7660249724bf291b28c1c891046b876e67ae5"}, 0x1008, 0x800) write(r9, &(0x7f0000000200)="328ca07e7b74a689d15b51464b2c7b0ec9059f1685d7d55a73b491cb521524d435dad0fb6ff1833b0eaa21e19833991e301f95ac2945a88474ea5c92ec1de5f3646f11a7b083d785c51d729845145bca82b5ccf3c7e62c8b5e04be354027ca716ae4fb542df3fa08b88b24a70a04f2c45060d4aaf182a38927015e52716e0bf800791fa2afcb18651874bd4b1091c7ac4d69dc324ce084ed10bdad4d08888bfd0d699c858df10711a17492688512a754f5043cd482a5ed0b00ccbf5f0041f53e1a0409c2c01b", 0xc6) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x1) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000180)=0xce10) close(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = semget$private(0x0, 0x3, 0x8e) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/19) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x1000000000000040, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffcec) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x64a) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0xffffffffffffffff, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000680)=""/106) r11 = socket$inet(0x2, 0xc000, 0x7ff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r12, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r13 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0x7b) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6289a4e6f8bacc0ab7a59b02d2c1bd7dffe6a9e4cdd4d05d0e08d6c64d44b8d12002427d6dbb2eed5bcd08f262d4030d207c2b39616f74c6b111eabe58adec6780a8cacb705e93ba4910c5aa02cd5492c794a31834540d14f38385e45c105b75e3a17006915f3a7b845411816d5cecad9aed0a8f3a69bcee3f71a813a705c7708e68206ecffea51b9adb526a0b15eb833eeb378b0d837f9b41e2ce9da363f85d091d1ce3b742bd69bbfc0e362e0d506681f066dbc765d02d6b6d887cf8e61f8b43b86b732bbb41e12dc60b50154bdbfc1a9ed5111f6b9ba049cdf1034bfba69b7399a89830d377", 0xe7) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10800, 0xd) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:00:33 executing program 1: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:33 executing program 0: r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) close(r1) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/104) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8405, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:00:34 executing program 0: setrlimit(0x3, &(0x7f0000000180)={0x7, 0x95}) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000100)=0x5) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) read(0xffffffffffffffff, &(0x7f0000000080)=""/121, 0x79) dup2(r2, r1) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x65, 0x0, 0x0, 0x0) socketpair(0x18, 0x5, 0x8, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/173}, 0xb5, 0x0, 0x800) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x1ff, 0x9, "737bae07c42bb6a7d5c713a646f438d739b94eda", 0x6, 0xd5063a6}) writev(r1, &(0x7f0000000000), 0x1f0) syz_execute_func(&(0x7f0000000000)="c48118128005000000d9edc442ad3700c4a17b1218c4e2f9bd8106000000c4c1796679dfd9c80f96f80fec28660f3824ec") ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xd91, 0x68) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) poll(&(0x7f0000000500)=[{r3, 0x4}, {r3}, {r1, 0x100}, {r3, 0x1c2}, {r1, 0x41}], 0x5, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0xfd, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="3fb21dcdcfe185b2483eb0e77899fa77bd3a8c248a2ea7fd8c6a8b6d20a924feefce5b4de815dd1b5a29c3ac5c2ebeb591acf4e06a835ce27be20b2c2c1eb45b13695962652492d80d5f10d25bcccbd11dda31eeafd900a47a909c45449c7dda16cc2e0af45241a3229f9dd894d0fee2ba96c30e218cf9", 0x77) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) socket(0x20, 0x3, 0xf68) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000001c0)=0xfffffffffffffe31) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x7fff) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) semop(r0, &(0x7f00000005c0)=[{0x1, 0x5, 0x800}, {0x0, 0x401, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x7, 0x5eb, 0x800}, {0x0, 0x35c, 0x800}, {0x1, 0x9}], 0x3a7) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x800000016d4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r4, r1, r0]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000480)="2b00ff23e3ff07b53300"/24, 0x18) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x9ae}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)="b8283b78aa6dfd6c4edf81d9bea6282e1984e44e1d90117fde5022fd2bff26816e667f21cfea58c0eadf691b5713e6a1830d6af238afc70fa3fb8366e3d318413ee85f3be0a53822fd36da48b106622606b8c57a932e6a9a9f9e4eb8e1c20f9f", 0x60}, {&(0x7f0000000180)="97255b07fe18101bd488a905c7a0a4508c9abc589e0a06ee6e4de3a09f31e7506819f50fb0d35323df2e45b1b0767a446de514f849429fc3dce82f4400a9380a7eb5eebb73cb2ba5c256e12ab53b9dc7b9e09a0fa81635d4bee3124bfb6c0d5967837e7ce99f80951387a5a37e76f50c8abe635d35301a479f12333f2947e60c827bffd6d1f26cab35d6b233eb1efe65ba381662f0318d40c6c0c000f14631921d283313c6a543ff6c90caa8c1c99a3ae3bbbedf7cc76f82103c9b891cf4cabc1a74", 0xc2}, {&(0x7f0000000280)="a394df9de24dfc6fe74425dddefc8527a6a39332d5fc88befaff4f99772b8ef97b55500397ab391a8bb03352cd923255ac0e7c92be9780482eefc100770b87551844e677a897f642d169210bb1ccdaf7433b0a6133b23aa0a42c8ee6274138ee531678dce1ebae152b2dc63f2ab6b6f6942483e4e6c03ac44d11119fa2541f9ea03c39dbd34cc485116cd7e7e0c46cfd37e8d12ebf51ef853758c460b12ac95999b3271d702fb73846b85e85b668377525d09bab3daf9e76fb4183698fe78fbbb7512504a1f2b51e58eabd6975097350ed9781fa9a5f7f08aa868accdd", 0xdd}, {&(0x7f0000000380)="44debebb25e9b2d39e17458ccfc04a380e8c7dcfdad03c76c6c52523eb9c408bdd9c99bf56cf113a1fa75d3100c5755c6a05f920afb85aea9b7b0830eadb523c0c7d81c5f05e2fbc948de223cd6b894b3f9e3d0b54c20bf243c629ddbfcafe80352de73b39e6c599cd133ede90888a65a53b411277cf1964a9508bf1f60a8dc4d6ad5662751a54bdae", 0x89}, {&(0x7f0000000440)="95ef50dce9d67d5cb0fa2cedfd8a68a7e463d8b42c6e6c34ea49e7407d128ba4ce0ceebf3deef51b9de3ec0258d304fc43e8c3850e53bc59d8c519902a88e55f1c0ac9d4608821740111cee81f9721787bc6180ac948afc9f0ef6015f03faf697d8731d25b7a2d0d33e6f35e5663697257307d3e7b925ad7dbc414baa571406b67ec7eb6be199ca1cd70e51ee0f77ec80b4ca9e9b9a3a004757d4eb36cd24fe38649d271a6243babf395f858212b2ad830d79668c9153bcfd2e3a378e8003541474dcc83ca4d", 0xc6}, {&(0x7f0000000540)="f04f76ee26ab0b57e1312e8f3f0bcdd5fd83d58d7daae59b9f46c6f0b73e24d6c203ba648a2eb24525662efa85d82360733e00a9ce2e6aed7b3233686adf2b5efdd84ebdfda995f224e8cc313ada1408e915b79e30dd363a16b984c2a9012acb6b9116303e1202af5662070323669eb39426bd6c7adfb6c91ee006c018b4f00b1265bebcb96e", 0x86}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="f800000000000000ffff000016230000d74c2e31bdac2e4c2d958a2ab3ad2601df51bd9c26d10f9556015af86c04cb2d4b4a37c42eb4264cc11929ca4a4b1369d2f19531461769e6360cd185a82cd73f7d353142c2ceb9544fddb413f34af4f03bdfcb160589c2cb29dd9ea8b45143de959fe2a42783ff4a0fd52f51eb4efe72cd1216e7d610618808682a38c3ed8d33b37bcba11940bb0c0fe59e1174499ab2a19681dc2b2362897795f3e8fc2261c1bb2e77bb82d133f3a588dbba5dd97bb1ff18463fb83eb0e930cf8a8eb96ddca02176017b6f286a6f452fd713dc587ec70e9c003997eeb2a9e43a1091045f296e1da38b3abc07000020000000000000000000000001000000f76cd6c056e3b7b4177b2a0a60000000780000000000000001000000e1ffffff3615fd8c9d24857e8dbbaf07e5e91b9b8118de716b30bfb1a6ad5eac5c63c005b0f3e546fac4d8cf2a8f32fa4a3d07e3a599de435b74d4f8c8eefb5e05a6a08a5a381e9f6dc8c3f8b8f8fc494d8b17691e3fcd1428e38aa359b866fce96004f0d95dc491070ab4acb000000000000000010000007f000000430c90c03fdd35fe949e9529fd2ad6d90f56a4e40bfcbec7758bd3e45b118462edc5e01cea9627df534dd1489e356a2bec401e4e8b9aec060e234be66ec3786b7f3345dab1f2476512c2828cf42ab6bfd904a89388ab795732aafe67763c1a2c5be969d629acaa3c46ff87a6f0cebbfd134b68e9582162c8f268b68d1b689750abcca29f3c625951f38a4b219342da27e3af8d1177717228e3bd0000000000007800000000000000ffff000001000000b4c7d2688ba8931dc54d8370879b6fd1b45604c0b3608727a363880c03663fb886f3ad12010a56bcd3b1ac4402182e42046943f47af080058ebae8449a83af9a44e72ab9f67cd844ffa86a80c14fe569f516558dcdf9f55af133553096d23800f78800000000000010100000000000000000000004000000e58f1ffa9231736745ac087b600afb5b823b2ee461412d01894345283339c5985537b9d058c9613ee5dd109c727cd312df3e84fce42a7c912d922396f644f2c956cd32b8a8c3092f3c22240a955c55ef83c691db4703771a7173650b775bda2ca0a4831c77bf2d86676a62111d86c2a3f936ad2aa587991e4ac39ba933a34451ae8548549f55a8990a313a345162cc68e1508b2e32ee72ee980c28d161fc5452db6ac30363ffb40069573e527858d5de87d0b10a8c754090c0c8f6a5be04103081dc115eab8e474a90c9b521d1e6de127c58d0f3ae46005a74d66d58b61a8b4686681f013c56f4ef10a31217595dde1ad5b181018c1753c3b2f18efea64ed77a50f46fa2638f2983fc3c1bed9671528f115a6317c3802cd16deb4c93d698289bc94aff269d5a3d774e145bae467306dac139c15d2a11305d2846e10075cf406519e9f3304ed2fbdc74d1a87db8e1de36d5e78d7196ddc29dcdd24c21346b36644627ab9dd805caeca64457c11cfbbec7f181c16db29f9f81d438b3004687b1afe4188539c4928da74296aa0a6cab0fc385f35ff947e6baba5c8cbe2e5f0822a66d89e413d9ac45a49897739e0e7c29af3b4541ecaf0e3bfbfff1fd2f203355e92af0b9092bef3d33f97655110e5555bcfc237b4dc005e03ad4dbeb4964ab0ec2c10a694864206fe417d7f23bd6f4199d8bc2bd82b604285d7bb8362fdca6e04fa1712153b5e21b14771278b5a20ad6e37eb7332728573c3c840792d8c1481d97912a88a61c2cc4214c5d6b512190806d354cfa9a6b8484f76dcbec9faeefdd879c101e2b534166bd2b223c3bf2a92570fbec22f327d684f9f07ec180f00498c3c6f5e120a20945084ad64eac2b30c7b8a0740c0ddf06075430eb6c8bfbe29413feab52193713de845ee4d5257d1a9990ed681569644123bb39662da04e5f746691b7ac07bd5015f7dd8097538bb4f7a56dfe652b1751c7b718fea2eafae8a9ca54be61b8abdd94a36662021ab5e2d74f20d71a5f90c40e88f6951f89b552a7034144781aa2689eea6c0f103dab3114f0124c389c36d60e07f03fa853382b46f5084ec521816b0592b4b90aae88b285681f527badc8f673dbdc6db737bab33a57c08f15dfb66fa1cd053a2963bf9f5a9aef621d36ec1c8738f7b9b6226bacd707d6554e37f05f73959a7fe246fc8c09b2381d11aa43a60418aeb920e289c92475656a8e8582515a81360c6b58f24394a91d290ca5a0cfdbb2f49669244454cb90039f9ba9681d7e56698b99b3fe01bc554dc0097c2a677106ca40e44bf4be80b27ae099633c5f1d978ce2e3e6822d954a4d1e2842e580eee3ca29a1ccbfc1193ecd199c3e31e23d6dfc6fbfbee6b8b09b4b152c14574a5e69db196249a16692bc67a511dff11d6b501fa19f8c34c5162cf7a13ebf015d23fb772a3e7045ced8817af66012497b7ba79e64deb7d061da813a493a742fbd670584b2e82be2de9caf59d95ca69c06296d52327fc58c0f6f367a3bddd6e496aa75a9f1838e0ece611ba459aa82565c009e10e9f48d16854a62c993d7043b19bdee4dd0afbfecdddcaa245970c78d5fbb7b2b276fc3ec60ada22c9992b7dcbf8edf89c8e42ca010da26d3a5d029d265f0271060e78bb5c5c100ddfd39062ded14ec21562b48a2db8959666beb5cbd91249c28067bd6f5192e7b9e9cd3c139c1590d154e62d4ea1af05b3f2f3ecb4c2a8838b918d5cdfc877ab9b2d9267b4538376e5869fabaa07bccaf469d2f632735cfbd4eb13ee0633bf67f247c0f752014d8a5b74c42edeca92ba7e3a4a8fb101655007b0f7eca243d744580e0227863103293a5414fd8a0792b2f409c01e551c460cd6786cd9d0eba2dbc877338ec6bab8e200272bb35173313b17bf256803f83811685ba2e2fbf22be7468ddf6e0596563f1deb83d2db85d7a52b08eb5596f41ac72a8587f38727246fbfd9f0738bd013a97e9e25e297626b76d32427848277d8c9319b22ba4ccfaaac988f1dbbc45599ee7e1c78253378ccc97562b342a66a182ae6c049c28d4ab8ec27678162e03c2aad35649e905a0198f94e62d22561293428f1a80a755187fc40e854cd5df9b27dd7ccf233d1a22c8187d594d828f99c48ea0faf21cf8bc5dd1196f501a59ca983c9afe32fd339ee4ee7060bedf4bd43eab65889b32c41a81f379c60ce78e7bfffa1f291ddc3d8b3e7b415e1c1f535aa17d2e0364ff3590501476456db05930b02d3ce7cad06f04a076956298532a0ad7fcadc1a1feeffa2e600b53b9b257de627ef940c32a73fe97a4396bc9ef3f5cd40c0255bc700d8e92deb59ceb02e416d6463024908362160f229fd55a46a43ee76e8dca69a7eb39e65d32a90f195ddfd1f336859d403a722e154f233273321846f7aed1d65498d882ee952b2d2f70442390cf7f1bc48905b156b21ce740a38dbe3ed5fac50cd5654dbcbc2d79e4fe16a072cb57fead4765f2a598b45575a7458c4feddcb6aff2dfe3c8f57b9354b07cadb0b0f7253abfd446b637855badd7ebef3565a17909f24dcd5f8d0d347f190c2d4cc0b4eb6f1ddf0bdd33a905d833b80437b438ffebd9c406f72e1b8598658b9110d597fe1fa0b05d005b1474d1d88f006e7bed26aa34aafa1f9b12710e743ee37cb3fa038fea9926d543b0fcb4c26e3462f909be8d4fb172dd241a8d41534f8f68b143a4941086b9c21f519ed154a876a4adb7f12e911c43cca9130e46b14fcd0770ff859ebf1e4d97d825ff9058e061e778f0b3cc005c31a27e2c1913cd977c38d5670e030cf552d49f23e0879fb1f0953828fe5337fc4bac54522320fda5c85627b759ee83fc1dbaeefea6c20c7ca3348c7e82a379420fbc2d899012bb00e37430b45e09e67eac7a1f21afbdba52fe5b1cb4944d0f6b62082db09b8ab19a95c28bae8a7faa0bdc6146ba2f8a92ad4fbd66415b40879ca41a62807ee4745b958006d8751a0da1dd83507b9e1432291a320ac8b4f6dcfe817670ac2ece9b71cb9a6caeea594918986b7f59f2bde2b2ea49054e2cc8aa6c8c9f9b50978a30c169538c17e5fc198d2cb43b4139e09cf5ccbe6c1643da24609b30078d02f70105d6b38b788760333292d92e42663851884b7bc812fe7599ed7f59ea91d7576eba5e5b283c1b27cb98016b0e471b5970a1a47f8d91d71c919fd407708a26c49e76f721bac9ab606a461eeb82ae99c85fe4135520915f442769594f64fe1803a2dd70d9ba29bfbc15a7585fdf60fdc22b02f891450708f7e2696d41a64c502001dee2cedb38781d53c0c2152415f03f1870d86abd51bb60e5f7c8988ec09f2ea133201b1465eea3a57a423cceb8f6252900aa835dbd8768f9f06ad2ffe3d04e90dfd9ca292f0273ca22b4b9fbcb5906b98ba6313ce6b8dda616782579b3d80cc910feabfdf0be49a8b649c049a028cb4334f91d8c8c02bfc11f855ad0c1da9f6c2d05a2566a36e38b8260f6457b5eda87027452a0b122bb0b2e512deb9f51da773405ff75cba2e90ebfc3c209e6469ac6a31d5864e7c96ad83d7525859b886fa9ff0a56c23226e7a24b61f4590e5b7b6d151aa5d8abf83d7dae12c8fe90f54a172ceb8455a62f1e6375013174648e70e403c5e9c96df6bf19474ad68bf974ca5aa83acef8540a15ed353d0c6586d4f0d1f2741bf6da8cb01a9f6d16674735eee4e0c60022173f3e5c02b2b6973582abaa4468ac99970868e5b53670c65ecab1260d74db38bbc76ee6a66b89f3aea18aa18e3bf67ebd7d12de2d2ae26a97560aa04f4e32dfc76662e88377bee0a83e6ab919cd64ec593146e64cd0ac40c7859d26d9b500f601a610619ea3d5d66ed50cc886600f6a0a6113e10df8d1a2734af94b539de0018b0b6cd3a399d186de5c338c617e0a4da2934d559b5f5f13a171775c2ff6aa704ae3e2f805f2b166bf7c246475be776d050c4b483e7c68815b065d8044c8a61e600c2b6f0f87400a64c847d363a8b497531bc80ce2ceecc34cbbfd2b435fed25e494c1571ab2591da752e46cfe27c85fcf709cb4c13dae978c4b7266c9132ee5a23af6f6388aefc5000f95d3f836e791815c67a8b65217b5af3824891a1d22d659531d0f3d1416d0c420f6b31e9ebae240b3a9d754e812d644cfa369835d162ef7dbd0d3a1424ff75ad76e7b79ba0b839b274b5ab11b067f7fd6df9dda34e2c9dafcd6c028899e6436edaf9dd15c12be7d69a001cb71a2b9a6bd66eba250893f6d7e2c3696c7f49cfc790485f284d9c7b968b1824bc913855fea26448b0c7bfb0bec3c039f5ba8003c6cb4ac554d8237730aa4027d60c272405ee852691814e1a3e998cda934c1e4df358d5ff5966857401c1759c13d73e05b3f407bd9621d7f3a3c2a87d0a5d7d30ae682a0499bc3d4ef4f6dffcc4037f4a616fce47755e9fa86b713e815b696bdf207b987816fecdadde0b7a40800887fbb4b27c1bf7d8c8dc1a0bfdda9e8c67b43201c284e04e78fcd186d645a13a00f458e7b9eeeec970eed56a0df15614e98aa35a095dd9f53f0baa7f56f40b7a9972d49bc4f417adc22c3da844e0d67b33b012b81230586ce79d142e28cf6984ffd2ee813bc12ac94ce85eb50466d5565515a315ef42798cf46bc805d596078318cf3071a53d32464a02d1c5135f90aa9bbc4c9a44012f0f9d52c51d288d44b9c7085d9928d61554384dd836b43a5533730484d276fb279831f42b7caa5c57ad7352ed981e0fcd698f462acf0bbf393c4513d8fcba2f9e4b0c0138792c5e72fb879448142b197f40c0eb8d24772f17ea6f671cb7a71a2eec2ef07d1ff51657e37f2c45088fd4f288d4ce60950c72b490bec48021f8b6a7314dfa889ada2ab95ab1337414b5f873c29cb248e6f8816b33147622afb7ac5b64c677f8a0a621cc4f8dae41d9c69a80c84f62bb09e2dfa2f7daaa6c21cb486280c5e7e2b823aa0241c637326b59c41275d27ccef521fa10c69141d249c315bcc8fd5822fc3a52f7f2ba920fd9ae1523ec6c7228c53fe9bb0708b636182940ddea8ffc87977025000892992a4677e75f4bad4d10312fb1173afd35d357663ea7414c0ee7d8436b4480cddedae38c9bf3cb8f19d6fed616cba17d3af325e7364d69d515c142f3c840719233c64d457ae75dfbbac508b31218f2ff4e5f82d98fe1a2b7f0500d4c4d2b3f1e755591de48ab7d065d89f9ea9862762172851af7d94b87fce68fe6311059f2a672b887ef8ed87f34f1cd2117d488368b6f9b9e295fb4b11181b918d3cc84ea8d75d5e0e72cfaeb0d21e92731f18b381ebe29da41dd995e662d6e355a72d82af38f6ce84db3212b5cdff3e082b23669f6083904e04a028b72a403a54ad33411cafa299c28a1df2db7d2b220ed8067d17d6dec0937881a52e816e17fc93b645479ed51fb0c30eea016cda4cc7846a043b8b5514c86d04436d8b17b49009946170debc71f289107e4299ac3ec4f18b1999670f4ba360628f837471fbc84ed99e460adac9863298c877cb6eae4929462ec3ddede0a4e647a84b0c0d7ed85f7cbe00b5cd78868fee429f080284a07a1809e439347cc8d05d0dd6121da34564235d5c91f1a932ac542cade27b58b957a5c9f167f7f72b78dc9d4707d6ae98f9ad00fcac373c6a7a89075ac9ea62037fbb6f4519a2d8d0b061919eb7a41ee3d89e50a5463b6a9bf44666e1cd6b26ab81f0396ff73a1559ee4e46f25e57ade1b4c0cf7ad6a2cff0d640caf4dbb9b0c26b6164897fd99e1388416a595a0736852b9cff57fcf37a2a3c84059c5a320c45f6c333f0ee980000000000000000000000ff01000067a98768afb10ab10994626b3a7b69d33115fe758e0358a24d569f54c5c970e3f370b7c3b965aa2df59e2856a501c4fa64fe4a2aaa6b5d5e931140c83f44e5b09a29d0585682555e19db017c1d0f207aead32c915deb44dc700302038d8687bb55c224e7d1e76d46880c15ff74820a04b21f3a310bc34f1d9783f17e09f7aa943e5ebeed2dcbcb00f000000000000000ffff000003000000ba89ddf5e1a565d46995b4877326bf27d632ac569b73c0bc5b6731f7765743c76aff0068cd98ebe830adc5344acbcf38b0201ba09b80b80d477642950e31692a2937298573908564ec2251e20f6c46ec8ab9093ce6dde711e236f13c78ed7b569ede1eea3999989803d16b67723e87b47379736ce6bce5cc0649a1e949bfa188aace49e8eb3f000e51324c8dab74cf17077332ad1827c6e3c03f311c7fe7d849ea71888da27af823ae9bcdaac4bdfd58b0aa45e8ffc91c206c7e12ada28c0b6a1b9f645cad6a4ac2635d488d93d19f290f4c430a4ecfddceecee469bb0cc4b78f000000000000000ffff0000ff0f00005066440cd54a82b560fabcedb841d3db6d219cdb0d70b2978239c867722fc25c788992c35a2bf4c3ac34bd8af7c7393fe016e58b173c901a683e4414199ca7eac75c915977ca983c5d5aa8afa38526dd7a11829793ac30eae5be496cbcc962d82a34d5bdb0fa00edf37c1bcd7270c6a8faff23debfae987274d5a9e096d153f4ef846526a4358cde69b338d399e908a4ace96ba7fb16d41b4d3b0040f6a155497a48208bbb30d74f1b2627465c373b786bfcb186b73a4e242b998c24b66d03e6e9c885811da534a7b43727dcd102f41ce49a3349f09d530d88c89345ff140000"], 0x1540}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000015c0)=[{0x4, 0x0, 0x0, 0x2}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001580)={0xcbd, './file0\x00'}) readv(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/184, 0xb8}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000001400)=""/157, 0x9d}], 0x8) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) socket(0x2, 0x4, 0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x100000000, 0x200}, 0x10) 16:00:35 executing program 0: setpgid(0x0, 0x0) r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) close(0xffffffffffffffff) r2 = getppid() setpgid(r2, r0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r3, 0xa87) 16:00:35 executing program 1: select(0xc, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7ebd3}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:35 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="f9cadda5d777b2477968fcefe4c558b9e912537e25ce5b49046a2ac028ee5f16ee61be7aa6e7e1031ebf66ae17f282d9349e65012410f6652ba038805fa39bbf962ba6360eca82439163f0db9eeeae1669a9fbb5f8245b4590256d31dfc584506d9c7ea530aa0d582fe9f9a05004a2a67a326d6d5ade00e1b14a950bfd4b3c2d0f67649216cba66243f63033d54cc495fc8b3b5025b05a164522e12e657d3336bb069c71dc3be098eddf23e3be2a1fd99613b5200e5d04f935ddccde8463cba7d9105f541f2241327e5e087f6a6691af22ab940d625eb8d614dcf6a2e3c4d5cbc8e2df98eda31f9b1aff07f332556ce82145307d", 0xf4}, {&(0x7f00000004c0)="3f6bc6c1e39359ad1b95fcf69add98536f5ae704744ce56f9b999fc3b89bee47bd9cb0573486df26e7239e6f490550c56a80559e8028", 0x36}, {&(0x7f00000013c0)="0538e5bc5ca675fc619ec98eb5b16d321e4dd0c86e7d0528d070224ecfaf22d5fff5bf816b7b2c1e11765362f3b5b522cc0f3af912606e30ad422dce987723f387216d185ddccc2f5a3387f13ee98347ccecf3fc4f035f76789e3fe6068d263294ad3343ba809cd3d08334fa2e449fddac95e54c2d162a5c4727a683fd47c7c8c2b836914140dc7e7a39abfe5ebfbaf1a6f99a32bfda78a679dc2852375db0c0ee51314db04e67d881f0dc6f1f3a4a7fae76ec525d029777cf2fc13b7dc0c2e3859614efe3e6286b08739cd760f2fd73cfa94b9e964a01919b97b9cef1caf455db68585679c81934df17e1877a0c967b50cab2de3bb50407974d342e83fbf5e3a04ffe296e4a304e26ab853b58eb7c84abffae97d8f3021781188039dc4f24f64175385ef7a8a717356ca3533d1fa41b9fdc9b97f91dc3a5870d6538284c6f9f34208d5fc86daa739bd80356bcf88e1254459c14003fdfeaefc1e19ee4c1c2b7e531ee170d46698b16b01e9e89a14cbc5e3ae3410d3cc32e36c15fd3e9dd5b0986a74ade70895cbb82b558864881983565405d663b4f990b6774d9fc03016535241366f510c0bc2af00fe7259d738bbf2853e4471957b0abceb123b2bce4cf460ae9c71102b718dc99b15d27b9b1f77eea2107f02ac47f164b2c575b027fcc938685ca59fc9b44376e68763d32bc71ce663bbd7779bafa9893e7964bed0cbcb927e5d7153cf48c18e38def18f258c7bdc57fe8ebcd8ee64b4e2e9fb790c4d49dc9dc7dd9340f336ede42fc1493896bb9f3370f15f64b1702fe39e0ef39adba3eba6394368540db5f55de42ec174e34923da46a92af8ed82ac839582b37b78c944a3a02f9bb753b4189b84f965052f3e104b5f95d94136f3afb39feee4eab774cb21dbc4fbd3a5ad4a4892452889eff2818c0a15d3edfb909feaf83f0fd6c751f57d359bb42087ff33eef6617e5874832221710b6f9703634c82ff5edb2c4a61f6c5c969ec8b52a812e03ac52f75cc17bdcf036f4282d14600340345b6f8179b93721b249310642f94ff72bb51abc71728d21b88a347541bd1396baad9be27d601f98886dc6e0937c886f57b685388b6b2f13383417d36c5b48a5c86dd8b53c4c54d96ecbd2f5faefbeeb05ffaa8d38a447147b142336a0ce059710eede87de47224b8e88de107ff619dfc05bfbd0290b086d41d0ec894872ac8a0cc5e80c31d4e23bced8dde0ddffd54e74b117b33b3893f9d1daecbd8dbc5a0af22ce6754834563d14f1053b2aa4a79f8d3c0df3c716294db4b66d80dfe2e10ac24c9ff83d3448a52069cae95354e2010540e98c7ec965f3e759fb22f36eb4208e4ad8a73e2d63102e1efd63fc4de5e7ce7f8fff80045a509ea3da8be460428ed6952f5265482327cfa67e85e896155cc67ddc07b6dffa9587ee98ca12aa6e29f32fb780f29586f417c84af09f32ccfbbc572127a1a6b304e0a1c4768c622dac21139b547f9555f7253aec2fb0050da6cc821ecf33266d5bca9890510b461b1646087e7621be29116e77af676d0e367cd542aa50554582e0c30843d9a913ddb02bae67b88950f1e0827ec578a22cff9ca2ff1dafcaf754ca279b67c42b2b2d74050576eb51051511d206ea202c6bff561f86b5512f3c6c66520b3c1c3d29dd878ec6eac832827abe833af748e035c023f6d99bd48a7ad9b238d0f7a3131b8e3a2d3df87520c90467eca2ce37647c2704b6de9dcc8943e35d6ec2326c9df886e4d51d2b064b3222179f5bdd355f88ea66e15f342e7b7d09c4840e86378fe645994dc4e951260eb25350caf617bd5199d441d8b6ffb214ac96ab103980256762c2e96e1cc7470e0249a2a857eef7ba65dafe186f5dd05b868beb4e67008fb44641013c0398896b4720a5fb9ed34b5b3d47cb60c4efe8afe0e19ca2edf12581a5f129702528b075dd0b4d89e8d75531823567b0e6f223b96429159a5231d4ebd1c80a7bb55afb1ed1c296fa9161b3ea163374b093ae8f98199025f63d8aee32021045fd0d94985187fbef301bbc1357099ee38a9713d33aefbb8e70c43fba8dc0cde8dee6cca96db6a78b16b1d5a3e96903eb44f034aeb4c3d642d9605cf4be871a309d54e501df80f84f73fe5d1044971420e211f21d7480d6cd0cdcbd174092acb280577162c323292d4ff7d98c71e84bd93650681b8c0299ac4cedea867271271f1980f42d1625dbb5a87335ce0a4f3142786e9ccca15ea0ed7d333b4f39483c6f2d6bd4a5f382553169d45097a5100cbfdd43ba788300cf0e3ec5b07dba84307683e1b7846ea3f7aae6928c24f27d61494b98c6ce6379bdac12ff743982dea4480205668878b08a6402ca0237e1919e4b294be880687a9c5b264c9da7cf005d3bf226b56db9aa8808d55eab9925aed753ef4e63d91b314a03330ac5cff108344c4a422063c51b723a53e9666bba2a62cc068db0c4fd37de43f2dadd01d05e6f0862304139c4c596dc2cf98cc7f315a6a0e5ee83226e46d2038b903c86edcc25db0aaa437598320410c455bdf3d86489864d54e2ec3b765cf925f20bf51aac1588d2ac713120f3ee3b7b835266ad762706bce60a371073949ee714112d55ee244e6d7fb9cfeeb8fefccbb392c439a0299ca35ce651aeb70663b8a16336dd3e5ed1a92f6ac92ad7519a05558301178ec5092c8293cc31054f08e367b7f486b566d06513dfd5d1ad1c660401f72f9f5cdcbdb75fd6c10e039cd9cc035ab67d2392da4fc2d553c8881f97f9f997f8e516ccbe00e20f644d9a462af6c6842c3e16d7487818fed9b7267fd3ec0a5ff651266fe5333d65d9c8ee310d8c85bd513d8334de816089cf96bfcdd8d5548ec71804d21f9c10bfda5355eb8c19b7e8beca035aa4ae7987d5a96a35031f47a3938f8cafaf721e7e7d6454c174d4040f4ab3a54c686c1afe4fa3e30272aafb96f45e1e985978065b26f4f636c89cd77711eec7a7c55ba2e8e9b708c2079c442555c4690f0760609d2d4fc5860ad889cad357e652aaf415bfaa74d7e5565a922ed41e28189421114bf6cbc4839d88efdcf6733faddf8a21afaaf20cbaf77c1835c244b8f7de3e01df8033729a9a993f503178dbcc0a298c05c944633506ad1c9affc78ae2701e093a585498975d5daa77527d158d509fb8677e0844442dbd82eb76a99f5f22e13fe7615375d392d36144e1d5f66e72ea99c5dd8a525333d78ebc9fe3dcce5d296ae1f149321af42472fb5ec87540c545517d7984dc5dc0ebc4500e6ca1574af21153a306f46d690de416949bc4d8faf293824399d78e155d3b70ca75167253f61cdffb878127f54d87fc6753ce26fa89ba401fec8bd262c2289f6b2794678db4dec456308a0c4e98d8cb1322ea441ab2a3d6356053d54b5f957ca337e06ca0ffd602fb21d0d10b496587498034b0ea4193436beaba00ff20da56896c9a466ac59458c01d86aba20c8d468ab16807655ef7d1ce39316e664d2c048ad1a27870670fddb3814bc6eda71053773e255b8ca089d3642fa5339cb3e1ac8ee0421fb9d233849983574c28957577722b1070c536c014b90e6fdbd793cb91e33eb1b426d2c05bd3e1262b1f36314539c275b71d20ffbeaa7a69c914edbc6be075953341a855b6ca13cb0653876ff18f2444eacf63f0eb0ac986c85a736cdb68ba0ba90c37576c4a32cae41a9a1b8dad4da9f4f3b37fec75bb5459fc49dc4f146b26edc30a49949374d717ec19aae7696f823915073bb36dc0658e2b953b6c5b9fd19ab73931213b8921c8aa506fe030488448d8bafd26a5de23437c06df5ae667198d29f09cb9386220829cd697ec44501460a10cae7e10c9e08d48e731e30bf4c17067c5fb252193c03c47ef17ff5b70244d6c8626ba528b67a12180d6e572a056ba7d9deb7f9e28b342bc8c8fd71fce8e22a9db82dd76a63e4fc840ca38bb2a23eeaec61541482ba9097417e4fc0abf0bbcddb2d78a9f37162cd83cd0310dc3a5e6d5275a57124211c727bf640ee8f602e5d3f90fd3bf0f58f8c4d672e69b2e8467cb0f4b523e7f9d189cbbb84eb05f297d94a6fc35f79d85fdbca956bb70891c071e5e947135a7d6487d6f453a1889aceb331587c3186fd29803b06ab8530ac6cd2c275adfba622ece9b10acd0081f78cb8c4abb75ba12183626e6c03a5546bad73ef599f8ad26061891040246aeb48e1317e431bba5c3348344c5760213d9b8a11480d004ae9bd52e2621b24405f538dc230a9c318574690c9cdd6bbb373bdcc44d438821db235d72ea87072066a65140fc10e1576a5829b26296e21944ba14f8e83e3443fbfc51e15b568755e92431884da698e47b7a9a0f56a01b6ecdad387c23ed908b0ceafd04d4e98f486f331f31865efbbe87b776ae7b086bf3ef2b16bcb8067da856175c818d3a4de412ab9f499d8c230461ae5a75ac674c9b8d62144f505401d0161dc9a534eeef907ee6403a271d1c3feb9f71eb3639da26afadbded9388cb52d7e376251f73a2f9dd98f596301c1265a9412a884208eb158b13c98403e4b706a785f732d142736d88ff3bae8bbee10eb4027f02626d5416b1d4a2511e6178c4307ddb219defacdf719513cea850343ec5142901c4618d0de3d690ef15542bd7bba73d145c0cbe9c03bb84b57e4a6a2d00ff67d978c9e1ee877f337a3198ca19b98adac589fa82276a581ab60596bc440ddb8a99c88d39924aaa95994e49cbb9773cb7e1ff6ea077def1faa40249a8e316738c1f84abce01e8c5ee9ccf72de99e73bfa323b0be08bc17d4dc0973ae4f44e956624c25872090f359a4d10b3cd6c2f0ab8cf8c9063575b991ff10227dfa1072d4aa2e10520fc5424cc166282752f82fd6798aa9b48c31db29390e6a35b8b612fdc3bfc92593d2862ffc1a57c6f51e54659c743fa579b75b4915d2b0019aea32d82b4dc28fde3f7a407590c202f17b58a4bfd72a8a76ca05ebfd567a52491340215ded107a800ea38623ff6032feea1f3e2c5117131952d5ca21c39d0c9e6e9d3de63fa1c4613e2be93c3aa184318540618f8de7a0f90a216924b5f625470dcee0e1f8afffd960123fa2e36d59b6ae0e30ab0ba7bd23e888387b8a3ea7a512ee14853be6b29d7b3bbb647e88b6b830773e676a68ccb34a73906eaacb0c948f111ee5cc91e242445d67635fecb7ee0f19f76c27b49ae5c2d41bde7f3a99749e6c91a0f70a8ff3104931542df92b2ec8c05311f8b714d8f2f735552755d40fde7f8ace2a1168f37ef336e4b97644bb2a2bdb169754a776be8c7ac9c4dc980d0ff40bb062e9096e5fe8904e1b22cd030cc6dd2b7a2cbb87bca38df2e77295f1bb6277581374dcf571a5d4b535e32f8fb75ab28355173008698dfce935c0968d82fcb7b25cefc87bda9f6e1a600f1d7716be105afa66e8acf131d6c1e818b26f71ad4097a653291c1644568b0add72784edb70fab0e36df6f2b14f1a37e6a14607e0ae4ce124889b61518729c0dcfc135f96bf5a4607d072d933771349253b86c826e4d5e3f887a53b3dbb4388277ca83d3ccd678574c458e7d608c7bcbbb108bbb7b393e50b4dcf806c2da0c30bf620f859dab197e101fde23fe38178c8776c95f1824b6ca5a7236551d1025c453f72838e12be7ee81a150b53cf306867c589a4708e273c2e85386a18215bd501b35b0dbb70f489691e7f17e1d7b060991cdd85d170fb4bcc2c80d9f964e41b1ed58e1181ebf1f1d7f11ec0aaeee31f6babe5a2b51e624c8abb129e897a0730fcb5a4d1e8993bf1f2698fc713a530ca61a9f7a9fee", 0x1000}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) read(r0, &(0x7f0000000180)=""/143, 0x8f) r3 = syz_open_pts() close(r0) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x1000000000000}) readv(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) 16:00:35 executing program 1: select(0xffffffffffffff4a, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x1, 0x5}) 16:00:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1c0) read(r0, &(0x7f00000000c0)=""/249, 0xf9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') mprotect(&(0x7f000008f000/0x4000)=nil, 0x4000, 0x1) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x3) setrlimit(0x3, &(0x7f0000000080)={0x7}) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0), 0x5c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="184810ca5e05e809c6d9270f3adcb2d33096723ee880659ecb4802af86b0c9c7aacac2934d4da188caae143a42e4189890f34309a64f07fb0cf9f5c148bc6caa110d1076bccca80453f1bcf3a586a23d073b915abf48a74bf300fb666afba754a69512b94aef424f6b2a2257faf77c0603d8f1d8afb108f43bd1398a7c16ae83e51589acca98d12e148d17412242913322ae5d02e3cd7960404f8479f70df3351f6cad536157", 0xa6}, {&(0x7f0000000180)="abfef4cf5b6a772096282539e8cbdb8150278274162afebc4994b0592f8fcc49f00a28aaa2ff2785faaecd4ac6803fce74f8bf6de2604fd934d84a62460e8cc0cd241a3d1b6d6f7dbe3fea50ed9b85bc29c0f51f5673b848a31307ae472e13ea2683065bc6eca642100dc08da2169a26c23eeef807d61098cdc6daf1af9f", 0x7e}, {&(0x7f0000000280)="6efb16dc595d29c6f99ef8eda7d94c4f4b7d799147fb1eaf9a82bb471ea37ff8af15d7c3dff10fa7af8b66fe58424b4c450d8e3c261e4607dffda5c16c058647f552b8670d34bae03ab1b64e9214e994ea6fdce65785644e35d422e15b29bfc94438472d27cd9fdeb688e25e261af10810bf24b1b05a50a7c4c5145d6d856c2254587c1627a9de257fc9fdc7ba8a6cec3a4f", 0x92}, {&(0x7f0000000340)="271bbd4699368dce539bc3adb275c724f06c42ede7255108a5788e62c503a376885aef5058903d03e9d97fe68495fdcd2548f56d537d55d09da61a69359417e8f70fda64e2b517fad80a378ac96802bf66872f793999d6bfe00f50ff175e1121c2c9cc4f6f1f1b31a194b21a2fadfd609e1775fb81b313c0167e8dc0d800537b85a7ebdce46714cfd4ed", 0x8a}, {&(0x7f0000000400)="c0c6505c7526080a28e117af9d7b6cf7f9486af7391f710e904e071e1c725b7fea400f56b5b846c87e0b5f384e89f67b03812eb7ff7c7488ff57d75dc3fecf2d53f47fe879a757dc2329dc6823b48a8cf5b3d738dbaf5473548a63790badfcb646c7efb795e202840ebca861856788be53236ace3ff1dfc9b8401726b58f443546f1c6", 0x83}, {&(0x7f0000000200)="96f54b3e810a24d44e2ac823", 0xc}, {&(0x7f00000004c0)="f6efb780f67f", 0x6}, {&(0x7f0000000500)="cf850794d69937b8f23325099e44395df8de928833ec91f549cfaa824b4e48a50e3991fe8f088e38ff9ecb81f37b2831bafedf92017cb01cdfd36929a208d01979a9ba5d39a7bd789a9935a05a00158c7287110e4d39d2efbf5dc8c19f81e4a3a7fdf46ec3f943e7d52dd1029a8cfeae7217da347e99ff892eb65157f401d52081c8bee6eeac0847dffeb0a7e92de05a", 0x90}, {&(0x7f00000005c0)="c150a7237c9238771d8e4ccbbd850d575cdf587df81b6c76a63123ac0e7b49bf9af09d981429132342cd5b60d2ca6250d5a5e7df8a3bba71adcdafc551ba8af26ce635bf74dfa8457bc12fa87aba4025605824ae79a295184b5401bb9ffe201c9e772bdb35e0b9d6a76840d3680d9557eff1eae8bd7ed116a6107025434ff436b7ee2641fb7e06", 0x87}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x2, 0x4, 0x6, "af38dcb4cc72193eeae04974166e487dba78678d", 0x10001, 0x51}) syz_open_pts() syz_open_pts() 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000480)=[{0x25}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000100), 0x1a4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000540)=0xfffffffffffffecf) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0xffffffffffffffff, 0x400) fchmodat(r7, &(0x7f0000000440)='./file0\x00', 0x90, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:00:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/198, 0xc6, 0x842, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x0, 0x74}, &(0x7f0000000080)) kqueue() sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8c0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x5) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000480)=""/134, 0xfef7) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="3f3b43d8087dee2a884db8e00afce67252e78cd57b0a0b0dd8745b648eec89a4ce52bce942f624958a34a01270b5109f95424ba12347b4a73dade29018c573fd1b1298684b43a26b9ac8c8f6eab9250f45901074e6eabeabece20f85dd71024401f59741a815911bae18961a232105acefe3d7fd6c3c147f8002eeddb568fa4f7d45c2c6b81c05528409723f76129d22275338a7", 0x94, 0xb, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 16:00:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x380, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x5}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5e2, 0x1, 0x3, 0x3f, 0x2}, 0xc) 16:00:37 executing program 1: r0 = socket(0x1, 0x4005, 0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) listen(r0, 0x9) rmdir(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f09696c653000662f13f1eca075e35e0a52829b1d9e203257dc7cc507ebb918b0818989f324"], 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x42a, 0x9, 0x9b3, 0x1, 0x401, 0x1, 0x0, 0x0, 0x3, 0x3, 0x2}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x100000000) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x6, [{0x2, 0x3}, {0x3, 0x4}, {0x2, 0x7f}, {0x0, 0xbf16}, {0x1, 0x1906}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x2}, {0x2, 0xc2}, {0x3, 0x3}, {0x2, 0x81}, {0x3, 0x5}, {0x3, 0x5}, {0x0, 0x5}, {0x0, 0x5dd1}, {0x3, 0x7ff}, {0x3, 0x10000}, {0x3, 0x7}, {0x0, 0x2}, {0x3}, {0x0, 0x5}, {0x1, 0xb1}, {0x3, 0x4}, {0x1, 0x400}, {0x2, 0x8}, {0x2, 0x114}, {0x0, 0x8}, {0x2, 0x7ff}, {0x0, 0x6}, {0x3, 0x1}, {0x3, 0x3f}]}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c833000"], 0x10) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000080)=0x1a5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x200000018, 0x200, 0x85) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r4, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0xfffffffffffffffd}], 0x2, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 16:00:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x108e0, 0x1) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x80000401}) 16:00:38 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="a105265aaedf69d72953b57e1d6ad953891e3830611c478452a17118eb2492539bd777f9a4d3d3ffdef267b63d05fde3d9be206245d959e7b7ab8f94ed78e30dbf30df4ee4ed8dc12300cd879784b2b1041d4ef23cb47f544a5ffbb10289be2498ae0651865e37177334590cee8a438d17860eb96b6e8eb96cd91d13bd16232d1d145c15e115602d36b9934a6c4e6d1fb59bcd34ecc73b5aa979254db040daffe8610332b1a020c1d6ec4b4341aaa0ccbb9a3726bf16a6eb7fa3d5e05cd0234ae8", 0xc1, 0x1, 0x0, 0x0) socketpair(0x7, 0x8002, 0x5fc3, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000180)=[r1, r1, r3, r0, r1, r0]) chown(&(0x7f0000000240)='./bus\x00', r2, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r4, 0x3) fcntl$getown(r5, 0x5) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) 16:00:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 16:00:38 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a2, 0x80) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(0xffffffffffffffff, r1) 16:00:38 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00: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, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x10001, 0x0, "85495500020000000000001167f5bfa600"}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x159f3b2567cd2bd6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) connect(r3, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:00:38 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r0) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) fcntl$setown(r2, 0x6, r5) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) semget(0x2, 0x1, 0x2) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x3) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d30510208f1038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303c20c000000000089ff0c7f0808a4d3f69ec7ab3a34c29000000000000000000000000000000090060763bdd20e1e4198ff8db889a2ca29180459d74c65049f3fcb422c9f7f1657138df87e90d3014b70a1dd1c175fd6449d0aaf1cab38872963476e6416671471bfcf140412cbecdac930e824b17b332fc860f862", 0x106, 0x100, 0x0, 0xfffffffffffffc59) 16:00:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/28) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x700) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8a0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x4000000002, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0xfffffffffffffffd, 0x100) sendto$unix(r0, &(0x7f0000000040)="955ffba0ffc3869a4a5c36bc5b08", 0xe, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) fchown(r0, r2, r3) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2000100000000000, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/149) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x400, 0x8, {0x0, 0x3f}}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:40 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x800, 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x18) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getuid() socketpair(0x2, 0x4006, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="bed8720abacd85f316b5fc1edcf927556cef6d503b188795c4f226930ea1b6c858f28f3c82dd9021dc5dbd448286f88fdd8a47f6188899fe0cb75cddd84b3100", 0x40}, {&(0x7f00000000c0)="9bcfce80bb34e4091918ceb3a9df9affa9dcfda7d46bf65c17b4c3385eca63717c876f44ae2d55601cecfdd1c8df23b4e676a529949fc84cab541cf22b185b78edfb97e17d42c5fa1e7b03779f5e2d04039e5f4919897c37cbed1179438bbbd00cec550fb2c91f97b224edc9093cd640c89e73f674edde20cb9010a735a2f000324360737b392d74d9b4dc2ae221526f80a0e61eaf92df6f71f50dfc9d488395579c0960c1186f8456a056090a6d1fbed192211ef67a7129b2696f90ae044985e49a44b82254cffd43be12894d5956bb596e4b617bb631e1a3da62b5d0d54eac6df31ec3e9db8b96bf315bfb5396c15db956b7e2a0", 0xf5}, {&(0x7f00000001c0)="426e163f69cb5ac68154775f111b72da60ee95c1e31afdcb4d3e56f185e424284cd00d5de25ec1391edd9c59b522a6919247b80994bb8e3173265e246e933446d1ff6e5708c13ce3ea71f5d9eb1cde4d13ae70c87d5103670017d73ec8e479c3268ff45c0b96740d838a", 0x6a}], 0x3) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xb9f, 0x8}, {0x18, 0x0, 0xfffffffffffffffe, 0x9}, 0x3, [0x6, 0x8001, 0x2, 0x800, 0x6, 0x6, 0x20, 0x100000000]}, 0x3c) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file0\x00') setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) chflags(&(0x7f0000000200)='./file1\x00', 0x40000000003) rmdir(&(0x7f0000000080)='./file0\x00') setrlimit(0x2, &(0x7f00000000c0)={0x4, 0x8}) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = socket(0x2, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe70, 0x0, 0xffffffffffffff4e, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:40 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x208, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000040)=[{0x0, 0x1ff, 0x800}, {0x2, 0x3f, 0x800}, {0x1, 0x100, 0x1800}, {0x0, 0x81, 0x1000}, {0x0, 0x47, 0x1000}, {0x1, 0x1, 0x1000}], 0x6) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x4, 0x1000000000000000) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000680)=""/190) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbda, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x1d, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:00:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() sendto$inet6(r0, &(0x7f0000000080)="1e5134c4b7e569d7b508775639b9c819e36fe9cbda9f130efbf2fa604fa5483cb26477b84cc019efafc7d0aea0c12a04f56492311635806a19f23a4bc476d1cc7c290b6ec61e818125b9815d0d9f61a150bdc263b4464908417e201ab6bc24ca3898352b4f48d1348bf01601f3d4b0283c57ccacef72ae4f6f015dc680ea70c9e387110b13d00122e569779bbc2711615a0e9a3b986387fb305aabf01c72c54a642df48c76dcf613b0b0843b6320c784c0eda188b394774fe1dff02a5ea5aa31eb33c332e58756a91bb99efbc0781f18b1b2818cc67a95229014f5888bf2", 0xde, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x20, 0x1ff}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x4}, {0x0, 0x5}}, &(0x7f0000000100)) r2 = kqueue() socketpair(0x10, 0x4003, 0x5, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3, 0x20000002, 0x4, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000003, 0x200, 0x401}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x4}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) pckbd_enable: command error 16:00:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x5]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) recvfrom$inet6(r6, &(0x7f0000000240)=""/191, 0xbf, 0x803, 0x0, 0x0) 16:00:41 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000036e000/0x4000)=nil, 0x4000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x10000) setitimer(0x2, &(0x7f00000000c0)={{0x20, 0x2710}, {0x0, 0x7530}}, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = getpid() getpgid(r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x6f9}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x8000, 0x8001, 0x3, 0x80, 0x9, 0x1, 0xa2}, &(0x7f0000000180)={0x144c, 0x5, 0x86, 0x7, 0x2, 0x5, 0x6}, &(0x7f00000001c0)={0x8001, 0x80000001, 0x3, 0x7, 0x133, 0x1, 0x3ff, 0x9}, &(0x7f0000000200)={0x7ff, 0xfffffffffffffff7}) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x100) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) 16:00:42 executing program 1: getrusage(0x0, 0x0) getppid() clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x9, 0x0) getrusage(0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:42 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x201, 0x0) r0 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x18, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/81, 0x51) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:42 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/56, &(0x7f0000000080)=0x38) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000100)=0x7fd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/200, &(0x7f0000000040)=0xc8) r1 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/144) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000140)=[{0x23, 0xfffffffffffffc01}], 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x2, 0x1f, 0x4, 0xffffffffffffff12, "0a9220425d5245d4b2e59caddf59cafdc9cc720e", 0x0, 0x2}) getppid() 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4361}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_addr=@in={0x2, 0x0}}) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x59f10734e1b0e319, 0x14) r0 = open(&(0x7f0000000040)='./bus\x00', 0x24, 0x0) write(r0, &(0x7f0000000200)='MS', 0x2) 16:00:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x764, './file0\x00', './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x400000, 0x3ff, 0x9, 0x10000}, {0x8, 0x3, 0x0, 0x401}, {0xffffffffffff0001, 0x9a12, 0x2, 0x8}, {0x0, 0x40, 0x7, 0x200}, {0x7, 0x3, 0x3}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x1ff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0xd7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x5) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x1) sendto$inet6(r0, &(0x7f0000000340)="1e926be752d1e0f8c104fa383c7e587bbeb7c465f61da462ee5679e2e8484e6fe124095b115b68da98b4970362c9b2c895511061e51fb52c48ce603d104a1027385800330c46f17acc5b6241beeb75af1ba145a2c4f85835b4dd20493b4d", 0x5e, 0x4, &(0x7f00000003c0)={0x18, 0x1, 0x8001, 0x1}, 0xc) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x1, 0x2, 0x7, 0x20, r2}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000440)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000480)="770115e9e7afc8a3cee4a93bb575d14cdf4aa7a79a7bcf9df19184b41f664a535c1c616cf8e9c731e7930978c6613585e3cdaccaed", 0x35}, {&(0x7f00000004c0)="11084a6adf7ebe1b178ada0156b562ced0855f048994417945514df2ef4bae689fefbb5699d453827258941c153382a83ecc12d659442f068215d896b121493bf768f61da19539f9cc79f5d92cdb38c14323e86583be0e7b3c032b5737f56cfccd2b64dc0a0f7183efd444e8d7af63a7bad19bc8f5adba080d13dc9947c9608cd48470cdb9166a86792c1d63ec1557a709b1394cc90944f52d9a7c05a8", 0x9d}, {&(0x7f0000000580)="56e4721403c64ed6cda1d7905c6ff225a023c950111ce0ed7bef2a5571ee6a68", 0x20}, {&(0x7f00000005c0)="9f6d375052694f342b68dc464d3e568e48755766d2a3b1e222b56c2e34c8cdb0e88408d3a68b2f32564bc9cd2b541d65f104", 0x32}, {&(0x7f0000000600)="eefd00047094b14be74dc47c0a67e14d33097d4fa2b61f9978ec8aa6b6fc76862b6c773bbb50453f0c100b83beb28e88fe81b972ef1b05ac047377c0d75ed7e55c6b8062d4ed9d3b07fc72af80398768", 0x50}], 0x5, 0x0) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0/file0\x00') linkat(r0, &(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0/file0\x00', 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000800)) mknod(&(0x7f0000000840)='./file1\x00', 0x8, 0x6) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000880)) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getdents(r1, &(0x7f0000000940)=""/81, 0x51) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000009c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x10280, 0x0) sendto(r0, &(0x7f0000000a40)="02aff63bc7186bd6700aa13fa5730b6b69bf92b48e03afcef8d2eb625607e14a0388a0fe09760c1c87a26543c3b7af0a93c8361a772e2bf6e65acb2289b8add503cbdfda4d5901a8317bb89474702d07cb3b31ee8740555feb83f31423b64bc0f88fff6dd3a62954eebfb9f63d8927962622b13402bdd7784b9b1e85ce11743811b5bf6b35818a3049a356701f", 0x8d, 0x1, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x101, 0x80000001}, 0xc) truncate(&(0x7f0000000b40)='./file2\x00', 0x2) 16:00:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000001c00)=""/219, 0xfea4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xffffffffffffffff}, {0x18, 0x2, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x200000003, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000140)='./file0/file0\x00', 0x8a, 0x42) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001ac0)={0x100000001, 0xffffffffffffffe0, 0x6, 0xa, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x0, 0x7}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:43 executing program 0: r0 = semget$private(0x0, 0x0, 0x90) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/199) r1 = semget$private(0x0, 0x4, 0x40) r2 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000100)=[{0x7, 0x8, 0x1000}, {0x0, 0x80000000, 0x1800}, {0x7, 0x9, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x3, 0x3ff, 0x800}], 0x5) semop(r1, &(0x7f0000000140)=[{0x2, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x4, 0x1000}, {0x2, 0x6c5, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x8) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000180)=""/64) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000001c0)=0x2) semget$private(0x0, 0x3, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) fchown(r3, r5, r6) getegid() semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000280)=""/19) semctl$IPC_RMID(r1, 0x0, 0x0) lseek(r4, 0x0, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xfffffffffffffe07) wait4(r7, &(0x7f0000000340), 0x2, 0x0) r10 = open(&(0x7f0000000380)='./file0\x00', 0x90020, 0x10) r11 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x9, r5, r6, r8, r9, 0x10, 0x3}, 0x9, 0x1000, r7, r7, 0x0, 0x2, 0xcbd, 0x7}) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000440)=""/207) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x8, 0x8, 0x0, 0x2, 0x4]) getpeername$inet(r10, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semop(r2, &(0x7f0000000600)=[{0x2, 0x5, 0x1000}, {0x2, 0x3, 0x1000}], 0x1) shmget(0x0, 0x2000, 0xda402b100c4b1c58, &(0x7f0000ffc000/0x2000)=nil) semget$private(0x0, 0x2, 0x10) connect$inet(r10, &(0x7f0000000640)={0x2, 0x1}, 0xc) 16:00:43 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), 0xc) socket(0x1, 0x0, 0x1f) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8203, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x100001) write(r1, &(0x7f0000000100)="272f906ff3b4967b004722ed0d87371c8a19eccd7e0ed804660fe4769562456b573b3fda3c6f4cb630cf34cbafc4a46c366f68e57c57ebc8b1abf0dfbfd575aeb4bf4e0a08583693f24247c91ce410515e6ea0e106698c7ac805678c08c02774b5b209a2839de451c33260bc581b0d541e482a8184698578c8f7eb03b9a25f320dd59f6a630acc19b7bbe1d39ecfc9cb358b9c05fc741ebbeb0d13a37a2b8111729f3102c1480dfce706d2928d7fa0f203f375b2d02de6693dce5ca9129ad04526044f10ee029bbf4bd3eefcdcd3212b74bc4354", 0xd4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001700)=0x10) r1 = socket(0x7, 0x5, 0x7) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20580, 0x140) mmap(&(0x7f0000a7d000/0x1000)=nil, 0x1000, 0x2, 0x1012, r2, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000100)="e0d308ac33d46232c3d94ec37520c503e3ca341bf459cf068a106ec639fb7064544b657385e7a3cc629f227169b89aa2130fbe3e7390caeca38d86355133cb569bd92a6f6099f2bcbfd706343109b14d397db3b059e5f09830686a4375ac8b7713969a50bef8f6bc77caf07cf0da3dd53622db0389e4a035dac2d23f6769faa222c043dc487af3791e248c8ab1ae0dfdc5acfdeb09e970f94fec5d171da0e1d1a6eb12d12b9fed09b5d4eac3be9a75b715b5f21f32270af55cbf2b794ee5f777b6a403b55d72729d6a63059660085a66388cc821758bd3a30418f325f1b5face779f06423cd8aeb8b5", 0xe9}, {&(0x7f0000000200)="b5ce40c1a0c100f432e88514ad815622c4c4454826ba18ff1d0d80d571294857fb6b8bef3cb551780765a971c4bd96d5031d2c91b16f5e8fa0fb8424c617c9bcbf7e6d997a6e2d3244cd2071cd1ae619262a09162658a115028ec0786ecf272f52b74538f0ab591363e6a74c47e327e35b733f80e76e08f5801732323113fba788cdee9b57ab0de84861fec7ab333f1093d3b0a973f59b370d5dfd2de520a8d7adbf7db55c4b015bfb4ae85e563230af2613bb493570cd1b82764235dd00be9f1472de2b47c065882617013b82a43fdd92ce54650558cbfd7275bba428bc1c68157e20a1bdb4734a76a43195fb35540f33cf5a", 0xf3}, {&(0x7f0000000300)="e66b508f3a6b702ca71e6911d76131d34ca517fc255c1af65685ed86951ceb84798a47c390643ed411f4b3423358df80583bdddc1d46757fe3f1e4f3828bd45ee5bc386d0edb47cba5f3c70d4d46eb9dfabc53f8f65bf38df00389582b8d80dfe8acdc3a9421c240201fbb7acc256f3c0c47da242bf69815193da195a0250bf8588ce7c5186b2595a79d042177234b1c89fc4f4f1ebd42a0d934a2f93143e7bc1e92cfec2e6067cea5a9c82e75c3b932330fc7d849a1ba6c56f90a7815198f86bb62f4ed06a7355d6762b8d760f4c7e9212700720f729d4843", 0xd9}, {&(0x7f0000000400)="e9f1c1e11024801cd3780672212fb7cfa48a87e05c54e212ab9666fbfc84d20f2143610091bbc56a1d50ba87c005be40cc1f4fe1c5ef54c0888957ce44c5be4ae37d4d44a477440405da3105b91520633daad1dea4acb251b9ed24694d5fd9abb9e9fde336b5ae4f7a88aa7b1643f93f59bb189d7f5b480c1113f43bf097a9c2dcc5e6f2df379402b1ac58d180a6d1c919cb4e81d41b95624e42a21962e5e4", 0x9f}, {&(0x7f00000004c0)="e0873b2a545af99d20e06d14a92c85dcdb5c705ff29136dd28bc6babbb31b32992aaab2af8d473e4d50c5c99b30f92abb115ef6260f05efb7b4de7cbd3d1459c1c5b48359d8851b771e29ba8b050b105c5e89a1e489c3a4d8b5d40c2d6f8584862cfdea13f33a5408698efcc013a3b409cceca58867fe47fac4683b5026778178023176ab1df4090b60ed3a9434fc47d8f635c8c06adc97382eb36e619798a02901cfc476596f5668a166d59379c752b3db2cccb8f4640887f70e24ce374c942039ddb16216df5e2aa41d262defa4c779e702ead5ae0e575bdfe8a491354e13d95fe08cfea8277813f9b5959a980230e9832", 0xf2}, {&(0x7f0000000040)="b95fcca2af576e2c67e60550c80c1bde26c78d16b30e1527175aa27339c3180772a06e1d03d151082cb7593ac019a9cd016d7d", 0x33}, {&(0x7f00000005c0)="32b808779fc78d66ff22ef306672c50fe5f1de9d138b9ac1cb9cf511213b9c6da3469ff7b4d829a2225ac97fe9cc8a1f3c3e5075bdfe1e7582e4610760e333fa45e34e1ba464eccc2ef05df0e8e060cd92c5327d23fdbb619945b4df4b4d52ef4be3782b324ab332df43fb81fafd0d08dd22596954044ac5517a0c55ffd1e94defbe7a6e51ebb244fdba740992aecd4ab9f8208e360c4dd74de863be47faa09f9a1b88ff512360f1bd29cc035cdda6c5a472ff3dae782f2cf31877309ffc7d03498ae074301f5aed5c8f730ccf50846017a48dfe70523daadcfb399490d15cc577d26a11b8e3f474be6d9714ebf76413e7c0e1005785aaee716881fa4aea3347cb9161e7d0f7ba1c61b5de1461b9996559f494cd5d91a7c4fb02d49b8938f36ce1af0aa9ec9560b5572deb37b43b9d8151a40892d83c1453f77c54669fc9399fc968c32d501a6f7e68131a3e301c4edeb6769677ae4e1016c5036442c5f43df980a157de2e38ec1ec18aa3af5b98351ec31d2914488d92e9d06794b2f2dc98b6b82ed35f2e3c9e690eedb45ae15c12ac23e717c3d120ca5383315fb58f2b9e994cf334612b05d6a65dcccce26b8d7d56a20294a07f743acba39d695dba6bb05008f3367dcc11d4bb32a1e1ebb28a33641dc214e2044d1ca152f384d996e5bedd97b419b83c231f0839223cc11301b4a8a8ec9cad1555bf0b952c6379be2cc9c6f2e10d589fc8b35748514df6b848757d5a1f739f7cceff8906e42d6054fc12f30eda18a26690299ef7b561a03e398f629948950ffab4a17b947ef4794d6849b3a969ffaa0511ff2d5a691dc383a29a8ba7f5201c681133184b698098e7fecc8196beee353f3bb40f39b433cab58b0422ea5f3f6b6ac9fab8bbb79cc4ebf806d8646215dded712fb44499e67d7f7dfcd5f409a3905d4db1204d6ff5153e1457578f7203bb27bdedf844e1224795eff9305e7e70575ee66670eb12ac1730bd7cc93a1a2dc6ea32a71a0e9e1f645ac8738e72625d8b8217d625363ff7e0bc9cd72323983165cdb692195cc7fd1788643077d6b74250c48afb6cf09ce183bcb4a04fc431ebedd076477c346230c05765f26d38f11fbbd0cef4a770c081edf3364cbe073b93a4bed6bb5c197af1fcb0d85c2a979bd889f5a33a059a314af2729afe0735035a4df3ee2860e92c92e070b17c30748a6a5630af007195db6467adb7ea651d09dcf014222d95ce297de152816326762b8c4cc7e700af120d4fbd02a8f7e5d2f5082b00ca7e51e6a7ee50ff8979587d6cf5ed1901c4263198008646b91cc63eb736f4abcdcb193468ae25318cf20dce26eab20938d4b2fca824e73cd2e979d2b65d9f8f4b0528fa8fc208b065db3fe7632f76547c1c7882a2511141f37e2cbc46c18cc72080e413eb99d83dce48fb0b3a5b0286970a164bbb7c8d4227fe7c6b0a186e559b315839bc7e4d103a0a425159d16a620b41ea1a9ec0ea2b07b5fa616f6feccca58a264952ac3477279a6a811b1d97f2da780e509d5488e26eb6f3dfb15415ad15ab7328d6f35ef32743a7f3d1b16fa2b2fabe8c4da5510c39786e1281e2091fe40749c2e3d21cb02234458490a959bf13ac347afc89d1de647572008fcef2dcf085f86573ae8ef6920b902e670503dfa24613d0da203cb9483c23c17c16faff192e1f904e5b8328e145c4bb5ed49e05dee61683b4019623fe0e89ccbc5c29eebe480d662f73d97340f5d3d81222c7688903c0df9753ad00b73e40a2fc401ce7833160116920d18f3dc872355fd71fd97941cd540900d8ec9426d86e0ff583c074904ef86d03127c3b585cfbdc617754bc0b1c6ae5d4ae0a8d04445d7f20bb9d0a26508939021ab39f95285dbefaf103a3cac065403269d14f4abe02b281ea4e84f4d4d64db5ddec12e68cab2201199fa8829c0f0a5aaf12947608d8dfbe81e6ea2f2e21bc0dfdb6ffa7b15f323cb3d7138b780a44d0c653fde03b80183567307b6fc5ae6bf83aaa3a8f0d0ed918c49516f61f29af662128f599409488b5f9f10802303f62bb91ee3579b0ad2bd346aaff8ac4fbf4b6083b124762ce984fe8c13274b44000965317872584b558082310ee6e5a1bb6ed76826b26c7c9e13d2291e7dbea67cee753367a0fbbac97e95a1eacaa63f911ef668aac03062a6b5382eca4937536022e3265dfa2f4ff58c1ffbb94268df61c553fe565b52b13587bf1c35ae406ac2ced8514e6cdeba78df57438ba82a8f2db4b430e31cb526e1e4bc2128388deacff187038194b56f85db50882589b3f9053daf704ea8f5197c49056b4d001bb598e576bea1dd7c762a949218d27d44acce1a739046cf90821cf1e0958613ad5cab67847eded6761579db02742a989bf6303f3daa9602e6ebe62eec6d941891ff61c0d59486c9c8d1145f858acecc78f7de5b3c8cb66a38c328f34f22bb2484ca7cd11672b6f57ccf377f10efb6d67eeb0cad274b78dfa2513834ae41496e6d3ceca44e3088dfc542fcfe51dc5d8faabc4880aa19c739dd038c392e9734dcb3ab254951848d071bf64fe0a5960d2bb162a3798523173686eb15c82afbd04a28dbc6af5c880db398e3d351fe47ac71ac49dffdaee3c52276fe7e8a9ddf8691b931112acda81d6a401b1453d243c5351dde7add805045ef2b965eee0757c13a793ad936657335d478b2df83ce512bfed6ba12d3d62f9ee6234478264e62bb3775e83cffc5ad89a9557c71cc021ad2222a015fd20499638ab6914d988feac377e600d18e0dfed8fedda90bf7b8e6e5bdd992951cc20eebe75756cd0c7de42db1ae94b8ae26ac7721803be6e420c06b62a5290779364640babd8e428df21896b331659a9047caf479a08ff2c48e0fa0bb6108234eb6dd9a1cd90dde4c9d726c7083a0d7f19f8d615244afc0b0a3de8fd11c72f685dd02b8f323f57b4e7cc8cd587fb17c08ab0da56f71dc6ba80929e2b5ebe43aae07734a6a303707b58b1cb55b18292855311684c0dd307d142c889a2cc14a50179378785dcce6c05c72ac9cfc987df16df3de4a653f21126ed9c0aa2a09eb002d24bbde9895be3a9eaff3ff7c699988eb35149c6d90ac13cf79da1ae5c6a39ce120a8ca4ec037512ded2a43601cea02e6d5863e28ea4c7cae10b5747770eb3e710e5ca7de1849f2016305e7017362781bcb63dc586d71fb5f255061725e7cbf3c3e7d7c17a39d2dc789a6d418bf50909be8152cb6d0375945021ca132a96194c83addddeb5586beef22121842aad2d908d33da762edfd6d53d75c3ee56851fc148e45f79a256da31fe35ef314ab89540d08840835b26b648c2e23af3c337c5e935423ed47c0ba1119e942985ff2c88888ee80530fbd2d355981d8ac600760a9d26ef84061d45979abab51555dc7e693a19c207f84441cd775e28fc84e6f4be786910b04d14044e93d6aba0ad2f5d08a5ca5227f777c690038d64c659bc6499737defa37036c0f26b19f006bc416e7de6a993e130a59e49b3361a26f613e97b783472b7569bf492a8405e1ffedb24a2193f434311080f7ddb0528f04cdcb86465e4b5a4a0facd5a849c1d097e75a9b6c74d9c816c18415592fe26bd90e1a1f2295355bafe3582dcfe92fc58487437affa2c713dcab84617e77c617dff1e54fef9b07cf24feb9bb09eb47f51ddd7a210012b0f56777d61c51d3d04ec1a84da3028a53494ec5b3f4f956a4c4d6d091de1ca66e489d8dd7b38e9f199a0e096816073f6678ad3c1d9b79c2cbfe592000ef62395fd05a8511951a2d7a3b2271c0ce7c60b44513a379bf5b444ebfe837ffdb449294367a86adbbece2675d7fe6b7307e81dfef9cafbe842e8b458ba77db4fe9ec84e63bb1443e923434a392d3d0e76ff71e3119bdff12a411deffeaf07df3ff5bb518190a48ad1a80444a00c09c8b267465fc2ccc6cebb867da4520b6e5744717b62d7c7daabb0a52213dcb65e8af78c9d2da406e708e543465a35cbf5e82d05f81b63748a2fc4cbe09ea44d057271fbfe0f7ef1f4e57662d17dbd1943646d6bbb0ed4179260a50a2f3bb9677c5a296d3e802d0d1b14f3e3db7ab45780f8de4efaaf70002efd0d39fb7355f7804236a657843c23f3048692a0b131ecb8dc311eea7d0ddb9b297aff412efad3c181fd03e07f576a7fe2b4b4fd7c7d4fce0b14cb84f4bc7ac61eee4b8977edec1bb44e7e98b6718e3b30cec5d6350fad62bf3fc96d0222ff59cce3dda063f1fbbede5ec10db08ec58f6dbd84cea49f96f52392288b925295dfecd8a033ada83d0e43b6c696c65652e0f9641f12be5f8301da431f1c78cf4a493fdef45cca19edc1a7fe8c407599eb23e9c27234228f90dd36696225cb30be50cb9418a4f8b9970a8dafa04d2390cd33c35a48c1c29e820f4f9415e022308f72ecb336c560727ad4c9babba71548d3b47818eedc0fc390c207b6ae46f6a6fe81307e23c63753b271a01b7374464f63584cbcf669c107ed3b0b31e96d6b50e7b854830e68c89123c1f8cbdc26a9a1fc9546335637363cd84de2921fb4d5e6df408c3488953c4e158d710daf2ece33822ecb0844e04e5ece8de9d0e4ece1540f55febf5def7033090588c67f2fd5bf5f0ce546b6a9aebd21fcae309820de1b13d72487dafef9d71157b3a002dcc0a6061f9f482ceee385e03ce988596acd30ed009ce65676602e463a4258c4ef0c156ef8cd5e6a49e87197a2c046b6caa420ae2f0d1d15bc7d4fbcaf5425db45375710bf8b0cb1f8a397b1663a835b01ceb44558057b5e9d71ce984ab1a6ea75b2ff075e3e7330eb177be0d2293b261e8edd238f751d3b02b8c6222bb99443cbeb0d8df76673c47dfc0359aa9ea6139ee7cad9832d089d850e1e0d5fbcf72fe8dc5d55dd2ec7647c15e1d4982f6476eafac1346d4a506291e0ada922674fc0afe1d2f1e4346010034993cf1e6bcff85eaede527f3c0503b84645ef10c490287929155713ec81601f115cebd546a7b0fc2db14a8887d487d594727ea3e9a2111778488af68bd975577c49a51c7c8f24f7994b7c14fdeac1a4ccdfa1a48b68210fec4b7c2dcf62cc8b861d80f57a0bb5d701fb6f3becab0ece3bd42076018144775979b01bec81dbca5c0444e0417cb17d97cd370d882b406fa0e096052d011a116821953ecc149e1cecf4d0628dc0c35344fd38373d22dffaf5054d88c0a58babb86a011d51e7515d8259a368852bba1f0c996e599b8f28bd37930dd74a4ee3372fb50eaced75da6013901d4ce3d2e752296bd03290659cd4fe90c6ae42db0b9c33de75bc76392c7255816fb0e91596c746d0643262683657570c156f29df344e9e0236af3c226ed4b02380ea42adfd93ca00cdaba6eafa38a0452ee49122ce5a9e1a4680bbde1bce027cc05135f966f70e4789173b146eb1a591c7261a2badf33b1b6a371d32db10039b5d9b7570451263eba16aed2d424cce8f2319bbf92b9b96610844729344ad7b5dd0deb6a9a222826d40d493c780d5916d6bf89044598213adecd645b50a23e5911d8f9d766be75245322225129b0e4b233f22cb52afcf78b3f60585976cc86c9cb80ddf87702fcc66991e2a77a3cead4ef8f79e6060f1762d48e9664d87cc44f8f9486aa540b1eb650d14283c034c3ebbdacef3de48aa4120ca0eb5c140a440df62ffe978f99a79675dfac9b13be53887ad29453ce171c4d4c7caa626e6325aa0a6a4154d6e2c09779553b7c9b77ce2bd734de17296d9f12fddfc730b57002a84dd4e59180db92bd28790d12e600c6bbb9f37a106a958c9f03bcd874", 0x1000}, {&(0x7f00000015c0)="564a032e6128a4cd19d9aa63c20fb1165e2ac222bade96e27baff8dfc5d3c5399aa5469b16ce5594cd0e980290a78e92fea01ba70d7b12a7b1d63dcbe192f0d1f4679e877c53be2cd9fb2dab11759d6f38745a8e7be864832ce62f184e1ae111bdc18b93e8139b1cad7efd2a08455a89c9d02b98f23fec9a98c7275a00631ffd2e22f3a644", 0x85}], 0x8, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001740)) 16:00:43 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x44) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe008, 0xf0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x150) close(r0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7fff) 16:00:44 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x43, 0x0, 0x4, '\"\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x20, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10400, 0x102) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x3, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:44 executing program 0: pipe(&(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x40}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1) 16:00:44 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/240, 0xf0}], 0x4, &(0x7f00000003c0)=""/41, 0x29}, 0x800) setsockopt(r0, 0xfffffffffffffffb, 0xb, &(0x7f00000004c0)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x711, 0xfff, &(0x7f0000000500)="17b8e8346b6a04bc45d631e9b3bf5aa997cb674f7f42935df7ad68804b27e5755357b482e6e2ac8df0701968366a25688fdf8e91a0718f72ae36e8c32feec70173f8cbddec43be25d3a84e2bcce4d116b135a6e1a76fefcffac3d8dfa72ff3b6d86a200912aefee089663acd83d482a969358c51faddf9660b7f2d179c76e569c8f7d2d1e0e17a7197eab5f82c1010e3d7d318a8af3cf33d4ab642270986a198ac36", 0xa2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/203, 0xcb}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000640)=""/4096, 0x1000}], 0xa) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x40000000006, 0x4, &(0x7f0000000000), 0x3cf) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xfffffffffffffffc, 0x0) 16:00:45 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r2 = dup(r1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r1, 0x5) geteuid() fcntl$getown(r1, 0x5) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r3 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x1) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r1) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:45 executing program 0: getitimer(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x50002, 0x2) 16:00:45 executing program 1: open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x100}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="edcde6886e7cefe45796315d11fd0182f92a4212503d11c9912ff2da8f59c48aef5e2c95d2af4a1c52eb992c4f0f8d8d50bf00d2f5b1ee91770466a9fe46be4908027e868b834be6166f322d34cd1d9a1cff6a0518606e81daa38e345fb2432c3de313436f517fc4e5d2098bfbdc1bbea08d520393f2942b69e7299f498de02f1089d9d401e734e68f29af8b52352159d4b2ac816f4a8974187b369910c43457cfede51baf827ec91146bb19e9ac71f3f6c3e0b19d7175284baa08f8159763487efe5ce2a0f73425a22fd9", 0xcb, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x170, 0x0}, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x800000000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) dup(r0) r1 = socket(0xf, 0x4003, 0x9) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x3fffffffffffffc) setsockopt(r0, 0x29, 0x100000001, &(0x7f0000000040)="b2", 0x1) 16:00:46 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x9ac5) msgget$private(0x0, 0x40c) r0 = shmget(0x2, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair(0x27, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget(0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r8 = syz_open_pts() setsockopt(r1, 0xfffffffffffffffc, 0x3, &(0x7f0000000180)="a8c8f2b1d217300b1260ee8e6851f4600dbca87c52404ae93f63493b53d5831ae8e6ca23b0638cea14059912ce2eb88ec00f58052655b12a6bb3005e0d4226eb081bfe365dab3836f9318a7abd09fa99f0b9e2c1148a83e0695bfec24cacf5bb5028c168ecd7120ccbcf45d69a16978abefffa1e32828e288053422c2407426a9d235ac0c1105aed126125522e21ca76164deea3bf858c45deac68db33aab72914f434bef84c6211d97e4333df0e9f4454273edbf125acfbb20f36999a6e499f620abb37246b60e25f026c5d", 0xcc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000002c0)={0x3, 0x3}) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x1, 0x1, 0xff, 0x7f, r4}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000340)=0x5) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_index}) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0xa0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000400)={0x8, './file0\x00', './file0\x00'}) msgsnd(r3, &(0x7f0000000440)={0x0, "d881c0cc90a0a009f6d837a287d788a06d6eaaffa8710bc6b54fc58745972167a1a07cdebb06a40be51725e5e03b3634e7ad6655931113f1249ecb7acf3c43ddf649a976cf616dbd5f4db216fe5fbd6beeb72b7f2f912fd082f87a26b9f81558864d32e373e065380a28505bf1252da2d2f0f5e309be7ccc9daf4eb2d339cba81faa78fba2e4294c1b3c1bf01e3cefd909a750e0fd7eac9cb0091160b1f85ea136a6944a6af169a964ecf75e77ef8b058aac5670536264960cc7957a72be9114030c08a73d5e2ce253401ee1e8022718"}, 0xd8, 0x800) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000540)={0x0, 0x5, 0xffffffffffffffff, 0x0, 0x6}) socket(0x12, 0x1, 0x2) flock(r10, 0x2) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000580)=0x2) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x38) ioctl$TIOCNOTTY(r8, 0x20007471) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0x1, r5, r6, r5, r6, 0x100, 0x7}, 0x9, 0x2, r4, r4, 0x5, 0x4, 0xffffffffffffff81}) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000680)=0x7) msgget$private(0x0, 0x1a6) setuid(r5) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f00000006c0)=0x1) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) 16:00:46 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = semget$private(0x0, 0x3, 0x40) getegid() semctl$GETVAL(r2, 0xfffffffffffffffd, 0x5, &(0x7f0000000380)=""/243) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = getgid() setegid(r3) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0xffffffff80000001, 0x800}, {0x2, 0xfffffffffffffffb, 0x1003}, {0x3, 0x1, 0x1000}, {0x3, 0xcea, 0x800}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) chdir(&(0x7f0000000340)='./file0\x00') nanosleep(&(0x7f0000000200)={0x101, 0x80}, &(0x7f0000000240)) 16:00:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) getppid() r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="276717e42a7a8d767634c286dd32dc2cb3933053c48b3118424aca3f172f58fc322becc7b0fe1cbd296ee19196b71e7e2a998347d54060ed6da0d56af8665ae0a6b5624953fb10d51275b587fed5fe0cb8ef86527fd354d3ec7d0af8e5d8755d80938d611726b3eed3f08c08bdb4525e270d5dc781fb9dc470c9adfcb800ec500722", @ANYRES64, @ANYRESDEC, @ANYPTR]]], 0x0) r0 = socket(0x2000010, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000080)="ce59725f663275195d805bcefc", 0xd}, {&(0x7f0000000100)="d66fa21e7d17a705588761a32ae7ffad475563d0693e9320cd44d2e22fc00e2ca4c8cfa607435ca5e6a99780abfb550ae7eb41ddf365fffd4f43755f5152a41fe83ca01212d0f0c79c55576a7b346f2eaa4633811381c34b2c0d8f31197c441683944fef978058df5a0ec32a18973eed7ce57fb83418551b2327c438060882245dfcd4f831f7c86af62bd1218dd4a45d73ef8689fb1ef9b7d9449fc8d6a4af8aee51c52347fa31beb6e2961f004c567fc5ba9f8a0fa9819dc713eeddfd56fab3c22b778bcde06ca75dbaed95b5f91ab6a51822692baf6c5c316485b4bd", 0xdd}, {&(0x7f0000000200)="8a2689c76e77e00f771dd16760a31b887313b41ecacca92019a6d11401f4ee41bef1ab76ec5ba2c127d7e12530ed251b8cb6e08518c9db9364ffc95c898c724cf87e344ff4b6f0c0fe29f792b3b04fc6b23aaacb73871d54a52b8a7f60e1f696d497158114c10c3d3113b98e0a82f2c66225f1f27c7f45e53a4dd4df06aaa1df4df93cde581573bcef883b8dd90c0286ec05bbb6077caad36dd184f7ed9f7571caa99813e987dce14d3c690f02451fb17d592fffe5f9a8c687b35540031f6a5b7cf219200c43f43918c6b23f9e419d16e4cff77a85914e2cce8bf40bd4884a2b7dd1728f10612954f29bff6be8", 0xed}, {&(0x7f0000000300)="291fac0b192ff7935b4b8ede22bdb7cf09034030c6f33068f9f6d44e61baf8a0d9db2eac801ce2127c5b3838a0c99089a37b8d23a344a9844f4655da02a6a8196650bb6b69484ad5e615f971e148b6fb1344a7ff67f19e05b99128e0db1858332595b0ef347f0e221bf4212138edfad6500ab06e42b29ee2019e9e7c7722efc5ef47f77bb489db6abe8de2b5484e60c93604446f0923849e6d9bf1ffc60657e835b0c9a51dec364001c26b6b4de738a64fbcacc2f96421917d055130f342a95d5c0b868b78e9852c25c29cbb61a76508ed1d6c", 0xd3}, {&(0x7f0000000400)="c0441bde1ed074724d15a2af732ca1d08e2047a8f7ccbbe25821aa33bf8ffadd71a83a91b60da31376c611fd8aa6a7667d4d7cb6d306736a1a98d0fd18dd03e199edbf2c6d1cb2c61b2bbe8f8c3b4ec0ab09ad98bfabf21144e7f29efe75a6b1db99f5127a3884f748554342059ccc24e270983d245330fd5a6b45dedb884bd6f0a790d3abae6bfcff5b1336add2afd34ed06a3e45e61f7b05e35aae5c1e67158f8540ed5b81c553766dea04287a3becd2b889d3b3a0706563aeb69bbde3d6564b03419fb212a26e69ec7f168a5c38e4b6e99d36f87a", 0xd6}, {&(0x7f0000000500)="506769ffbe5b0ead356af8551f1b9dadeae0f9881f4a16b8c6bc0784b112ead87ef4728d9b4d8527b640de51a63d546dc82ddf0fe9c115bbfb92f0bd257b16519a0ede8ecc42158d7ea98236d0d8be684426", 0x52}, {&(0x7f0000000580)="0ba5b1de79bf89a3ac18844070a910732d8347ca89e6c6d54b931c97f2fffdfdd6aba721a1146d703b1c22981dd7af997e43fac3d05fd85dec8f2728b6ea198306f5deaa24e91e4fc1cf22c627b5d116fdf579d40b98a90c486bd0838bf1e9f5b7436a4bf31eb1cd6c22cb085e546674c5e03c48c73f8ca7a0171cdfbe885bdd3b4a280be17825fc4b55dc19e97728cbbfe47022fedeadb647197fcafe7107272c212c32193b11935b586a7d312716f14ed6ea6f7ac616d493e46c77e61759343e6a31c8298b", 0xc6}, {&(0x7f0000000680)="1674fdf49167cbd2e9f9ba655b83fcd402afc8c5ecee412529efe54322939af59d1ea4cc724f190c46b4289784f0842bd3ff874ad884acb878568e4014ed84b81065b701d328e32b2d362ee4cbef7de65676e14cf635895cb2b06d8d25a1277cb19b0ab45f41cdd497f0c3ffbfe4e2e28832c4479104516a0d64416cc82b943f44b1d25c767a1461779e183bdbf7c162379633c3b15b797c7a43f58bde9e1d776304a181a3cfecd651302978603b6494884d8998eb8fb53570eae9e186ea7fb8e4fe0e7ebcfd028e16e31d1d5cb0a9f393ab205cef14f4f0a154095f2231deb3a184c4a8dafa53fe1dc9bc06c4e97c905ab47eb3dff9c6c59ca755aec0ad364f99c7c7264335c149cdef71b5850ddfe182845e021d0ba3b7a5a1828d18fbf46238b0666382cfc598712c3185f53536095f8a9dbb57cf87fec32f515f90fe7cbe7e2366f04996e0ba65adc0879533092166fb46b189f273fae3f3f336697d0168bed46a53d992830e8469f04bdeccde7bea79c9eac44802e38f9383b4bde45ff8342340a3d65d4667f78b0dc4a2980452a889d738453d86ba125618d8c57fa4dae67706ddd42589fdc445ccdb51b3eab094faf7a17fa1a5987d72d13ee5d17680b6206b6147850df82f34ba49b9e4d70fe00db5f9974004f76cc007073cab72791659d2d52e0512ea69765fa1092f7a4984250fb691cfb2966868bcdbb892559e5b6212d21954bfa601e46e943b674e4e6b78864f8120700b71d8d1eada825935be9c6dd62ae8ca8728c79f603ace420de102aed76aaafce6c4a3456c9789908e73dcbcc4d1481d5ee933aa18756492602bf6097e4a7ed54aec2ed74ca223401f9564f0d71954c55cf39e584fba65510417879956411ab8acfe69ad12df79c17c9a8e463c39de554898b82b07a4420f32f8bb6d18288315bfbd86cc22b2265114b7608bab612868b3f0413ae3c74365fa50c7c3fd135d813cad31d2f17c79309b4c9faf56e24d753d8841729122c7b4ffb27b68fc6699ef1a5c71a182754d241cc0b3692c74aca17c9585fce3fefe0da90f4a1d8331a7818c2d5e013d4026a7dd4e25a7b2857ea503c692e01d171c26ddece5fafd61cf8a3090ebc5f47fba1f334d7af6424d83af86ee8ff62d9b8476ece0def85ceb1fd86cdb3127c2921882e491a6ab88d2bda819af81a90a561319ea42f2909cbe970dba053ee16ac5acb42b28f21d4cb30bc7a23a5ee35d598204c3a3f4660de3bc0c6afd752b714aaec889b47eea1c2606b32ad930efa2471582210737499d0bc1dc1878ea17bb0620008e565facb7af093d7b6d7d0e6156bb48b70ffe12149dd5234ca7e477a361c9ab24cfbb1b9d90976c05a69d7db1be5bf51a141589749fe53005d00bf5307582c0e823f31e3e59ac01e7a66a36431b79a0cca698ebaf6afa66b4d2ad5dc262a2d8f4201528f2a8bba446d2fa3953f12ad63bd746c626542b16237698d0c6ef8d9ddcfe574642836fc7ba654b347fd857ca004003738e83527b1c47f69632d80dfd8d46b2b42762fd0941e23bd230f10c620609a15c3d58845311826c5d619cacb2744d55c5aaf17e3e0f9e74d21cd113fa1fa4af429f6d2416397a0c48bedfb2b7c25f11cb91f5ad4334329dd6663f8dbba98c625654c723ed77cd1e9d862cd7a4f6fdc3fc1be52920c54b22028c2098802b8460ddf63584532aaa44cab08596dbde1b00d52b69633116ea00333109b2cdc3ab69125cb848436b6f53af5c2a80d88fa95a51c352f42ec9bdfc13997385b5b8a4900c47c26f6cbe6e728ce86a6c8d582d31434dd8d3ae57f60d912505c89d29bce4133c4f2af85178a4ecb6cd22c623da879da973c9689e64e929f38ea38d50586653acdc728a242b06cea9ccfd738ab3aa30e73a25ce10a143d99430e6b60dd86436e6cee48a37a0e478125799eab12cb153e1bbfd881aa4638a747ec38a9e5a485326797baecffa646851d7f146479a9af190231caa04c97139e343569f98a1586eb6b0ce1a1f655960697fc1714d5038eb28126f3d9df97728f39946c2e7e88d60bbb3f3e326032c8dc838d4c4a91ea1ad9001fd268e888ea2243289597fd3820db8e875cd2f8c16717ee0d13c8241968639636b721c9b5ff5f771ada1dfc7f2f85d852f0ca6b3d4b719b973130c175048bb5000ebd93c7cd3e2a4b3249d563f46e122fb1f553b6eb1f2eeb0ec6ce5d781a3d3bc309eeef556aa11c23cda3864fb3c8ea4cf39aa59199f764e8cb14377a5ad59dd5a308e614aea236cca1a239f599ae2a0d9a1beff053c3709dbd7230056dfa1722a5c31d9376a3d2dd4c2f7f3d7a80cd120feb2742979021ba088f6a08ad6964035141a2fe341a8a1f2874b0d2874e29e38f2fa5fa312f040e3e64b557fd0b4ba0ffc5a388a5276e2c87beeac7543ac6581bf0a57d9c59f4cbb103cae385139f103829ad6495fdb33f4685860411ab41837a19ad04c82d7ea4cb9909e1402662ba9ffcd637cb10b9c7bc9e497eb4d5d51e3403b38e522cf16a39ea3c30ede86a5f458c9b561d8b23a9f986cf4477e3fa42a951e062c58797f91409d2c6bb04454110a556fa0baa5bc7398d6f8343aec1727a0f19e51812ae952e6358a274e31bc6d8c35bef38d242c0630424fbe671cc59cc8a21a4ab456b0c4f74b66ed316d90f7d0ae4f240b04d53397bc363da60999c4a2011d8f058c0350af49949c4b72757085e8dc68b71d906bf8ef494d67492065601ae9d9b03e1c2ca5317bf56399b1afda36d4f4d3f9a74ebb4a813b4eb43ef2afe0d34be1eb6093f42c428d31413580252394cb57892aea155890d5b1cce8c0fee603282150227b8e024af164365f1c0012d4b490d87682ed12fe55c5d1804b0f592dccfc737ce9cb01d0c0fdbd9aeedcb7642c7f6891fd8c2c037fc1d169cbf885567d99ad76e3bd3a1985487b6632b223c02a5fe2d2fe64c3aae4532512849e20c7ed808ce23eb42e5c3298a55e33c3ffe795c32ecbc919d82ee7ac7d3d632160edd7ac0038381e818a0b0f67079ed94576fdee677b4e1b3792480f2c8de5333e5f4213bbf141186f3ed910633937b39857c8a1c7c9de891345d12bf041ae1bde027bdf06a941ae6f94f6a744a451f3c265d3fc1c093750448b15d70373526dd93c102cddd47e71bca160ddc1de9b2389183e880fbf228be704ea9a036133329a4c0ece7229b2e0b6e3666bf201fcdb2dca44d1c343aac69c2bbfd3026f521760b6e6a5d1bb5dce4392ce0a7fe07ca547e48042de3bf8d87776146c633e5af833912acccb23a2393a6454b8b3d5eb66cfceb559cda2de3c1e7b343a60b308cd83704201492e8c8f03d7ad4b7ecf1251019d78f91c07ab234c19aa8fe9889e6ffbe40964d9d26a6cdde70c6d5272962cd6c1c689e69fd1a513c8084bb3919cbce071cf766df9bbec47a2428c643e983ba3de1ae7cf2e8a1811a378c6278ada2951e9d9f28b19af13143a9302e85ecde3dad28f9f0b0cda83fe2efc136ce06df30e0c1a2aade10083b631bc8368fb4400bcfd471501106c3aa8f9486a7685819c41191dca8b606e6c1f844f5c0f74e61c0e03042c5ede22a12a034ab08c576217c5077a83edefe8dc41928e5985b24a88ec548ae04c1f77a74f7fe0834871905d7992c56ba37230241a05a755a1e3637d8dffe8b3f6b639fbc90f1620a174d3d269f7ef067c4830e1860fe06b9a7db31aa138001b78cb1c9e8d599c7ecbcade6b7fce99eb7606d3adf30c17672ad76556d3286372f6d75f976f5ca8ded71e6b1b82545b73ffca5d0bbf981184b1e644c07d0bd1b1496c5e7e972cf5689ee8dcb902915ea6c90ee3b874433c1d245b4ed910e7ad07be54338841fbe7113f4b7f2ed1b27e8fd8442b5c0e0a3d631a0bbab2690cfa82a5fcfd3815ff41e9114e2f8260fe1102064329dc79820aaba4ae3819f409bbe59469e982b1f0af409dbd8fc51e89e20ad69f8d913621aa8f54dd4b257d9804978d253f2d67576a92cdd71f23c4fc8067b5cb903349b05ca162e3951a76b71bd52bc6fd182805a0abb6d516fdca9ccd5bdca997efde307b08229e4f009caec8b249260ecd0c45e3e2daec9513d188ddd1d6d5995f305c631c5f486f2650ff1178276ede4b2308797aa584d099e8fdf42f9698109afbc4155bb3c2843ae937ae2915de067b87f3d37237b9b4c831c00d1ae0d5fb615644777437b13ade567a8a7bae753130d21ed325a6c3cb4abe1a4b87da28c1106f4e693a84d57856ef973b652fa9e93e251655f1f5b7c89a243982687b61e844db578ba628aa89d2607ae6e031905b3a80f14831367ed88a03cdfc46ff437dfdbd45f3989e6ba16a97ad29ee17b0238bc032351770c1d15a3197c2b2798da8f65f24dbd28e11d7dc210c1182772106382c911bd326e380d6349381a6359a321d9c7862af1f9df22400cfc92b39fe4bc1f229e0075f84b614081732b6a231024f5f9b9f6894247481685b6829f14e7de9de10dfac8ef0a6e8b8166bb4ea5893f950cb5d1b5e09025e99d0b0ebe5cf94daaa11e4b6cf8695ed32d93d2b7146bf8d8b675e6df0ead4550032db85e6fc7489bbf3c3433f161dbaacf06601818122253de985fdfd0c1a9e72218c425e3abf316c172c4059eff1fbaa4b0a3b2f8db4a8d7379b06d73a7845a5f5eacbd4d9e07f70d0bf2a8f05638b63bf20b0ee1549cf7ebc0f6c8d8457e871b1d5ba9b32ccbff9a45733e31d99731c163d0133430d3195fd9650222a733b662c1967ae76c6bdf6a10eec20bd9337db320e18c5a0fe7fbb363cbf825ffd74e0ef7916101f1ce40e4cb8ff6dae6310aee3d99fcbc69082e39db835e5aba933ad0caebfdbe25f6aa7c92e6c3fb448397ee9c21df48181c69a3bb2428f240b1c9fd3eb967ae770bcfef07614f17407cdfb662c8d947cbe720b251a07541f87319cfa8c87528013ccd36e4a385985fea5dede03b25b805ca5e61f10238cae3c6dbabd688e6f5fcc462db7642b82cea6029c675122da6fd4bbf58173df03dd2ada325974201a36093c9caaa9d2c08b03a905b20fcaa1d03b36c4e845f7dbcae3ba06ee3acf2520461cee51e1b63058ce1502bd38b0e25c423c0e63dfdb095c73890a587b6daa1c813348ebee8c07eac49774e89595c997bba11581473696aa90f4b2c11340a920da7e700368733e5aea0142dc36785a8e1dd92a01e4576a0f19fbbed7d1f150ef5251b418b428f6b605dbca6fbe284d84d9be8e829bbc7d17906a458f6b393ffabaae58b60ed8250ffb3fb0217a2130ad040d3460a095b2e399089cc492658cdf3eb19cec2d798c0b348f48ceb12fb955d0736872d7df5dce0666014607f400d86a3bb6c5cb9f143297f583257253e602591d128ad3c335842d3fd34d5236f26f4a7fcdda37426598cb5cb47085e667d9c494a3fa1799bd95e104dbe038f5c71659f72a882b840df8848fab6defbb5047458406734edec24af741378eff97eaa28eae543aa338cafa571ed41594abfb5fc5586ae3f1c6c6802f6a8c5fb4696ea9172c72d4acd63bfa36f3b3d3710256f2ef593a806ff6f796425bb21796d1ab264e177e8134c87404823511fcd904345d20e84e4b68d6526af26b07e4d76d9e1341cf609c6fbc79114f6b9c54a830da3d7975e5957690382384db2e29388b404c911259ed600d4416f447eb76635e2b1d61214e54211324363ee19cf78d8d1218bf773c96df1693a6088450c363fc76829f047668085bc31f4e37c96fbbec3a56be570d899fc5373c5128a5ffdae6b2b0e155", 0x1000}], 0x8, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0x50, 0xa}, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x362) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x240, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="750b6a4552646519d7c103589055450ac8b47ca6212b24ef722a2a6d448bcced0ddf2781e395099520c4327d9c4e4727aee57b1a6b23efaefa65e1c329f0a7ba78db808d7482dd6f0cb25b9cda3fc4ad56a9c21ece93ae7f1dec5238211e0bee2d302002e55ebb7f8f6f9514ae583a7b5ec571c92b948935c62364c0cf8099f1d248f55e2dcd8cb8695645ed300fc2f48c0e6dd94b4d5480c1de37a896fdf4866f5a1afb5dc631ee6fbbaf95522dd69a0b886eef02353d7f3afe6a1118266e8e17539eb9ba0867bf09d95c8f", 0xcc}, {&(0x7f0000000240)="4be7284365acc134b75191d45ec459c01dd67ff161c184842f6ae81233d3c8e15536c7a3ec2dfc4d57c53e179bbdf2dea55efa5add30f2e9d893cfde9fdc47a3be2bbc69985f6709fe5d1366470db091861b8da772a5a65357aeaecc8b5d80dae6e4a8d2d1629d5776a5499fbf23b0f83fca1e6b3fc4efe2961c2143a5fe6f887daadc0ae2966f6a4b93973610b1acdf0308237da42662ceb689a945bc411ae9f950c88679dd0466a30271c0b4279f36c7ebda65350fa85425c739ba18d348d0a120020e68f34c0b67119230bdf4426529734353bd59f9806f3f79a6f835cd9077bfa3e8251f20fc95fd92e0cae4dbefb64d", 0xf2}, {&(0x7f0000000080)="f4cd6faa6b1f888350421e8324f3535309e5c4b4c833d50d34c8fb8ccaaf84bded21e14a8e2b5c2e", 0x28}], 0x3) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x9, 0x8000}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:47 executing program 1: r0 = socket(0xf, 0x3, 0x44) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x1, 0xffff, r2}) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x182) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000140)="178a480e08f7d87849690fe699876734ee5c026fc7e5ac67f4d158ff574e8aa8fce4087a03497ca08f83ead0bb181a6d2e0bfdb9efbcd33662225008799d5c91b2c71640bcbea8dfa5cd84daa08c0492a78f221f574e7bbefc6cbc7d0336cecfe05804ea34f0cb1a528021969e2e0a0d21061df7bc879b3888cf0b41a2a329c5d4f22b7bc48517d9d848cc570967906b5b5e314f879aac58773bde2192e7b139d8e73d523a278fedfe114d11f48e751ad8b214", 0xb3}, {&(0x7f0000000280)="3bb098ede72714227f8be2fc6873f73621d4c452ee338a7eb2822fdecbb307e763192ec87ef29186b9931ddbefca1cf8e36d1e12cb2825ddbe8ce9acbb8ad667baf3ad81c450fae656", 0x49}, {&(0x7f0000000300)="76f87ed1345ff76e4522a200eead3e740b22f4eda0ab4aab07665c3ed006f4120cfbae910318a6b9c03b957470ce4dfb5390f8ad25868326f2551c4faf517de0b7dcbcf8df51da89841fbe0247a24ef3e1003a0d862e5982d1ea7ea2fdc446cf2e59e64228e1f40c1410a3ca6f89e7b3a1d48b54f2d98245cd2cfdafc13aca1648832030cbeef5e2c98bb1e11ccfbe09c0bcf38328fffff769c9ec06fa71363f392006d4cded816c094eccfd063abc29295bd65e1be34008f712c5bcc24b280c7b0f2136f8bf6e850ec971a34ddbb96a3a7e30b6130cd9eb6de6084644be86a8cb5ad7f26f9cc213da2ba55f4d88aa0188ff066a3d3ab2c84750c3e326", 0xfd}, {&(0x7f0000000400)="cd1e9d429afb19a0de953fb16a8d818fd7d79a6135c6c8a6c85aec12fcf9b01026bcbe692f3b2defe5c8e1d9c0ed04e089a6e5c0d2e5f0e5060a2944be3f4234138f8e82c246e3ca227b9728e5a018e4d86e83737ca8f0a9d4d65f9fb65f2c9602eaf71386cf9868696b71e5d7ec21493ef63e93aa1db24d0b6c5e2e736c6df02ea41d07f5825c6c16894418", 0x8c}, {&(0x7f00000004c0)="c7cf383ff4662e1146ea42290e72ce96d44a7d7a9b63cdcd83d10955f198a200595f906e8293ca593de90c859acce692c0135e4ca1796d64619e9541cfc9e35146033797bd", 0x45}], 0x5, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000100)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x1ff, 0x9, 0xdc2, "cb1c5d11b31ebd67b34d7e6e163a027c17ca2911", 0x1, 0xa7c0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:47 executing program 0: socket$inet6(0x18, 0xfffffffffeffffff, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$inet6(r0, &(0x7f0000000080)="d74e4cf5d338b9f6d797bed07ba0cec6a941eccbfe2e44ec8742ab51d77388a1e0cffcc068c1812652428e78a84fc132d8f4699bd0fda48c301e4541b79665a84571b0c1c278d4848a00cabc509e6d50ac53b6df722fb246d3976388d66e4e8dd7f523b49a34959fb23e7afbb2318e9c45020a94f99ac9", 0x77, 0x408, &(0x7f0000000100)={0x18, 0x1, 0x7f, 0x800}, 0xc) 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:47 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) socket(0x11, 0x4001, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b1", 0x65}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_index=0x2}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x42, 0x6, 0x994, 0x80000001]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5]) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/249) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/48) msgget(0x3, 0x244) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x408, 0x1a) chmod(&(0x7f0000000300)='./file0\x00', 0x51) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/89, 0x59}, {&(0x7f0000001400)=""/148, 0x94}, {&(0x7f00000014c0)=""/186, 0xba}], 0x5, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001600)) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f00000028c0)=[{&(0x7f0000002800)="501b52b56dc76b26db06eb8652ad0edc75d6ae425109624b6e123bd58002abd899094fd61d4a4dc894dcca3151c2f04fafb44978b86f9ba336438d5c1c2f28f82a8b50bd9ea5eb710610a262a88e98c890e0a9d653cdffd45609cdcb3a70540cba36f26a6c15fae11d5f6647ee08ed7088476dbbb3c0c056d5cbbe98f0cd9b492b7926c1ff5840b54f29d55f", 0x8c}], 0x1, 0x0) getpeername$unix(r4, &(0x7f0000002900)=@file={0x0, ""/4096}, &(0x7f0000003940)=0x1002) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000003980)=0x2) fcntl$setown(r6, 0x6, r1) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000039c0)={0x1, 0x3f}) msgget(0x2, 0x40) sendto$inet6(r0, &(0x7f00000016c0)="c80fe5879de2991d5e1ad5a4d79b2012bf4571ded788d69c2416df51f3b010dc03", 0x21, 0x2, 0x0, 0x0) semop(r2, &(0x7f0000003a00)=[{0x3, 0x2, 0x800}], 0x1) open$dir(&(0x7f0000003a40)='./file0\x00', 0x8008, 0x3) recvfrom$unix(r3, &(0x7f0000003a80)=""/246, 0xf6, 0x800, &(0x7f0000003b80)=@file={0x1, './file0\x00'}, 0xa) 16:00:47 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0x1, 0x1, 0x6, 0x6, 0x80, 0x0, 0x2, 0x5a1e, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="377b0562a2213965e3e70ffb4cc5049ef1f1818ec50806e84a1c86272bfe7e0e009cfdb8d49eb2", 0x27) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000200)=[{0x87, 0x10001}, {0x41}, {0x48, 0x1}, {0x8b, 0xf5}, {0x89, 0xfffffffffffffbff}, {0xef, 0x1}, {0x40, 0x3}, {0x47, 0x60000000000}, {0xc7, 0x6}], 0x9}) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2fa33d92c8d8b3a7a7c1d7687b150cc8bbd2b562f3505bc9d20918cf91bdaa4e9b2e86055800fb760c1b75e5f91411b4c8c52116eb0a423fe74681bb8cca093cee759b36ff241662f890cc9ab0ddfae3d8556fc284d66d0f2aab01e0e127db7fa838d5002669"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x77ff, 0x8}, {0x18, 0x0, 0x4, 0x3}, 0x98a, [0x4, 0x60000, 0x8, 0x2, 0xf3e, 0x0, 0x4, 0x1]}, 0x3c) semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000340), &(0x7f0000000400)=0x2) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e6f9853f52f6669"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000001c0)=""/9) bind(r6, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:47 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fa, 0x0) kevent(r0, 0x0, 0x100100004, &(0x7f0000000380), 0xa675, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x91c1def8a76d0375) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pledge(&(0x7f0000000100)=']][\x00', &(0x7f0000000140)='{\x00') pledge(&(0x7f0000000000)=']][\x00', &(0x7f0000000040)='{\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000180)={{0x3ff, 0x8}, {0xc8, 0x5}}, &(0x7f00000001c0)) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) getsockopt(r0, 0x4, 0x68, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x40000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x440000003fd, 0xfffffffffffffffc) write(r0, &(0x7f0000000140)="6673fc9aaac7699bf5a6936f170045bb356b897e24c2028e34934119e057b62854c415f9ab3308ae42ea1f218d6b8f72cc3e0000291f6167f5fc3d52291bda53dbbe8dbfccc6b472562ad1efc3bfaafe44c2f18fb6290b13d0a56de26c0bd16c0d9395432b", 0x65) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) syz_open_pts() 16:00:48 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="97cb70caf452bff99bba3d55e77699da9a1fd1e23c64d1c8bbda88933a490dd96baa2c293bd9b0a59e348830068d6d96017adc7657c102bfa62bbe75bf8a36213df2bde1cad635355edc1cd00844dd1484b25069153da9686fb10c9974dacedb46ae4458e522d7d25a0e98c2bda7a6bfcd41ea7e60cb619e23ffffd7048b6712e9f1bd4e14ea9fc9d40c5dcc6e98d32b545b0f23527c9b92c609a994302c1a4d94a22819dc50a50325ad01dfb376549c002faf68165375b0a1ef8d1efc6d45cfcdf13be98bf92bd8231099c3b49e14f4387c4f255c91d070958d97f6cb60ed1ebb43723159f69cb1ac561a4e85f9401d15a6d076687b4a9dfa51637b02294246bf6eec7b33e031695b58129fc6bf6482065362cc4c74e8d8bcb01b3f6e2be7687cc1b4079037763f14d6c6855678768c9f7e667f93b8de29f59e11d71561f44e738f85ff9fed36b68ca5427ee808e7dcc4f8f1aaee7b6fd58df4f0a9d9882ae31578821805e9617ab4faacb5", 0x16c) 16:00:48 executing program 0: setuid(0xee01) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/150) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setsockopt(r3, 0x5, 0x4, &(0x7f0000000300)="332d800fa1754e19ab92bbb82bafacda0328047f902e8534bb09022da239b7e17e9599271dd052708b57628aab46c127b67032034d49bd2c1107eba25a97551d7f886ecf6b8672c54502249a0fc31ccac44daa0643447554dfec2e0f262237d77789e0a0a95ff5bc7161849a676ba790248018ef539bbc14f2ae5c5dc88b867f64bc4b2c5b74ddfc983403350f674a2c8bb5f8872f56c69d984f4097c14617e8578180f8027784c32432ac6e8b85899b40b7c958c2719563b27650c190f171", 0xbf) msgget(0x3, 0x2) r8 = kqueue() close(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r4, r5, 0x8, 0x3}, 0x0, 0x6, r6, r7, 0xe867, 0x1f, 0x1000, 0xffffffff}) 16:00:48 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x800000000000000) getsockopt(r0, 0x0, 0x7, &(0x7f0000000040)=""/119, &(0x7f0000000100)=0x77) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/139, 0x8b) pipe(&(0x7f0000000140)) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) syz_open_pts() close(r0) r2 = dup(r1) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x8, 0x2, 0x0, "1f4382cff4a2f7774514aded2e6d53712b6193dd", 0x8, 0x2}) socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x100) 16:00:48 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x27, 0x5, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x380c0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) connect(r3, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) sendto$inet6(r2, &(0x7f0000000240)="caa2788144b0941fbec1db07c9789478baff6d6158f1d309c6ed58fddf742a5752c867b0adfe5fbb5a7ee6b5147341260ebddf00ced9eba962c1a2eebaaceec68a8df256f940795f5e4ad6d4bfb30b7f06f0b1ed53908c6ab1c1214938ac293a5bf86b7f64fbb4cda74ab1ff215db013ce1a7979e160ba814c3a15c83e7feb739105742502f1286671cf536f42640ed7dea043d991a811a021253cbd4640836e51c0dae3a7160e3cfd5f1c577499e66d27ab3f78847d42a038ba8560b3e9148148f78ab7d2ed404b1e5b44f1ba419889939e2bb166345345c5e7526767f4ea5cefb820f38858b5655978e09be2bbd97b250ddca7c09a894220231afafd36d9133dba557535d2e35cb7ffad78f98a1662de027aef0a25503d7eb37e4d684d12fce4629092e171e027a482024bab3bd2f3e2d947cc6cf82abb30377b7ee917a8508e59ea6ab6c7611bff295e3b3dfb43b00ca17649d879397bd7e30dfb066b2196058f8bf1a51de84fdc4624d4c0886dba2ccc9092189bffba3dd1bfa6dac9d8b515a6f4b554b3ad1a2feb813231056a8b2f30720f5ce3676a5569c90e88177c8319f666de75527f4a9788487063689592795670dbebbf4010225cb3b0a825c5b0dccc48c16858a5110feef21d6c12066bd0f6a23cbf8659d2c53e9ec7c0aee48f00d9b3d99f95a2a6b7f148e6443bf206cf3f22dcda26a50648455e26893b4c7ffa6a64d9dabf5df5aed544485554cf24c4f0643e36f0c3b96cedb0ece3e0e4fdac10d3151b321ae51f5bc410ad19f609f5217ab744f9809bdb2e5dd282ccc989b20a1074874393db10e6328dbeed9046db3f411247cf3aeb749835ba4279b60d538423bbf96c98f73cb3ead6739ae4dc9672f1e3e37826ae3c34430348ebe0c082947d3d91785759382486d31a1cf0e772f4a7c28f3f5d10dcd2d93cde20cbf41921866b50d542c6b42c3d89c194978274cae4b96e02bd300bb9d1801d8ca3f18be5d5d5d7a08de75bd45bd50e583994cb56452a2222d9f14c24b7319c58859771441ca52de7eccaa118aee12ccf86c32f43b24481b036c3ccf4ae8f26c8aa44c7a922caf3e862a266659cd3c06fa8732a3ae2e8571d5f95b03336f8316ad5181b4fa7372b763ce215b1de6b2e7b69789cd8c23a4a6e78e0cc71c22b059776e6c21514030ffa5fda13bcc9408d5b47ef968fb2d10e1186b3fe2be030c39701ce0031b576e42b2bf2ea22112f4559db940fcd742de04aaa17abbb0052248696c83e2704d255c3a0ca313f80ef3f1adfc299ca60ea36bb338891b3a270ebc26d7e415c5f5d8af15b5d393a0d163821d0d8968f6a5ee4895119a9c22843f4e22b9c1200bc89d657519977308d92088b46cfbe1b78ee71d75acab81a7b359ee70d4f3abf0b99ddcf3d08dcce56e83607e3b4c8e3547888955242336b2737f8a8539fb99522289701fbcd4b146412f8bb5b249b38840e8933f885fe1a1544f9851f843f73fb4b40fc2f6f84a250a30a38d5a50fbe8b66bd85480220b4799f1a120b6a5150b161cfec142fd115570767f79e4525e4f1ef29b400a71f72e2527bd9db4259fb698c906b0734894374368492bbc6be656feb67a7e598df9b0ef50f295688a5e2e28f60fa2fc9736fcbae6c1b908ce9b9de49ccd55f7bf98f1102bc09a492cdaa3ee82dc996446ec340615e7c0948bd826ea72dc5dccff66ff55090ee2f245db94a64cb7d818ecd93999bded9bfc10f03e49f02fc058eceba33d57ee84bc9643b590966c93193ef3fee95528fce7f43e2829bd93be019dbb60a350802fbfdd64f4fa44ecb5b076f71f4e8cb902bc76a9d4f912a553206861d94829f9bade609710d5cae171b535959f0239d3319eada849d1e6d1aee7b943bd4edfb90d046ea2b63b84eaa4fea1bce95a56ea0d53bad0494331205afe12380a57dcf113c65ee48aee4d78c56670cbc45a2c1244c057c3ce3c0aaf000b767c03ca6a059abd715669c9b62a389fb49be063c7178a2f360681c2cfdd8dbfc3b359bd045e20152a1febdee432caf7237c2cf9f5e03f83b217f7b4cf9b37d95704ff304f8604a097972f953d359b7c7f2079e3ba96c833ef1d1e72bae75952d49cde6bd2275a1fde913d63963a2c737cd4eaa73f05dabe493c52590c49a51c24791b0d958bf0d10dca3400c8c34981954e8cd4256d9da928d41ae342e9fe505c997b4e9cbf62c3dc8262725e87ceea93714b09d0de66b6b01815f7f3309e2d36ed48f8f0baa8254aae61e7beeab23cb49eb230af4df45982a3ea4ec4da1ed835542058d4ec2408fd1d02c2c340ed3fbf588939d392a36d79e73563818d011558122013f27e0a88c79788724bdd95f845ab86346de76ffba95a0cd5a20aba6aaafc35d214f7ce3f34311caec191208ac12923c02c8e427273793ede6a343d3cfe41a154b78394652368a0c0cb700e807d9e4867797b426086fe95e60fbb9f1976200fdae6500f42921d4614826de3f099d157b52d9b3018bb7c75ca20fc21dc1c6df51667c95ef788ed1ad525a5bdec08688f20e566107ca924b4b6dd169048e884a395d3185fd384cd8a579b2b02db299633392c28ab83b40acc52922ee0abd646aea2e8558afd0a65b8bc648649cd1135d69e11eda29c5372c82f7b6cec4fe8154202c0cf0dc1be77ae3f2b8a9a85df44a2bd11d798aaa2d2062578166155a198a0a3239e6103f48abcf044f33246bae71469e7241cb83111696f53fab54f3bf2ea65ed7afbde9e6f9581c057095c1794468ccc225b890f8d844dcf1c8f32b2db7100c14044a166fe678c473faaae08b2abcd66fc53ec38e1a4bb6fcb8b850c7158a26d1428c3b6f0b84c00484b43b55693d6e2707f455913e015e2001db7a3e39e5c134db05a38974b5a0cfbf355583967eaf6a75d011f80a1ea706d8f14e107a8ceb6ea06b813d8c9f1ec78931f6952785e2cab5c4ef09330354ef48de77807f2056086388a14f16e628cbea26d80c0ededa8c313d4395cbec50609927e463c337c2a02bea066977390e2b4ee719e74e977605e783695c95ae11919dae72f5a933f6c74ab652d154464bd46f0f4c6ec9271718a55212c1a82a030d3107923f3e005148f495766a2f9284a062769edee3389b3d1c47e7288ae6a6bdf2f3ea037fd2b68e02b58961250479eac5c4e9b4c1544a374adce889c51e9095854f2c038d69e4b71751b83b163f08905b3c12082b5c699dd1fd21db3c65a46baa2f63feb38a8deb0afa37675b2a1a7128aeed0d7b3caea65c023c36775b58e3a38e1a6f98e1f6e8b0c7079b0416d6a8eedfca3396f124a095a9da6b9bec9ad7b82093f693d5eae3bedfe5c36b7c29332e517b8cfcd2fa0909ef3f69acb9f5ebe9abedb75d745a6f7baacc14431e46ab3f5aad6c56d28d24a8f57d52b4e50a782fdc6f6320acc8fc031fcf41020f60c2bf5047d5283cf5818086f7ff967d6839df2d73b658f8ad70c875f86e4c6e7267aa021af0a91f1e2b72bacda2ec2649536561f8f2fe0f458c1a382f610b7d9e4f6550e8342e50f03019ade2a9c37c85dfff1fde74bff38e31478a249459c96ec4b9f0fd9d492bdc26839b62cfd20b7eb4e54ffc40af8934185abae31b34586a15006ca8a8677f4cb2a39bf210ac381ce36554dca41d8750b2f0727122af3bce528e831a452c6f50bc27735622e7ba128e603ea7e0bdbdc3662cd018e6ef5bf01f8cf476fd3401fcf1d7147024c5ca9c2b0fa98fb471be06d50eac78b31e4c89b4203e2f84360ddecf408da2d633ea251e9d8e6a27f941412e8f2a3309f1d3ac94a9257296e803767ec0f229034557fea9a036d0c6f67f44590921d50ee5bf495260b73981943385dfad0b0bc45a9ccf0c8e8e65de276bc04915792344dcfa52983a7e48468975142c0f8494c5101d0e3bfdd745926825183ae76b7e37ef0e51f5ef4b8da89bd60c33835a4bcdbf5cd6a0cb4c303c9e9a74d0bcf905916157abe12a832ddf794ac7506042e36e01db165d08eb6f287b1d0e4f672cfc17142523e1a84f089df968be9b8ed9fb36413fd053a2bb87a7ae1126680ee0af6c61ef4b6ecb7247d23d265a95634eac554c94c69b4eeff22988c2ed07ec0f7bcc4fdf3bc5d9fcb60af0206463d84be2ef0e77302c423baec7652df68f974729a6ed099214fd68c100191de2d6d76a95cef58caa65b43d1c066cd3e6355da6b6947f6e8a2dfa1cc2cc99f0884d48488a81c8daaa32fe4d6f97f6efa3008979204ee3a0480f663cfbbbb1b590693f92cbd829e7738275aae269f25271174bdfc597d571dfce8b45ad6ecf5ea698c0de6a15b5584830226302e6a04947d5a97bc9983b31c481a3e63cd95cbdc5e78a899cf1b8abaa114223762ceebed6e28990a4eeeb9f2a7badf1209e786b4e27fd4ad6c0949a05230086c3c79088990625b36d5400af038a44a058d0d38b37aa0471af8177e0a330bdc8b3f65c713fb54f4769e1aeb7a9c707f7985aa9d47590a2df1f27056bc3a11ab5a1d39241d254d54a6e912bdccabeb05d80db37b6e91e03ed6a10610098f253a4487fbedd840ea7f0508529e6ab36592a3a510769c5bd49ceca7c5e1c9999d68ad0348a9fc697fac1fca9cd518fcb712dd1a5a4d5bee38e2b50533808bfe59dd163f4fdf2e31f93729bbdabd67b1ca8e841ca6c68d0320a74e30beed41a7f055c0ca3ed13b8afba96ed50d4feaba8e75ce5971a2528f5e0b44023350b3e520f09c564451d06db60aecd78ec0a43e48f8b69ffa203ebe6661d55b40bfadb2853f38488c491a635937b81c5cee58ff46f8e2e5f9e9dbc1c6171802cb1d750cfd674dcf76a485bf3a30a0311d823c2ceb3eba72d4123c29ff732b56bbcc414b2b3771f1377b824ddbd9ff6334d294c6bf023529b3c50dc612dd181b0d1fc306c7a37042fed5e1ff8feb359cbffac6e64659a7785a61872e85d53469d19f082f9264c53c213f470b1cdc49a195b99e273968c95c154ef039ee3ddb10a21fe7dd20720f537d29b65552bb7d23d5dcb1cbd4d5fd17c11dfc8ba8a29419149563b2f59c4eead9e529e2dd9c108627a7801159cc828a594756100f84418b52b7f30a9f657f3db87bd26b16e010223c47e1aa58e0ac57619d586466d2c87f75f5f8db88e71f45c51141b36c52cb52b26ebc8676d006153e76a296714fe91361e1716b2587275cfa8e67265982a0abc5e7558f3b5124d38b43030e67c3ffbbbbc823404f1291896eb18064b2f9b21a10be640c2a4d316987fc6df2127935f8bce524c4df1b3eae323d55602159b268160d586740dd207d8ba24082469ad35d1aca3dd2c2c1991d3f7e5cdc12fc634f454c3b789f1bfa6fd9789851390ececa0851f3afc28376027032743d8e9526fdde7ecbd2d2f87fb2ceebcb9694396c7333df6be706196de905996ee70abdbae6a78f48c955a9316f5176310e7fba33d677f1412d8a06cfdb3455a0c5cc2f4eee607ba4ba2d7c8fd98b145a1b5ddbf553b2b8463b776f2ffc268fcf51ab909e932ceda7c35a0d03c60c5224625aba837a3ff406bcec37aa44e679f1ae3fd014e6635c9bffe0e3d098ff5d0db521ad84e40c79dc868fc7a769355bb0b91954ab8e8c6ff67c38f5b29ba99d7fe6c6985502c9be60f94b5285cda2926fb739da9592e715d47bbdc20128980dff2b87496c7d758b0a45de8e9ca72211518ab2e6cbe0df46e719018d346d3f7b985c5f4e532f1b968766a0110d31eb5bb6642b2872039c9d28a2b1f7bd39d78e08971a96a0240d91859376534b6e88a0eb4b81c9d61", 0x1000, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x2}, 0xc) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) lseek(r0, 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x4) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) symlinkat(&(0x7f0000000300)='./bus/file0\x00', r0, &(0x7f0000000340)='./bus\x00') r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000240)=[{0x3, 0x7, 0x1000}, {0x0, 0x180000000000}, {0x5, 0x6, 0x800}, {0x3, 0xff, 0x1800}, {0x3, 0x3}, {0x1, 0x6, 0x1000}, {0x4, 0x101, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x100000001, 0x1800}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./bus/file0\x00', &(0x7f00000002c0)='./bus\x00') connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = semget(0x1, 0x1, 0x20) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x200, 0x7, 0x8000]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x2}, 0xc) getsockname$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) close(r0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:49 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00'/208], 0xd0, 0x0, 0x1800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9fd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x4) semget(0x2, 0x1, 0x8) getsockopt(r0, 0x3, 0xb, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x1, 0xac1, 0x7, 0x7, 0x5, 0x20, 0x2, 0x5}, &(0x7f0000000140)={0x8, 0x5, 0x4f, 0x5, 0x5, 0x200, 0x101, 0x7fffffff}, &(0x7f0000000180)={0x1000, 0xc4, 0x633, 0x3ff, 0x7, 0x788, 0x58, 0x36872d29}, &(0x7f00000001c0)={0x100000001, 0x1}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x10000) 16:00:49 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) fchdir(r1) chroot(&(0x7f00000000c0)='.\x00') 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x20) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:49 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x10, 0x2, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:49 executing program 0: r0 = syz_open_pts() 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) read(r0, &(0x7f00000000c0)=""/21, 0x15) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:49 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x2}, {0x100000001, 0x7}}) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x4) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000280)="2b00ff27000008003a06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd27f70615726f5b7fff9217ba612114ef4", 0x48) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0xbc, 0x6, 0x2, 0xa0}, {0x2, 0xffff, 0x8001}, {0x1f, 0x2, 0x5, 0x8}, {0x7ff, 0x3f, 0x9, 0x8}, {0x2, 0x0, 0x7, 0x7}, {0x8, 0x3, 0x400, 0x100000001}, {0x2, 0x0, 0x3, 0x7}]}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x61) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:50 executing program 1: socket(0x10, 0x3, 0x7) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000000000007) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r3) close(r0) 16:00:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:00:51 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x6, 0x7, "9a95a2be090f58e91376e98c2e621499cd9da01b", 0xfffffffffffffffb, 0x440}) 16:00:51 executing program 1: r0 = socket(0x1e, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./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) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x3) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="0ca8d4eb34e11cc8243e239582bd9ea934f552b2aa913fcdd9794d60b612405af1b73436326fa6b67fb1af8f721f145b17f61c507a3bfd972dd58dc5d5024c89fefcf0745f8453a71f6f792d90fc2850a91f6fffb9a100c7dd276ddcb1c7a4b2ad3035213576f1d645fcc8cc02e7667bf9fd431230d959cdd35726cdce82860f77", 0x81, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x20, 0x7, &(0x7f0000000040)="2510bba806d922bab4e3dc1d1d7dfdf22fbc9cd3a48816b47dd59f17b7fd052e1afcd6f657f133152382ec403d20aadc5511e6ff7ed7", 0x36) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="f90ce9db3f18b73871c5cfddf5dffd241b7aa3a5f193e4cc2fa241e22791ba32bc809d7dcd32324d14ba5089a311d70f7da59e31f6b27446c06c800eaa467084acc622d54aa8bb4e75f9e203d6ea04553f95522c50eb69828271d18651450bba33cc75bba69c466c9d47ff5d7148e5b0f6b0de139ec4749bbaaf89aa3dc75502c3ba88f8e24ed79c7a734dc880d7f40dcbce75", 0x93}, {&(0x7f00000001c0)="0e4e3a2036c88f175b78acf65f24d182a6e780e7e51f3a9c", 0x18}, {&(0x7f0000000240)="5f36367373cf76ae7d09e4ac0c937d1a9bd13edb4080d8d4a95e2b6d167ed13d81b7", 0x22}, {&(0x7f00000003c0)="670eb57f1a3913dfb11b64652fc1311077054db2164001dc04e832f4f0f1dd77343c936ef2e2a799506decb9b6d337e7922f4c1ff80a", 0x36}, {&(0x7f0000000400)="86f233ac31afd20ef3402e73bebcadd769b4353f19fe3b909dd3b877a10cf500bd3a", 0x22}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x1) close(r0) r6 = dup(r1) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000600)={0x1f, 0x8}, 0x10) setrlimit(0x3, &(0x7f00000005c0)={0x2, 0x7}) r7 = syz_open_pts() readv(r7, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r7, 0x44}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000000c0)={0xa, 0x1, 0x7, 0x9, 0x9}, 0xc) 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000402e, &(0x7f0000000000)="fffffbff", 0x17) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)="c5073c35c4992c4977f33c07391610836d5e0b3841858142847bccca6856db9216dcec4ef96b1cf374c0b40055fd41d15aba6d01bfc222a65938578ae3e3d61e0f0ba066a34168b9e2f71b2931550ce93371ce06c5d9716b4d4e04fcc8c46d0056380b1d8013fdf1ca15dedf0ce8da1d50e9a7f58ef7d29deccf7b50c590e925e35cb04f82225a01ec59fa0a8bef77601fe0e3f72380ee441fbf94985e43be19b49cad72a1161185f0650264", 0xac}, {&(0x7f00000001c0)="cdc85eaa9aa60e7a27e9c0fe40525418c91875d2f251e94a198a6a9ffe97578ff786a6778637453b74cfcfb26b98b25ea3a974cdc466b79a579af263eb32decea80c152a9a380cdbc072f36203e5220012706328cafcd038f91a349d2a0a4ca7d52b1e0335641c62bfb447796f82d974b6ca05ad60ae08068eeb596601ab851effd139726f0c971550e9c7725f9294ca1b4aa71a2414ff1d135e8d6e89fa899956d0be9a1286b79c80affe4896652eed3abec036a40811626f673dc264", 0xbd}, {&(0x7f0000000280)="8c6fd0669b19a863a7113a1597810cb0b844bec658bd32aa7fcd21f0b0c6b6672f21ac28b336e99e54fe2f6c2ae4e4bc4ab745adb279aa8f662f00de25cfac20559284aa77fd2c64eb46e29ff03cb58472dcfa99773bdd338be292c7d8630c09fba6369250f0431907b65d", 0x6b}, {&(0x7f0000000000)="4cd464979d5e758b665f384bc627a39fadd5e190", 0x14}, {&(0x7f0000000300)="6f420dab3d99703a84e54ec81f175e62e5aa0306c13b9df0293e027c1ebf3dc481adebb9a554241ead3b4f609c86d68f0e8110458dafda3d672cdf28272a19d0cdb12c2bd0bfd978baf538f4ae0b826c110d9b833813d1dd625dffc1d9d9531d68f5b0bb61a7e79ccde0365f5d0df45facb2011473ec0681ac75b15b99caf978298a54e7eb34072bba5cae82695c1f5f06369cd868c53a6b94c2de0a72b2c0851bdfd903b824abd3939dd5773ac112ccf49ea3804c1a599e80f1ceefbc864b728ceb16ddb534fda6e93cad778e9da12a8bfb1e2e0124c1acd916d2d55b83ef276f0d7a1f5a5ee28c694c31ed5857", 0xee}, {&(0x7f0000000480)="4b450560b0689a178cacf3447b9482f57aaa7ff8df5e85e75dc6897d3e5d540480c8fd1140fea6a641b31727c9b2057060d2edc7c07cef4441081bf2f1b28fadcbc675234552bb763d33d506140d0ed449f6e015401b72efc6cf899df4ee7f876708c71d33aa0c56899e4409d8a6bb79eccd", 0x72}, {&(0x7f0000000540)="17b7ff63706f2502a44feda0efcbf0ffd2f2e874b5617d6042587c0e71b55bed5b895b202c7b60462aa7812f183f415235b3b0d85c80bbdbcc2bf71b86859fdb25cdff5fde29b18cd7d48438f2379127aea65d2df3a536d5d39884911f527f94b1becc6e2c8db0f32b5484ef5a7e1a77987fc355c91d48f538bbd3efa22f6916bc42b989ce179422dcac5a198d48414b0fa843d07c5399810abcfe", 0x9b}, {&(0x7f0000000600)="35cdda4c7fd4d76338f22d0e2c85e1da80d6042e3208b3580e27b55a81686c0edfb1313a5c2bb48f11c141ede2a4ecb47f8e98dffc4e3dae518542a2d3c7d27cd2336d67", 0x44}, {&(0x7f0000000680)="ca7365899975348141a73de3ba1fc5a760744fe25ec2951346618e6d2ef1a452bd5c673b8b667cf38f48138b40f502df8f2e62c625fdd859951f141e7f2d37d451e754f050d98c54ff64362bc3b53a4953a57916f758ae5be9fe1bcaf0a9e9cc0b8c3e48dd38929fbf9971b8872afe20b80304a93fca35f353de78c37b86938d50b32a347f4a85a5933f86155d337ec9c557a96b54ded8d746b222a352db71d73279", 0xa2}, {&(0x7f0000000740)="f16fc70bf5a3815005979341ca54a7f78c341d456ded1ea3451948b614ac4dff5aa191eb5e8e6b5b3e4dc493ea8365baf94262960e7e7dee6bdf8042f6af5241559f976d33a15d0a512e00101301e8b1fb5dc44613611b012b2d3b9505d79ab5ee18cc332d3acd85f4b33ee74608e77f131fb3792106c2cb18e54e259ed1a4e7df8a9324865f351470a4bc79870e6cacec386abb50c403cf81fd1dd280e1f274f1c34e7dda72cf94bd600ddb66f563c499d06d6a3f7fa81a8985c4e64894f99e5f6176791ca9272079472ed5e432fac1ca069f155ab028b7ea9b6e45baa75397e0b900e353b06aacf03bf40bb1f582b18ebc3a01819b0f717e60f9290b8150ed84f7181898e8d6542b38f2930e46934c5b78f467e61b7181b0e3c044cda1292c307e6bae6c1b937bd138bf7e8be845d1907af4117f0f4c38ca6adb748615d8e9a954c17d0ea6fd404434fcc8372f6a2530f8ce0083efe4179420459532efae43cb89a5059222095fd2a780d516109399c68d5c010108874d59cb1777d974161404f5f934502634f4d3cb3e5d4d542c25504b9972d6b89a913f2434cd3ac9fb4f50d8ede949e9a4ff1ebeac6f57c284c53cc44021b048dad7df5f2b8041ef8ed8f81b1114a7233ac7df31e538362bf2bb3372a7d7088ad718c5cb058a3d1fbe603ebe96e829e5f01ebaca2a9ca881cd5070394f20f8713098e4c58ddc60a1465c3de2bb9f37ac5ec5acc8b49fa32279a99ce0e0163362d8803df8437ed25724cbdffa378dd99ea29c80d09bc44977e0f46124d24a273097190f5e8972a9c0689057360d3397956d80b69330321ef26ab6c1809a73a0b1f9d9b21c6776308c6e5c94f803c4a40540eaaf28610fead9e73a77e8cf13f3b0c64f781b5e95816410ee3b5779bb906d63c59b1e5e02fb3e2e1057668b08b2ce149fd3530e350d9f9582c4e7b8cd1434c2ebc0403447ce237af7ac151f004b65ebd02d5954b247f27872de08f76d5b7ecece8a1e467188286ea2f8ac95321a69ee52ad2e56840ada12d146c6972e373d9e48bd81458d98aacbaa98a979e6ad2db5721bd79caa7e9bf6be14beb72a92c805eef9f1a0f3d2c366e02dab4cfb1fdfc7e84a70aefc349dc0d80a1259fdbf5a8352c86bce27b0cc18efd27f10913d02568d37ee16566b9d0fc0ae620825fb92dc8755046a3b682c71f64c92378fcea707ece1b0bd3cb46fdfeeaeda98335c77052511a4b076bcc3d9cad4885feadf1686f0ce706d2fb1130517b8e3973b2f872c97883799ea7dc636a0693068f9cbdca52d307693e517d327d76418e49aafb00f58d4d01c466477c4c67a93e83bbdf94b570b06d566367c664581521ab12355c5bd78ae2e6bc2db8c3e003b0af976e3cb289aa2951fe69e3c7297f2e0e6584e5ec21eec8ca3d836ff621cdf396de6d1cfde6df14e7f5694f91c838592c3cf512dd331c847f46d0260328255df67736d9fe54d2471e1e3609b5efc3ebff31e59a7a71930a9e4272659f44bb1e961879773481ecdf60b476e2c57ad68673a762e201057618bbed839ee7ffafd8200962c2ac14de3e1caddae89afd808316e3b2d6cb3b49550605e2e187cce8ff1cc9634f7431d552382cde08fb8c50b16398882b207c16934b6a79107673c8b2dbe6cc7a13bf611aa43aae5578dd77764008f395d5bc160a8b1d7828ae957ff8c844ba989c2753b464dd3d3d458be7e588d40fde3fa7f6d15bf401eb7de2e50650e62e9a43dd9d643b0cfd2c9c8957af79a66d9a96646f9a4905e14af93d923fa93b56dee32152c2199436eb8c44ad5ac4ea1a9bc8f1ea2381da2d08ba531a286dd29bb225a2d857a8fe7e5753f3b7ac33be6413c2a039396fa0a5102930a9171d95d0cab55d670b4b3be3af89fbbe2df209f25e030c9635a8eb51319c500274f15682ca03ce8f40c0959cef7033eb22715c99c1a24b3eed7b38e438eb65a2503514e0216b724639284fe1f07228e288cb0261987bfafeb7cd34fe5d06237d69d533bdf0fe9f5d7c0a054b652b5c944b12951494ef640604c126f1cdca31f0e0632a796263e0c7e9c5d20b77039c3f033e8fb51ce9b6625b10211ac9da8e11e6837a3c7eeb16bec9cc7d245366fc1c58c95958e812c7572c0c177057333f8fe74c2770b07d9dcd9debc6486eb14acbdbda943c4c6c202327385110735335833106947ed00c895f3086f9a09160cf74c54aa32ee789a095cf03c6a7323757a4574391eb269d6cc98b37c9947c49a85ea78ca28bcceca4162148de9be9c157ef450c6f26e034d2118e2b022ae309c4b93ea1f6795ffd10430e97a0cba007a581e1a9a826881674924cfba1329a18af5191921aaf5a92fe7cd47baaa571452d4788a13489961a58da5f6c4417c3d7dcb9f1014815bf0674b819698d942354db34b4548557c0a9cda212b29c0f8cbb5ac517d4160144adad45cdffb8b39333fc8b4bcc91df294ebf089a77fe3a16562b4f757f1b955ceaf1b9fa34358daac72fbef84f85c36ca773d1fb56ba7ce924aaa5cff03fcd567c93a858bb53eee6f431338420952cd863bfe487f4659e560f3b2b0c051672ae78036abb2498d51e8445d5d5bb694d72c51704d0cc00f343bb9f071e0da13c718b0cf7129119148db9ebd807e2d3817eee4f762fb57fba283e7ea2b43f16faffe22ef5a358581ae53613fd17113da89f02d577ebfd05f81fa3bf51c5900dbbf9384fbe01fda0c16bdab1c66f3762e564a7fa09c8006f4a3f7cf35b499293929ca2b08e833acd75b413ea41ab578402298d95b578af067d04573ffdb610ee470a0bd8ab1d4b96c4fae25daafa2cb4476cc6e3d66e0dd1a935bc1685465e3e2a4b244d76d5df665b4039d39514b93d1c83fc487db3ff7faab9076b7ac18d641ab2d0ad88a3125878371b259b08fa69a22137447d7e3ab6daf28333347213d5a2168ed60b04b90f3f68e42121be8631955db536cd272858ec3c1a90ae9f2f0451503a1c4310f83c5826734b8643458e61ba1f589ad2d8d977c5c875c7b2ac1f2fed9f0176ae80c5f30d6db1afb948ade70779415f8cad08f97bb4bae947ba3025323f98948bb2a4483f774816a5678b245955f1daf5cb821d1b1439695311c32fc218ce2b4296ac591b876c4857a8b983d76eb43eb98565b08f78cd18f3a1c0e40f39c0944d197ab674b9e921a75e47766d8e9e25a6ce8e30edaa33ff4d14dc1eea6b33b85208b352ee5303af268ae7c444a3fe9ce319f73a231ce3c4966cdeec12f8a451e7418392ff944c2fcf56e524c47072c03b4f21d52381d03d7f2efbbe4fde7d027d26fe4a0eef0e8f0103e30ef0c5877082f2f325859423a6a0ca1b9e705f7f20f16cb603b36bc998fe14f260f8d41c17a9cb65158cd1190b767312d4ee4db7b15636b7c07c070c09f847c8f783ad83996b141f2c024888cda4dfbb5c6f0ad3fc741572177dc18a9094b0f7b2ea594479508ca5e803de7e662446940cbf565d046c1ee00fc706fc314c3693321e118eedd0c250c4978a3a10777ea3a965f664679711a04ae6a375e42a314a5fe6d4a1bc9153118a5a341bbeb1a51a30aebd3c9013478ffa0b9f70a326affa30c6e4750bb8c142e2dfe1be5d31ca2d7476f53271d7a09fab4e1d6e9f1c2a6ef869a8be2d00edbe97fa3f91f230bdadef309d1b900bc2142cc7813cda6a2366687523b4eb005ed02406257454ed3f3e3e333e4c5d4ff94e335f6929486fdde6af9ac8dd332061077f0b2ed69b16623fa531a65ccf39f2439c30b27c21f5e015441c22bb25ec0d01aa43bf4b7e1dddf9ef7669a888427a438800237a4743e665191195c80b24cd01be321e7019cfa90257ed06ac55619ce4dc5b4f54b1bba2b84e2c17f12fed4586a5d84cdeaedd6b5680c11f882d7ea6b55e325929e3592565ab22a745e104900b1c0fa18cbd9e6a567c9f8f693d6f359b5101a24ab1164cd97386a098326b9564ab0e4508c3c4f9dfcc49850fb792551a5e7a3c2a15f5eb4e04e33b23fc073d511f241b366230ed1e6e323a4d0b467b943351e351395078240b6dcec2b25e9a02f1c70b7079ef364250d3b8dc06e3c3a1ce8719c4aaefd50382e221db2f7747237150432dcfb53ec9f9a83f1ab474a4040703474e95f20b86f425b466980e5bd7772e10efeb40f19e55128935385cda571099523e4c8200dcfaa50dda2b8b459fd92c33da1b116f84d56880c6c977eac0c51a0ba76e3eb20a0b2c092e4620c6b271bd744acb34de77a69bd3c94766951602bcd446c6f6a652ea2e54b8f3419dc2c7a6cb16deb31471d4a606a3c9f686b788ed8a42216e962d40d5d408c9ba151d9f2f70187f07ba4988c9d3b504414ba52bb20a8644fa682bfdddd872e089e329a1e8b44c91949994b3fb4792cb0da78847b299ff50937b3cf532e3e6de5e5805fe676d9212de6ab8c2c8aa6ed609ee940e8137aea729e977093548b484c836a671a0356706650d597a7814a3a2c006e2618eced249fa143733a2666c1ba2334bfe46a5497f539feab7813144726a1288aef85aeb4a1eb75a1388c76435872d0e6d460da72b8bc04f1038e15b2a24c988ff32558c39f8f81f1f9e45b3e72a7f59dbe3e096bdc06e674ba188c858487462e32429a640bb4a1293d94709b554783f69b1f8525494e095d943d6dcfb7d9515d2fb11026ac5282d836a6e01c8970834e9975da401ca70ee1a5772396a56aef178de7431d411cff87590cb039249c7f18d7880b963b050e8fd0d6605e1874f415bfb1297a5c6fa44b75b4128a75b18c387f94f578dcaf9f7dc84ac115603e9a907a0b22eb85fb7ee3f6350dcda7b6e89a2539a0b739109a5c08e34f046e9e29520bdca5b6cf1a3123cb5ac00aad02126167cb52103270882797def61a29746769de197de99f777ab588643f3930c6d044faa78c4da8051082dcc54de57f938eb85771aa896f09f4321320410c261483ad93260153168b2e1c75eb8fa388b3e866d23228698c957528d001810d6b42feb80f40404e73249af352d0e7f569fbb98d8bbf044e46571eb3ad71e0258410d7e4206c53c13da49fd9614313779a367cd5ee53ecbd2c3d47c0a1375c86a310910aefd194f66a2996684496a127a276fdaae61bf47a01a133b1741b659478f5a06e82711e15aba38ceeabe0f1b2f2e02a1b1023b70c613e83adda08d65db7b1178d887b9312662a930b81318551e26209a4bacd9ef05dbbcf7839901258a3a03947dd4fa6be00686671d8448671e525878e8b07c15b47e640db55d54bdbffaad34ee0b73babd04a04a6402f52a0d81907b9587592feeb3f75a3d6670e9a68eafba8bbaee111d944a19cb35d5b6d0d953b9c99804ba0f55aff6942dbad49c7bd72ccd026c91da28b41ee3ce448a8ae93cced3ebef5e13ae9c5d380c913406839e18ded6632bc0a4a482142c32482721ca0cb09792ff251bf9699bdbc81851f90d33a13f8bfc9c312b202d92ebde10dea3ec34c89359fab0c52d3fdb532f66f266c99ca6b413dc90affc7efe1eb1c6dca52cf209297ca672e7cc3958cfd7a23762fc390ea63d4b370202924fe9f7bc7a6c9a474cb99d42f66b1ed17326baaee617ae12cc563d9f56c4aa04e99ef2acc97b6f8f807c9022da4b4dc25eacefc23725d0622807f9e0be763082617ebab199a3b4d5a03a2c0a64e2efbdc4dfcfa57c1b42cf2f82ccb0e859b7e87266c7d39913d06856064b12c0b686cf7736809701ff6a367ec907e117d81964739f6d6be2e2651e64e0f69951c40ca537c1e796e7fd8c795ca0b", 0x1000}], 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000400)=0x4) close(r2) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = shmget(0x2, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/3) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x4, 0x0, 0x8}, {0xc778, 0x5, 0xffffffffffffffb6, 0x1}, {0x5, 0x8, 0x5, 0x8}, {0x4, 0x53, 0x1, 0x100}, {0x8, 0xd6c, 0x800, 0x1}, {0x10000, 0x3, 0x2, 0xffffffff}, {0x800, 0xfffffffffffffb54, 0x8, 0x5}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:52 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0x11e, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffffc}, 0xffda) shutdown(r0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x217945a74dcee1e8, 0x9c) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x0, 0x4) flock(r0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="6673fc9aaac7699bf5a6936f170045bb356b897e24c2028e34934119e057b62854c415f9ab3308ae42ea1f218d6b8f72cc3e0000291f6167f5fc3d52291bda53dbbe8dbfccc6b472562ad1efc3bfaafe44c2f18fb6290b13d0a56de26c0bd16c0d9395432b", 0x65) sendto(r0, &(0x7f0000000000)="702d45ae733b73", 0x7, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) socket(0x1a, 0x5, 0x2000000087) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) r2 = syz_open_pts() close(r0) r3 = shmget(0x2, 0x3000, 0x230, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() r5 = getegid() r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x90, 0x8000}, 0x6, 0x4, r8, r9, 0x10001, 0x3, 0x800}) dup(r2) r10 = syz_open_pts() readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/89, 0x59}], 0x1000000000000473) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r10, 0x44}], 0x1, 0x0) 16:00:52 executing program 0: 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, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/56, 0x38}], 0x1) poll(&(0x7f0000000140)=[{r3, 0x30}], 0x1, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) accept$inet(r0, 0x0, &(0x7f0000000140)) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2c8, 0x0) fchflags(r0, 0x40003) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) fchflags(r1, 0x10000) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x65dfcbe6f69877ed, 0x7) 16:00:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:53 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x0, 0x0, "476ba2c4fd0af01e62922dcb1dfd42aca96d1051", 0x1, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000eabcf0f9e10cfa6f12928a197f"], 0x10}, 0x0) 16:00:53 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x8000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) dup2(r0, r0) fsync(r0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r4) r5 = kqueue() close(r2) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7, 0x268}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x5, 0x5}, {{r1}, 0x0, 0x1, 0x0, 0x6, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffd, 0xffffffffffffffc1}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000021, 0x2, 0x40}], 0x9, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x10, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x64, 0x80000014, 0xfffffffffffff800, 0x800}, {{r3}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x4, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x8b, 0x10, 0x80000001, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x3, 0x10, 0x0, 0x9}], 0x1, &(0x7f0000000100)={0x0, 0x8f}) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 16:00:53 executing program 0: r0 = socket(0x10000000002, 0x5, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) socket(0x10, 0x1, 0x5) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x1ff, r1, r2, r3, r4, 0x10, 0x4}, 0x9, 0x80, r5, r6, 0x4, 0x3291, 0x7f}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') setuid(r7) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x81}, 0xc) r8 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x4000000000002, 0x10000000002) renameat(r8, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:53 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') select(0xc, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7ebd3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x101, 0x484}) 16:00:53 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:53 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/183, 0xffffffffffffff65) 16:00:53 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:53 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pledge(&(0x7f0000000000)=']', &(0x7f0000000080)='\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) close(r0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3df6, './bus\x00', './bus\x00'}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x401}, 0x8) listen(r0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:53 executing program 0: open$dir(&(0x7f0000000340)='./bus\x00', 0x2, 0xc8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x412, 0x40) r3 = syz_open_pts() socketpair(0x21, 0x4001, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x1, 0x8001) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x1, 0x9) r9 = socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x0, 0x0) r11 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0xa0, 0x9, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x6, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0xb0d32fa661a227d5, 0x20000000, 0x2, 0x6}, {{r4}, 0xfffffffffffffff8, 0x8, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x26, 0x0, 0x200, 0x5}, {{r6}, 0xffffffffffffffff, 0x86, 0x40000020, 0x3, 0x20}, {{r7}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x9, 0x2}, {{r8}, 0xfffffffffffffffd, 0x8, 0x40, 0x9, 0x7}], 0x8000, &(0x7f0000000280)=[{{r9}, 0x0, 0x2, 0x80, 0xffffffff80000000, 0xc0000000}, {{r10}, 0xffffffffffffffff, 0x54, 0x80000010, 0x8, 0x5}, {{r11}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x1, 0x74}], 0xfffffffffffffffe, &(0x7f0000000300)={0x3, 0x6ffa34a7}) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r12, 0xc0106978, &(0x7f0000000800)) 16:00:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8240ec25cb17fc8eec0049807bba7ad7f2bb058a912f62577c5949eaebdce86918ead7019b6446c6ab00b1beb0eb341f826859c18534a18bcded5da94d8aef8fc1aaac7d58db859ccf844125bbea638cf2221490d81d5d31fb0cf8fb2dba757640e7d66200794710bbfcd51ee69c10b148493514da7f9a2e265d3eb4508be6257edd813fd174ee835bc32e96810e"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x0, 0x2}, {0xa7, 0x3}, {0xe7, 0x3}, {0xcb, 0x7}, {0xef}, {0x87, 0x8}, {0x27, 0xfffffffffbfffffa}, {0x86, 0x1fe}], 0x8}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40003, r0) renameat(r1, &(0x7f0000002480)='./file0\x00', r0, &(0x7f00000024c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="6f60881f", 0x4}, {&(0x7f0000000180)="d019783d6b6df9ae1c52e1f80c940e378eebfb8e8e0755d2190ce160b4470410f8393ba183fb5f71487063ffad22b1003a77610a57605ebe0ef5fede6dc75a4fb9ebd925543c38dd558355a903ac8446e2e67c5d7f26e8558ece30eed5934fd19cfb1cc66f7020668c8a73c6e184d72ebe5b5157288afe512402033e7ad09231c06c5d5cc620b2f3d1243af31202ab846532c9b4511ea4151b3c5370f70355aaece74e3d16970b9272707fa916695ab26ec3215f22ddd34c2b03d7275bd794b409981e6378efa844aa3a6e66fd302af9b5d793b98133cb05e547fc6c61ae2db9f9794380eb02733519d0dff17b8a5cf0859888a310f17c6b38b6", 0xfa}], 0x2, &(0x7f0000000280)=[{0x58, 0xffff, 0xfffffffffffffffe, "f9d4dcd56b8f21a631fca09c0b100f4d6ec01a73815193199324b25627ddcf8ceac2929d466f0fede35731c8ed32c47c4b1de75b146e3f0efcb7dbf476850dd471dcf16feb20"}, {0x1010, 0x0, 0x200, "fd144d0919c5e8f70fc0454ce8b2357fb8b32f693e32f287f2135e3171d47bf7868bf78d6b3a3c92d4429174004123b2ed3a7135cafb64a5c65dd8ebb1550fa02dad4bfc2dae178d3db3c88a450d9a0890f104a56b5ace04f00e32aef93dc856bb7da68f0211702be0e70f4eef4d808620d61b9398d10755ec908e34ede7ba15632e0ec7608912c1031612098fc5792ef8c05bbe3c5438102d32408aff7dc12159d12982273ab19e376f1fc6af014ea6ccf71edcbbf3ef146776c774fa0e4ddd7be3c3dfb242fbd44c8d9d68fe6c9ae153adf7dcd6d429b9f9664c4aaa5b88ad73d42f698262e96d044822b1c2b401cc098e6d64f52cd6c078af9d32544e9618754c52f80b21eb4969ad604e4a1af9d92450f54515add31f86fabcd3daef070798c4958f1e853602802b4f00b46c34ec40f7eef63a8eec3dcc4ba49bcb60a0e2c1e23950a39155b35eb236fe40ee8dedf5b003f4ffd9335e6f2330260a6cf5f0975f22f37bffaaa0a0ec2bf91e6a5d2fe246f06d7086e89ee93c396776794cd1ab22da590d6864381659eeebfb0e99ade6886801d96335962736dfc65aae6a8e4a3413cbb540a9e2fd15817da097885393ca51d2989195630cfa907ee98cd49bd2d0ce46379287a41d00952aece9b79188b5512adce36df48a242156e93238a0c79aa9633d8501e2b273aacc36adcebdc643b320e50cbfdaf29dd1c5c1b4306d05c0cb83d3cac3d899694ee9519b476af44ab7e11ab152e7e905b8715e9888b9f498d147d82f40f7d1dd2199a267d9ca9a360b049f0b688d34481882c431b851d49b0c5d36498ba418c1c229a9a0d27cd431ce5961f22ae89b7091e3fd6bf68b0142b91cbae7d1421eb57018d83fecaea4c6c860256d879db4ff1d9dcd9961e4bad9d45ca7ad18bce17ab039a99a2c390c1c58a454710e2b96ee459f400baec65a328496b0f1f17249efc024d3f4b7fb804eda7e2684449af130c37aba69ed44d03a5953e408bc764a1c487fcb6a13f472ed6366183ee77434ac358312a7ff1abf967db2b3efa4700a9d2db01c636130602258e6b876962f15f3fda949f7ce288ef0c5db5b96abf649116380c6105bfd64249c8677c2df2b4f61dd49f89e78c24db8296a2315869f75866eb7ddf879db66eb74a81b01e83a5e1d27ccf52a144d9ec9a08d6789796dd557f9db36c6fec1df4200018a0c090354b6f316773fb847c92629d97a4d3b9495fbbfdcfdf6451bdcf788cfca8e07583dda894b08df4685723956e7e55b7007c90400d2090185a2dba9d00feb94eae50885167c9a497ded1c456dfb36aa256cddccec858dcef8a4765e26846fe44f61957a15ca91c9e54e5aa341557ed124e5861d29e2e41898cf8bc1a8cadacca6a5b28484bff9173bbe174c4671cf7c77fdce22973091ac54e6a228985716e885cca6ea63875f86f2ab6573ee0e276158944596709e41d24a62f3dfc35d6cf1f9b8f1da904d0d9bab2dce336ad419fe67fc2be48bca32af3000789fe3064e910910c396dd58e916984176104fb22e1de39aad08ea5e79c4e8db9052ea859a26636b0aa71dbb8f67340382aac6d3cc4de5a36ca29f45b1bfaaad918107438acd34259a4e6c1d7486b039b3ad3e60fe0b86d9355e742cb2e2aae1bb7e3ef6f34ee8a44fe186c503c1535a3de7060658763802a7caaebf1c6cc6511eea9fceed6193c1dd6fb0eaf0835afae7307be16c41276e160693ed0a7d778915220366c2056ed9e4a4baf77b46fd52a85f1d4f77f388871f63bd2d5a265148db6ff19be3dda80dec13c2d83b4072af1827be4948075acfbb670f377c168173f93ff214926bfc4ac409102b072e171b9d4d33a765286744d43a595bb7208f1e1a3299821301739ba961689e7132caef97f55296f5f30114adf046f9bc4a46f964cff70728c44df98daab2345548ec76cc552e461c451dac7d6e27e4cceb6599281e313d96ab79340449eb97e42a82f866bbec2b59116ca9ab08054a16ee62162528565a62e745e5f75d2b6957c72f48aa5c0ca57f6cbbbefc48bdbc8c0283329c3de9901362798cb89ae126ffd5b3907848c31a1b29f529bd9c4bade0359e36f26fff466f73996449a0519bcd5002eac26c0ae9c2330c37dde576c4f901e8d9fb796e08e361d9900c36df5876d7136d8e486b2846094a85dad9984fa634e5e90d3eab2e2d9869f049d132a0016164db163b9570e5b6508367edebf5449ffda3dc45170e730cce19c958f95373f3dfa66b61a469ff8bff41be4192f94ac5186c182f4d687f7bbfa8fe1178a680aef5ac6c52dd1e698159928ffe48f3079fabe0568fb39b3716fd0e860dbb357f781834cc92f34a3cfda8a51990131e46142bfa9849c13abc62212f408961ee61af2fd82774da84774682f3ede1bba52d3fa3bf9b94e2a6cce2d8c66519044d24c00605dd6211b5def905e52f58e093e6aa8345117f8c4ee7504e8f772ab9c034906f52e331d0fe51f64ccfc3becc047e7732be680062fd38aad85c1963aa7a864c5b26c1027fc77e1c64805bbbf5fcc53d2932582d175889d9ca27f48ac389d3002fcc1a8920176f54077ff6dcbe3c1d78ea7afe1aa258765490352722e5663c41f2a603fa958f02fc94ed7d87855379c43bbb165cfc8747a798eb558119ce3abd753094d6789570da4a7a100d49f4bc0122efec5f666f8966cb1d9ba02a50221fba482d8a3719c39f5bd248e06973560f9633666615064caf995106812f84511004c2f0eae0b72ebe77cf2086821d39a8a894a81e7c0349c43f109da01611ed1ab66f15cadbfeece98e56348dfdd0388a592e240fa0a761572d0a2f1bf0c4bd68a2e900feabe55f54fafa987d75cfae96a7947a398b32e597db432dee2723cbadc0dc1a74a6e169f369d4a5d620367d097ff864aa929329f8a81d1b3ce2f5d179cda17b1c4733827e0387c34038a4bf7236223b19cf8f8b08b8501f48788c8d2063ace60904648b838b6d1b9ee6de68251bee20720379f1db8da0245cdffc2b8c32c90381854390912d73c5edd1c0021fa6836f3f04a62ed9cb944c42ae4b5521dd382b81d04c26dae9330b87966ef020c2978e4599ab2691b9242a4233dd6635b601940ad014914bf15793987b794a697d1cf13d525f32ed6675e1992d03cc2f5415e6853de684a256cf0ee6941eb099fa0cffc9651214e9f81563f0c27c4851be26c0185adca409fc479b423936d8e8633a32c238674881833a83f96cd67ede6fcf0955be0378678bc925e99355636e6d5c71fc1b72c342b9cfeda92444f7830f5d5b7560718c2fddd775fbcfc89f54bedf20076a2f84d00e7ab27d006d352fc51a530c182186d8d87b0eec4cf704bfdecbad48063c0f63dfa5d1c5196c2bc44bdcf19f398295565ce85c1958a43a54bf8af71bda0e1d5ab922fe8977a4c032ebc00c8f5774fa3559c2710a7eccc3409bdc53cdd947a0b6101155f0eed2b0e3c7c59224d59ba7ba7f36abb095aca1a1f0cc5e919117bc2a3746d9ac66b536c09a12f36ad3c33a7d6876832b8de904ee1f40744df5c74c50c0f26f3937b63d6be2289736e329b26fbb40f6cd63188bde84248cd51ea68b3e5a02c9cac78b47dcab5325127a6726bf51a4c10617a57e277217ed865908c7b87828693cfa817019de83264cfa075c5298ee5dea7a5ccf50b1346cfb1dc1c8b9390df265c08d31413dbfddcbedca837ecaa6f8274caf03ddc33f54df3efeb9611c056a361017a4c59cf840532a70307837847bf1fc9676aabcaf868332627a3d7378253f0e2a1e07f53aa73f4e5c8d20e27c62372d3717f65427dadb1fe27db386790aea970cec26ed82e5573265ca2c242bb03ccf56f7ccd2e738959dc777355ba3928badc039d46bf44ee3d422a8e99efc34aa6c69d5dd430952f710029d0611b4b93276e30ae2274ac145991ba13684cb7905a827d7ff03706d30e209bb6b93e68229aac94e41e0182f5deab0f17d96ed9b444312f4c5f99d917872ad548c35333dee09e4d5d23c589c2a6cdeaa1e87860ffe5aaa1a6b25de4d8c5f0ff05468fcde2067c3ae8d77714cc6d7c1cac501d4502c9c9876947c70811633354c07b84ea064fdcb8d72accd9512e2b765442a41eefd8c738612210df55cc6eeb2ea48252da036f31a85081825e7f4bf915815e974f508ad7fdce71642116ed22d9b9b94fa62a46366dc11a733f3fda5bb552e946556e19bcbcaf29acbec9441c9a9d1f5f1caa8fa1a43a8c3877117331dd31eb7bdeb30e715f95f620f29f1f17d610b9c85ab4f2d9bc19e4f99a96c0a37f6c882bf38fe3a23a6bf7a189b8c3ad2b247dabc67d8580a9ec5959442cb8ac33aa13f9718d64c6b3f0e3ea9c174a6db29c36f9a02fa7ad28ed8ec07653bad2abd03b95ecbd70ed3f413b1a692f2b92e6a10f7c046b49716fc93bc1430b5117eac955ec94139f3a232b204476b6d630025c8ca9f18b7e47521e8a283fc7d59f59dac7a54b8097cf2008a9953ee1aa970de6d937ee97ffc8c6595485af06322404ad8a510a8fc0544cbb9741342a8bd79cb65074f348239efbd9cc4e22fdcf251f84193bc4611a8402a1c658772f1b606d75b99ca756e856167c333eef55cc4ba002d4de7ee601ea5d6f22f47b9d49270914c43f7cc164eef0a3406a25e867f115fde6dd4b3e36624f0e8792bb88ce9bebd6fd26c5744ea611129a5d24a015667f7def8168cbecf24dd85fd2a320942bf1ede34ca44d91021d6345d217ee31c8f7925f719076bcf5815982ae41868d8b33b72bdebd5aee2f0fa3fd5f63fae94f0b3368afd686e8c971a6d01ecf739707c12931888740b8735824be161311b5fe09613630fe32aabaa6ebf7a1af5a9d2e62ad1e9685d9cde4e2e5927c4bfccc5c8f8657c91d8949968b243e3d4b9ff5477a946b6c5776baa92bb3d063beb0473827aa0b533ecccf9cd6c2d1eda156528f90946e2f7ba129f1aecf7b178692957fa31194a9657e8f5988275b98fb4e40eae02265bed1ee17aa4adef17163c7865ea857bc038ff7a952bd62076181031b31aadf4d8d07816494335981c6c285e473eec52d4294df30fb554abf491668cca0039edcfc2bf87d812cda00c6f42652716ddd69c20fa2cee0980394386136f617e9a16aba368340790f76531d350239fcf7bbe31f5e90fd289b0755870827a8146388ef3f2d5c1792a5daf0244b881fdab1e512a315ec076c744c0f5a3d5d8f788a305ad65095dfc3a825bc6df56a3d38feae32fb5406b6fd362e0ffb9b679fb30d9ef25c34670aa96fc6f58138acb7e000c0710f8fe6b0ddd45c08471a94e04984a443fcdead1421bb50eb01a586f5ac6a5839a9a0136059fa5864aa093129a3567c497331553755a2ecbcfa9f3d7255987a83604ea2326465e22025abff9f131508dcbf4bb386a52c79a03a6f40382ab5c40b11fe12057735f9a1f8e5dde651f9a851d4a98d3547779879aeaed2b46ca2e86d4be23de2caf05fce7c643d5d6b86221cd6836481bf93d87dba20c9281c05d08eb5f86cf58f7797091ea6039e15d3e4e2b8939d470e3b25547a271d9e2782530a57fb0a5e656b05ada344efa401c8a531c6f0a6ee14dfba1e27387f26770ad9b1eb5d1d9b612d3ac3fde472f560f01a7ce0464225c6a1237d63f674a69af6763ed8d32d307c403fd5c4f4dfa4891942590840386a08f282621b68c082f9aacad5422f8967cb1da3029a6c32a5585978fecf736df8534f9cc4a0a6d58db929ae45670c7afbc279e11a089a8474ece9f3d6dae6f95b6e283645e"}, {0x1010, 0xffff, 0x8001, "7fe575180b1dfc8cf13e386b32803b436b111288b8b4d99638e41c74338d6bd7ec32174ecefcd949f18a74f2a09e83da9e1d13243fa9c05b34225acde3cc73f21ab49fecd3c0ac2eb536d86376d0128d8f96ddba49a878ceb01378797c4889c48fa6e6ae2f3cd91b65f5f2640688b8b3f6bdc91d9975101ef32673169bf97862863f27f5e3e8710287593e87e9d86aad7805808f01e7fed1ce339cb81436ac0ce06aa859bae891a23d5a56c24eabfd6474054214d04aa566e2be56ee45794de5501dcaf68f8390d39f5a135d80f5d1ff0ca1107f4997b94068c7452c63a6b2e714f88501846889b481bfa89de07146b896f6242a5427485bd6b0366c197d72fba208d5073c62ccc6b111d4ab8a04d0bce530ffcd8866e3a2108cd839a13720e0c9b5b2a59b52e9405bd01732c8a8e89aa2bcdb0a26f35561f1278e5e16c6e4e1fda177d31d31da10e9ff1715054d1e3a8c1d5a94f0566c096f6656ba84cd447228ae243a99aec71253cd5e104cd1c0024c2a91d4d9750708a13ab315433338bdb0de830df26f2e733fc08faa5eb7f3b6ea62e1348864a9ce0b73b8c55741cfe41e0aefe1c9e3453d20f9bdd58c841a5e62270d1a339c60b6d2e2da06673402aebf4e3a900f116630b9ff2d615d26c64886329052e9f7f43e6ebe0fe4373708a4ac4b8058af9fa7bbe737cca94fc011c51eeb37ec4ced17f0176e4cda70e7364ab6f24672249cb8dc80663439f2ba0c9a22c4bf620f6cfc78740533cc4206b5abec0ed7c3f8ddeb7a32fc840e18266c19ad14c01ffe76e48325b240dee284cf86ab4245845174c2f59e5ed5fef3cda967455b8fd506999dab17aab7d8cb0b249e20023666b1ede25d47a7d2893ac010af843b36ddef7244fff67042919db8a8ad3563785fd0b3bef892152d53b3c60dd6dbc302c3b6b2cb6295998e7376d2a90d6a8a4fb5f434935f05e3d62e9569cf5e7afcc4388941b1f5509873391e1549aa0549d53c560cb7c6abc547e08f20e7f96b896cd3061f2f59562d15c95bd6894d88ae28733a5af97c97ad46f8bca2e580a92ddb823fad7175ef83efe0e0fbcdf130c744f2d4de8f544b6e319a866e4cab4ff80717bcca039b9ad75579b3409f5db8edbb4ee5a03f9cd28863b4c21306c14cfc8e205ab11d54427729e8b5cb0e801132164488882a6643cd4f2050283d667dd06d9aab99d098a5d5cbef7b65c94c701b62cb38d2604fbceb5541dc9cc70acf1fd0becc958ff3ea1fe074c05ba1d96537e1d22fd9b3a0d00da30a3985524a69106d9f532614af1f2074441998a80a77529720f590c3b462acaf93c0940d362bc41e3f0c603e02c65c9d5bfbdadcf70d9f365de7505405c3afa8c00adf1895d4961daeb25d1459015edb8a13c7dd98d7ef965e4334926e1ae6d774804e8c73b069e2b0d8e42905ef50729d3a8b86038a990ea46585ea926fac597c65fb5a2f193de1778e35956237257499cf881c0cfa8a88162823fabc9ac839b2a07a88268f483fa445dadeae5be16c9aebcab8b20ccc543dc0026d058b0e2178a8c6912d6b491e6331a07842d58fa8c0088772f358c4429137637551fed90ebda98800eb102f7d7238354ad554f0b898489147b419a6e3c89cb710c2ef6e2ef99b2d744eee2557df48145dd95210ec868f080cfe8daf95bf13151bb30ef51e6711c300ee6606289dba933cda5e19857a9fe5332d38612ad02cefbe85a998e5d81c0c896132437c26d02c504b7505404679b28c4df94df6ee617055a76f2fb28f51219eb95bdab24c110e972807a9594d46295cf6fd001fd7e56b432ee9c67f080709ea01004fd297e6167b3b2ae2e57792aea65f78ee7a388445fc40277e0604b9b7828795665d8e36577d51eaaf9194892ac711d4b7bc79fe3f57765ba2da293dd04b62dfe84e94eb32775c887bee017475b7c1f4b03bf341c1f5c4b0072a2f2f5532c2eb60dbfe5c3afe10285453c1fd49e5b8d9cb7e631277d21d5db7a57aac4e5393b0a7c73d7aba0b523a1956e3c5a9ad86800469df67737ba0a6a2313caecc6f8acefa4a4058e4adc088d9e49acddb0f7009c8d2616f1be2f9c5b45b621667ef024c091ff765bce2a8a58a0ca633bde6ee991316acff83cc2059191079ccccfdf65e66ec4a14762075c7e373cb27f92c160cf3fba7ddd4c3f9d4b73c1ae2545f87bb1c3f2b37236e098b87227be3e401f7a036acb9e83b1b3eebd2a2f056aa447af6969d2d95999efe9f02081acc974f5a762cc4a1c3c8c59837c12412e2159d787ab768955e284547c7ce3f14b5c3d4d5fcee8cb319d6c4e709e1f754fdcea4d0ffd628ca29d7242ce925a0fab84b612c4c7476032257f799d96207f43c866f7501186fc43df1262dffca5290446401606004e58740e8bf97605b91ffaa56d619d09f689a7fe0b551304f623ac321c0c84e108c81a4ce35ac9a96978d22cdc71fa0863b0b96baf036ea7e4ca4f45e1b08a82fd2bcae767fd217d383a7d3a80bd413f0f35ec15d5c1e30459fa082d8ca8ba5f326005f30292f6ae64a858f27e8921d3590b53a19ae21125a32dcff158198e8e6ec6c1af6a817a2705f3e876c45333b1c5d7ce6388691442b191ba3e3f83dc8ed85ff9eeb400d2d52925a3b6a50ab342978d6af5af1cd41910e6a3b3e0b9b789a8e4d00a1572e0d46d7461ea0c5d424ce8573ca9512eecaef598a02a32e1dbf7a0fac1026184baaef295ab13ad3f692aa03ac5ba0a9e1486af6901e0397442dbd926e04956881d0d9f390618fc7e148ae99d1bab84548124f5d06746218cbc90c93a95c75a466585b7f928ff6e3ab28290fe9bca3df5e01ee5895d70786a0ea1ee94e8268d74dee8ff8f8f347f1cbb06f6d4c76bac8baeb6eb74851802e8cd97ccf5bd23cfd03c162824e6cf1639986f0347fe40df1b1084e8018619e98f15bef9600d01d1374d66ebc4843ee17cea208dd5229fd9f4da1af1693fb6d5bdf4751c95d00b259dfab55a5e5e7a1d957a4b5379a75be6008f1a11db95467805d9e2fd156aa7253c6857eabf0be9bc6c7b8b8c5c6706eabe2b52fc1ba2b1f97650bd1886dafe5d3fdc16ddfb034461e25b45da7a446af24b74eb309f5f100944923574bc6752138e1a26c7dd9a5bc7c12fb9552f09649dc2f500feea9543565c3cfd562b2a87e9f4e2a0aa35ad5193317a2f1d6bd8080a18e8bf95537ddf02230209e2d3241b43cb8c008e2951b467c87b85ae3273fa996d717411f3d5df4a751d096f7ae34365129167d6d619e289afe2c41174f3b878e2e53239c466f2cbab1a91371d84d1aba8b48a0dca3e628bd387796fb2cbbc053fdf22212b0a75ef6c0fe74c58cc8a8cfb6212557e93c07416ecf3ab08aba5dd18a254af527bdb22d7f4acab697ca9eedcbef3b27ade13cf99d922ee50b7058946620b75aaa064034aeaea524e0bc18864e52156e48277153d382694e6ea635771829da8983932d84e712395d459086bd5209e10d456042acc9739c2dfb2166ef7a72b1d7b918b158f4ac89e25392ed77ea7527560d49190a8a9255492c47ba6d6a3d8394a6fd0336f292b19ee6e399cc4b7db5530671b0e7b5db234a88d2ea958523b6980098b38ba9454bc9e7bda82a66b00bd181cd25d6ef006967b1667a7e64797384e1c3b7f4630ac0ea74c4e0ede689d2b52b3c53d8e2dbb9fd2e7b2d78bb7aa135b3aa6cc8a85761e47e94930e428ceb1b05f8982aa7306cc03b469163bb25d86da96a6a941aeb9e9682c7b86092eca8986119214bb36f7f499ba4bb50f6197054884b792d558d282fb62983cd6ad5dd009d991e0ed6b78bf84edd5b6628fe68a969b582509b254bc64e21ff15226dcebf71246c84289c4ad3d204f18faef4279a62ade09f4af844f2d86e742c74f81ea29654de7910ad725052c23ecf2d1937e2812de17e165c1bc3f8121bb82ed71d34c9ed1c29eb503956e49508511bff87ab450706fa0a0d26eabfaa0bcc38f1a0903ebc15c6863e983b603099d77a769fb525b732e9a6c5621c0f3005c8a96e1cce59fbf6cf9655e17d6bf5656e79e0de09931c5f84f88009eb3ee2b7e638c35c3651fa27f481033a8924272b6a2684ac2878fa9feafb3d281af57297ba7939923a0cd10469c05b03eed10a55e6b4b688ee088ed3d2f5c7e15797b65e479897f6133ab009b2a5eb8854ea767c80bf8de78da7fc8fdf0d4a7c17c0f7ad12874d5551e571f7f11fd5d5d681abf2893b6c62f67d2351ebcff253e19d71f2bc7fea1cd57b9ea77e3179de50623002db4d2b52c8a9d6898d27b5d2530d6b488c2242877f09f280b4017faa896a2d8934e10960a1c7f771033b24ad7fe76b525b5afc0ccd0b88b3cf6ea63b220b2699853eeac959a8f0140a731020ebcd4da8834da2ccacfe3ec1bd7bfc0e8f64ca9d6f062c03c3cc5c32e96148f3c76105c2b1ec2e34e57b4404145f1ccb92be29783c0aef5c5dcf0485d039cccc2246cd51911b32552df59dd18fea64a4da806ff1fb33edbd74fec3c56774814677b2b2f83c70866cb32b5b67b6aeaec40fd3c42e19c13acca9bea679b20907d006e97d85bf0daaa8ed863f27370f790bb85e525a69375fbafebb500512ddbe6b589d390c8476e305c4109e6f055b4e3bef8559c2e8d6ef3ea420f5ccfc0c59a89479e5fe6db02a2bf061c7e56044b3ad203169d1718a8aecf1358b431bd94c46f9ab6943aba2b0c9d1c6337b999f86f88083d8fa004f82976f7aec27fec7b299139080530d7d5c8c60ae866925b7e56073ae0c1dd59d84844edadfbdd81996bf06a18083cc472460cdb0e8851d3a9b9fd75c6a56deb074d979ed813f0e2286068a3cc9f6b02eaa7f9a1ae4cb0b0fd1082c53e0a4cc07bae77be4288677544d81b40a86389a6a50bb166ff5925cbd55feb26d1821711c4e90ffd08adf5f36b79a03f28bab67dc1e701da4e59afab54491f52d14e8ac43b9d321e8252a22743893012af50dd3a2ca9ac7d0bfb9c66de0ac3d62f220c03bfed10e53e47164cc3ca6d3a5e4a15b7fcc03785529a772e795ae930bf666bdfb98b8d3edf1a6f2abc1cb6e17de7b59bee0dcd1622d7d62f1af22c7a49df37e1805a647f5171f4b8cf36796f276957aea6b58130d216b5977a602fb44935ba138d0253637381390da89396ddff698401825038e415b94be57c32029342ab565d6a7c528c421ebc141e71b8643afc5b1dbbd41e501a150adb55da812b1d54f359bf804288b2eef3e1c30bdd67afb63f16fd467e5baa6e5027362dce67fa7f63ec66d138873a1def4a5b01c60b72fc90ea050340b44d49f3f7c0149592d6ac7b557397b402229b6d4c78267d7c27fa603de99e7c8bfb9b51587181214711bf140c05f3e988a96272d47b4585ef05a2e9047a7b2fc69ba9a1f13914c7998d3fd63954c76c21fcedbb179b89c971190b67368a3853e131528b66bb67929c07147b3b979df9821683f5a205d07c001b1226a611dcab6e6641d7b9ac8e2edefb45e6b6a29107809d91d77b3203a7ce142000bcc64c187fd1c98584488aa6ad6b16723ca0417391a84776d0b9dbccb9377d557159f798b5c40bb8b483a689e5e3eb01533722cbbd1299f185f4f70389204e2cd922858b3aef453a6237da36be298d00175f42341c5777eff9933697d6602743d63273bc470f9be188f448879ca0d0d7a827aca228c83e3c1c5828c8523231bf660d7d49525ed35c5a6cfafbab7674cadbdc614cbf14531096209cd1c9aa9b65b917c75ad8d1df2e4834567c57711cc4bdfd7a78287491ad0d7"}, {0xa8, 0xffff, 0x80000001, "f50aaecaabf93df92d3cc56e643d379ceeffb8a41fcd45ea7d5340af58db2ead3acc9b6ab222725d68332b1d9a57c9eab8409b88d19110de386ea166a2b04b050c61b345724800fca38438af78a40f43190ff6c149520a2603a7d6796697e7681d2e65616987f5ee5cbbe76ea37c8c477fb0d05a14f3b89a818b863add3c8316be624ab5cbeda61b9eb75e8febc2852e30"}, {0x70, 0xffff, 0x7f, "36d6c2ba5d9da81b674ae52950ffe65cbb0000aacacb298fbee838c45fccc3dd30981e6d943e5a7259b6ef64ff5fc4142c52f663a52ab51b58bc8225accf72d648a56c3fef4cc491e87dc9a504e84f6c119895a0a51ff4411f"}, {0x30, 0xffff, 0x20, "07c3a9ccf89213fd478c445e8e90145de2704952fc1b93140584281952bfb501"}], 0x21c0}, 0x8) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(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, 0x1, 0x9) pledge(&(0x7f00000009c0)='\x19\xbc\x04,\xf7\xcc\xf9r\x80_?[\xac\x83\x1b\xc9\xb7\xda\xc7\xc14\xca\x9e\xa3\xee=\xb3\x9d\xe8\x14\x14B\b\x00\x85\xf0\x14}s}\xea^\xb5\xac?\xa1\xe7\x03:hI)\t\xd9\xa5\xf2[e\x7f1\xf6b\xf5\x90\xe7\x8f\xa5&C=?\xeb\xdeG\x88\xd7o\x92\xd4\xee\x8cp*\xbes\xf4!\x0e6\x18\xaeT\x18\xbaP\xcf\x9a\xcf\x87\xc2\x86\x1d\xce\xb0\xa5gqG\xf0\xd5\xe1\xd8\xd6\xbcVO9\xceL\xa4\x04ju\xe1\r\x84\xa1\xdc\x1d\x19p,\x02\xbb\xa2\xe7f6po:\xe8N\x18_\xa6*\xe7\xc5\xc3Xj\xe8\x93lzz#5_\xc3\x17\x9a\xd7\x96\x06\xbb\xe1\xa8\xe0\xf6\xcaY#\xb5\xc8\x82\x1e\xae\xd3vl\xa0\x81\xbfiy\xe98e\x8c\xbb\xc9X\xa2\x9d\x92,\x92\x91\xac\x9e\xb7\xdf\xf2\x05N\x8a\x11D\xbfw\x97\xaau\xac\x94\xc9\xd8{\xfe\x0fW\xd0le\x97(\x88\xfc>Iz\xb28W\x85x{\x83\x17\xe0\x91\x98\xd3\x0fR-\xd4a\x8f\xa1\x88\x85\xe9Z\x8a7D\r$\x9c\xab\xafg\xab\xeapQ\x1fR\x97\x90e\xf8\x01\x00\x00\x80\x00\x00\x00\x00Ru\xf7\xc8\x9d\xf6\xb8\x0f\xb7\x00\xbb\xc75\xd8\xad\x9b\x10\x14?\xf0\xa1K\xc4\xb7\x194\xd0|\xe4q\xd9\xe1\xefx\nk\xd09\xd1\xcdX(\xcc@\x03\xac\xd7\x19\xdd\x85\xb4\xc0\x00\xedT\x82;?\xe9f\xb3\v\xc3^\x1c\xc2t\'~\xe1\x9f\\myy\xb3\x013Dq\x14\xe9X\xdd\xa3=\xd7\x04q\xdaG\xea\xad\xaa\x1d1\x02\x9boDH3\t\x04\xcb~\xc7\x98\x9b5sdq\xb6\x84\xb3u\xf5\x04P\xd1\x9c\x0e\x85K\xa6\xe9B\x00\xeb\xeb\xf4fG3\xf9M\xa0\xd3\a\xbb\xad\x9d\x01\x9c@|\xb2\xbdiHX\x80\xa6\xcc', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r7) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r8, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:54 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r5, 0x20007471) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf773390ef8c55a3) r6 = semget$private(0x0, 0x4, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000600)=@in6={0x18, 0x0, 0x2b, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="9f99e390526c8b90f3fab5fe2773a4a79a2cfd76074121a03504caaca138feaf245f3736675e14f1a6d00cb82bb60258e94543df11c0e79c09d3f25dd7f0f6", 0x3f}], 0x1, 0x0}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xfffffffffffffc97) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) geteuid() getgroups(0x0, &(0x7f00000000c0)) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) 16:00:54 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x800000000000e5, './file0\x00', 0x6, 0x0, 0x4, 0x4000000000000000}) r2 = accept(r0, 0x0, &(0x7f0000000040)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_flags}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x5}, {{r1}, 0x0, 0x10, 0x20000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xca, 0xfffff, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x82, 0x100000001, 0xffffffff}], 0x10001, &(0x7f0000000300)=[{{r1}, 0x0, 0x0, 0x10, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100000001, 0x100000001}], 0x0, &(0x7f0000000340)={0x40, 0x3}) getsockname$unix(r1, &(0x7f0000000400)=@file={0x0, ""/51}, &(0x7f0000000440)=0x35) clock_gettime(0x2, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2000000000000003}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="2cca67091517a808450b310e18630db36f52819a51cea39659bac8e93b2c9f08f96505fdf0d1e9c7f4bdc8e35bdf4f2f6e5ae074ac2e74534857cf5f", 0x3c}, {&(0x7f0000000080)="77d3679e6c98e8bea984c49f", 0xc}, {&(0x7f00000000c0)="2e70bd100a63c402a46c3a269f9822cb3555c088caf14898436b633da66e237660e42d726f066207c6f6ea489a4a07d06c32fa6ff7c70a248039708a0a1d66eda570fded7ade65f7cff147ec9b768c99a956b722bab621d663cb20b542b9015a42ab0e49e0a3dac2ff4a266a9e57902ff6f17ec74f79fbe6b42503cb8e205f9c63f87c8868ade03329b87773bf4e91451c2afcfa7effe1bd4f4f1531dad8dcc6e2caf36b86c51cba38e7c3c327152ee779afbc983ad720e597f1a3934012ecb0faee3b4e4a3c8ba363c1f4061a2c06e599afb901a1384f05fc5651894c7d704543ce4ab35506770111c4f50b881d9883c9fdf7f4d5d098fd025355ceac18d382e44b759dfb2f7b450071395d37408d1b3a570fc5ce1385eab5be585155cf48ebb42e7c745e71b9094f053e4ad293a9dd6170e47589b3f3470e94b08108a4d147b12ab66e96283427c2280683188e9040a3393e1d01cedf1781a6a7c9ad98afc28f229f7edd49010802520495b9a2e20e33a996e8f9173e8d16330336efea1c7c3f294f95c0624552910e9553840bdb63b3274795d2119536e14451706a4ee5d6b9b91362eb85b940daadaba4e1e9ccc8c09ee1902a5b0ef2e179bb43b4aecb3aab8e0d0f9aef1ab15e75dee269d3e0f5dc36697630e101430246239a2353467ac723d9b1103cc0e5de6002fcfdbbb6fed4701a5cca1049e6d68937f856df9c7fe42d04e93927dc0ee2b656bf0f2caf82bf1115dca71046244e467d6a6c4fa39bcfaaaa905f1fe129810f79213b90fbe7f4ae9382714e42a3d043c2072d2e73f80dd0cbc4ea36e1679b56ec7fe0dde7debe859254da2f10f2d047eda6e33406beb0604a4881c5d08384bbcc4662cf64e5174faa6a6f26e144736690ab04dc1942f3601c05ef5c1f0484017c9d81f7ba88af3999465ccb87c68c0299a070eaf881d4b115c174370965282931ede6f6e78e2d71dcce180c5b1d0bfb62ed5ee2440e73cfe8c134051e0e3d08e35a9a44dec22b2a565c8896d6cfd662416d02c96f44ed59bfd22410152afb79b9e2e8b59862a4c41e58b0f2f91035f491dcd4da8198c9c7dca022e7cb82cd994d5e0d84c7152fa0c63ec05a0c74ff864a97d2fbdca971fa5f601832b3a9e5424d979772353c4b88ac4cc8af25de7fd298c59eabd53fb63e61e888e9505468c64f4a25c6b23cf604c4a1948233e4bbf0259898b35fcb2934238d835675116409a524e7704f4116bf25185b06af8642dc0d2116aabb191394c409db292f304ab1b0633fadba7bb2d7d6a5b8e2a42d9935828541533e6bb366a7306e91f249ef9285b12f002a9cba13ce168f534f8a0bcff2df8696b877b1cdefba171a155e7010911c9040f178b809b7e1d872933442403fd344b7c11deb7bbf16bfcee868dd6cb5c578de2d236b35ef91e3ba46f66f4de92330cd8b521cb82609dd6a33d4bde09872c6a1a24237aa5707fc31d9acfb89dd010dd9bf72a43cb0612edb0b6be9de68b46ab2f1b9e0db708f421a75b6ef09dd71eaddedfc602439bc888994043e81ce958054aaa9b0d19b2bf9d2d026de9fbea52ac146966afbeefec87191159b12b034c447361edd3f11ca9ec97ac358e17411748b0b1eebc15085383d2f3196bbfd48b11192afc7a71635581ecc00740cb8de91b2a6c74b7e9cc0dc9a4a3f8486b563622831fdf145ba825f7f84c291dc3968e535bfdbfc045b4fdb60d7d345d81655aeea7bd0c75c375fe0f85f88c500bc96f9aa83e4d8d40fa73ef7771736bedec0caff40715784c11be14694756a760c26b0715f01d480f663c8ec1f6e1fa13bd01a185cb9c3f9863f1639883ecf20cef7550aaf16111f6c8b0c1a3f16b4dfe47846ec9bea9cfa9938f704aae1ce2b4b6b7ddaf6df129fad95a057457130a9ebc626833f91c17e7deaaf829acaf8d05ea37002ed74718c72be12c4559ec02cfdcb2af2d776363039ae58d5e5909be5a98230a1f1a8193c9f2afc51736005a5790b84a9c756a7970d19345d1baf032e819cf4875149ee28909f1ea87334c6c357dda443ee9dcc0f1f31420f7e052fa91e4d17c2f45a3114d33ed8d491e8cc360120d93576d69b221db7568be719b053f92c006a038f648b6613891029a9397563fb43b32536bcae7ac889e225114cb8432013096bf3d7ffb530add3908407f0283b27db0d1a15a39686b618772b3e1280c166d38f0d86b3b39d592b98f84f613c5f3846826820c90144fe9f4f8157f3b2282f080987655c115907e06c874e83f1c349aafe62140231914fe64eb5bf1acd1c94b2d55c4ae7875a55e25657ab914324441244241fc9936eefec7051279d2e0ba5e9657bb2e691688a6440cf6f04991435215bd2838acce14472086369e31763e971a6287be15495a2c9615a31d2c402f19f31011a89548a71efcf51d48468829febd95898ba0de7a2d4251a17e0dde3954de1d19a42de71075398e9ca404875abe5546197eba755f486bc7dd5ae9cab3e9219cb377bc0be3155109db6f253f5adea7b70b4596e5662d421a997011ba64944065c39918114b03196216041580d71e7b60a1f70f372e78eecbd0354672face2a3566abe139396b8b35df90cf7350abb2b5b3d2f703f3c75b7854035b37d286f79610c2778f2a09c55d7fe5aaaa134a9acd3e30a65fa7e6f556d56faeae734f06b9955d0279e94dd2126787a88982ff32956438b55a0892e0325300b1574f741d302764c1f886c34460efbba6f17ee2c006e72311f6c3989e4380c55a93de6290367a6f9cc03183d93592a8f753404de13a38d8c47674ec68d8f7dd150927476611088d26966bc8865c1ffc1630d8587f6fa0e396cdbc37bb39d8e434ccc1f733cfbf8a405dcb20f35c0ac564a90338fdb07f3c71adf67a58ad7610dd0f8389c874780d48ab166e1d95153b64f32683d9f38700cd05ae94119625862613143e7bd522c3c2749fdcea79c10fd806799b07108e1d0d19ca4c061edd25d073be92ff2e80ab8f8fa216286043e8455c78693625060c15825c631205dc72696d17d41c3c17679911c12f59a9480d7bb50bac4fef24c086e80c92cd57187b4d9c1dfb25c491f44d0533fd9b05a18e334447c01c9395e87a62768d9bc9492ec7db9c1ed8f1570a3c36f53873fa452d9713defbc854d4f2e5421e66e943eea6db4b9474903336c21fb3753bf17b42cabddf67bd9f114f71a3af3cbfd58d4c599d5982fe0597a84db1bb14ecbde1d81a6a7353ec69bb7dd4d3aa8a51469679371593b306490f69148518cce37f65e5cca906fe412f520018ebc2d858bfbf1313099e480490f397b4f7ed8ad812be4a2a0d70d179749543dd4911cd0ba4c7d4aaca8bffab37ba983a28f02f2b45e17e02652b52564a0a742780e5bce430b1d055a2a9e0b8def9ce2e1d608565c53819e203407b8344be3326aec78aafeb39ee9e70668325e1b69b05f9c05387d89cf7d7eeae47d0b0e997990840cc8f75ff190cc615db4f562d560d67946c3bdb1baef3d8eb2626ec07220d59d41dea9f5969e3cc1a62e5b55db1e76cce8fe07940cb97306e4ad719f47bec1c1846656e448c04120d4374fdc686017a2a727110c548e35b1c3c5304eccaba347553b3303eb722ae38d5e412d42b1a95052e5386d94f708a65d1a44071e82d8b0a0525bc67430ad5c05e545237ef26af579b6eb4cfbb2943e1f6b77431e73e72b4153611fba27ef6df780539342f842b0442b067bf9d4953ddb4ed6ba6f709d82f7a77c8cbf25b01f8b52adab207bcd2a743da7945ed3558d93dcaac55fa8b23cc04a70bfabe3005177ee7686781f59b4ea47529ac39b6a4fa018a466fd3981fc40c59a6a5c2c85b9d3136ff41851718aa66f4efb9d75e693e8f01746c397b9fb4077e41a78e1850f0bf3263037ebb1f1b037793d756d5a8d7b6b2d4ea1e38df79614d4781bc19334e69709babf8c8e14015e16b1fd2cf5869dd501883aef073e0b81e3a69e400cee72b05445be6f6e129bdc7ad756c4e468d349e38f7d7005ca36c079775801abc2eea71d77743f7e10045f6a10f3200ea3d8dfd7591a982c5dc0760fbf1295872d6effc5f1c8f98e99790d327ea160ce24abbd1c0b708f33eb5558956d0e6a2dd06e40decc4bb8c229512e9edbe889b520039d47cdadaf37fab0003899c68f6d390edcece341af268ae9427554614cbb0d680e38cac44cb17584a493cfe57043294953934de99fc884eef523b24b827f3adf37b416369160cd58e97a6c01f89f859e75dfb328a56dc2529cca65b998158cc7403f0962a1d82a9caeea17275d73c2c0d98696fe01809230139ea3f69aab77b1f1a5a3344f109bdcf9bd0741ca8d523b9338d6e911684d02c8329e95dbcfbe50e171c665940db0f144d2107692858b972f9fbeaef43dedc83e558630cb08906f5f476436350103765b44b3d13541e2db28bb3fba323ad485d182634d47464bf29e4e919c6c41e3d4ad111df1cc435c82edea5ebc1adf85d08ec5296417118bebb248fc4f2468627cacf5130c95e6ba0548c1c5c018a4b0b19b4c344b5bce8ca585200b5629da68dd4b612f7b51b9b28ebca27ac307fdf5a18a208da47aae1f771f0d03be8722c02c6b81e3d7fba20b8c8ce3d49103bbd50aff7ed93f56853262493b3f5cdae12e0cc25b7649b9ea8c7b3ec6b728bc55c271ee49aeb291ac14db644083d080fec158ca7efad07b547e8a21e6bdf4a5d9b60a2bf45b7c275d764252d9fb6ea30ca9c5e6e3aa7f1aeadbb27711a8b21786bde76a82477dd01f01f6c57d40a23bebd3029db77047c300ee27791a06f0c54a03618c0c42e0c6bbdeb8dcb0f52ec1704555687821a45a35b9fc46e40c010a7edcc04e8467e1d63417a6667d68cfc1e416464a051e2b10d9ff33082abc3ccd346cc2e7bde8341a38bf99dda2dc5ded766427c15b5fcad3883c8c6b76e804e5c254760fca028f4a75656faac7120af7f2534d37f82ef8d24b1c5f55ec59bb81b173eecb476a6d8d1ba5a9d45a9083c9fe6cd542994469ac90930f4e2c7cee8265cb708217bdc204c6539bb3088a04da31d96705be2f1ff6baf6676fb22a239905ecb77c7cc97d50b633b63e371c4e557331a08597f5531cadfcec220602a0dc655f45904b9c4394a7b21bf18073498a41226cd281a9a5f193dfdb7d5c7c4223ce1be6a040ad0af33ab1dfcc1c4e55016126fc1f944e0c6e19f771f0b39a06970f720e87060dfd7418869a6d0c49a10ebb7021925ffafa6761cc4645242b5c0cafad549bd036e933a0495f7a6d60f23dd0aac7079b8e1d75fd14e7551d5d0e98c1fb36aa25a8a6111f7bdbdafc125446c89601882cbccfd3a6f7525a09832dea7cc2e113605d45095d36cfa7523b7e23e32e20e3df53ff534821ee6a991aa8287ab0082277e5a037393518305a83a5c9eb4216d2b1930e7bb6550f3d2ecc9102cfd364879263a9cd163116757270b246593257385f54c41f5b42c09a13c9200a2a7d311e5fd74cd94f0f46276162dc810a7122a10695562d2123f1e2a9a92f9f4cb211b680343a52056f441c012cfd40e426e6649b11285f72c5d2c68911f42fb86c52f07a11766ae45b494bec213d1340d559f2328628e84fcafdac16bf6127cca2daa4dadccb1a695891c385c76648e0b14a0c0c18fae921c7c379805e263c413237d4497b55d954b5f0984a4c1f7fde1664aecbc902dcca1bc1bfe7fe1dd32289e585f00e9204ea4c5dcfc2d8451100c30ce7328b6d1f09903efa648e09b390a616ddcc136e3812e2ff9146f707", 0x1000}, {&(0x7f00000010c0)="71638142b82874c5a08f195e68681d6252e1d541dd84e026ffd65039c384551d0a5db68a35f4ea758603cf2df163b948fd9fa3cce1e0c504171a2b97931f77ffc0ca63c884dc6d5f5e73a450e5414d7bf4395fc9991d81bdd7fa6cae836179b4b7d0e59f2bf4486ddef64625c5022d9ca3622d1861de9229040ae2d866676058f1e9e6ce2e2367d07d504d8cfea2728665a48e751bd09b6bbc7e206049a24a3974", 0xa1}], 0x4) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x0) open(&(0x7f0000001200)='./file0\x00', 0x10280, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = kqueue() r1 = dup(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x1, 0x4, "8cb053d2ff032747ffbe43a2f4d766b10d1e1c0e", 0x6}) listen(r1, 0x8) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x8, 0x23) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="555fdd1e1bbf0e69690bac5a56cbda5e57aeb16cea896c4cfa371cee5490c91ac34b960c2853d7a44f9f9da16da531fe1eea7f9da414847c3380085a7d23404636316bbafc94932bba1dd83f4d51d592d92cdcf3a2202902b46fb035d4bf0dcf7f2237af0300bd12868fb8f64a1ad084634da6cc6e44507290fb05c6feb05335dd3b49338f6d41265fe25067f86b1f3485d502b6f238bd2152c318d403e291e4927750c132a77d32adf8dfb22a0e081495286c3ae5a33cf38c4d65274fff96", 0xbf}, {&(0x7f00000001c0)="f59088d1d4ce3f60d61a3d09cf5b4a2bee9de2767efa6ec71df1bc0518f3b52ecbdd98c0cdc91a1192c5706524044adfd0f1e5b18de560129f8d6ab0d97b1ee8f5214c05df4c62f317496168c5a60a616bf51805e0d52ce38b0b80920c0c962bf72cc1c3dd213d9281680dd36edf7e7117600f041ef3650e869bbf41c8bbe4a4da8d2fa8ffd0d90343e19f8f2404531e63f6271b9e236ab481674801e17ca8b7f8f061db330b0146b5a83cf34cae40e3a37a682c7482b315a8175fb23732d64422e7aaf2257672674c3f8a8305713f3af2d4688458b7ac62b27e595c2467322478cf98d2fec2386ceeb067225a90a4", 0xef}, {&(0x7f0000000040)="450f15dc90209c30976c5b8409ce8735d30224faca86ba14ab", 0x19}, {&(0x7f00000002c0)="0c2bd595bb7d1941ac35a7fce03f366bffac5906ffc008a7ff79aaf558246671e49f149a0cbb279e476b5f1ec313d8ab6aef6e450cb54df8a2de3200d70cfa13f07a3675efabff242250", 0x4a}], 0x4, &(0x7f0000000580)=[{0xb8, 0xffff, 0x1, "e1690cab626b07f54a5d624e4d162f94a4c7e0c5d34c3cc55b7dea2ee09e2a67837c34170ea898850cd72825c40323792f625cfd63c7944f7a63303c7fb53585072e160fd732225f392a5924e279cd272d421d350a38060d0ff9d7efcccd40d0c42250b616bc91b1561d56e2c7fc2e6e59f67bc2ca62cac93ca2aaf5ee68fbaf12d485a1ffd02eeefe930f171bf0c2d4b331e9a1c26f74f1d9b3dc0cdf1a02229b"}, {0x1e0, 0xffff, 0x6, "af9af57a2474b5f5d04db8c4fee65686565f6502fda37924fd9d9f67ff74bc4002634b3fbce25b6a174dadd8e908f8e93560474289eed496271d892ccc286dd4d62953e849a9d945080681ff6d615603e50abf46c37a3e84f96a70e904f216b8e733fdf97f480fa987fe686783fbaa782940e60ee4f9afb55aa636387141103b4ddb13922b10c7951cc281be8213a3f5cc4971cae370db2379a65fcb8d3a59dcce265485960bb1eaba218f6a3f2ff6652286e5a657ef65c0c48643dea6e58c811038fed0eb3336d2a8ec7657844c96fbf7deb6bc2232bd5756750c8f85d5b01460769a829ac703f49744e8a09ae61d420fd73bca6f2691782bc7e95ab450dbd67cf6fb8c66a7e0b8d1fb1e3e7e1bc759c8b4d0327aad55c44fa55757667ff53357b4f58750313b5b0cfd550d447360ff1cb13378b76e82d87ac63c600526742bf54ab0206ff1c312ee32be01264789547d578ccef5df4a8dc34ca23682411a15786a4a111dab00a992e8c9df23b2a6c81c998eb995031e2b42391cc907932b575adaf5971a34eff75127a2267875be961c8c975f8a8c58b3709d153bfbb7468598d37fa3026276aff0d629376faf6beab7950edd9123be20bce735e82b61a45a9d24f5a900324d978657528f"}], 0x298}, 0x9) write(r1, 0x0, 0x5) 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./bus!'], 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b5e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) shmget(0x1, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x150, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) msgget$private(0x0, 0x94) 16:00:54 executing program 0: msgget(0x0, 0x200) r0 = socket$inet6(0x18, 0xc, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 16:00:54 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) close(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='rs') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file1\x00', r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') recvfrom$unix(r4, &(0x7f0000000180)=""/12, 0xc, 0x2, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) 16:00:54 executing program 0: getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket(0x3e, 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0xc1d, 0x20, 0x2cf9, 0x7b]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000500f54a0000050000"], 0x10}, 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socket$inet6(0x18, 0x5, 0x28bb) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80b0, 0x11) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x100000000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r1, &(0x7f0000000080)=""/58, 0x3a, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="33d38bed4f1a2a65414bb9247d5ddbd7eb1e2cb467d06709834c2e402911b7273d229c3dd1ef21ef8b9928848cf8fc774349afeddd39707ce880467d19941f68efcde176e6d1a3be61ba5c7a9b683d77e97b1066370a49c0f2ea9d1f8c1a234c17a27601434bca95b2d799634a9e63b382711343d25a0ce7f9d52f5b4dc2d2f54719764fb42cfa93cea41b728f6f10ab36433ca9e7ef8c31076bfcad3fa80c7eedeff622ce389f028840df47f8da0ed1afec2ddfd3e969d1804c4bfd374cc8390a4df58b842b4ddbfebb14e19265437bf1bb6e", 0xd3}, {&(0x7f0000000100)="5ee23de43f862988acc5c9be169c3c95a713fa9dc39b1413f6a1929ff408882cc13350817e4947a5fa", 0x29}, {&(0x7f0000000200)="2d4b90ebfd44de346d0faa93d666b9ac48d121596b3ffb5fa64f3263caa2e0934d93e8859f13c3dcfad547c340e07f913d4ef5f014897a178868d488c97b3d2428ce0bca77deaaaf94f21006182422420889f33dcb04744e3ed8fe956a9f308bd3472b15599bf8083778698cba2ae287158396633ebe0cc26128757ac40e47ff382823a5303882d256c2b13b4edbea0dc68f2f36c9e596a28dc19313357846fec91c42948993868c0ef2fb58b904a35de6", 0xb1}, {&(0x7f0000000180)="9ab41e3f2af81a1b6f3d5bd08572e6f84ec8cfc6a0fd319a442c4219219ebb081ed2a21c", 0x24}, {&(0x7f0000000300)="880bba5b72", 0x5}], 0x5, 0x0) write(r2, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) write(r1, &(0x7f00000004c0)="60b6ec847b84f90162b9a15836c4de4f5238164cda49ff9f06956f720c9520f3f476108a8e112f26ab937cc615dfd2d52c9ad8819255ee8b08f4c6ac18df819cea02d4e8a62084c5689bc885e098ac9a075484a2f64e1811f72470f6b0305662151bb6ea19d222952f8a2198440724645efd4653b23362f864090fd4a92f83f285c61edd7c23f5a576df81eeaca58d3275d8bf64d423b45635288afc5d168bd01b3af127407f85ecd5e5a8a19d9e947511bbef5d364864698b76fd452b81b529cb2c8d90dc727bb627a8cca8522b3a3a16cc37557052c99abc8f9e4e36c7d0a529eba83f7af4bbec259e69b2fa536c388af90e02597d016ba6b2", 0xfa) 16:00:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4001, 0x0) socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:00:54 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x8) setuid(0xee01) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000100)=0x200000000000000) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:54 executing program 0: r0 = socket(0x800001b, 0x3, 0x0) setsockopt(r0, 0x9, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x10) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000100)=""/92, 0x5c}], 0x2, &(0x7f0000000280)=""/255, 0xff}, 0x1) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) r1 = socket(0x11, 0x3, 0x0) pledge(&(0x7f00000003c0)='\x19$\x00', &(0x7f0000000400)='}^(\x00') pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="626cb4e7433b8c6226eca5cde8c7fa30ac269fb23241ae4fd239efa63525af00cb64f2d4529b8e3266d3fe8e25defdf7e9c9af036714d550cbeec9966e4df172732dc7fc1d19d52b7e987f1008a8ec603276a0f46be92d14bbd243b168e2360ff9a370f89fcaf6ffa931e20a0ce27438eaa5721bf52eb8e9379dbd1987612d95bf67fe76a7058d8c4cd5750911448901fc6fcb30d20c8e90214e12be88c627fab23210e71c846cbf45000633d6ee2eb174ab82b53d87e0705d1cc28e065fb39495e9cd8046cff8a54f0ed80b6863097a74aa85909e16491d4bb02ac721b80e9763fb", 0xe2}, {&(0x7f0000000540)="e0b307c22be28f83de2a9d41ffcc9842384354a85f929677cf541f1ae488ff647ebbcdbf1eba3d64308e786053efdee4be6dfe1b8fa8521704cee940450fc89dba3e45585ec5866e790597ae9d7f14c99c42796887cfbb8daaef9002ec7f489de696e53b7cffb6523f92b226b1dd19c0a01b0f2b8464ad7b7fbf0ee1b967a985f1b4d3d80aad8e6bd1936612d6a3e4e4aab75440a23a3370a442b18f3b9de9db0affef6c4873388b57d2f8e60c9441", 0xaf}, {&(0x7f0000000600)="76a0722688e793e5dce3d01fcc28fe9b002f7819d1", 0x15}, {&(0x7f0000000640)="981c144c838a8c1f4f7179dec99badedfe33b5313827086d6d3a47b359d7d853ff885e6dae58f5c726f4f1f5008d1d87c127bfc2fdacd83d05ce2b2c7e4c15632ed6c4b1131dd6b82a37782b83984ac8db69fe6892babfa4b011cd4aba21495810623786ed4f90dbf7ddbf6b7b2af95e161c1aa07d063748e3e434f87fb094998d48d2b772b7c4a33f03d6164766e6dd53701f8289697de810ab28fd49cf17fdf503567cf82dd99a9a3641428a0d5821f51fdb9920544c0241fcd0514c75", 0xbe}, {&(0x7f0000000700)="34806c99ea3441860dc8b0e2b41ad15eca04aaf67f72dc1e273f3160126d9b2c7a3e3f05feb15acadd36dfe1857cc94625ad08b15af7c7940e20822f30d3f3185384c48ab5561257d3722982b335feb83b8d0deb4d808cc8815483ebab0fe5d8a4a5d02667e0f1a40af7613b", 0x6c}, {&(0x7f0000000780)="136687d515b4e58213fc6afb0644161f8431f2f094093a685f53e1eab544730f1661e7acce978996fd2a3dab0172c6fc3c86ecb4a5199b2f01cdd35b501ad4deedf930b7ccbd48362a06b5cad3df3473d2c1a2ab3f934f5593940efb1937be2bfd896b4567536acb656ae5669926", 0x6e}], 0x6, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000a00)="a5f7fabe0a02fe9d19f987dceb95969646ddec3220182ff0f803c6c9527607f21872cefeaff0e1d5d1bb2e4a7c6a29eb6280019453479c108edf71f19605d4cd6abb88f38f", 0x45}, {&(0x7f0000000a80)="14428fab3166cf5eec7d2fec928dfd541ffac8f8b1ca5b228623f2e29a2af3035550bf1893a53b98d86db2eaa4030b2c2aad6a365bb6d90877090646ae60c52ff1b725dbad87086949812d32296ed3664c67df10c2846e2a1cfcb658f166f69a92839f5718d15523bfc08c472e9bec02c23a7f62", 0x74}, {&(0x7f0000000b00)="03dd9569fee3ee6cee1ebbce7284665ee35ebaf9e0bf7034994f5f7aa57252e18419246daaa019b2ee9ce98cbfb528a52e52c823d3fdead1a8c269b600cef7687d70fa1ab506390d219f7fd483f17ad3976ea340cad508f702f495f2b4b68630cdd78968fa8b420d4fcb91241b1554b704c369bf43745f5c15563d54197fbdf037b31363b6af25a5671439d5f0647323fc0c9b1b9a", 0x95}, {&(0x7f0000000bc0)="3bb353478e5c8c31ad94cc5fb5695cd4220228ac23f0795e6a42", 0x1a}, {&(0x7f0000000c00)="b58e42478819db746ea6fc0e0b02f0651fa2bb47b93798b8b7e77f5a5cfaf4b2569439", 0x23}, {&(0x7f0000000c40)="de8dbc9f2b1261aabce83798813aee227d93f544986a941702fb6e10eb278d8218a8928131a904aa76d1ba3eb14dea6e0917ecd509c0408997dbc5e02af2dad261e80eb4672cb7ba0b14b49d5e2eca072c37eda87de73ae4f74cde13ec74904729200f0bbc393d4de15b9129e75a1308d0096b9a5dd363d69441468a58605e57449630c30b44d62d1959ef0d20d08e4a76699e5de0e9be573023965cc3565d850f04dd607288a8e6d21088d34f0e599f47a942f958d50a0232bf6f61a5a2b12ead", 0xc1}, {&(0x7f0000000d40)="b9c9f30759269c60c933353a303323f322778b81fe7fcd984dcc26c8f1fe99f76b76dc1006021496631402b66457de98915e8f0c9744adbcb34a272b292fbd8cb5e916e5ee84a117094dac646d0ff48b", 0x50}], 0x7, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd8, 0x9}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000980)=0x7f) truncate(&(0x7f0000000880)='./file0\x00', 0x100000000) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) flock(r2, 0x2) 16:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) 16:00:54 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) mkdir(&(0x7f0000000700)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x6) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x5]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:54 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/162, 0xa2}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000002340)=[{&(0x7f00000033c0)=""/4096, 0x3e2a}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfffffffffffffef4}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f00000023c0)=""/4096, 0x1ea}, {&(0x7f0000002240)=""/203, 0xcb}], 0x10000000000000cc, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x3, 0xfffffffffffffff8, 0x8}, 0x2, [0x80000000, 0x100, 0x0, 0x3, 0x3ff, 0x200, 0x401, 0xbc]}, 0x3c) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./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) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x12, r4, 0x0, 0x0) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) chdir(&(0x7f0000000100)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000004) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) 16:00:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000280)='./bus\x00', 0x20000, 0x40) mknod(&(0x7f0000000240)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x58437524, 0x4, 0x80000001, 0x8, 0x3d, 0x22f, 0x4, 0xffffffffffff8001}, &(0x7f0000000100)={0x5, 0x100000001, 0x8, 0x0, 0x1ff, 0x6, 0x1, 0x101}, &(0x7f0000000140)={0x100, 0xfffffffffffffffc, 0x7, 0x8, 0x3, 0x97c, 0x7, 0x7}, &(0x7f0000000180)={0x6, 0x2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffc01) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) 16:00:55 executing program 1: r0 = kqueue() r1 = getpgid(0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8935, 0xabf, 0x4, 0x0, 0x0, 0xfff, 0x2, 0x0, 0x1, 0x40, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x10001, r1}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100, 0xfffffffffffffc00, 0x9, 0x1, 0xeb7, 0xbd, 0x3ff, 0x0, 0x0, 0x800, 0x7}) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r5 = socket(0x1e, 0xc003, 0x10000) r6 = dup2(r3, r4) getpgid(r1) connect$unix(r6, &(0x7f0000000100)=@abs, 0x8) kevent(r6, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x7}, {{r3}, 0xfffffffffffffff9, 0x4, 0x40, 0x1000}], 0x5, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff54, 0x4}, {{r6}, 0xfffffffffffffffd, 0x4, 0xf0000033, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x8}, {{r6}, 0xfffffffffffffffd, 0x4, 0x43, 0x1c, 0x8}, {{r4}, 0xfffffffffffffff8, 0xa, 0xf0000005, 0x6, 0x80000001}], 0x0, &(0x7f0000000340)={0x4, 0x6}) chdir(&(0x7f0000000080)='./file0\x00') 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:56 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x81, 0x1ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x20007465, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) close(r0) 16:00:56 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0xfffffffffffffffc) connect(r0, &(0x7f0000000580)=@un=@file={0x0, './file1\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x400010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000180)=ANY=[], &(0x7f00000011c0)) r1 = socket(0xffffffffffffffff, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0xa) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000540)=0x8) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='./file1\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/224, 0xe0}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() fchown(r1, r2, r3) mkdir(&(0x7f00000004c0)='./file1\x00', 0x80) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x809, 0x90) sendto$unix(r0, &(0x7f0000000000)="b60dd3f7a9245843860b75494eee1e45b4a10e4c4d5ea661ec46fcfdf05751942f34389c67a6e10902aa31479395b0", 0x2f, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x9) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x2) getsockname(r0, 0x0, 0xffffffffffffffff) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='g\r', 0x2) close(r0) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1/file0/file0\x00', &(0x7f0000000040)='W\x00') clock_gettime(0x0, &(0x7f0000000080)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r1, 0x0, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000000000ff, 0x0) 16:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) 16:00:57 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) mlock(&(0x7f0000845000/0x1000)=nil, 0x1000) socketpair(0x18, 0x8003, 0x6e, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r5 = open(&(0x7f0000000c80)='./file0/file0\x00', 0x800, 0x2) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0x7, 0x7, 0x7fffffff, 0x1003}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() r6 = shmget(0x1, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000240)={0xff, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f0000000a80)=0xff23) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000e80)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000cc0)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000c40)=[{0x5, 0x37, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x678e, 0x1800}, {0x1, 0x6, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x681c, 0x1000}, {0x0, 0x400, 0x1000}, {0x3, 0x5, 0x1800}], 0x9) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x7, './file0\x00', 0x1, 0x1000, 0x100000000, 0x8}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x69b867e2a6fbc63b) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x7, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="400000000000005c1ed77e95dc000000000000000000efbb0dd888bcbe88ffe52b5c2180fada8e7a00001a80a0a1f71eec2692cd259ee6105006ca6c7c34d000000007a25a442cd400000000c1c83a6b8ac5b217251f7bd86cf84e245d076a45749760df300edb"], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x110) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0xfffffffffffffffd, 0x0) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/207, 0xcf) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/92, 0x5c) openat(r1, &(0x7f0000000340)='./bus\x00', 0x40, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1ff) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x55}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) 16:00:57 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0x3]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='{*\x00') pipe(&(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff26) shutdown(r1, 0x2) 16:00:58 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) syz_execute_func(&(0x7f0000000100)="6566450f3a42b89ceebe5f21c421322a30f20fb1c89c42d9e90f0fbb00008020a6670f0f1fa04198c423a57b65be00c4e15d155e0e") getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:58 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002050, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x2, 0x80000000, 0x0, "ed6029a857556f4c85ff3f257c88fd47a5c02bcf", 0x8, 0x3f}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20002, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) kevent(r2, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x121, 0x108) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x20, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10107) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x3, 0x9, 0x1, 0x3f, 0x7, 0x6, 0x3, 0x0, 0x0, 0x6e1}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:58 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x1, 0x1000, 0x22, &(0x7f0000ffb000/0x1000)=nil) clock_settime(0x3, &(0x7f0000000000)={0x800, 0xdd5}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x200, &(0x7f0000000100)=""/94, &(0x7f0000000180)=0x5e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) setuid(0xee01) semget$private(0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8000, 0x6, 0x5ab2d6a1, 0x1, 0x89, 0xdb7, 0x9f3, 0x8, 0x7fff, 0x7]) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438c0100000000000000672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113da55632476cb14d46f46b59519b0bcc65890ef976ff3b4698404dd5a6a1cb94b9341bb5a35500fbfbdf983bcda9bef4f674c1c7ae58f7ab1625356b7d3e4e02c4c584f454a611906afabe6687d2db600ac8d50363939b202cdef967343711ba51a370ac572dfd3b36a6f548508a2dca47863ada682706a770f528a4747fac84bae364579c0b8b", 0x61ca5432}], 0x19, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x10011, 0x41) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x200040000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="add49ac08be6e96f102a0b4c3db41901aa251d61f4a751d757b1bae9a0fd38e94da50f68a93110848884a64be7c47b530f4ac496fbe3a73fe165e93f565089f7fa5cf9e3ff991b804ee32403abe28681b35c8ab9d6843faa81d1c12cfbb16c7eaf97c4a544359f4dcd7dfd832692ac117f4a520570612f4ba9cadb5fbd4d6ef10259ff68d11f7fde18d4e05cc01718a9a7c0e24df7146ab46b5a7db496c5412bfae5a2e406e9c9c1e1926c34a46ba6f2f9d1796b085675475477b41095f455ef38c6e7e983b4ebe4ca7f3dc6", 0xcc}, {&(0x7f0000000380)="5c421a3d4a8692a3783ae8757499307acec5f03702a1357cfc347e02f65d9cd23599dd98b2bfb3659c618209d228441da603925873e04c4a0804746f0617d5ab2ee24200ca09e093fbef6c1b2f1262533990131934b3dffed7a5d00672417b4ca2925a4d6d8fc9f3cd2896a5ae0c256b25a8a7e3f0de7cb183c1fd717d7e28f1bd1f6b97517785eec6ca2de20fd14a8843dc502feb8bf3ead79e0db2", 0x9c}], 0x2) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:58 executing program 0: r0 = semget(0x2, 0x4, 0x0) semop(r0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0x1}, {0x47, 0x9}, {0x45, 0x3f}, {0x23}, {0xa5, 0xf6}], 0x5}) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x99) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x7024, 0x3) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) close(r1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x2cd, 0x80000001}}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 16:00:59 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chroot(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="7e98f6160bd1a501fea715355fd40d7a0823fad41ab526c5417a563268b2ddc373c3fe959ef163886a763c5dcfe0ec962b07dd93eb8bf66bc266c4044b641ebfca7593c7accaff704cd300abff866692b5d8a8c41a823319a4b0eaaed8103c0468ecb83a53ce88039baf9c6224581c010f67444576b8a7dfa0a510d1ff2e67b3e60d48b9d877de9cb402a44221a7e9a02cf537e2edb8e54324e680ca04540ad53d318f5a8afaae40462ad441c8181e6171dfb9a26c6168ed9662988af1b965116c886d01b94df9645cee2b9a24871a5614ac2ad881a425d40e8dbd5f667027ab0f78f76e9351717094091409aeb0c5fa37eb035cd4ca0c53d7a8248ba2ec9d10c7e7403a6871dc6587ea79ee1911e93b44e26b534cf1dc0060176c0870154d91dedaa88f4099f25aa62a8470a62971959e5987cafb9f825256ae61a9600cab20b994a09212b933db3cfa1dc1fbdbb48e0978a6a3ee7885b30c66f074fdf9dc4fa8470e05fd8dd9ad69f609d862d6d777f52443afc6a476cb5560b8af1f4aec23908d15c3a4b8ecfedb66988a09c376bad6af95569d45385d8660a4fcf5d120a9651af3d49dfda5dd02c0e7e7d1eb5b50cee00a259156fdb7458e9e54df0fe423d41d0bd9ad09d1b69fcf79108c98a50ba8d562f5824a23b533ae76143309b758ec380654023bd7aa2f8218099fe8014043249956a3da5ee5fc3fc858f9fecf37c68afce51936164518c83487d423d30726f61d215f67005f092f2d717ffce387262ed6f04d6b8c310e29859aa6dc40a4c01ecb1be92c83c848c63ea74623abd00e19fa22cb102c5922cb0249855453539168a63077474dc649d2859612ea873227ff8eb1749479835a219b4f490a74e472a21c29bb24521a27c028728b3f994b3bf3bae2a1292ce14291be878f0be1172b6e20004e9a24ae64a06ae4ee2782402f6a7641219cb58431870ba4825b64d5810ede0d57d017498dec6ebff70df0c43d871a5df419599966e1f0c3acfb11f48a1863829255e8725cb0a0793ff44b8c19f18f3b6d60e6d7b7d8f098bc1daae34d231af30de77ffb91b04d1c5ea9bd3f71d27e2451521ba50fd0809171176041177f2d69478224aca7b15226413a343f9093f8d76f59cc5d4d34c951f99a52f83451065794733f9abfcc88ec0ace88501db78c5f6c5a9d17d15ccfed570b1ee3bc1276cfecd86404024656a53522651b3bd1a30fa253acd4b0c2c19fa7fb26cb159252daa35194d99bc72a0c65969c52bf1b325cc3ad7ff945ac31ce9bfcd437a4c2beb582247c8390a33b1f933b2c9aaccb0132ba817661a8826266bfa2b58bb8d60d65b9a64fc1eb21fb089e5fab0c1d9013dc9b307d804097c5d096cf85e5e88136e0026be5affa1f90100e991fa2829fdb073b7e53c3d8f43aa93cb5ae223baf472c80a6be6d375cd4e56adcc60ffe41f8b7f0b3c581bc78971f08b9fa8c1f7bf8107a4f096034ae2460a0553b345f2259da721938c47b21c1dfbee746dd15f2897a21920e000bc449fd5ab0f23e303aa508926c1e6f1dd7d628d40c0ecc74b60e3039cb40995699b5c9ec2742e56eb8f89005021d7ccd36ce2bc8092a8b1159f30277a3b3b603dd34409b8b834df9eb83a0452f83a3032061d0e9a63b5d708a371b894675c8c0845477f247cde3509ee489c5af7e9e4e92ecc073e78fbe0352fc78790748bf332e18745146d5dc8b468882f9322aaae28771441312441eaf39bace01ee4aa540680950102f1ac1d9a363d80a2e4d2741b9a6201befb14b11a3a02aa25f2cb86442d829d1bff5dd8cb1f069c8362aeff443015741cfb2481edd4f508707fc536d2a388f2df87e371339d9ec29d4e970412571d15cb24ac54cc2a5ec2f5a8b95741b9a01d30a735fcea42ef6db086ac6d8fc5c051a059340624b2eb3f01167af1f6bf434d1914b7f9ef3db608254715069d72a26e14c685a659b223f122aaec42d205d0f65fc49ba1e0931625b430100ebcd2f2ddbee83b89e0042171385ca426f8c0d6c9e71f65815fde9a376265d47258f71ab82112a89f6c66dd0622ab380e5a53722e3d902cb8fa6629ecc26dbf882f4cec0707712ea6fdd212bd48e0cc5710d94d6dbb0650339e1967d7b81e790517137a54de566be839758e5fc86b2ddcb7cd83a5b48895d1612d55bac19c0d53ac6a898cc864baeb49a16aa1018f81610ef4c9fb6ecdccfd831b9ea8005883ceb33fbce5eb3de66b8491adb580f83e38fd235806b7b55cc6528cae06b831e6389aec5d7b6812cae0f16d0ae9c9975a222ade1c7e2e01591815b031f66b5932427b68afceecc1d6bfb970355af8cb5a5ff8e37cb7c1c80c77dbf7694594bee2ae5efff1bf6abda5eada78453f56a430cc434ca89ddcd2cb4f34409d58331f4e81a45b4e179ac3e6b0f232d236fb6bfb3e1da595ed3c5f69842ef5673d27fa780b7b3d1ff2c0e64142483a8d9427fdcded6b634694bf4c40cd6f27d665b573110e6d3dd7d7d160dd68d70fc1fc3f149a714a5e929ec1bc9b75d67211e957b240170b83d4c21eb068cb0138a4f62f4d9f304533af9dfa163d6f43d1d10dd3ac2db9d823460b1fa0b8b0893ffbbd8cbaac9a5f4830cfd7974b70a1c22240aa537c49c36f3516f1cc7666f06536d3f983b82a662d79697ac5fb95fff8099e5c78869e6230422969428336ed1ab8b276309014e5f46b8f56c0330a4d4832d2998fcf7cb7160947ec7e2cd8a22aba5efe4e0634680f1d225690ba903db9e5f5c5f301b08213ae48f710e8f0022f7f9e6ebe013540e7a8672c42cdc5fea84b078e107298b0c013aaa3c1f5b34642f699e8144d4a015c336fc75c8821d56e5041c437fc8ac05e41058cfac620c180991eb269aa19df3407cef746e22d3", 0x801}], 0x1, 0x0) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8001) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffffff, 0xffffffffffffffff, 0x4, 0xff, 0x6}) chdir(&(0x7f0000000280)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x0, [{0x348a0d18bb68907}]}) close(r1) socket$unix(0x1, 0x2, 0x0) 16:00:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x7, 0x2a9e7beb) pipe2(&(0x7f00000000c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:59 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x82) r2 = socket(0x1, 0x8000, 0x10001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xfffffffffffffeb2) read(r0, &(0x7f0000000040)=""/254, 0xfe) 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='O', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_addr=@in={0x2, 0x1}}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/135, 0x87}], 0x3) r1 = socket(0x18, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x7c92}, {0x5, 0x7fff}, {0x0, 0xfc8}, {0x8b, 0x7fffffff}, {0xc7, 0x3}], 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0x7f, 0xaf, 0x4, "94065671a1058048d59d6df2262426b40284b859", 0xcc99, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80000000003) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:01:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000680)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000064fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf894473005d331dac9aea23fb7abd5927661962201e4b06990b27bbdc43696e4474e77c95f23369f9b22492dcca428859f7523188e16ec64e2ac2102d207c0f9c18582cbf975f5b0f7335040e99d8146adad2e7a2cc95d6671ac16b70449d69e64ae782d4944017711237b99cd852c84c6dfbb374e4e74f14ecbf2c718876d9ec671f6a57440cd712435813449a69885d66ae28e794a06f919a06c5051751d6a9ca3eb4f5e8aef811607484f064c33423a03190910e0326b2c48c40cf46ccbe7f5fbd7f73f86a612cdb8869ad8ecab88a03fea03cb35516abd7b616e4d631734e10a57535a941725342031f1d45e34fdb3046af0fb8de00"/298], 0x49, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r3, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r3) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x820, 0x0) listen(r5, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:01:00 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='\xba\t') 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) pckbd_enable: command error 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x1800}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pckbd_enable: command error 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x72, 0x3ff, 0x1, "4f65cbbd53f6d3b213e3f6326333132cf6531f1d", 0x30, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getpid() fcntl$setown(r2, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x8) fcntl$setown(r2, 0x6, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = shmget(0x2, 0x600000, 0x4, &(0x7f0000008000/0x600000)=nil) shmat(r1, &(0x7f0000286000/0x1000)=nil, 0x2000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) flock(r0, 0xd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x20, './file0/file0\x00'}) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x88) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getegid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x840, 0x12) sendmsg(r0, &(0x7f0000001380)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0xffff}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0x1010, 0xffff, 0x7fffffff, "5ce4b1fed64b44eb3153088c4bba3d6b50eded7466b6215b04b2c15172618c4d5a7eb68d08d7ff32e3a3a33e201e1da14c50419e343cc8d61e0b3ba010071731e09a00b2882ebd7eef3920dae9ad1a17870df290756fbffa5ca39fc24a4b70fc7758ae32b14a7b99e94767870f715a7115c734727b56bb3b67dd65bf5e6a468d0b0381fa3a871d4f694bbba293f62fef795c0f1bb976c9bee213a4be65e09e2cc814c39cd2320c5701686abc18c22e8914962acbdbba9aed23886a3fa7ae09ccb5ef65df2b2c39897a88e3e02fcabd25bdc5f08a9b784868f73995dcffa43720a2c40c2590b704ecb4b93581f52d85c9d258f34d6880c6da06b7f1d956b5ce07da5e11f9cf80c50bde8dfda1ab943986983e763634da17a0d19d5f0d18cdd2624898701bda6a47d5cc18418d8940dfb7c12393724894dbfa5cf558ee639eb503e0538f40f0bf8824ab86578b06dbc56a27b34d13957e6120b10365172e09ca9e0b494f15d50632e961b7c2cfc6b7372864da9d7603e1b10fa00f0f58e5195d50a341edd7633c0aeca51f4ba041b9e3c7cc511b6b1a4f900c88c261d37c940b29a95035a788eb86ff62f2ea249738b8c9f246129b0d5ac3fd356fb13f32a288e1d1c72454cc961156946d6bc9c4bdfb650f11fd7b7404bc98dcfdb182ca126d07f1816c22b8f0d1ffa607768ee68afdba4938d1391a96e2c38c321d01c7d04a0a932ab0bd83936f2ba415ce0ed320440aa72d486eec8b3cce8f013d546667997473233ab1cc47bba55ef8851f6e07fd475ec8b2f37785acaec849ed51cd6fc35d7bc8dc038144ad776bf4956b6ca6c9e7d2434f49fe9a713a98e4845dfa649c224fd8b2235fd96a9373ba90b1d26b751a8cf9beb5cbf761379b23083430520492a61b67a64e031395b3444d307603baa9a0e5e022142b1228f8e1bf5ca859eac362cc04a49ad7cd8045a99c4b8097ac92369be1aa1647e5e3a202b4356f08343021a079c4e588f4ad459cf6c1b08d149da8063a9fab87d27834f92dc9330b4b0669900c3702925325e398a04578fa01e664019c269981afb3124bc5db6f85b7c6ce0cd5a36c26ede42cf7ee35c4f55a5fa1bdf68b781d8192b40f5475bcddedfafa0c0c749a2514b75673e26c1e248d573a63add52915afb2def3d584c3a6279f0b6bee43ab7b726168fdcae27f523896b56e164484471eb42f5dceec213aada346e33d1ecac3a550c7958630f233ea3461c50fe7fe777a3b30d3c8a87ea4cebeb2fd15991f13cc2d4fdcb19174100ac5b5398eaf3b29fd6f8a0c32b1cf2c069bfd3026d0e19c4fbeaf4f6cc5386dc41177afe09a22fcf87f84abc0ca544b35b8dc85b0b7b14931479a64d17beca730990abf177ca5979895bc54f5dcda0eddb8de95dd9ddcb5747798809a6f8217d2175885fc2687939fdce7456b1dda8323ab3799a825111f8112a5fd6f5d14284fa90de1a7e3fe30242354de3620d84cd72c26c612c221897415001fd91833b743fc0cf888817857bdf1b508f5ad7f8b2b7fd8a68666c6fb1456ba5481bb0fc16071d8dca508d98e3efe9385ff91b3c95dccc1662c99d8f473c3cafd6ba20c664555d08e5229a90791355204eaec988ca85e589b77db2eb91cd833b5f236b07beb2c8665f08c1fccc194773d2e7e01386d858e923d0ff4e9a1696420789f579813d8df4c7a246a52d7e8a233ad672ad49013ea2ad240748d8f6c39145c9236c966c2b19b3b7cae1280cc6aa29802cdf139d7b47265657fb92c4bd90a856be095b77e9dbeb8f2c8efdd6c5858dc42c86cdb34e35c2a96fe5414e5858490ecb486165a461944bf6df60223155a32de664958704a86a58d6bf2dd69bf4b9fe6aeede97f326066bd4af302a90f2de90d237ebead8c18308a14cb7da189554e6da78072908075cd1fe876ae27a17f30f141c7872f7dad80112fc7736bf681bbc4870e28ff89b7f1a4b6598627d31e73287ff9613f62dd02ed4ebdbfe8a83571081125e3e2c10671a0f0dd6cfacc083ab5ddd81bf79875a99c07912d2992421fadd13acf23f4a4d6c257139dd1c6330c99d9043c59bc1d6a45e710a39e7e29639f9b1509f1d8f911d0b7eec8bf3f02bdda36048719bfc7345b8f7b40d0a91b340d13d8b6ef114222a08f7d29b7580cbb5598e631b5afc38e998e18ad8dbcc51e14b08d7e52e3c4f74c93f6d49990454fe538ea3ff2e0f7d1f5089e3e9d87e6d51f8597e2633062034b2504879abeb4277af58ca5c71510fe4372be6b9a29aa9d6b24f6951732883fb71eb3a765e6f57228f1cb2baa29289ade3f6989542410dd44199070951025907e4253eac7492ca293105e3a4ec59c7a132e2b6f8747ac37a7e0c2f56d38ea5f7b440caf74f09ee2f0943ca4bc89486c389c0434264f4ec44a763d49f3d33d7d822a4690c0af92d4d3762f069089203dafb6cad667cf32d518ff1e590de80f46144c7945f6a36816fb2b4373628c4fd4408ad3c7fc7531386d5522310e7fb05353275110b70dd79a3545805d44814f52168931e68ed7d0ab13eeabbf110229e7f8ec650050c06a2d48e941a0687db6046bd922620dadecd886af9eacf08d1c737f08886ba83f20e9a310bf6f97d596c78305525061a544200810ac0a4286cd02c732502bc4f306ec66d8ff2a79735c1f3d0c32982cea77e226af072672c36de708d5428c9eaf57ef438e7201bb1cb6b3fc711fbcaa12e8135081fade6caf2c59c40731d47fb530b95b269e6f828668757346c2ad38ca3e0c8a7106cc2531576855ae4a2cd5a6803f0511fe6dc7a1544fac499db186416a565be19f2e90487bc5f4093df2aa86435b5511605ebceaebfc95d20b61ee2b157127210f263568fef0c51ef7ce9305b0e716467119ca83284c5be5547ba3f92d856b6f14a451e95811a9292702adc1e36985172a057c2e6d6ecf098f047f792409c85df33278618f86bb59a2e2a10f6bc70f8b37b76cb7c27703fb485915c4732dfc7bc7af80daf83757002e09a86e6199b8ee4162b906146790dfe0dde78a111b9df357520e3d6aa9b234e0cc2872395c1a11eefa07699463f0a613df1485857675db71d5311d1f02d801f9ba7b5f3a6208dc26c2f47cad6fcc8372ccfe29529cde51bcb5a20bc61f9326ee27942e3c66fe569db0f64dcc35a7bf389f50e684c5589682937eed32d291003464fab3e4fe67ba1beef42cc28ef41f79c43a56beea3b1707ce96a6496641a28180528d0e060563c6cbaf7dd5368cca521d1ee2cafb5d538f65ed0701ab76a175152a35cd00fb9a76a52d722607c874008fd1df97fc68a37138ee8b7581bb494e85a8e78f20350bd155bfc836cf118e209f58d348d91c32bd45361c0b159e540bff66ed5ea9727cd90c30d02d0ec188e6bce1781a748764ae5364e3ee0d53f6e0319e51b75904de93bfd0c442d683d596ee79154bc00cb8bddf8823dd146b7911bc1e346e2886354a08abc7e5a2072a515a5fbf7f4272b5e76948c27e74a21dae36bf0416b875dd7c3629ff2a032bc6be1b110c106315057c10746435d40be94bd64fa8d6c853ca973eaf34a02f43b1bdde77e2c7347f6199889d2085879525f3f8796a101911da878954fe1bbdad044fba4a909998770c30ebfd06e62be5d7f627c49e21d00c5cc157074256aef51452fc57958c29e29bc806eda8371a110567aa16143aec0ec9022e23da880b54c7ab3db1bd59b641453106bdbdb9fced085db4a409ba5f1f8e4c87c95f6866fbf3cfaef99372c91987202bf589e2d637e88a937ec4e29f8cb16a2a81d151be16e2fb5fabc25b7fb7f7110c215f4bfd2f26b838fee4dc5b4b437029974a9be110b3d2268092626aa44ee4cbe3a3ff3ca23534f9c9c0583831b418a0705d290f5483fb96c1d01fb4accc308a7394a9dd370c92e78d4b692a740400847908c7257a1fc9605bd41e4ca3c4a0c95ccf3679313d6b383db145cf10a6238e044b90520b08f1f222cc07ee6bcd8f29951a1eafe39b2be4e887f797ef15bc2739c93c8dea1d77470e48637a668ff03f443a14e8ae29794daf3b94f4e4fd89bd32b0372b3a8ac9a101d4ff7603159798d46c41caadd547fdcbbfc45e1a0811e18493f445c640257b966f0418b3aff33a8ecb0adf087009fae4c7946e648f2c4e9d1b91aa4b37785c7315c14b43fee959b6f6530c086568a4473be3918b894cd0d5582f5c8c50c5100c47bef98d0989a646a2603a351bb33813de3cd4e77d5a159b10b1c0c489f21571e335e09cdf077c835e6a7c0635b499e8782a24923f8c004fb66a2cb2cefa0cfcd90b75e232e388a7571d339e8cdbe895c9fca581edcd4c9041713ea48297cbf8bdf4b885f70f6c5083c0326fb93fb0f638857dcce803b929bf1e4a75a2b73df0f8eb0d9d6b25308b6e9e487736f4c6efe410b745fdcd9f73e56958996b08f030766f14557d8627deb837cd512e82430c12ed10508b9fec97f029eecefd90928e64583b6a4bf40ee86bbeda1dbd67ea1ab83f11747406fa7ce579fff45b6d608f71f176092d9519f7d536a2afb3e28e70ae01cf14452c0c333e01a7d3b3a31a61a0f224d6bd900a8e8e541d64e9056a1ac6a6dd87d9905305af095b2d05caadcc86a8555b07a84f9e7ee7e9a94f1c71da5483c192070a884ed51d815f0194605c43f8e21ba44cad5f9ab39a526b07f8f1d83457b8525c7ad243382de671b35c7af734a0f365b8b1ef907e1474d87b618c50f6256c9d9880c97a9315b56a50008116ec3149fc72774ed29d565608894588592260119ef09f39529419684096509a0e31b37be5c6296faa5e9a9504a446a2754680ba790c8b736e0a42d54220a510140059dddfb53406b69f0d8afae1791986fc475127722dd825f8a8f7940476327d32a5a064b34b3490cd28286da81c9c2365d57492eac7ca2e01702c7954e3626f2405e4abde00797509af7d1bb16eda25ff0d2de89e159d83d31a5d8a659cd91edf598c7a131f1e108f11cb37ffaf7460f40ce48856466b2f29332121ab90869b9fc7bf7b60c17fa2e225e6c8a6dc9b3fd5836b687421058ff73feb187b133fafd2c16041f9a31c327d6e499aa9c73bb7cb1b1e4e7b54c2a150439d66eeed45c1319205731a1cde34f6994a6a043878ac3a7f71d6fcc22db9ff50255114861e94ce0592f42698f7578633a544282b1996b4b2a14931576be0e8021d2dd09c04962dcb78cae65c0e33a179fc14f317dd9591cd41e199def4250015af4137d27104939ab37658fe9c766e70deec5af45b433477a36e0427309ee96693315ed9930c37bb53fab9c88001fb529fafbd61f5507f7490849776f0a363d8ac0ead40d333616a5821f687805b5df0d8c5747f54183053cd93758f04980f836d39978f2065d7fd397aa24d1ca2d1d9e603b01c3e886bb30deb8893008149b6d989e2077c8d64ac40fb7203af5aac5b29f18296dae58c599bf194ff52268eab731348754de30c2723c79d19d2a98bf992bad8c941c983c39a10fc69f2fcb5569bdfca607c718e5623bd845c5de15451bb2c4a055e52eb8758ef6ef9db2f846ca459a0a3234e37a81859fb21e7e9f55cdb998f5dedfabc9a69114aafd6a24957e44c14752dcac7dbcab458e8b1917b571d3886bf2b9465a538a4169251308fd6b1743cf5028cf6b05d699873d18f397f6b3877004fda8df2355f852c378a44d095bf54cd75f6a95d5445b89e2c90b1eed28d87c7c6d07bb391cb4eceac78045585dd3ba7fd87bed1b880dfa920d2c038f0155534b2863b4b8f23426c7c"}, {0x78, 0x1, 0x2, "8d4f5febec02080930c7d28af8bc2d7c9b9194de10108683740ae68f8d5cb4ba3f19d4ae10b30fe13859e273c2bdd641eff1b0790d0948fbdcac1a3d4b5e64e190423ffad17c0bd4219c1e41bb659f51f4f9be98df8aeb54203f6a374089b431144c"}, {0x18, 0x1, 0x4, "4e20db5aef6955"}, {0xa0, 0xffff, 0x400, "c10d842e29e4cd3b93c1e8858d21674a39b1c67686a1b0e2a0a931bea553fa9af8995f3c0de9d763351adaa0568cb73e97fa8ec10454ba9256ad3cd47b977da505bc1bbc9460d80441e589d6326307c3eb3eed24acc32da560300960f9cc596a2e29e9c9ea451be9e241dfd196ea32fe613fbda80f480a3954694fefe940ea428e4649ecc26e7871b2ad109c"}], 0x1140}, 0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:02 executing program 0: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2266696c653000"], 0xfffffffffffffd72) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x18, 0x20) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80000000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7008000000000000d299"], 0xa, 0x0}, 0x0) r1 = semget(0x1, 0x1, 0x420) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/56) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20480, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:01:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = dup(r0) dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x4, 0x8, 0xf3}) fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0x6, r1}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$inet(0x2, 0x4002, 0x4d) write(r2, &(0x7f0000000140)="e8af74844e7f425b426366e6ec50279dada3", 0x12) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x43910dad, 0x793d}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x7398, './file0\x00', './file0\x00'}) read(r3, &(0x7f0000000300)=""/119, 0x77) r4 = socket$inet(0x2, 0x4000, 0xffffffffffffffc0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000380)="812c3a82288e4c306cfc24983fee5e78993fd652438756e345eaa96cacdda408741f8ca9f7add0c4ce21c361ceb4af3bbcf2c5eda1f5e896bc7d25da0d8f5cbcdf04c2e3c715ad45505bedf780827864c95f70764e24e185184912424a768d9f1c407fd07cf5f409f21ca948929bfb4968d6834a900e3df38e42bc2570d8129e0728770540f63c0f55e733552cb34650b26bddc77900da1b", 0x98}, {&(0x7f0000000440)="3aa3edc676fc4a6eab25a224fe9c87381a17baf62730525a72c2a7b5cb039891a060868e9b5dbc5ed6c570c2e9de3ee34a8ab67a5a9e7ec463de7003687a77a6bc318888110da2f494bb9e18c561e8535f8c36df97660f81dd485cca6e853d3fa40a850e17e5ad27d73e853204d451f80c30d20f9c0bbf1e0c96b0adb977d18f79ae5d65e4997a6ecbab9fa4dd0c6e83ab7cfa4296877f2b01a1cb0e5b2648feaeedab39e46d942aa64efddda3ff9017ba846e66580ed333522bfa56c8dc49030580b9dc337782eb2e41a337cc8bb2b673cc3716bb926fba58cc1ee3327188122c7e2e", 0xe3}, {&(0x7f0000000540)="c99628f462fddda07a83d55ee004ce5979eeafa0b3382ed1e9db1e3f23254a0cbe5dba1863aee1b5f8ca00b4399acdfda2bc6194c6618be2578fe1b779167554bff9bafa4bd7fdb9db5caa6eb5cf9eeb6467762de9528a28aa50cbfaff3ac9dae0da07c64556efb9a115", 0x6a}, {&(0x7f00000005c0)="2b30e9e0094d37e58b469f1db2fcf5ec7c1d0b532d1cf864b10b381f73293c299fd029bfd99ea27e358cc7fd38278e9629591f556f9c27ab387be32c2c58f297e2d26c58278ff821f401e527802405a38516cc0e18f1f35d433246e0b3d149247508300c5c9e2072cf1976797bb81ac107e78548565ce0782bc3c400e242f4df3176734ed52eb597877cb6351f6351703f8bdb1f18b1069ce3b25335e9e0e12d6993562fb6381edcf9ba5ac6559064bb9ce3d31b5cb5c44ef88989bfe05ba1b887efaa7d34abdefae9c72bc83b147741d8b70d7c73395788d053a88ba0217cb2c37f4bd7098ac9373e65407601cc828053d7c76369a76c6af8a8715bff7c7f414fed35b7a85408a160cb719cdcb841260c287b588c2eef5ce427ced838c9b6eb13ad7065c6f0c4ad30b5a3c9c0d3afcac4fd8d88969f0f656813caaa48c3de09f1c8d8e4b94e0c2b14b2f389e95de17aa9f07560ece32e11e755ea39870c5be43aeb254eec614dbeccc8708685bd57573b5bb657e49a235377a36a6e86ac8b2a5d12a7a355ec0d8e31a294547a90a05ac4cbf0e11a80ce5a7493eb39e09b5e9407c60a0620ba7d15f80afa52e3d78b1a11d62780d50435fc80f84b7180daffca14aab7066d88b01b16d4d38cc561157debff7195ac754f15c67579e23b074b8dfd6b26c8d53f583aba41dcbab81e5053172d48e2fffeecc714dfe0c34b5fad874ead50b512095ba599ca914d7a3e9fa48b5cab9271c1b7b68315c43b9c91f2dcf40acb37b920f450e8c67f5db9f042cd61676c6a1fc13b9cabe991ff742f887f69b061f4ffc48861ef90be1b7643c218d3cba8b2ec8093631bcd5408dc48f30dab92d07eae24c9b95787739c357df8d702453e536ae5c6fec905e8e3afc1e6f727641a8ff6871959df3ea1a3961442b5837d67163f7d98450a14cfc1ac6d28832c3023187112a2c25b5aba6c5ee63fe3aad3d523f71318c0483feaad242cfb012342e3831ff5770515f671c62a9a9b06b299f30d624e00dbdedad5b5cfb94046f35f4d46c4620dd7927daa99458d788b18d88a3f7adcdb3bec0e76c59b994bbae66d5cfe1a1edae5816ea53654af1b4a6b21c8ad6ad657532f238972a81bf7279336dae03e4fbba17daeddff5013d2cb9302863e7110a8c4a490521f7f35a2064dad3f76f4e8f97a02ec6092ccf7b0dc573013ca9c6c2f800961ecbd97f584120608835106f421f32f8c6930c11e6f003526ea5cac9d80ade1255fac65ec690c8473ab05442f92f6b46ccea9b65f8cabf4b5edb12f05ec816daae8ea66741d347d5b6221644ca8acf7fd9eb81f8de7d173a29110fb9f238a1845944279b9cb79ced021c18445d2e488b8c56f6a7c83365cd99ac81e4349eea88064f872b5c5f918593c49fa6fdc327d732e504570140411e34068c792bc826a7eb78a35a3217f5123deaaf9f7f1d445e761599d26b45d910eee3103501a5bdecce02610537a2ff5222836351bf16d2802b04fd3bd99e22605cb86568e658116f79019079ba1cf36b9ca5c7dc94b6206814b0a3dcf89b933958f3f75e1b00e59e2afabf1797eff89a8e525d4f711c84b9bae67fc3799106fb29bf512beaba509f3c806c1b3fa630a005ea47ca1ee68736082189ca8b9ca74f1ddcbc67fcc3ee0456c43d83edef65c55a9ec75b766db112bc55e2d298df1ff260e4fa1f8afc4794b067b01139a926443203f34c4587a118be1c9bf7191cdbf0d238ca64a439be9719b74315173ab9b7769904f379c282d4a23fb0cb56b487780707cc692b4e6474d35dbbd6ef3403535fbb17a6a5518dd25eb16717486cb532646d6be12b73913309485869828d79f74920e277a552f5150930ac1ac5a2cc8e8308a8536f6d048fdb7800813048c42744c90e86365f8ffc191d6a77f26b9a8c0f94439590538717c46e7a488896f279094a95d4fc7317cff18045a0cc3e921525550fc2b4b41ecd40d5783f35e2d464992da45cd602953e7f3181a947e8d66913fcfb5246693f8c57f014e3fae0677b368d2b3c0face2a40d7383a891b36266f204659a438703dfee95d54b23c93f983771544c3ecdf51e37cc7997014d0b94f9fcdddb4723aa0703847b6287e16416a1267bb3941f708b81a52d4befd6761892898953cb80ad215358a6f2ae9e8a4daa1d5c86f3eace4e5055469a44066e3c745f7509ef46e5d716764d03ced559b74e8cb1b90f740f1d9a0ff020acf85b13a3db0517069feb0b64806bf86a5728605322afa61687444764dfcf01c18167082dc1322a4e5cf77b74bc67ac8ff78dc866af33b2a2e4b1fd2d6e40e58e61b7d16c297f977aaa6fe5d262957d43cb90b49888a6bee9973439c23e0151cd6843212cfe868ab4f7621e401fab4bb64b54730eebc9901876c1444d0bdd1d7f9e29c07f2ddb363ce53b0daebc9b2b888a4de0c95f43d6b6d830beb65e694eec3ab4594788ad4ef68f5d219e93e7b93d41ed117f41b6ecb1ce59a2288d4ef70f2f2071e35d9e78878213d75fbf291b2b459bd0a769d50fc18ca35987463b4fc1be90eb32943cd7834b8f7ea6006680437a4aa030679bca91805fa3f3b26d6620aad62bf018f165f2ce0b18d4ed25175b66bfc1aca8de8ed999648d3b155bc2bcf1df2f682f9bdaf48b0c17a520a6be35d4d4b6c34577d78bdc2f562cdbc3b0193529f235d2905f364427bb4585d7d363086900f24ea124ea7fcf79167e8d5b10105a23cd40dc162bfe170fa1c2cf419a918f97fa2b84ccda34f37b2bba879db750c75407527169e39f9e95b2b74465b46217230b0502d7a954b53c9de46d576a1aaf6345c911f88ac59581843e9d9f21b09f4d86fbe583419bcddc53204d3fa203ab010e7a940d55f15ab1a24d6139d766aa670f0e999e156a26214ae357cace8dbc9dd50cf42896c55c91ff5c815f090146d86c96d06b957859c74b2f9777cd4f0f449d1e42e2ee4b9753287f14e54784b177527bdc957573599cbdf22914edd17f425b260c9a1f76cac7d5e207fa51374f794cb4a68fc5b2c96c6cfbbafab4a4014916385f572e61b335cc79ef928562fc788ef78bafc33551b1cb45a674cbbe1c0cdc0765b7b4d57b23f97276e7b24870ad467cf6f2ad60458bdf70c490c30199bd593c55d319d1b068379357179535293e034b15244e959cbc03f39cd2c76c43735c8aac7d82193a87af3361a122fadf37fbfc880b9fbeff57cf85805b0774e1cc4c1d769a8ab3aa0debfe6bf37af686b9ecd80aac841735a7bd7f5ad0c801371994da44d6835077d4ddd60ee0451c7e75ed18e3aaf0c77412e0589b7d89cd6a9e6119d5d6eaf2a9e86b22d8d4b9aa508e8653fb04a147fdbfe0676614147806a4d4f0e45417994aa95be70d546a79a226ac3035ce16c2d0420e1121d9b8f222721d799c39cb55316f6cd37bfe74ff4441b0a1f2f0d77e05a6e839d0003d6b9eec81805d7e7dde4e369ef05d01db7b8fb8b5aa963f411952b649553523e98177d8dcd247eb7da987eaac862f0a75a7b85cf2d103d1af4937ed440b43605cbf375f00939a4b686650e241dbc70fdb206d45c20daf96fd418250f62c8e81c17d1e9c88d802a3f9a6ce912a9ec72aec870cebf7c0da50df8e2ed5b8739c2344424a9e0c6e31fe4c12bce86f01d50f42df34322e97a1fe3b389d05c94b3d790ae47fb44f0f117e608658f8418df7cd3e290ae19a46ad2772b8df0d18a8528ae864bb6ef92a6150f60bf9900d41914d8abeef05a36e9f09be4dba859cb3a1cbe2170787339058cc837354dfae9f603aeaffca9f08fdd531b2251c7c8f044b393d8433e15ff384e13c6ec12e160d2f2784fed2e1685e15d2e1c76b0c38c8054ad34abddaeeb244a5b61be13898514f966b28fab49d83620d9e3705e4d65770d3be86f0de8552282243528ef457239dd8c34927b6569c335d70ca282c27e85082bde73d394d27b5646c68758bd36d1430da322a55097fdaa0144f32ae01ef2f9a2c864466184d93e4328fe666791f8b21686d705dd911827083e8deb0dbfbe4ac7b865280cccb15240775b03c392aec5063da2c7ba0d70ab12d6fde188dd1d8ff321ff5570f00d127db2cb6bafb849bdd816f1ea83703d6e5682ba3b71f5822694eb1d873eff845126a2612986b9b93f6d8509cf490174b4994078645284a1cf9f8459e2bb8eec4c0345c0d77af67d8f4e39e02ca455af836292a2eb1958c11339f8b93b7d24ca23d7c2c70c6e3361c7fc485616a0b14805b78966def49ca2af8988dab083e39bd3d62cfa672c84255f5c302c8a18088430fa04909673e3723db346235a946a41ab13bcef0c71c84fa2c0e4daff2e3d367067dcf1ebed11890fdb2421af737515b48599c29df2430f99531e4d347372c1f433d6a6d3a61bc7fd7e09fcc80e1735ceae6e4cb109ca30bcfdcd8cc248e6c62127589c6a668c7bcbdcd7276b553a37b0457fbf0f8a754fcc5864efbed17d951a0b60a027f3e97a7e01fdc0d1b06690212f8151402c8f467653872f3f71b91e6704b073bdbd399049eeb5814ebf3b185bbcfecffd7c310074b2303372862560647790359261001f2b1599efd0be4b6abee3222ca3bf326c9abf28e9147267156507b36b20d7a9501fe96dc0c950a53d103cecd760c8eb9f505f8632ca3f6137b7f527f4c3587038b937a06e428a515798f7e71772f745d5eb8ca17439e075c86fc7896cb298f21cfcd76cc188ea528892d125f07b70020befc26bd06b87a996ee98f5f810036a504a81c22b368995f5e6295bc6ec45e0f9543211856132d24c0dda50f00e308ed35c9b70a12195c43c0de7afb05aa137cf886efe7d780252e539f438a9a02e7d6ef194bcab5142abbcd9430ac607b8eb9c9004d9029d63c98e995fbc6d5f00ead90e2fb8b03b0c230c5ede5fb336506cfe9787907d3b5b30e62b31bae058da99c1f496b185a3639438de1643fce54aabbdf74207847241fbb9c1419e5d9e9842580185dcaf2713f6b83c0769ddf1da90e8bea5f33c0acbc459d651b55029e569ba3fd5b968ed592cae3afcb6fe6eb9d60086f217cd13973ad4b92a99d230cab9590fe345ddf25eaa99a0328f96dbe6fab918442d82613a3258401c3804e51713b194779c1b534e227c6c1b935d249428c9ad7aae4d433f0ec6efeabaf239d0b81ead9a556c19cc737d60c9ca5c61d67f309340756fcf5fcc34a4e9d99a9d6b2a47abad90adf0ed18076ad3b7d69be33e16c20fe1f01fc304a0efafe9dd6d237fe91b9a01a210b499973c07ab6e762930a6d6dbbb7bf922d34433b77bca19c3cb37db6faefbd37693e02caaf1ca6bcd29661959866f5720f9ae433eb66aefcfc529bff402d934d8d11de94392df892ddfb9ac88b51c21e1325dbdec7a269b2a6bdad6742641fc46e41f16d521b2cd5be6de6d6f082cef12b99125cb3248606ed8021620e2e88b5e02f9b8db573c926337531937cd5a4f597310a1549eb06d84371aa28505f7d2077843952cf398cdd0b764111aaa675bb586da71930f56b594cde1004ee9f0d79496a6bdd6012ce97fa5a3aa4f0f8f4c8f95e345e9367df553f37c070001fe5a22e85e06cada550b9f771909167dfb359a8406a060cbc7d906348998843a187ab5b8eaca4a76d6234e1cd41b2c1f62d4e301a6728cf7ba9e04fc8c42477ddd10bd5fe02ce267d56b519354a6daec27fe255cccd5655491f9e83b1afad504d7b203dcd2f14d05be23db6c552e98f6a03cfd666a7ca6b0f1df7407ede86539f12844ed903c1c9fb1770829026167f262", 0x1000}, {&(0x7f00000015c0)="0f50d1b5798d671cda741ef5ac90834b97a769c718920b2ccf441da454298618c33a5739f5d5d4bc38d9f5e7", 0x2c}, {&(0x7f0000001600)="12b0170a318f8afe6cf6bf95c10fc297614f954a7d1d7e378bf639cb8397c08863c0d627927d0f8c9553d4181bfd8812694fd156a932f6a2d8b587f02c01edf6283516d480", 0x45}, {&(0x7f0000001680)}], 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001780)={0x3, 0x7}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000017c0)=0x80) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001800)=0x12000000) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={r1, r5, r6}, 0xc) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x8001, 0x8, 0x800, 0x1, 0x37, 0x1, 0x7fffffff, 0x1, 0x1, 0x4, 0x5}) readlinkat(r3, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/246, 0xf6) 16:01:02 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x20, 0x8005, 0x40000000000) sendto(r0, &(0x7f0000000000)="8855590834890a62d015261bfdadc38338b2e5d03d49e291f02d2386b9fd3be6dbd84fbeb0188cc19f4398488bdce27221e83bb01e5f41a168397f9d5c49addc5abdf06fabe1a7d590e8bd51f6c872de57ac56909790e740ec4d035df13fdf0ece3c6445ce4d3f5f2e6ef141b0e53207c4e77fd55e783541f8bc19b16616e9476f774043f555fea614cef52821a67e82f866f1df0caa815da4418f2ddef189519e7ef7194190d20b355766a2ca6c5d06de36d8e2d59c9f6c5ec75795e95b7b", 0xbf, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:01:02 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698b, &(0x7f00000000c0)) 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x569aefd182d1f5d) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xe1, 0x2}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x9, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r11 = getuid() getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = getppid() r14 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="d4a08f639981a6d92190c29eee621a31f58c632b79c4643ef0a0bc64507136824b114f14881a42cbd25136cf1e2579866dcad4c3f2aeaefc2b274cbb32f5833c10bc0a3d47b76ca84a21a382cb003448c09c9ce4775b741aa049162f166d08c46ee02b6415a8e9ccd394f22593", 0x6d}, {&(0x7f0000000200)="9b16554d003d12f34aec10b683775a08d0b1d3d53b8cea553650576d53c3d09a9896435f404945f725150ef38de3cf7c4134f681da56a2c203f0bb3b8e1b5949aa15000d8b776b", 0x47}, {&(0x7f0000000280)="89b0751d", 0x4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="18f1d5b85fb7fd360a1432c189c2121472f8fee93f8b180d517ccca84309e7de9c85879a006119cc418406eb3b2f2e9d3767058b94046ef632634a20123055faca9c54cfb4e899d2b9742a1b6b8148b7d81fae51bd04f7c8b7be85afa028eebdbbbb92b9758a964d64107476b0d1f883fec5dd91bed5d0fc3bb62ff32132d62129991d6e85818054f0bc00e50c26e3263af57befe1fd0773bf15e3c638edbf239e75965af57898d5e02efac964b17974eff28a5ceebcd0a344f2c6f0afd495f3a949ebef4d08dd7f62651e3099b96f24cb04fec8ade3a7e805e4aa1187e69aa151", 0xe1}, {&(0x7f0000000400)="c6617954c1da232eabb0263831c088a986eb6f909a06519a41672eb173a161b3ed7144cca5ca1b8868f5e23003be7058b0c5a9dc43b4969066ca5140f264824f88be83324ee24fd8dd9b6f89a808e38e79373a", 0x53}], 0x6, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xe8, 0x400}, 0x8) r19 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r19, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getitimer(0x1, &(0x7f00000009c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000a00)={0x8, 0x1, {0x1f, 0x2}}) getgroups(0x5, &(0x7f0000000a40)=[r9, r7, r7, r4, r7]) accept$inet(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000b00)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000b40), &(0x7f0000000b80)=0x10) 16:01:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9, 0x26}, {0x18, 0x0, 0x9, 0xba16}, 0x81, [0x7fffffff, 0x3, 0x7f, 0x54f7, 0xc8, 0x7, 0x100000000, 0x4ad]}, 0x3c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000000040, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) r5 = dup2(r1, r3) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:01:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="2b28933b952ef5f1ec554a7b5a6106ca89b485ed959b09af91c62c556ab1d11054", 0x21}, {&(0x7f0000000200)="8f248363263b0d8e86d0328884318a738528e3d12fee38a912ed2e387ed7b0252f4c7e17197d00e5c7c42ba64ba6bbdfad849a3c91ceb6126f243bf9cea45b89a5b8afa1557f31bd77991dcd266b5315f6a9c0988264f440d852a16e16f8b24dc1fe77e0b30e910fea567c08306ae3b32a179d5d254681f0f072dcb403b08c530a0897e6df5e3761eb35fce3bf0fd3940982d1c80b38d14051a95c24db", 0x9d}, {&(0x7f00000002c0)="9253ad6384bae733d7946520a9b7be153629a376cdfa7f3b4dc330deeb3c44a9d4e4f83baa5c4973ea82b60749da2f8bb1953e89165cee88f6f512c1f2532103ff18b8d3c8190b292d744e4578641d69105166cee7d44ab8c06c111ed4bb4410eb0291c94553d6efeccc00665bd28c55d41b1abd2fa9d3ce16e99109b017af9aff1a7cb7e94bebc0bb7b3d008f2709a7c807010607457feddbeff9417bcbb71fceba905b711432ef9fea4cb6379d64c7a8f7c3414887517c158e893f01e45baf17c78ac5df54e24cc853f976f252a859292dc8e6514c47c0574bb8ed461ac374d15fa86a15dd93becde276a7ba81b6cee9a347991c673b", 0xf7}, {&(0x7f00000003c0)="fc9c6ffaff48cc0980fca4d15b6bf7f575deff064efe9b57", 0x18}, {&(0x7f0000000400)="bfc13d096d38d749beddd92652076c1bae2d9236d6e47996d3f5baec14e96a4b0d2223a4f7dc7149e4fb76427fca7283a5a9bb122983e820c60a095b34047c1abff23924d1765512af27401e9eba285dfadc2158633badb10687ff06c546fcb01c102c95a344241c591c05b9e9138000271c7d4830721d12210a9b828dc5f16ee9f1474bc79d692822639fd5bdf9ee5b52c0", 0x92}], 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x104a0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/253, 0xfd, 0x800, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 16:01:03 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x42e48d82) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:01:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:01:03 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) 16:01:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kqueue() write(r1, &(0x7f00000000c0)="1d", 0x1) preadv(r0, &(0x7f0000000000), 0x0, 0x0) close(r1) close(r0) 16:01:03 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x1000, 0x4}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x8, 0x80000001, 0x200, 0x4]) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x6) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000001e2}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) 16:01:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x64, 0x0, 0xb0) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0x3f) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1afe) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000200)='Ms', 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:06 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6cf6cdbf6064af559c6a8fbcef9f28022e4299d0e4b712cef747e64b90746e0827a41962b83c00ab189bb5a7e598187064b4627564bd4341f56cc336922052a8afad072cd5e9e5f4", 0x13d) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="ebec83740eab1b1f96f772ea7959388767a2bfd7963eb93989a3888cf46391c11cfe9a6c14ee296d1785c2976ba9b9e61816fd672b", 0x35}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) chmod(&(0x7f00000000c0)='./bus\x00', 0x19) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8001) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000100)={0x1f, 0x3, 0x2, 0x3ff, 0x2, 0x2, 0x10001, 0x80000001}, &(0x7f0000000140)={0x7, 0x40, 0x7e6b, 0xfffffffffffffff8, 0xffffffffffffff55, 0xb0, 0x5, 0x8}, &(0x7f0000000180)={0x4, 0x100000001, 0x9, 0x80000001, 0x0, 0x3, 0xffffff0000000000, 0x3ff}, &(0x7f00000001c0)={0x85}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:01:07 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) 16:01:07 executing program 0: setrlimit(0x9, &(0x7f0000000040)) kqueue() 16:01:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) getppid() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x7}, {0x18, 0x0, 0x100000000, 0xe57}, 0x3, [0x8, 0x20, 0x100, 0x6, 0xffffffff00000000, 0x0, 0x200, 0x5]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xfffffffffffffffc, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 16:01:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000200)="d2f157cfc48318dcf9202ac53c9061ac72858033e7c24c8bf51fa773ede1af115c3a8dc691489f77a73f2f169eacd5a443338f0529d36c2db8c15ac8fe05cd67ede6c25b59042d0103813a478ff5829f10aad7aca1357fdabbcd86ecd8582f3fc1e68a59262eb060d8a62c4326d932f800fe5efbd6ab401a0a7b88ce7093db32e219267ab1fdec63633dbefed2bba64d5b4fbf4886ca2057ce9d0bb1", 0x9c, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) socket(0x19, 0x7fff, 0x7fff) openat(r1, &(0x7f0000000040)='./file0\x00', 0x4a0, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) r2 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x10d) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) sendto$inet(r2, &(0x7f00000000c0)="54c5669e735b09001db60caa72516d6bc54ba1295dc6d7375b74c9f2eaba27f57a03001910aa529fc3c2de9582c617c27b9bf37f469624faaaf044049e72796da5cdfccfddcfebe0abab68c928", 0x4d, 0x5, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e3666696c653000"], 0x1c, 0x0}, 0x0) fchmod(r2, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x4}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5feca0f0613cb2b3bba4000"/4115], 0x1, 0x2, 0x1000) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000200)=0xfffffffffffffcc0) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=ANY=[], 0x1, 0x0, 0x154, 0x0, 0x0, 0x40a}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f335d23703561abac834552765cc56cc1cb4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"], 0x1, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20000000000000, 0x0) 16:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) 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) write(r1, &(0x7f0000000040)="59f438a62b48f83ffd3606613cdeebaaebb0722e3136506f6c00c901d8fbdfb09c71cd6a4bfe7b1d34f38bbdf472fac2264d656bf7cf86aac23cf644", 0x3c) close(r0) 16:01:07 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) fchdir(r0) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f", 0xd3}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f5741", 0x70}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)='>', 0x1) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/210, 0xd2, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xffff, 0xfffffffffffff000}, 0xc) r2 = msgget$private(0x0, 0x100) write(r1, &(0x7f0000000440)="8dfc9977ba07ef352c9f3cf37812fe24e328462160", 0x15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x10001, r3, r4, r5, r6, 0x4, 0x4ba1}, 0x925, 0x80, r7, r8, 0x1, 0x5, 0x4, 0x2}) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x9, 0x800}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x1, 0x8, 0x1800}, {0x3, 0x6, 0x1000}, {0x6fbb5fe2bda79c19, 0x100000001, 0x1000}], 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x300, 0xb) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x7) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x20004269, 0x0) 16:01:08 executing program 0: setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) ftruncate(r0, 0x4) setuid(0xee01) syz_open_pts() 16:01:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x4cc, 0x80010000000, 0x7fffffff, 0x0, 0x6, 0x5, 0x9, 0x0, 0x0, 0x5, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='}7\x00', &(0x7f00000003c0)='/dev/zero\x00']) getitimer(0x2, &(0x7f0000000440)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f00000001c0)=0x800) 16:01:08 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="df73206c9633cf6d8976d5ce263e11ecffba3a943b164cb58110318955084ee917", 0x21, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:01:08 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) setregid(0xffffffffffffffff, 0x0) setgroups(0x4, &(0x7f0000000080)=[r2, r0, r0, r1]) 16:01:08 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8) sendto$inet(r0, &(0x7f0000000000)="912ac1afa98d46b81182ca155908015fbb2308f5abf4e10322106cdd05314cb41d0ac0de203e454e850e1528651944919c66a35e3c44b52b23ef2ccf12bcab87be9012cd69caa89d76a7aa001d579bd2a33cc58b73e2a9d150307f9db2fd681d88a52bc0f5d6f33a7406f5c6fec81751366b1f4eb345109d0e5808124e3763b86fe0dea9e555b9140e4928c9592f951d0394fee7642feb119098cfad1c48b69a00728accc25685fbe909bc121e3284ab76bb7a4532846edb9047f17ebc225a71201509db4f", 0xc5, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x8, 0xd0) openat(r1, &(0x7f0000000200)='./file1\x00', 0x1, 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:01:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe08, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70007) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200)="05eff24640f67e2de927434620e13a0d71fcd83e4397892cb2d0ca37c7a7066504f4d222a3649ab740a0d7d73da47010aa97c930cfb343973558d4cecf411b1affe86f581f52dd44a325771320d14b89376c33f0a3b639288ec18375c9a12f8efa264ff580a880cf33", 0x69) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) fchown(r4, r5, r6) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x80000007, 0xa69, 0x5}], 0x100, &(0x7f0000000380), 0x2, &(0x7f00000003c0)={0xfffffffffffffffe, 0x6}) dup2(r1, r3) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x3, 0x9, 0x1, "4eb708d3afadeaa2ee768991c17495f8760d4f88", 0x1, 0x3}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80200004000e, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xffc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2}) 16:01:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x2f7) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:08 executing program 1: syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() munlockall() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) 16:01:08 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x40000202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x21d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43}, 0x0, 0x80000000, 0x0, 0x0, 0x4, 0x7, 0x80, 0x7ce0}) 16:01:09 executing program 1: munlockall() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc7, 0x5}, {0x101, 0x2}, {0xe5, 0x7}], 0x3}) r1 = dup(r0) chmod(&(0x7f0000000280)='./file0\x00', 0x2) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x88, 0x5}, {0x100}, {0xef, 0xffff}, {0x0, 0x200}, {0x4, 0x55}, {0xeb, 0x3fffc}, {0x80, 0x80}, {0x0, 0xffffffffffffef96}, {0x42, 0x2}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x23}, {}], 0x2}) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x2) 16:01:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000a1244497cb32d52becacda11e2f4a788eb2b0df51971ba146b09c1b6000027960000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e03000000f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a47992c7d9ba782e0d622b5ff7113a923bfccf86b84152c52159fff20178d56b98e6d0da1ea150a7dea7af59c7bfcd73b863010000006b4e304c7ed55cb242dfc373a177233351db6d5451be91994957ed6964304d53fe4613e22b885c33f8d32a202b18821d1a45332e52c3a2805accc9509a1778083e49cb3b000e1d2f055ad7ff7285a9373dbc96fd9e1c3400eda7b8ca11015014516ab70f1b3839effc5fb93f20b31aa5ee7326f0b255b46b15393d9a0a7d6bd884f00e26cbb322b83754903b589a72443c511aba35fe4b7754d06a4dd2a66cb66d62db7b1512f0d083a45ef0d287a0fac6710e4b6aa7d57634be6dfda142ddc5a799fa92ddb94b6596d7726f0f5b47ff356b651a1ee2be62dfbc67efa40074a1827a5e1c453e0fbcdc2547e6ca97b1f34026af6c3bbe1f9386e7c9d00300261ee8c08cf3fc5e9e87705a63a1fec1e817a86cae0f39f287e49b2daa6b167e895864cd861fe92dc068b253d008ed03479b35570df4d5fe9ea6f40d129dbf7d915f2ee6384a1b2991b0ee025d3e9383d8ba9957e49a9cb668ad1d3d1cdff050fd25ece0f629c3005efffb6f6bad3b2ce3de33bd0000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setsockopt(r0, 0x5, 0xffffffffffffffe0, &(0x7f0000000000)="412a21cdcbf13ec0d5b6bf64e081d45f483039f109424455f66eff1b10559d0c569639eaf843800c2d2070228c98e777d9cbaa02c0372cb88b2e4cfd9c37fb450944113cdd5844f73fa7127037ed496e9641a0a68ababfa5ec84e279", 0x5c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 1: r0 = socket(0x3, 0x4, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x4c0, 0x0) r1 = kqueue() r2 = socket(0x1c, 0x3, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000005, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x94, 0x11, 0x9}], 0x3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x90, 0xf91e25b2d96cf5a1, 0x6, 0xe64}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x90, 0xa0, 0x7fffffff, 0x7cedf798}, {{r1}, 0x0, 0x4, 0x0, 0xad5f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0xeb, 0x100000000}], 0xff, &(0x7f0000000080)={0x80000001, 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x4) socket(0x22, 0x8000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x2, 0xffff, 0xfffffffffffffffc, 0x100, "96fb99dc7eee08457814aac04ff9229360291a63", 0x1, 0x7}) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e00000200"/16], 0x13}, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) close(r1) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a0, 0x0) 16:01:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8c4, 0x0) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 16:01:10 executing program 0: getgid() r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r0) openat(r3, &(0x7f0000000340)='./file0\x00', 0x10100, 0x182) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x1c\x81\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)=']&@\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x415, 0x100000000}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8f, 0x6a, 0x99, 0x1, 0x0, 0x81, 0x4, 0x2, 0x2, 0x80000000, 0x1}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[r4, r5, r2, r1]) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_index=0xfffffffffffffff8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 16:01:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:01:10 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000379000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/65, 0x41, 0x42, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x5) semget(0x1, 0x1, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3]) r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f0000000140)={0x0, ""/241}, 0xf9, 0x3, 0x1800) r3 = socket(0x140000000000d, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0xffffffffffffff0e) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) flock(r0, 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget(0x3, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x1, r3, r4, r5, r6, 0x0, 0x7}, 0x6, 0x4c, r7, r8, 0x91, 0x1, 0x2, 0x8000000000000000}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x400000000}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x11, 0x8007, 0x7f, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x0, 0x6, &(0x7f0000000400)="e53220d23243c42b83ef3555c21ea89298a268a279260ae0552016fd0aeeb18b1d4ad36e51f2c3518500c1d1255c5f5932443b35682076a345b5db87905cdd4ae864d97600f7b9d266bb52daf206ea5a6fca5b4aa241432f7e2911d23a6135895ce84ae4e7c7c30baf5dbf8d363666d7bfc1a2d45398b6f1f025f0485853744898a825c639efa012139295e78f348d69a1aceb0f94ffceb08c059fd22a35c4b66ab8c71fbe86b36271fd14e6398f3d0bb8d754da6c0a28185d790106878006b6c3b419de168f8ef8a2ba28d9c24158b38539439dd717a21f6a7ed944495ae908bcf2ce95f40510dd42b26fc2dd197dc8dd338d", 0xf3) chown(&(0x7f0000000080)='./file0\x00', r9, r10) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000180)) getpeername(r1, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) r7 = getgid() setegid(r7) 16:01:11 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xfff, 0x7ff, 0x7fffffff, 0x4f43}, {0x2, 0x6, 0x5, 0x4b}, {0xfffffffffffffffc, 0x5, 0xa8, 0xffffffffffff8000}, {0x5, 0x7, 0x80000001, 0x7}, {0x8, 0x401, 0x2, 0x4}, {0x8, 0x8, 0x0, 0x7ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x8, 0xfffffffffffffff7, 0xfffffffffffffff7, "c20c684cd462feac5230af23ae7fd9a1523e946c", 0x3ff, 0x7}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000200)=[{0x45}]}) 16:01:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xf40, 0x101}, 0xc) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) socket$inet6(0x18, 0x8005, 0xfffffffffffffffc) socket$inet6(0x18, 0x203, 0x2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 16:01:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) 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) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x10, 0x7, 0x3) r0 = socket(0x18, 0x3, 0x3a) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 16:01:20 executing program 1: socketpair(0x26, 0x4000, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:01:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffff9, 0x5}, 0x10) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20090, 0x20) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bc06b12a34639114bc364c7000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2aff191322441092453d713be293240d2295aa3521117ac6d9596d19b21f7aefc3a54eec7465d039ca1ffd1918e33f27362a0771baf42074af072b056fc59c1edc50e638ba85a5a88771a93833ea179212a5a4c0e7"], 0x0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a, 0xa0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x6, './file0\x00', 0x3, 0x5, 0x9, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) fcntl$getown(r1, 0x5) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') close(r1) 16:01:20 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040), 0x0) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) kqueue() 16:01:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x10000, 0x20009a9, 0x1caa, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffffffffffff) 16:01:20 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) 16:01:20 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r2 = dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x20, 0x4, 0x8001, 0x20}, {{r1}, 0xfffffffffffffffa, 0x4c, 0x44, 0xfb7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x300000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc3, 0x2, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8}], 0x5, &(0x7f0000000200), 0x1, &(0x7f0000000180)={0x5, 0x8}) ioctl$TIOCCDTR(r2, 0x20007478) 16:01:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000280)='./file1\x00', &(0x7f0000000300)=""/55, 0x37) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r5, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) syz_open_pts() faccessat(r0, &(0x7f00000003c0)='./file1\x00', 0x95, 0x3) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r9 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r9, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) sendto(r0, &(0x7f0000000140)="f77c9891cf9c2f5edc6bc8d365913d9cfe5455d33c432566259e77bb888f739e78b5d641ce0d34ec0831ee43ee06a62d89a618f91e760491283baa2eb6ded8fa8bd25e4ae06e92149e2c2cd8208585fcc1d89be626dc61b6e4975ab89a6761fc4e9f56a251bfbd5017532a1b0f2ed4fd07797b5fe685b19fbcaac2c1ef7c7176e60e913fd14d5102d14150f3a585730b308b96837b36a83ca167c1ba7dc41de590b99d9b6e6d3dd27a18cd6c306d01934c6a8027af69cd603f83d3eb8a3f483d903bd92e80d9ff1e1e817a82b3000c721f8c9408c2618bd2e2fc96acc035d7f7f5", 0xe1, 0x408, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:01:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x402, 0x0) r2 = dup2(r1, r1) r3 = getpgrp() r4 = getuid() getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r7 = getuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="180ae814282f12644ffdcf2b57e16c0e9661f45526ba2a9984795f81c355a94bda724170dc5e9f987c1228da0323387d9566", 0x32}, {&(0x7f0000000300)="22b673692cb3d42829d159628ce65158b0547391206dc76458c9cd97cf31a8ff5d10b1e6dbfc91e30e79a96cb59f93fcd6ae025269f0e8330916f122512f343d0b6866dfbfce46597cc10af06616216013ec594ead3be1278d5d417a4dcb5596f1436114f2e041629c182641fa9481d30532ab752e58f7d103feb5948c0852fd0a7e606bd64d2b2a7bffdd71ab2585f5be6eb616f89d1b0b06752d", 0x9b}, {&(0x7f0000000140)="e5c40112fb791a87560341d1edccf4c36e7ed525735798fb70196cb6509e7c29ce44f21aa58e238351b9a700", 0x2c}], 0x3, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x2}, 0x402) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r12, r13) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000006f7c4ce30ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e79587162af3e9b8a4eaea50582680350fba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4cfde5670b4da171ceaaa9db4b510be09943a2fd3cbec813d3e22edceb62fff2089450caf9a7cd36ed9014d74f36bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c5a1e88cfea5717699031918e575f74974a62cfbf10980f17b0da6040e69c4780681944182c7dc04fa85fa9b304e8b2da74284515ebd2f055838ab5dfb4b52dafea1e25339d00a6b6b6489cf2fbc34e42e7511f4150a1ec7ce3f03c77ce6c88d016b02284f3812f7ca19d"], 0x171, 0x800) msgget(0x1, 0x531) 16:01:20 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x8}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x80, 0x0, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x2]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000100)="72fa9ca6bf4ff7948c95e00ae35610afd60cc2f6206c314c2262b5aed467d9ba773aef09b23957ea54394bd72f4e5c4691f855005a0d7850e2583ebe5c80f2689d46989c6ba3b6bfd2027e4e07df335a0def", 0x52, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:20 executing program 1: setsockopt(0xffffffffffffffff, 0xfffffffffffffffd, 0x9, &(0x7f0000000140)="668148d3f1632ae59083e9f5b03ca600e678b413041a97329313cc4e0b68770bb821b455db94a867454c303293e61d719e7784ecc51faaa88a5b645408e79ab40170e1803fcaa989fdf8f6e6212d0b667b0bcf1d2049f5f2ad6c444e6046b33608ac41efda8012b99848dcbd1adad42ba35c82205438d01451d00f5c76bf1d15003f86478a59f463f129c4805805c990b2a7b6339403016fc4329f13e693c9caaa31f689262da4aafa95326a3841f0287eb1149d9576db58393760e0a8cc5601f084cbccd054636d917093d6fb232ea0d7", 0xd1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) 16:01:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f00000001c0)="9b", 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) getsockname(r0, 0x0, &(0x7f0000002b80)) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc0) 16:01:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket(0x18, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000ddff0000000000008f7016bc982500"/38], &(0x7f0000000040)=0x26) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x400}, 0xd) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x2200000000000300, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='&\\\'+#\x00', &(0x7f00000000c0)=']-/^\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='5\x00', &(0x7f00000001c0)='*{\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='#-*\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340), &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='}\x00']) symlinkat(&(0x7f0000000500)='./file1\x00', r1, &(0x7f0000000540)='./file0\x00') writev(r0, &(0x7f0000001a00)=[{&(0x7f0000001600)="bf1900a00d09a2d8c81b73fca0a1c17af0fd1d088e7a1d1cf3df0b1b5a2b01b91e3889e9a1c434fcaa4ad23934b8e77d8f02af7860cdc824e3f0af6d1ad7883282fa5140f8bf59304329a0c90ee0bd8f6c42144a1f050fda467b3b9a3700a3a960f45bacca7a976090563255ed2d626be658625e70c2300350453791e63481419a88cee22a4365f35a881d65b7da5c994be36f847982", 0x96}, {&(0x7f00000016c0)="7b8c837f98829cfa194779ad43eeb9549fc8bbe92f525daf54c1cad8bdb5e5268e134e580275418752552b15d8d6edcc955d47e4c1b258fe78a15fcdc674cfb39802009aabd28b216cd642a061c835970b54786d7660b4a3e99408d458ce3a7741b8092692e15ab7b532235c4553f30594ea4c4ee2ffbb31dc1b3799e4aeacf947a3109767ea87481f8252a44e72a7180808f08f0082ef9c", 0x98}, {&(0x7f0000001780)="7d8ef822a4565bbcfd43867374e8ee2e541e135bf60dc6eff56b05a9dc23ad4e6b80a51c64816dc19820337414d865ebb17d26ec6613cd86679611ec6f2e5ec233ec8604350cad0af4626a20ca0ca1028ee0f250045e4b8b2624f4a0903bcb07c207b7dd87f3b1d744e26100d2ef7def9ceed9753048ebd595ff916e8e6c600d468a16aa64236be37a051d361fe6cfcf38c185a867dee14a7239782b4d6faeb65847e78851256302f2e9ed6e549a0963432ee5294ec6006350c2f8c2f35ef5e40f1d55d9b50df262533a5d3bfa4a430af2e52fd778e13b1ab5e7711f8d46d4d677659219cac0f5fac65d44", 0xeb}, {&(0x7f0000001880)="d657fface66b208bb59aa07b81a548b2f5c5d736a2f8c7f428142c1456b0ea41501dba43c84f7202b0420d9c0ccc3a5b4a8ce587c6ae27150fca7ed901c5c3dcc4bb580e586d38d77d0d635a9a247231e1f465cf991acb712f28b1684f2f24f818008668e9304e0745e2c2dce0f9227a8501cf5705d541b4cc6562af56779ae27bc4c71b37fa0728bdbfb80172ce43e63a9df5abc820f06be222d638a8f163ea192b87ddeaa70096795810dd71038e8145409169c4d6ed9e6fc77ef47a12b41b51d8f9bd3a41106f8b1add4e", 0xcc}, {&(0x7f0000001980)="c31f82e62eb87da4da4a80fcd35ef2dc3bd8a228fed7aa797ec8db92a6980d8fbb151bc8a8ca55668b2f931c2a28f972e372eaae4e525faf2708dabb78b6426cae2ba41d747c9a04238b4f467307a2111f", 0x51}], 0x5) mkdir(&(0x7f00000004c0)='./file0\x00', 0x90) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000340)=0x6, 0x4) readlinkat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r5, r6, 0x6) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10080, 0x20) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:01:20 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000680)='IPU\xe1/{\x00'], 0x0) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000600)=0x116) fcntl$dupfd(r3, 0xa, r2) getgroups(0x2, &(0x7f0000000640)=[r7, r7]) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) pwritev(r5, &(0x7f0000000100)=[{&(0x7f00000006c0)="389c7b74ea55e0eb7686a6a8d2eb1a1b982e34bef24ab9e7241820c1ac4d180ee220b4ada16dbb7afd3c0f3083d32084b9c934392996eb73940b4d7f2314dfb09bc235c246cffc3f4f5528cfb3bc70c0a4e9c690b0df7f8d41ec5f3d481f2d3fa83bcde46143e1afdcb7f35f", 0x6c}], 0x1, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x7e, 0x800000000000, 0x0, 0xfffffff1) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x10001, 0x4, 0x1fe0000000, 0x1, 0x101, 0x1000000, 0x8}, &(0x7f0000000080)={0xffff, 0x96ce, 0x0, 0x2, 0x4, 0x5, 0x20}, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x0, 0x401, 0x4, 0x5821fd42, 0x10001}, &(0x7f0000000140)={0x8001, 0x3ff}) 16:01:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) fcntl$getflags(r1, 0x3) r2 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() getgid() r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r5, r6, r4, 0x20000000000014a, 0x3}, 0x5, 0x8001, r7, r8, 0x7, 0x3, 0x3, 0xfffffffffffffffe}) execve(0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x8) 16:01:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffefffffff, 0x1, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xa, r3) bind$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) r5 = dup2(r1, r0) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/100, 0x64}], 0x3, &(0x7f0000001280)=""/97, 0x61}, 0x843) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000500)='./file0\x00', 0xe080, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x8, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x4000000a, 0x7469c0e1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4, 0x3}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1d, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000002, 0x1f, 0x6}], 0x25b, &(0x7f00000000c0)={0x6, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='[.]([\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='#*{\'-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)=':{\x00', &(0x7f0000000400)='%&,\x00', &(0x7f0000000440)='$&\x00', &(0x7f0000000480)='\'\x00']) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r3) 16:01:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x7, 0x2) 16:01:21 executing program 0: getuid() r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() syz_open_pts() setuid(r1) geteuid() r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)='\x00\x00\x00\x00\x00', 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff92) 16:01:21 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x81) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x10001, [{0x1, 0xf7}, {0x3, 0x1}, {0x2, 0x20cf60fe}, {0x3, 0x1}, {0x0, 0x2}, {0x3, 0xb73e}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0xeb71}, {0x0, 0xee84}, {0x1, 0x9}, {0x3, 0xe19b}, {0x3, 0xfa5}, {0x3, 0x7}, {0x2, 0x8}, {0x0, 0x1}, {0x3, 0x9}, {0x3, 0x81}, {0x2, 0xff}, {0x0, 0xff}, {0x2, 0xfffffffeffffffff}, {0x2}, {0x2, 0x9}, {0x2, 0x1ff}, {0x3, 0xfffffffffffffffe}, {0x3}, {0x1, 0x3f}, {0x2, 0xf1}, {0x1, 0xfffffffffffffa98}, {0x1, 0x2}, {0x2, 0x8001}, {0x2, 0x7c0}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x13c7) socketpair(0x2d9e26581c7ab3a3, 0x8000, 0x36e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r1, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854b4d000000001000"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:01:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x400000000, 0x1, 0x0, "04000001000000000000000000ff00", 0x0, 0x3}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xa5f, 0xafe1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x81, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0xc8, 0xf0000001, 0xfffffffffffffffb, 0x1810}], 0xc1a, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x58, 0x80000000, 0x84, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffc, 0x81, 0x5, 0x78df, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000000, 0x8, 0x8}], 0x9, &(0x7f0000000100)={0x5, 0x5}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) kqueue() 16:01:21 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r2, &(0x7f0000000840), &(0x7f0000000a00)=0xfffffc22) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file1\x00', 0x84, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:01:21 executing program 0: setitimer(0x0, &(0x7f00000006c0)={{}, {0x14}}, 0x0) sync() setitimer(0x0, 0x0, &(0x7f0000004080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xe8) recvfrom$inet6(r0, &(0x7f0000000040)=""/248, 0xf8, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x100000001}, 0xc) 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x8002, 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b4217ac3ccff2fc731401bd2", 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0x3, './file0\x00', 0x100, 0xf22, 0x72f8, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:01:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x6, 0x5, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x5, 0x88}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0xfffffffffffffffb, 0x80000000, &(0x7f0000000180)="4b3ee9db664840e0e3b7e767d17d4f4730dba97c138036afb0f6be9891d881038dc977d75021e6f530e3b40af18348bc2a383e8f96570eca3b67414e79c7a1db331d4e0d167e263fc93776133f6c3d2a3a453e2fc63ae986102665fb8968d165", 0x60) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) syz_open_pts() r3 = kqueue() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x2, 0x1f, 0x46, "e101d3b64d93f6fa1771bba45598985bcfa5ed5f", 0x100000000, 0x4}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff, 0xb}], 0xb29, 0x0, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x202, 0x177) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0/file0/file0\x00', 0x200, 0x5, 0x10000, 0x1, 0x2, 0x8, 0x8a7, 0x2, 0x0, 0x4, 0x1}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') lseek(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x800, './file0/file0/fi', './file0/file0/fi'}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x98, 0x4) 16:01:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) fcntl$setstatus(r1, 0x4, 0x8c) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b138c079d2d13160ba1386d46fb2ea381898aa7f0e1a44d06ce895b205bf7de97aeadac75002106f5b94ae6c552a8c1caf5fecf758caabb3adf48454f79a05b1e28bddb5a484736bb1db4aa985c636ef05a8c5bcde787506bdf52f5f52dfc60be9b6e898e2cb815186b66b07f78cad35e1ad177d8a8502060b344a", 0x7b}], 0x1, 0x0) fsync(r0) ioctl$KDENABIO(r0, 0x20004b3c) 16:01:22 executing program 1: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)) 16:01:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:01:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x28090, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = socket(0x1, 0x2, 0x100) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x7, 0x1000) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x420, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r12 = socket(0x1f, 0x5, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x92, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x4a, 0x4, 0x0, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x81, 0x8, 0x1, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x80, 0xb2, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x5}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x6, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x1ec5}, {{r7}, 0xfffffffffffffffe, 0x2, 0x80000021, 0x0, 0x9}], 0x0, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x2, 0x3}, {{r9}, 0xffffffffffffffff, 0x15, 0x20000008, 0x3, 0x8000}, {{r10}, 0xfffffffffffffffa, 0x0, 0xf0000006, 0x0, 0x8}, {{r11}, 0xfffffffffffffffe, 0x44, 0x4, 0x5, 0x3}, {{r12}, 0xfffffffffffffffb, 0x10, 0x0, 0x947, 0x82}, {{r13}, 0xfffffffffffffffd, 0x10, 0x85, 0x6, 0xffffffffffffffd1}, {{r14}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3, 0x9}], 0xffffffffffffffc0, &(0x7f0000000500)={0x7fffffff, 0xecf9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r17, r16) kevent(r17, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e", 0x17}], 0x1) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') semget$private(0x0, 0x2, 0x400) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x100}, {0x0, 0x1e}}) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="19621ff7a50b260356f7f4397cd8f1b90f3176f5713885bb820be3daca6d3b3045ad6684690072dae99cad9d6b331962a21db9d7335b489118f51643e84b42f957be37efd76f2723f1b24c02d2bd20f480ebb8b67ffee68a2c321d9a9b8a577f5a037cfd1d9266b8dcd12046960d612b", 0x70}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x100000001) truncate(&(0x7f0000000140)='./bus/file0\x00', 0x5) 16:01:23 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x4000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/23) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="b006505247f9489d2650fd73ef20bb6df651efc70cf8c8c8e0e18de351f518783dcc28a2f92e25ef90531faf90054db709bceb95144a22627ec7920f59caf902033cef744777ead2923962503d4f4b02895f423b7ab543bfd9857ab5e695c8614f4e9386e088ceb9", 0x68}], 0x1) readv(r0, &(0x7f0000001140), 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001040)) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) socket(0x17, 0x7, 0x5d67) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001140)={0x2, 0x4, './file0\x00', 0x10001, 0x6, 0x7, 0x4}) 16:01:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x320, 0x40) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x18, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) flock(r0, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:01:23 executing program 0: r0 = getgid() setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse\x00', 0x8580, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x280, 0x0) r7 = syz_open_pts() kevent(r1, &(0x7f0000001b40)=[{{r2}, 0xffffffffffffffff, 0x3, 0xf0000017, 0xd8, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40000001, 0xa7b, 0x4}], 0x100, &(0x7f0000001c40)=[{{r4}, 0xfffffffffffffffb, 0xa2, 0x40000004, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x3, 0x40, 0x1, 0x9}, {{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x7}, {{r7}, 0xfffffffffffffffb, 0x2, 0x4, 0x520367a8, 0xc341}], 0x0, &(0x7f0000001cc0)={0x5, 0x7}) r8 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) dup2(r8, r8) r9 = socket(0x800000018, 0x1, 0x0) setegid(r0) listen(r9, 0x1) bind$unix(r8, &(0x7f00000016c0)=@abs={0x1f95d27d48731892}, 0x8) sendmsg(r8, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000001380)="f2fbecc4ec5635fac7bd0f1c3625fe17ae8b8d4f17f5422f76246c9fc254297384629c7ff2b0bf6b37f844dfac92d0e0ec5907908c836f901c05d299314154661bc01785da1471748b09a50b7509e7d25cad3e18701e6e8f5217bc2c42e6fb0c0111e6357e451fd606fb817058a5d8bce0e4bde7ca511a133ad51d6eea08c5b9c9a5cf31ef485aa69e1f89dc964fed7ac456be62d1ad0ca23c4987a17e982451a5796b606c391bdc7ffb0f6b00dbde2f118a78aea7ff6a18985b2a8674f955d94054e14689", 0xc5}, {&(0x7f0000001480)="ed9ea40b3f45f6517caa92527d264ceefd366b9138d0ce926a844dbf7e1fef3120174695186d0fa36f952b7be6535f9508c01436d4e403591875847bcafddf843cd09e67377aee302b8dd0e525b36329483f0c1db7dab3b58f9a1caee9abfa5469ed33fbe948fb523174545c94fc79d8f3", 0x71}], 0x2, &(0x7f0000001540)=[{0xb8, 0xffff, 0x80, "4e74def131690b8faa8a43bebe205187d5a8c7d3177872835ecbd969d4d51fab81f9e923ecafcc170ebedd6c08d5221ede8186172e380f53e99f5df822d150bf041d276a12868415ce9eac39546f48eca9e6cb89477d5cd4b5943a982ffa1991c20e9a80dcc9ce6e9ffe446bd8a12ba992a40079f1c5ae6f3b297146ac4075eca0f0dcdf562ca49129c31c36550f9810d9ad63f581a913b3924439e08c118e22d05f8d5c77214503"}, {0xa0, 0x1, 0xcdd, "a845f8c5c7ede8a0275c4c51cb5ca5473193f5990892969d78b9de4d323d5b1b3bd939ca3319d339a06909fcc43c43d37141be89098657f1aaa12603f6677cfc2fa2a6c71e0e3215231a62cbc2d41111c6560f083db1e7702aae0e5800bef7ef2efd8b964e3015f31a1945e5c5fdf91590210eec1af05f160595cfee99ab7716225179aa3ecf1cc7405a16236032"}], 0x158}, 0x4) r10 = msgget$private(0x0, 0x120) r11 = getpgrp() sendmsg(r8, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3df, 0x3f}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="82d92bf1f4018dab0dbe0bec149c93fd5273ff49d0fc929448668beaa6ddcb1ce15d4a43970cf5a7bd2b921301916f7578b5bd683857119df217680d668192a33d4fc10d9ba7c7a13b4f2e3ba2abea9709ab3bc354b4a28d0fe4439ba1658a618316399693", 0x65}, {&(0x7f0000000200)="39c9fe1d2832e1dc35376690983440edce310c85c74ed75220abe7180224ed5e3b4e72c6d87fdbe25cac4e2cf769c2413e9f4e56b4d4408ee3aa31dbb96a476ffbfb58d3b59c28dcc4b7da95c9ce05bfc7910a0e5f729b26256965009abc4dc08fe1e99aad2bceafba06dd26e0a5c32bee1dfad0a003c21a1738b6bf385ea86e4dfbe9b223e2c0d2685c76c281e15997a04547ba4b82c8b38413de503081a80085318476c4dd9e6ccd2e8176550ba7c8a1696669aa86db3b03b7b31f2189d0d4f848b217d7b9404232c420df20ebcff6567d8a8bf598e73745a20285a25ed91f95ccbb0020c231", 0xe7}, {&(0x7f0000000300)="55115fe3a00f3f619f2cae92cca604fffd2b8b61ad6a55f0c5d07ef35aa2d9c1e261398d773cd7ca1c1dccb9382e943ef45125ad7e62504cf99e942118d05523e8d68c4a9bd730cd87d41715cf26e5e60c9167711e06011724c80c9a6908f033f8c46199f21628911d2a2af2c8b49a75a6e17808654253e35902602374dabb1eed3806f334340644644b22528d29ce15d495c8d8630b65e9c0b5fcf14da805e2aee3ec2746a507a2dd3eeee46e4559a91b8e3cff1566e9be0525f1df6c683d7b6aa896f10fbacdede9ccf840cb57d892785413534b9c8d81374cc2b54cfb9e641637f7e95833783a3649ff7258ae33ee48b3f2e18b99fd3a17bea8f864b86d81bbca7f6c83d30054f33fc11727b38a38de4a13ec8eadce4a4eb4c8418f1e190448cd281df5f5d0e1db6cad4a0f3c002404796d2f3435676ade1daf3c2eb0e452a72da8374b7079b8595f2026c556201630837d53ebd7275f082a7f01add8d221a961450afe2eea44b2c62d97fbed1f2aca8c0d78812cdf27ae455d0ccffdec00053f15b8f533745f68205137769485a236f05df3526f83780a3dcafd35e9d61d42cbfe8a1aa2aab34074893c80305236bd674d339741a1607692da16c033fc333ee45c42bedcf8f4cd65988c0691d2a27b0464e3b29f9bb68797f7c7f0865eb5b958f9d67e3aba8851d74f85cf643354234e95a057a62f62ed5a2bc044c10ba9b0ca954c792bdf45f5624071abe9cb4cd1ec4c276c090585cab71d6084f5e20caf3456bab5301734b3f93ba37d93d5cd246a57f9f2ed3d83f8b226ee8c4200200424653c258bb3f2f5d4b697737353e7d7498c8257e03d35b8792252d8d143752790671e632b39c78bb7bd4ba7b2d7cf4c35c2f375531eb01431b98839d5ae018b031a84b459f7fb457bff953b633ce0512bec941b46806dfefd426908cbb86d79c33af9cb823c0a4d215299231ad0e2afaa3c1c911bb9cf7c4d0ef34571644bfa1f014049bfd2be8ba185a2cb5ba8a314b6edc28411bf51f72d880c67c2b0c0da81f89817b8e3ff02aaea84f1bf9b324a82315de2e4237a3d4ec99d2dd546e2380f76db465f490ca0db3e9a059d6a2638ecc9aab263eae56ae742addae96435f467de5be239f6ef51c3f8e8b75c885a60c387a15742b14e8175ae879e1bf7ec041c54b02c6a2874ccf8247e9cbf3049d3f706f1d622c6cab09ecc1a4fe1f40eb156b50f56573430747a914a05620a22c03a7df5cc3275877b53f94d6ac1b6209d7452b7e84634fa1cc27bc9c539f9b37bf9324fb91cc3d519f4b72d461fb5e30dfa63370495fedacd1e2407c028e1e8f1f61725d0f2e24535cd230071f63b7a44f5b43b4a7b5f6c95aae409e1649b2ed80797836d29e68104e8ad54a0b75bade2296fe2f6f97128714865ffa1ec64e7b038744a079b31ee3dcca71f6ec7dcdefd480d4bff8d9864efc78a49cd7f0b044986430d1ce8c0bf9f7af2ffcd01d0a80b942e8786aa57b74a0374483fac8bdf3a584b90fa7ef07e86498ae96f151241b35a9906db11ca0325d1fb7eecd2701b3a99bcab565bcc15cef8b86840a769e11368437f1db668bb2cf10f78031a2dc6fbfd7e22185cdcfee892da163fe86fb95616f53225e3662880b6f776e0408eda8af56d45a525c92dac42b1080bc659fdd8e13657da6d0eb8a9cf8b2ba199078d2d997cba1742cab753ef70fcd9039e087858157b510ab96efcf218cbb248c688af06e82a8f692c749e4f331dde90652732f28c4cdc64252bfc047ee9b8dd97add9cebd8a2976676f25b3b26dca595addabea313fcd44a57f109066cb3a3faa8b883a659e66b85c14b1febbcfba32cb05244bc78dcceea64c60241dbd5b75a4e55ff857b39946fb4ee4d30fdb0bf06c666133f16349dd7ef22871ce7ca80a475dc3e4b77ceaff8c0851ef6e285332b5a92ab075030ba0686df10d92bd06aacea1cedc12f5e2079bd2a36f9fe9616850222dd959605b0f4b2ec2e17b9272c743cf7cdeb84d74d732e89e2e3e9592d72c92f6dea59aafcd999526d1c14ec83c0f2cf4ded30d7aa037bf5776eadb0d96a8b9e3e3a8d2124c723f32e539765ee3255e43f54ee1adc69135c1f63f838c686963fc01bed070c36448371a18f857d843e120644146689f393e20b431c4096ec1a4a83c06c21f2850348e49bb7296ac414cd4c2100232b08adb4c3390d7c176b9ee803d75b01ac625f2be95089d345560a30dbcce34b6b36fab340e79be74b623870ecfdb4dac0a6e6d964ad2b0c86fd71c9ed67ef9fe7bcbbbbfd0913d4484e945a5d130b70982637bd0dc383ca85e37fe2f6ebd91ebcc5f07e8e30c5fbfd753d936fc63999f39bfe5d517b7df96ec488b7b786a53df4c8dd2784ccaeaa88509f62a16e4945f3eda58ba9aad2a6802f2662cb38afcf67ce3688dde3a01f5311d2395385df0c3e25c64b166efeef53a5ca3b66205c12fef4b5bd10dfb795fcd9c7c75392873c514ef12ecb86c20c41a43f3586a4663f539f1108be92223bfb0d61cc257bc1bb37758e30eace0d35e10fbee3e24f71e04eadfa424ff45947535b5baa4e93e610cec1e86ce65fe422088fe68f56867041a463bc341f2b3e62d9a7d93959908aa98dbdf6cafb2f7319c0c64fc55cc5904c4147a932148b79d0a234d8307cf164c3ea4fadb4b259bcb7cee10727f0b6f9670669714798cacf36f74645c4af7fb8a809218c02c06a167d564bcb3d18db0fcdf9b87a4b8e5f3c2cf0352a9be6cdcb3305d3eb64346c972f5efe2cddbe192ce93eb472b4729c3005d1dab1d16a1b7959c5ee9d475209c40abc3d2ebffa72d40f85fb5ffd350505056465d897d0fc361d07a1e0d3c4da06e40a29d195b2d879c4bf7fd8e402a4efef7f0ad3ad2fe04f6318fcf17e14c37ea5fceddcbfa956537bcea36af5af987ee6906c9dfd2e7f70a6a772a12895e76a4779b94f8b0f2cbeb289d21e07c0ee88bab8aebfb6ab339d8c87e8f72de59ea0abf717b9df7d6df7149d21a0021e177019f5db10c385c8e792c144809dddcba4e494c6f224517d148fcc87f460fdbfd5d4235dd91b0f5bb895d955856aa8129e049d0177118182bb13ef03d4dcea5c4151ef8ebca82acda5d074d081eee8b96bb32a71ff1803d65da2ffc18fe86d4830df7de35889e0b999c51f767170780666c5f951cdb8cd433a262fb65d2b8827f5c17ff9d08e86341cd7ab7448b168b30e73d9fd1d802e763a2ae5e4c965a063748f34a98c72f3fc1e6db2550b728ee55b701ea57d9ee5cfafb7315f85df61b4e2d1b7df273035886281a184ee81649e77d29c5aa8041d7a826f9b6d2fc2085d7d57214170932d86690ff17af0d98e92eaca5ee7d4466b0172f12ba8f1a5b007da9bb958d3df5b4f292e9a2b628ac02b4d5119a4cef31307a93640cb96d0922702f84fe07130c8479dd341a4f4eab0d1e1ee5419dd3fa18fad6d098599a485d68577ac663ac0a21c3c48d1d5dedffc6d6602283f44196dcb09e7182e02966a628a0de802a26c09689a37e29d8632322a000fc0850b4930da20902e80ce1a3b473d5e0c3f166d2875eb3347abb92d859ea55c1d3b26e9599602068015cfd710a4effea90499044df9b94ffec1590dc23792c37d51774a9c20e54d1225197e0ebeeb3d4ad086e7ba5f296595dea6d7d935cf9f1ee68f21b30987e87d018213867993ec3864f2890043978a117c40f49c0f31877102d7236b975b288fca5f038e7e8269d532950426ba749bfe1d2716793ebdc78996088d35aecae7d1f51102134f01edcdb7a1ed6283ae50a8e1e43cb7fc7e8cb18f7b706d76fa17b56facb5c9499c9a8d13d078633f0c3545f0b37f3326828c9f5645b83ea920c96a71d7fce77c776bed3902d9d2555dcb3ba8cbe0620f471ec4ea2703e92df866cfe6fe73f217fe235da9901aa4f97ff9e5b3eb663cd94bda5f734097efe399ca472c78a379c6f094dac9e341a70f6686d70204a8808c580a70a81c9ceaab9ca9018eb9c646031700b6c5db57f425f5f4c393a591746574d48f1899442ae475492bf2fa2f0fdf073f88ef651565cfd1336cc5c2eac694ed7de955e5210f3a7e7d7eead1e168008e76210d85db2f79f50d7d8b4cdde8d9eea11f42d17ac3c661a5fb73fc98cb5c0075a6b0c63e0598307c7cb07675909b119e4875cbbf57e4f339bdd8b3ec8a3543afce32129906d686fb82a6493b58a413eb82615a3b89e63027ee37a673870dc23bd56335910757d7caf4cd0ca81834dd9110ac2c15e18b8bae96c2795e17650796ff362aff4b77014a0bb4c1bf55d3f6524d3ad9419a5256797f8f58614cc240e8308a43f2a42c2c7ba015fc7500efd918c42ee3510cb0f68eb4e9a86f0b0a8a401d1314260574e38f4687b0ebe04602d785b21f1c3214b6147581ade0d8b1c371139575c1ca1627cce4e5107fcda52b147abfc8ceab67c661492cacd38fa6839682726a231ac87a6d4ec7e8a428fad40bc7a848120c04c7173297095b9cd4073971963a8bc9fd3bf774924bc5de9afb1f5c35d279479d80bd7dfed40cef348759f34b0ecc02ff7f04b5fedd5ffbcbccc4a295658e3061ff06c5e1b9c7b9eb1de92e176580f60e722e45054e1fa234d55bc1ede06b4fc24fa9c005df2fe71a22ab58b2899ea98fdc34907b0f314a85e1c9166ab68866458eb6a9b87a8af8e27e73661da34c809687ac7a22fe9b97cf4ed04e864272abd4e596ed7802e3e1884bc641c708b5a66a8c222770ca0a7e52295f2a4416fd53fddba366350bb303ee79507125ccc405b20eabd860e7daba248c12e4643d65a563d07ee96d889a46be3a05ee5df17fde11fead735dd52d5fe7b0f43e9f0f44deb7618bebf88e2ea7300b8ad1a3004c47f2098aaae8387dc101a896521aea55704f3657fa7ec15ba4d5da840ec14b383928c0fd8330e9aa91dcb260bfd87c0df6716cfdef97e035607a31fdd228708508357f7c8202cf92a1a88c2d3bff82395757a47d9231ae196ba2ba8c0c882bf603703ebc6a467b6fbb08b86b111461e183acc99a1d446789769e35affb3903cd6eed31116ce2e3c33f0cddf0e4c0593d22b0be65e410a685a959fb2443741749da73afda63fa202b18cf295c627decea31320912f4a0ced17f85e91895553362745537e75837f45196fa30b68b4a6757166c2b8e3b30c224ad0b0cccad3856e181d1df7084e5d2997a2fc6fe34c1bf0e30c490a3871bbce037ea37de1742c514c9b236a803ace47e74aa07914cf0bf4250fe168f1c58d9113f8482bc3bd7dcb46b981c2b3d1aee8ef0dffa4533c79fe6a00f8a1a2a20147951256334d32a0b86c670eebbb5d83c0930347609962a4a7c99df4cb2138b6e5c66b8d20dc3668b5c26835f290fee077cb466c206b1df017393842dbcbb3e436a943262abb61fd074d0f2a18f98ea9453553362e84550c7342f5df3f6f316baadae4cf5fc085a414f3ba4def37b222048ba8ea5cd0233ef570c2a1d6fe0331a07454b6a720eec0c967a1d76999df3e21967514f0f835bed99a7f30bd19fd2c2ed44057da6d43e86f7fd9e0895b139cc59f3ebeb4b42efab02c67778ccf897c9c421b5e618c53d875568ccf6c81451162b32514962123e401902a565aced0f6fe85cee0a88b719b4c4f46fa9eee004338335cba77710694d82184c170588c5a5354d2ad5e8a335476e089ead0d67ff5d64511229a1d3e27eda4e37fcdab443f6e3494bbf57aca666826e9369f79a4c092f6e1f4f3418adcbfbab6ceb4997d139ac528eeac0d7fd073", 0x1000}, {&(0x7f0000001300)="1a0ed94e8e54746a31284222dd6e64de09117792ff4dd87213510c5d5cf799eda7609b2b95c462a7a21fb9a8398a6e0126135194b9bfb650ab2553e39e2d74ae677a66ba2d51ffda", 0x48}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="f000000000000000010000000800000058d58a79d013a3887294c86d90468c48395f1fa11f662673d7bb9a8bc03eca657bf65b3ef103ecf6a3985766651dcb718c2e2834b124886b207c89771dffb68e33295b12b79deb74590c46e3a9ccdd4d160f6e29da495c32e70cb212ffde51fa238d09e428854af775adf63e7cc9beb5b6f1f5514290aaa523388329932341924df855e98e030f498f7489c74e0007798b27b9d40dd0c486be8c78075127640635d48b3e0db8b0bf5623793b788186486602a7c5cd42e9877e3a73a267eabc1020e3a1aba8b764c8fa8e457c509a669538260395380c75f5b326f9eb640ee0167800000000000000ffff0000090000009225f3c960ff2bd7bbc8156a1cd7704f791b5f9d6470772995c9b66e5be82e4c3307e7258d28c0a85569affcb48ae77bf8f1ed69079f469bc2272aec135af83c6421fc120082dedbd1134834891d60e0b700000000000000e8000000000000000000000009000000a94df38b77a1c3c9097cea4fc604488f45a166e6929c5af1eec0c2ccc899dcb445a8a1156dcbc45395156853f5011e697faf27f34b209edf221cd1fd7811f6997c99415fd20dd373a63f27a83f693045b57fbe449777a73aabd00ee09bbad5552358753efe5ec45e723d6ab2e666f4c445c5f68bb69f72c449fbdea6036cbbbf8ab3d6dc5dd910308bdeb2a1a976d4f544c40eb54728217074fa0f388d8f88eed7e53b998914e11f8a5e5269eef1d9dba952d7ec94ddc0c7375dab9ae773669ad4f961c60cf30000000000b800000000000000ffff00000180000028bdeff1c0150ac919880860b6cadb2963ff5d479438212138bd57d81f9737c93a446f83a638453d16611cbe2c0b03699c8c6e2c2abb64003cf1a7d167bf6ce51c01bdcb85d357ddff087a8a96bedf6a7a2cbe783a3b06fea4f1e2524ca49c7c5014d5076a2380ff910347acff6ae70de73ad0e3d9cc286c851fd251f83a4a35494d58ca007734f18eb624046a86c4d2900b18e6cefe997681885881b4cfb7aa3b4f82c8540e00000000000000000000000000000006dfb3852f251b968e08fa6f6aa808ffa6d19a09348113e6a65495aabad58026a189d8817b15"], 0x308}, 0x9) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r11, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:01:23 executing program 0: r0 = socket(0x10, 0x1, 0x8) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20500, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x7, 0x9, 0xfffffffffffffffd, 0x6}) setgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r4) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="a1288c33eee48e5cf23c98d41655b32b2c43902e1d6a2eb1f1330ce78657cde928714d6c31b40ce332497cc69b5f1dfaebd177a243d96c44e9d704a82b76d907d7ddd6c30a12e9c11e843fa707511bab1f17cfcb25f9e241b720ae613f59b094562e6bfa8c4b35040d35a1c376e812bb79da1b9605fffcbdadaac3ce43f8fd2ed1051e5315ad27f74f8b6a9df7b985c2ad71", 0x92}, {&(0x7f0000000180)="9864febf2aa588eef77ca6d2a8deeaa86078d5261aa5267fd4b5b1ea1b5374c05924be754fad84e2265f1d8e465049ed8aa9c5b1f2f546fb9272796a667f23150e1be4dc3ae8efb102005d432f1c80be430083ff7469c2cf4809e060bfd7f1b3822f7949bad5c2b9929e41ba1c1e4926c09c9f4bbd98856c18f8ff3e193eaf84688ecd2c0e04d92e2c78145dd642a82bca5b5d9b6dc56e544a2e8442d4d83b0c079a306b800f609a91ae0f3b7effc75cc5ce1aefa0758e14d4f514e43eb4ac9289981d83d07cb7d9ac6530043ee1505a79", 0xd1}, {&(0x7f00000000c0)="4fe7011201180e5b3d4a5168c3442a108be556fba64b9cb4be493f6e1051a4c83b437799af50fe3ac5a1913e9161d496cce92914a35eabccca285c37a108d86cab7d5e48a66e54e528a3005c903758675180b58cd7570e226c6dc02c4425426fb570d622839bed1a9b58b624b397f24d57381910b4fe0b883ef21fc2", 0x7c}, {&(0x7f0000000280)="e93dcc931b8d7903f3fc4487608ad8858bae3a5f294ef5c9179aa5f84b3eddabed2d33f22611e4a1be92c8ea69e1ec37a3e71704f3ef1be281328da603493696a0f8a5a50dca9c971e173e76a07118e856328eff1f34ecf56d058acfd336", 0x5e}], 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0xeb, &(0x7f0000000380)="a29121e68a5a1ca4920d8cd79173946dffbb882ae42689376d59dfea417fa8a97c0675a677748c5280b618a0366d2b618c19db543a7bcde46eee72b628dc1188aba428537f59d674f17b304e7dc29b954e551ae2c0f81b0dbcb7f83bc4835123304b9295458e0815f79e9e92d0e93e0373", 0x71) 16:01:24 executing program 0: mkdir(&(0x7f0000000000)='\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', 0xa0) setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:01:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38c88, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/13]) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r2, r3]) setrlimit(0x1, &(0x7f0000000080)={0x8000, 0x192}) 16:01:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r5 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r5) poll(&(0x7f0000000340)=[{r5, 0x2a}, {r4, 0x1}, {r3, 0x2}, {r1, 0x20}], 0x4, 0xfffffffffffffff7) syz_open_pts() 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet6(0x18, 0x2, 0x1) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:01:25 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r2, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r5 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r5, &(0x7f00003e8000/0x3000)=nil, 0x3000) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(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) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x8, 0x7]}) 16:01:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1, 0xfffffffffffffffc}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:01:25 executing program 1: setreuid(0x0, 0xee00) socketpair(0x20, 0x2, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1ff, 0x4}) 16:01:25 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x5e9c}) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xb16) 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, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x80) dup2(r3, r0) 16:01:25 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0xf17c) 16:01:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="99b473490f3fc601690c05f4f462b33ec89571f1c43a2118f0947d164f9d1c03e421111bdb0bc2f886922680c6971f1eab3ef22ce75b3d417d2eae9c972cdbfcebd55a179ab620a78c5f4a25530139e8d2f374fcd83e21243f41b68f0a3f04039d5b1dbf4da62dde0ae3003df8dfeb18bfa57dd233a027b7eca3dfb92518e107035f363fd0391f6a9f711391b352b0f573aa7ac40dd8334f3d1bc7a0f3f4689ada7572d4e829a4a777f22d34e9464e76fea811863fab4aa9019908303223f415293e20a873f1be974cd74c4898f29f98901947", 0xd3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1e9d) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x83, 0x4) write(r0, 0x0, 0x0) 16:01:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:01:25 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "00000011c500000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x6, 0x2, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x4, 0x1, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x100) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x4000000000000144, &(0x7f0000000140)=[r8, r9]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 16:01:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x8}, 0xc) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:01:25 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffe1) select(0x246, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x60ed, 0xfffffffffffffffd}) r4 = semget$private(0x0, 0x4, 0x800000000000004) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 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(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80000000, r3, r4, r5, r6, 0x4, 0xfffffffffffffff9}, 0x5, 0x8, r7, r8, 0x80, 0x2, 0x5d554d8a}) 16:01:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8000, 0x8) socket(0x6, 0x0, 0x7fffffff) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) r4 = dup2(r3, r1) close(r4) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000fd5ba62ca60000003f00000000000000ff00"]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0x0, './file0\x00', 0x1, 0x100000000, 0x800, 0x2}) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = getuid() setuid(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) clock_gettime(0x2, &(0x7f0000000080)) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:01:26 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./bus\x00', @ifru_dstaddr=@in={0x2, 0x1}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x0) write(r1, &(0x7f0000000340)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aaba3e", 0xb6) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/161, 0xa1}], 0x5) 16:01:27 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001300)) sendmsg(0xffffffffffffffff, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0xc, 0x12186da13915f239, 0x20, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001b00)=[{{}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r3}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r4, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r4}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r5 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r5) getsockname$inet6(r3, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r5, r6) r7 = semget$private(0x0, 0x7, 0x4) read(r4, &(0x7f0000001f80)=""/29, 0x1d) semop(r7, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:01:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 16:01:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000080)="e1f10300", 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82a0, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x0, ""/96}, 0x62, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/14, 0xe}], 0x4, &(0x7f0000000380)=""/187, 0xbb}, 0x800) kqueue() kevent(r0, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x101, 0xee6}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000021, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xff800, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x6d0, 0x800}, {{r2}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0x9822}], 0x80, 0x0, 0x800, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) syz_open_pts() renameat(r0, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0x0) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) geteuid() socket$inet(0x2, 0x1, 0x9dcf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f88", 0x7b}], 0x1) getuid() write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000027c0)=[{&(0x7f0000000280)="09d085267fc92972294b8a003a4515ae267e8e1af5685ae7627e352bc7f9cf82660c0a4b83c22207780056078de79d12a284f9fcba84aead18aefd84812d7d638423be0c5b6c8cf377fbff74aaf8f33f53e0daf99de7bf4fe44109aac72a9680fba00dc002978d1e50555b1a5ec5eba543239ca2a16fd405cafd28ada2be2fa830d3cb88d313a29a0e86e42f7d", 0x8d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x0) getgid() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f5741", 0x70}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000002000/0xa000)=nil, 0xa000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0c68e770cdd507f9f2c84f6e5f8e9977b072714dde211af156fd7a41bdd43c0551df5fc9188bf88358bd30cc66cd6f71a82e67d9feae7496cc5501cdb8b7780a6a2ebef10f", 0x45}], 0x1, 0x0) 16:01:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 16:01:28 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0xb93) listen(r0, 0x100000001) 16:01:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1ece2ecbdf137572f134a17134b0079e1ba058fe76d10822b17e2008d411f2bb4f1a2b4d0f10b5ac83b36d68793da29e0424ff21240980c3e91001e3cfb19eae63ba17b3918d9808baed6d38078b7b44657da0fcf67540f1b5629d04100daf87240fef6b172c7c6b39dae40f07767a711ac62b2e89d00e317e946f82fa732f16d95985240cea9dec95df522c13dc59faf93edb5c4357ef5091aad6325a69149b32f0e4ece1813424c37732d0fd88bc63c70a44342abf20ef5ea91b1b510191808b5af53f9df33faff552ef33922b8eee07da411cad09734bf75717c8fd24cc53b505acf8ccf4a1f10a8ed70f619c776cbd", 0xf1}, {&(0x7f00000001c0)="3b3651e9583088b88bb6230d97d23a8242c35f021a4de6c841a10ea1b70a63719fb97d6d070ddb51b6f3a7ff2428402027304ee3b343bbffd5aef85a6b6026977f6d5526b7164377024b8c86bcdb4c13911252f33ce1015e7e49f9cb1e07a854b743a167e9ffe326205dd5b1dce0504dd121acf0efde", 0x76}], 0x2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:01:28 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x80}, {0x47, 0x100}, {0x81, 0xffff}, {0x22, 0x401}, {0x0, 0xc9d}, {0x82, 0xd5}, {0xc7, 0x1}], 0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00'/20, 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/155, &(0x7f0000000080)=0x9b) write(r0, &(0x7f0000000040)='Ol', 0x2) 16:01:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x5, {0x4, 0x2}}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5d) rmdir(&(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f00000001c0)="8e27e30fe8515756058842f09d4519f3440c3d75f92e24c66de6f4057590a3ad8297325cb95e60e3531080164b3eab041d7325eaabeb4b9f9f00864d1db3ab3b9696270191e82a5ef3e20e855dcc07dbeb638f558b1d1f14ea4bc87e75ae753faa5f4d46703c99fc3eab1c780faa3c4b3d063a17994cd288672db6929c8b7017d728fbf05235dfc71ed9435d6f0fe6f4d12caa8269373e6c1bb9634a701308f3d0fed9231d07246a37b219c6871ad232f629a1c9b17dfb4aa2568c55fdcb1bc5ffc14998d41437f225d83b5e304d5fd36fda65e6e0bc6e6dddd8bf633c71ab7d57c0056ed88fc34cccbb67a9e31ed2b2f344ac66c3fa00a350908dbf705e71b621287d0a7c31834566430edd5b49edaf54a2c216ffcd3d38d83aad0568d016177c007005803d624f868ed652af90acf4ae1417beb6ae9dfed692bf76683b713e2fab622dc4ed07f8a8134b7da4347ca95f62eadc063de1f75294d4181435db687762cf4d39ec945b4b3b3421affd6601f5ce6de518aabfdbbf9dae36c5f6727dec4ca7f222fcbe7242e59bbe9f78dd270a7e282018925506f76dbdf7a02b0fbca3ca8615e38fcfbed971e01b60b48b0a3e5c8495ff691bb67d89a555a88979507bf0f4bfd05ad1b38e43be7654e0f23c23d572257824610814d1c92a3c500d98c2a22971d83dc77224a5956504b60507b875b90c711ebdf4a2a932809846645da5593c12ae7c0ebe27ec9feba22fd2b8bb557ff14579e11c8f0e12be391eab188d15748f19557e998c029c3aa2deb15babd012d49a43390f85b1dd84a26710c18a3b7e8b9a4d14909e0023cbbb0b803fc140e9b954c6fc5bb7f5c4be39f91f0ad04371d32d5d94e77f9485715e2d291f75b5d8c97b5eb302423f41aab252aae898282a2643798e12ec40b3f97471fa8ff1123753dd6d9b5e72c832b9724bb473be3180b90843f048e805f21bc3a806fa20321f123303a4b90aa2f055c9d5f3366a8ca3f5d2986559619902b5ffe5d4b657b6088d0ca3e239e044d55a01c5f7c9641fc5c55b57ec80e2582f393a2345dfc46c2593a816a9e32c88ef05790caad5069199d7149689f4a7bb6fba9b6a785b864722ee8fa9c6b014b3429cb6bdf4d27a05ed53067d6b07f5ca6c420c98f11af2f2fb544b88c35c714b66d9ab4d5c091bb03feb645e8f05caec5ac1a2741a040536a141859bf165202bbf94292dc2a2673e4b65ead70c629ec6d21f0727a973ad935a71a06b966c212d9aed427444a520e5ba5806dead39901892f03b5e4659fdafe6e0d5e17764a5acb61c34e6af2a3b543ffc41e4664472be45d7edeef414d6a90e86f6ea3a43dcbc1e06509f117e5def7f59ffc75eeff53fc4a0522fd7e904d772bca0917425f60fcfc7ac7263c103fea82a8aca15251e7c0375d3deed02488d3fde57b05ee3ed9f4fd06549dfe8a94b82092278d583550ca450b90416e8328a2798412f4d067e4d10184414bbf34b7a07f248605c55f4d329977da8fa17a7ed2b667867857fd9bff5a9931931b4bd1c64d39113fae80107b06a8fb055147fd5bdb10a215332aefd6df20707d1c05d41494fbd94591851bf1662c4fce67ef7e72f90deccf39b71b0840c3eb23f3689212273c71f05226ebd673ccbf3cff07533ba549b3fed32eb6d9d34584c1fd1947b3b812ee9711665c9777228b525706b240d93c23d3f1e39367c7ed10df9c557487c3ce48ad1bad8622e7c3479bf863335b9fab7b2c9a02f36e976f2fd186f112efeb6352ea46066aa094339a60254d33a528597262988ed503575c18752ac34c946482147f847e9dfba13786b44001ac95db60cc731df2646626d26ad3a8175d680f930a689af9f800210fd19cb12a9530813962b993d9aca2d2b5d75725e376db286be64e868d708f82fccd8f9f620e2b00dea3bf62771f10c297739865ca618acd2489316faed1eb8085d7f625707802fd8f984456ecc935ccd1fb8cf6183e53a350d4ad3e866def391a430cd322985756efb8a7b776ed596138a27fceba0b51e1eb22b45b71f452e40a97250250836bcc11c1f4f9241245ea1a0ea578dafb68af86bcf9fdee40c5684a67a80a658b1b91da77af7f2e7724f70f1791edf6cee8dbfd965ec5ab9c22725d43956151ef80fd398ad924a0c1cc63e2ae8d03da91336936afe6b9b4633282363b59b2856424f3d325c8ad50408e60bb28aeaa1f09a225c7d6bb7271eeae6b59dfd963f59e892208ba4cc80be6f48ae8360dace11527d93deab50b8ba9d3f00094a77bbec764b0a361c47d50827d85d79abc0a241a3ecd385c0be4b341542c62e8d22b9e7cdb0ed02959a9547fe36fc1c1872add20e73783956da3941f62ad9751ad0764faf4cb29d93caaca75b8786aad6e48b4f8e590781f6737d7e1f3f26c4e03c7bc05e662840065df3b58d3836477a33ad6751857a557638a0515887229d87694f75de4769c45f6a118f69189437e5b109c77b25813cad9d66b04faf1a64c1699413264329ffc698d7c756f77f71f30aeb905a793ebd09c3f713838feff350593b62b6a7f9d1aa1ca4d1c3b2f9305c7af371d37f33c80316633732841a8471111ed6a995da0e470ce75d0860d8b2b56ca76d579ec84e2f05332bc8b2815585b5ae0963d815ba07333e09ef1200885cf7ac8432be6d512f6331b5c23a51c9bdacdb6c9e59f99ab79fe49296836874680f978f67c6e0948b443a154a0e3416e82a1c00db2209a4d39474036f21874ee87907e401350a1785fca2b5a08a535fa4cc056eff9c4343771ee46e8b49b6604b3ce2936d30aebc56004b126e9596b5a9d23a2e96297fff9be50434ae25a7db6ce8ed34af1455b39847d0ef82fabdc40517da8e3de9200bb8240b3b4763394260ac09493145f655447eb81df697a0f2c21912214d1b965d0c9b051c72252fda4bdd08f2edaf12c8718801b128485874b103d3a42bf026aebff6fed586a37593a3517d0c64686e40fba2c5a9852d341209cb8ba07d2a3676e1791150f206dd6a25c35ec140f7421325a27a72311276b623844eefd46ff1c9dc0468399bceecdbb45e9c758ffbd76452debece784b21660aa7688022875185610c03a95df89294f0b63b6e7e6e01b4f58b4e1143702bd2c6a4657e2f0b6b275e5b04c98efe04ff1f470da85ad2210301c352f9b1517744820423af445a324457ec4749496ab2ae2856a549a10f63d5d9d426fa5e889bc1abe3379c8062b2e87e45ef2c7609a593a9906769e8456a177e35a32a7b6d27197edc6d68b05a85fcb3373345562cde1b25708063a7c7710d95aded5da394c3b7439a53e7395674713382186acabc7f3e25bbcb4fcaac2cd44c25a64d84a10736fc3764a44f8e6834d8d36a1ca0059f281cf45be519bbe8403ad98d95dfe1fa2dc46126156939c8ec30ca743e242b43d33116f6216e0837f4df3f3b9abdb6525eecd234450a690a1f71393cc62e50fed6d2b215bf1febd5818a9437cc5cdf4e17499fc09f46932808e833943e2444f887ca7228973d9d5d9b8b8f10c704dfc8c1abfab3ac02536dd9a3e655e97d19c6e0541a948a7624eebd89910191587d819ad94457816caab336694dd8961ce6d7843ab3c739d18b7938e420fb90b7c9684960aefe66052b88e23563a42e7431cd72556070da985f17dcfcfe4aa1daece288ee609e178d26c70cf29ae19c834a6f2f9f30cf03fc8e0a0cb904719b6588818456004a0939ebb8e4f85860eeb0bee468e3068196ea46e3acb290f060b341f762412e16a801b019f5dc3ff500ba0fbb460bcc5313c47b023975327b9c867d9ff4d605bb211195b6f7eadd15c23e3349f5b06adf99ae78a905c137e3c1f4636207a15e5293ea5661b6fb9be429d3394974dba861009689a74eab62a6c5519bfb1c0c1862fc072e663a9ff3c9ac95f0bb7c1f477042a8dab8bfb762b5cd359e7fd088bc9ab711c8a94fc98c3a5f8aea11715114b3d5ef6d5ea8c1b85f1c0648b99d289f31f7453db2d893e9ea898ebbc988916d575939272f8aa6885c5580eb7650777810b435caa36ec84348930c8d9b0adf93aa3f26f0fca0e1199540241e0b1b13d7cc5065af778952a930e8a40a1b2a15bd69324ea402371a9b83db5bd8d76344516e32f16f4297e4e6d5478d925c1dd2c192bd7072beafa2ca9d99947dc6fee05eb48d6a38ec35bc8e9c465906bbc4afa25486cd3e69021c912b9964466a462d150e2f2716ac82d82c5384c6948b7ffcfd436c4fd2969c8f8931c40acd660dd501bdca395f76d81820a1caf0946e2c330239d0043f224679db8e8663e74fa84f548c7aacb2f92af9f329e41e337552839e7cb9a2e74934e40158963fd8025b1011b3fa69187547dc55f68460ffcf831050366e94a2d83e68a4b0ee69577c7482441a59ada600d370fb71da6f46cbca6b0b0386d824882c00cad5a0108d28744e361416e9da2766eebaafb126fba246cedb109edcdfe75ba94d39e7b20d547bd914246f5dd786389abfcaf70d294a2dc4b52c0791094c3e952e87b0336f1a4a7d70d920e4377fb049836620e404ad662fb061b11b7445a6392d2902cedb8b11c5f9ab8e718623625a7d7fdc5749ae4e4dafabf9750ac25e12c98d07c5bef6cdae12a6451d68c873db8589ebd3c51371da291482453c98eb0a94bc284890894531ef244b65bb360d248f9eccbaadddff122eee3bf256b8bb61dcb51e47813b17b0d531660f049d45d0c92a2bcf884cdd0372114a83106721a9831b471f5b1bdc9c724d3e9dfbdd7831315145df25d39cbcf387c2336665b73525c9a678ee17548705c2144e827452b93a2a5f8b21ff7988020c04834883e81e4ed6b6f9df98cae500d256dc8fb87b4493d6c8a27b95e5e9306e5d968d612cc0f7144ae2847ac2a5d46961d135781482dec1943ecf79f9de28afff11e0d861cadec38a3ff020c13dfb00c76093fd974f6a16ce0cea06a1ce2f2bfa3273bd3dfddd58dbb42facf39fbce19d68b7a2a745e8101a9922dbc88f40cf17b8db176a3d791f1e699ac4f4cf8fb77ebb3271547aa7da162e035538e88675f289cebe539f4f28021325f30b14215d15519fd891e7b4607cb2d3003714f4428039a6a02dce018d34f9359622dec13c4ba9fae87f414b4d0cdc8e884eded542527dbf425753c0b8b42d2ecd23f1486d34752d905eab5e0ae8daed419af203bf65fb98b7585312d069388d7c108a3cfc751df98f603e15d236b5c963a91b1c6f67f9b4cd2120f582401f1ff0182a048a1b039661d22831d18491ae4ee5cda85b42855a6278df577ed1226643c82ff33e99d93847c71b7a90ea86e136ee9c4e9adca747efa7e48951c8db6166dfb5f29e89d1b8ab57fcc8d46605ff5c71a8ccc372a6b5f638d5cd98448ab36c59396861b34f378c61eda49903231700f3a43040d3f300d9ab82a3a9a9f2ba141a329315e678ac3018d01e2c804cc17440bac01ad32014feeb5a74bb253aa9a0af49bb395fe9011a7cb258ed60fa0da6704cf343828742e5f314fe73959c65d4ba3d0321a80db4cd66e6f18d73610a2edf51df84608a2ee9f13b617c516a1504f170246acf6999dd87217e3ea0f1856b80829c878085841b39e3595df292d0a5ff1b695a0c62d62dff53713a6165f3bcac0bb1c7be81694e96f8f2d84973a802d6eb90bda9c5f9ad1bb209b70af322dfccca3bf8c2e15d206615f1308ac91fac1bef6ea5766b5fc3333bbb52f44470464f10234f341733e56c4e1112b7ea7fc10245112d95a81eca78169761d61304ac4b82e868", 0x1000}, {&(0x7f00000011c0)="99573fb02fd8f443d83eefa5f7a166f19828159971b593f85be3495e8d475a35ea2ef629fae0b0f8", 0x28}], 0x2, 0x0, 0x0, 0x3}, 0xb) getsockname(r2, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000001340)={0x18, 0x2, 0x6, 0x1ff}, 0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) setpgid(r4, r5) r6 = accept(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) truncate(&(0x7f0000001500)='./file0\x00', 0x1000000000) pwritev(r2, &(0x7f0000001b40)=[{&(0x7f0000001540)="3216aef578e53cec12c8faf502dab337b442f5d9aaf5b8417c52002e8372f09770326a08c7b116bc70bd5f7be828e5532dc8c7375fd69e2b3981e329bdfb7214348871549a3f53cb79050e9e2095a46539658faba054b3ef0a96a9d09469843d56cddc3fc18142aadcefb4d1d09bb5ba2a32748d89829ee955987cb267624c17f9d810d5e8e85f00068de7f6cb8fff", 0x8f}, {&(0x7f0000001600)="5de0c00e043881fa91106caf1a08b570ac9951cc2229c86259fc8fd59a6efbb2a7a640d765008ea51a034398075cad0cd05056996e57a7e4d88be28f40620d96cf041c8215e9fd4f194562c118d9c51996d51f128ea690857904750fad457cf8f53d85417073606118", 0x69}, {&(0x7f0000001680)="029f55d45d87f607c98d990b13724d7f8872be12688d79d8706ad503035b725344c93ca5b219447a5e521e03737e6c23647603f1b5079047369ad8a9a0b8d9dabab6f82de431926b39745838d455631e6066d0e193221b59c1bc1910fd007769084c680f501f684a19ad9c2649b2889e5da61d2298183783639fcb4205a6015a64d4664621e332ffedfeac89d438045ba6bc5e49e834251c0092e672dbf809837a7fa20faf6f0e55b62202fa10287243c31eb500f29401c3614ac31fa20a2b68c9dd463aa14c9e", 0xc7}, {&(0x7f0000001780)="98b7bbb374f92cffb790552fdd9df3a341d5db0185c340391721936b629f0dd8a5402385d4b7092f4cf609aea8114e8f12e87b4a7ccc0a6c47f2f8f9ae84f6690ac0fc07709a60f43d1215107ca17d959406c12267ed", 0x56}, {&(0x7f0000001800)="011318834ed7d42aa6a99e39a278af16568b65bee8f06818cb8b2231a4f9ec1e4d3274efc1c2a59f342ed11f125bd4d57d0343ec6a37dea1d8f8e07bcbae927c7ed60c085845d384130500db2aa1bc8e5de9fb15218b95009d54cc257936cdd9882b5fc94d40d35c2abdedcee7ad929d2e7e80b9d02a26808fb29133776fdb45cf9e837478e87997", 0x88}, {&(0x7f00000018c0)="8eade8b3e431ba50c3c245c1b9abcba592f68019ec913fb316436e3d3a77f072a5e122f40fbbc72ace3dcb93ef15692215c11026d7c8663d173d9df93029cca79184a34da37401537966d78fd236518f34efbfbea0f88f5a7bca3b16f16be40a20163b061eee9939d11484840e25c33fa077f60e000d626ba9ebf925796d92a3b2a74f257458052f9a9938d52444eb0b60527c3ec9ac2bab784c8e81ee91d00132dfea76e4138ab7b55f342207b790269821b1b1a93204f94ab5f7d1e9b54b455f043e6ca4e50c4fe479c31bd7886e785420f3de6241762d767474aa98741cc0f089ef39be8e8fbba700e8187dfce397c8899da6bf825f10ecf245", 0xfb}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)="93dd40bcd8f2b9dc3535018995f5876596f951c23551239adc70e2e7025e5444ef9d9d3c84a977377ae2397f3f1ef1cc0ab5893a319ef92abc3c771dc44d6e7ebc7e6e6fbffc8b5a17cf836b0c21d62a0b04465c53e410a83089da89e35ec3d2f80d74bf928d901edd15fe3593751072eaf38140bf3b371b0f6a1d3ccad83838cc76ae9e563c40099d8e3bfb556e1766f2e1664607c367cfa871dd1547c9c0c26a81c834d35bd3bdc7dba06969dc4cce", 0xb0}, {&(0x7f0000001ac0)="68dd0d383cacc93fe303bf00c0f816efc3be43819bc84a8cd8aad8b23278e2c66eb8fd8f9ebc4eedc18127a81bccd00934ee", 0x32}, {&(0x7f0000001b00)="66dc8c7524964e65e9750d86f1027f7c69a5874dabce", 0x16}], 0xa, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) getpeername$unix(r3, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001d00)={&(0x7f0000001cc0)=[{0x67, 0xfffffffffffffeff}, {0xa8, 0x6122}, {0xef, 0x2}, {0x6, 0x80000001}, {0xcb, 0x7}, {0xe7, 0x42}, {0x1e7, 0xffffffffffffffff}, {0x0, 0x8c48}], 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/null\x00', 0x40, 0x0) bind(r6, &(0x7f0000001d80)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001dc0), &(0x7f0000001e00)=0x4) semget$private(0x0, 0x3, 0x2) truncate(&(0x7f0000001e40)='./file0\x00', 0xf2) connect$unix(r7, &(0x7f0000001e80)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001ec0)={0x9, 0xce, './file0\x00', 0x8, 0x4, 0xff, 0x7}) 16:01:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ftruncate(r0, 0xbed7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffff81) r1 = getpgrp() r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) sendto$unix(r2, &(0x7f0000000180)="21fe7bfba6dd1e50ddd2b339c15961f29fe617597e81c3cb88dc", 0x1a, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) setuid(0xee01) r5 = msgget$private(0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/110, 0x6e, 0x841, &(0x7f0000000100)={0x2, 0x1}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0xe01, 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='&/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) msgctl$IPC_RMID(r5, 0x0) 16:01:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f0000000000)={0xd51, 0x2}, &(0x7f0000000040)) close(r0) 16:01:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:01:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40000000000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000200)='./file1\x00', 0x10, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2011, r3, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.+file0\x00'], 0x10) write(r0, &(0x7f00000001c0)="0130702ad1a4b3433c894cbd9b40ecf722ead9fb00a8ae65a319fa88c3caadd7aba22f20", 0xfffffffffffffff1) 16:01:29 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket(0x20, 0x8005, 0x800) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x29, 0x5, 0x81}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x384, 0x100}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x45, 0x1, 0x5, 0xb66}, {{r0}, 0xffffffffffffffff, 0x88, 0x3, 0x20, 0xffffffffffffff8d}, {{r1}, 0xfffffffffffffffc, 0xc, 0xf0000006, 0xce4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000000, 0x80, 0x4}, {{r1}, 0xffffffffffffffff, 0x24, 0x82, 0x6, 0x2}, {{r1}, 0x0, 0x10, 0x10, 0x4, 0x9}], 0x5896, &(0x7f0000000080)={0xef, 0x101}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:01:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:29 executing program 0: r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget$private(0x0, 0x2, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) close(r1) open(&(0x7f0000000040)='./file1\x00', 0x20, 0x0) 16:01:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 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(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000000)) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:01:30 executing program 1: kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod$loop(&(0x7f0000000200)='./bus\x00', 0xd24cc94c65cb7a83, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgroups(0x2, &(0x7f0000000140)=[r0, r0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c80146aa978b7620e7391ef6c4d2a03cc869e270aa0509cd8bf58026d5781c128732aa9f6bdf7e8b44d534cb4b3f61360825ee6e756"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x7, 0x1, 0x5, 0x6, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:01:30 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:30 executing program 0: syz_open_pts() r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:01:30 executing program 1: semget$private(0x0, 0x0, 0xa8) semget(0x2, 0x3, 0x100) r0 = semget(0x3, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000001c80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a0998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f269619c652d47904f5107196ab5d449efb17db62e504e0f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c000000000d374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d790665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f6976000000000000000000000000000000000000000000000000000000c6f7cdf79b65c1a02504f7bd9c482b52f7da7ea3c567b93a7f16fb57d2e80e61f9c62492ea29a6358592d6e84de57a539c621453150749ac5a9c60d71068017a14b2528e29860c9694744b10a2f4f8b58364d0394b37d82f6cea725d300f01000000babb60de5f5d6c59043dc844911f6a4bc6e47f676627"], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r4 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r6 = socket(0x18, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r6, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000140)) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r2, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:01:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x40, 0x9}, 0xc) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="100000000000000000000000008c0000e1dcb7419ab5a8b9fa6d4ff27c5f3f6d103357e75c4651d14fc529539fa9f8f4fe48e335fb91f5057981c8372f49e564a8f06fb1ffdd935f3b4b98c6e8aa58d84c00ce647559cf0d48e639843d5a81fe61692c22b7c1af19a5725af00eb746452f7bea61a882ca3b6d0734a1f51936de760a4b7f18d3e9451f9b6445c21cf7349a474dc8643b1cede7812bd941aff459a8933eb5759a06132d4f308063f6b24f14146876499dcd17b762223cf66bf42bd8bb81f14dc2fad7d2e634cc69a96e65907401f959413cf57051e49531fcb4a37fd436223bc989c9b37b672af05f9a0715b164e4fc08b7fde8fbf227d9cf036d39669d4f7cc559c88a1466af18921210128f2ad9c41e3cddab018ee3da21bb00"], 0x10}, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80000000, 0x0, 0x0, 0x1}], 0x82, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x3ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000280)=""/252, 0xfc, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0xb32c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x7fa, 0x1, './file0\x00', 0x5, 0x400, 0x8, 0x6}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/17) 16:01:31 executing program 0: socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) fcntl$getflags(r0, 0x1) 16:01:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c400000000000000bfac1e89b7b339a9e0389c543257f89c1e90a5922abdec53cdcf2799b83b6531addc0f9e71b3a0000e2dc9eaa21d63000a59ae20b02c336adf17aa2a39b49efc889686730cfe055c03e8c6e5f016aa7a7922fe1a6c0fa5333ec98d00ff08ff7f3d6f4b4e35db46944a4d5e9f2a56b7199452ed3dcb3d109cc2ef4ba6d7a76e9db241b0837a75bb60c9194ea24e7b9b140778df889f13ccc6d9762a112caa896c4bc7c8dfb913e7081a44d9c8f32c11b74af0c325356c27336d579ece84d469ea1dcfef9eb0a707117b4396ab96fa958d29ebf7b0eadba1b33acc8dc57b051bdee6ec3b3ea0a1081a6f0ef43757876c35ef5559a5c84ac9a166d4f965ca27d0b7a855df3a493823fca3b8242e000000319027fad4527b804b513cf0fa31052487bb4f3f73bf0f59998486bb8d02c903536e56e89c8546d989d5fd90df4a89cb0dfe0480fd4e84032391f6708a44b10cbe8125245f11bdaf2b63bc667df03b91fce68924171e0ec0eef0193de2a31a02c975ac967b37"], 0x1) 16:01:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5bb, 0x5, 0x0, 0x7f}, {0x4, 0xa82, 0x4, 0x7}, {0x100, 0x4, 0x80000000, 0x80000001}, {0x993c, 0x4, 0x1c0000000000, 0x1ff}, {0xa950, 0x83c, 0x0, 0x7}]}) 16:01:31 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/204, 0xcc, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="b2d1b59fb2bf649789c0231acf95c24ce312490f7d61c0f6e320bcdc191bdf2418ce7cb9cdd174", 0x27}], 0x1, 0x0, 0x0, 0x1}, 0x402) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setuid(r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4010, r3, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='c\x00') ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f0000000380)='./file0/file0\x00', 0x8, 0xd0) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCEXCL(r3, 0x2000740d) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r8 = syz_open_pts() ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x7, 0x5, 0x64, 0xfffffffffffff000}, {0x1, 0x100, 0x1ff, 0x3f}, {0x64, 0xaf, 0x6, 0x400}]}) r9 = semget(0x2, 0x2, 0x402) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000480)=""/22) msgget(0x2, 0x20) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000004c0)={0x6, 0x9, 0x401, 0x2, "bd500b1e2efef00be66b6ae7ddc60d54fa865413", 0x0, 0x1}) ioctl$KDSETRAD(r7, 0x20004b43) fcntl$getflags(r6, 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) fchown(r0, r4, r5) pwritev(r7, &(0x7f0000000a80)=[{&(0x7f0000000500)="93a051c4d883b1dd3d574acd6dc79ba2d8a98e", 0x13}, {&(0x7f0000000540)="f62778e4be9ff0e272600b2c42b042c79cd05436fc9a71e5bb3d914d3e1118fffbf9350c96f664358a980712de0e688f3a658b9d236389679b0150d57f6fc2004c1160198f30dbf201e7c7ac09dd585a5a747c652fbf4e6c187bdf896ec5db564f50e696183c6bd0c66729e75b56cfa4ba9c88c152970f5add609d7f5e71f1db5e0353ca5a19f5442460e22b4e92db8ea93c4da148e7e0aba052c4f0464238459b39dfd3f0061ea3abab2aa34eac71eba43075ddc1fa7afdad931603c2cc0a5f450f85cd751a4ee13f0e15b95b2d9d99dade2d302d491d22ea82b64a85197f097c713b5595", 0xe5}, {&(0x7f0000000640)="2b447bbfd551f246af74f83a2c40602e4541d90231593f8ae1288a6e338a39121f034a0ac2d558136f062da8e6faada20c7885fc00584419cc878339df95918cc429109df0f5d545b4a9fbc4a1b353defedd5ba325713f73dd5926b45f608e1f75", 0x61}, {&(0x7f00000006c0)="76d21381925ab10c32c640dc73114e632fc6e848b2f73819825b9fa21a6937b2068efb22e2421c1ce39ac855440f5f60e2fd49856e97fed567fe6f53821d24fdf719bf04855711f6099d42c1a827da227dc4aebd7de45df180c06b00960cfdc1df15dc843a75f0fb9f15680dfdff8b0aba9df4888aa5da1568f5798539bf728bc51754aa9e853f318cd5165fa3ded5b079c38df82cde76eb8038684b21db8d9db6ef015dd089c536dbe9429a64fa87f8f90aac5c05fd978f52b727fe1b64b3a2517991b05d87ebd308761787c341d5b78441e0a07f5250647cf868cd98611a7ebf2eba9a75fd04e3bf86f2059329afaf26cec37d599eb8ceb259fd90f2927e", 0xff}, {&(0x7f00000007c0)="f5f1501bb07182cd282ac24e9776704fb709a90a3f70ac22a9b33d7e3d9113718e8519062d35b4f3405adfabb675c41e8ef61c184fb21247d053ed4c213e6e4a8d84ebfa352238f1660a54d2f3a36cb91a0b15e570a127e58f43a870d4e4ffd61f0931f9498db1cf2c837b76956b87ba6c2cd4200b09380ae62e7526e7e7618941ae2513662cad775056e5d63ed1fcb7f3b2adf1509a4b82193abf85092442555236347a7fbed360e3089ee6ccd4e0ee359c96af5db63dfa8dee468e9ed6a46bf5508c7bdb598accb5d4913167766e5bd9d6c0e25561ee57585696d9fa31e522dabb7fad827dae9a1b534f4faca0983f37370cb0539a12c2e71d490fe9", 0xfd}, {&(0x7f00000008c0)="1572f151d9e40f138742d2cb95b005a787d61adb89e4fbbbdf", 0x19}, {&(0x7f0000000900)="585a4bc8632610d6b2256b5a", 0xc}, {&(0x7f0000000940)="c27b3ee9578a5a0c9c3f0cca467f0583ef49a76b9963429f17ddf0666626cf3148f047afaebd6bdd12af9483", 0x2c}, {&(0x7f0000000980)="f83dd26a767f3bac66c7f2a26868c10255f7d303aae81fd1006a13cce8507147ecb2299bfa82dd4e6ff03ceea400602a3dd586c9e4aa0fb04623e8cd2b1ccbd27409d436ebbbbb7809bfe859378d43c26299a787e8f012cf1a916b007f3e6079159ba7abeabc72701187aafdcba5078aedd198587399f380f56791434f0352ef9404bd2d8dc305775c0014e13604b6fb356b8974f5721a0799f69803b516e63d2fddec628f999c08c0d2e72f84545c4c18d107e28fad751a7089e12b9b3611a3a6866de6299758e55e05af925b1243a28903c3dd9b2c69e279603a2f", 0xdc}], 0x9, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000b40)) shmget(0x3, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) syz_execute_func(&(0x7f0000000b80)="c4a178ae9e8e000000f343af0f38078e040000003e3e0f01e03e66400f79f7c46379152900c402193862fa4257450fae103ef2a4") 16:01:31 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0xffffffffffffff22) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000400000002c1, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80000020, 0x8, 0x40}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x90, 0x25, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x51, 0x2, 0x72b, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x2e80000, 0xf93e}, {{r1}, 0x0, 0x0, 0xf0000040, 0x0, 0x446}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa, 0x7fff, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x3f000, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x42, 0x9, 0x3, 0xd5}, {{r2}, 0x0, 0x15, 0x10, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xbe8, 0x3}], 0x8, &(0x7f0000000000)={0x8, 0x80000000}) open$dir(0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:01:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) socket(0x10, 0x0, 0x8) r1 = socket(0x18, 0x3, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 16:01:31 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 16:01:31 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/78}, &(0x7f0000000380)=0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getgid() r10 = getgid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4, 0x4b, 0x1, 0x0, 0x2, 0x7, 0x0, 0x0, 0x3, 0xf4, 0x4d38}) setgroups(0x5, &(0x7f0000000180)=[r6, r7, r8, r9, r10]) shmdt(r5) kqueue() dup2(r1, r3) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x9e}], 0x3, 0x0) write(r0, &(0x7f00000002c0)="6673fc9aaac7699bf5a6936f17004505b52854", 0x13) execve(0x0, 0x0, 0x0) 16:01:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') nanosleep(&(0x7f0000000200)={0x2, 0x2}, &(0x7f0000000180)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x84, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:01:31 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:01:31 executing program 1: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:31 executing program 1: getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x0, 0x10001}, 0xfffffffffffffe31) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:01:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x103) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x2) dup2(r2, r0) 16:01:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xffffbfffffffff0b, 0x0, 0x8, 0x0) dup2(r1, r2) 16:01:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000700)=""/174, 0xae}, {&(0x7f00000007c0)=""/248, 0xf8}, {&(0x7f00000008c0)=""/4, 0x4}, {&(0x7f0000000900)=""/194, 0xc2}, {&(0x7f0000000a00)=""/159, 0x9f}, {&(0x7f0000000ac0)=""/146, 0x92}, {&(0x7f0000000b80)=""/147, 0x93}, {&(0x7f0000000c40)=""/248, 0xf8}, {&(0x7f0000000d40)=""/208, 0xd0}, {&(0x7f0000000e40)=""/104, 0x68}], 0xa) r5 = getuid() r6 = getegid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x9) r10 = getppid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x6) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, r5, r6, r7, r8, 0x4, 0x4}, 0x27, 0x6, r9, r10, 0x4000000000000, 0xfff, 0x2000000000000}) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r11, r12) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="be5958f32a7bd79d7a33d2cfd2de9570d3a596ebe400bfa8061b02530417c0466ef564e73a7fca5a1ee56762a05210ce39b66daac198d9ecd3cf334d7966a99a6fbe1da0e446e95db7fe0dcf671f111e2fb39ed8bef8378f22d5d0e14dfc7554acaaeb2ca7618f9536d7a0a9bedacb1b4052b58e17461c38e5af14a5220e81bd274b41923af5108e644481b8214258042267c3d94c34c93e0a93db3f728778378de30ecf5ced503427147696115731f02689f4367010ce87effa8fc9fa7cd525df261be3f03f0bd975bccf152919ac5d9bf070577d1c0bfa94383d15cb6f1a24b1548db5a2", 0xe5}, {&(0x7f0000000440)="2301b46046d847de0d8f454c614e6a4cb8ec174b4d055a569f4aa8e22925436da47e2a82eb9f8006057f69a8e0a7eb3c747521972fe71d37f7c80e881a9d7f95a417589c487de6f9381abc282836c9af048a1407920f5b75808b60cfa23c1c7c1444835f81918a03f9ab9970b79c875e3420691d86cf91602d62caa0", 0x7c}, {&(0x7f00000004c0)="67d8365d75316b276af02ebc0c97bd993d0f6b49da51546cd0cbb6f918c034de0d034e3db11604204034160e6f1381e53c9913fe5619a14f0f27161719b06960838e1795bdf7100b355216ea827ae84a187043f22387b36583c6b47a86ae6fa100e1b760ca37d0d60e60bdf914787e2f9a2c200cb63a4ae2995ee9a5bfd5fd4fffbf20204987c185d0c16cce7b8a94734a60b477", 0x94}, {&(0x7f0000000580)="cbb49f4fd563cdb7f2265f733a38c5943c87bdaa9e63145e308f53869ef894cdc850517436f3db9c64ed189ea4bc1729b3a0d2ef5dfeda05d4785e2f51614a06ca8475ed2c837121057cfcc59b9e09007f81a078d8b515c76ed06230be84d6cc77495c529ec4ec8e39029106ef3bfc1c3f6405c34daea06ee19a82da8a618cf2b295605415f68b6217b82277ceea2d6122a5873861bab199", 0x98}], 0x5, 0x47) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x5, 0xb7, 0x7, 0x0, 0x4, 0x6, 0x3f, 0x2, 0x1, 0x4, 0x400}) dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) 16:01:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x1, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x3) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x200) 16:01:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x41, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x3ff, 0xbca, 0x0, 0x1000, 0x400, 0x8, 0x0, 0x3, 0x1448, 0xffffffffffff8001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x63, './file0\x00', 0x80000000, 0x10000000000000, 0x6, 0x6}) fchflags(r1, 0x20002) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:01:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x8, 0x2000000020000000, 0x3, "993b99c26e8e3e5b12bda3c46935068bede18c66", 0x8, 0x7ff}) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:01:33 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)="d5fa009b9494636dae75a5368cc0eb6844e0659a908b7274d8a399b011ba8c524a1069d4cfefe1d994ff4bba6becaf62fcb5b0284ea5f1301990e752b706ff89293c0d17db1d43a938b6536f672cb210d4eb0f0b819ce85181a71736efdbf9c63d7258f8d3614499be9244d78dcf247fb720e028ff0be8e16da102df27fa0cf37209c6644b4523069dae4d06d08d599950fd654ad2cb8106727c4c210b15fbe376b33bf9ede0152fddd5d2", 0x41) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0xdcda, 0x2, 0x0, "0a6002554c60fd145e8ecad9df63249d9994a075", 0x100, 0x1}) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:33 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) 16:01:33 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, &(0x7f0000000380)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) recvfrom$unix(r1, &(0x7f00000003c0)=""/87, 0x57, 0x842, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0x1) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) 16:01:33 executing program 0: r0 = getpid() r1 = msgget$private(0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x100, 0x3}, 0x2, 0x2, r0, r0, 0x77a, 0x6, 0xdfe5, 0xc71}) setpgid(r0, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20000000001ffc, 0x8000) open(&(0x7f0000000040)='./file0\x00', 0x200000000000, 0xfffffffffffffffc) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000), 0x1}], 0x0) 16:01:34 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x1) 16:01:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0xc00, 0x51) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') fchflags(r1, 0x40000) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000000000001, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x60) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:01:34 executing program 0: setreuid(0x0, 0xee00) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() r2 = getuid() setreuid(r2, r1) setreuid(r2, r0) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) socket$inet(0x2, 0x8001, 0x2) listen(r1, 0x0) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x44, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff92062a382bbd", 0x36}], 0x1) 16:01:34 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x28) r5 = getegid() shmget$private(0x0, 0x2000, 0x200, &(0x7f0000000000/0x2000)=nil) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r4, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x800004015, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) r8 = geteuid() r9 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r8, r9) bind$inet6(r7, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x7}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setown(r6, 0x6, r1) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r10 = socket(0x2, 0x4, 0x0) fchflags(r6, 0x40000) fchflags(r6, 0x4) fcntl$setflags(r6, 0x2, 0x1) bind$unix(r7, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r7, 0x1) fchownat(r10, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) getegid() 16:01:34 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='..', &(0x7f0000000040)='../file0\x00') 16:01:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x455, &(0x7f0000000040), 0x0) 16:01:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/137) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:34 executing program 1: r0 = socket(0x18, 0x1, 0x400000000000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x101, 0x40, 0xfffffffffffffffc, 0x7fffffff, "172190ef349483dccac7c7af4461361ad0e37fea", 0xfffffffffffffffd, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x81) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x85, 0x20}, {0x80, 0x7}, {0x161, 0x5}, {0x24}, {0x40, 0x100000000}, {0x23, 0xbabe}, {0x0, 0x2}, {0xcf, 0x8}], 0x8}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0}, 0x2) 16:01:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000019, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ef9192ea1bc46698b0285635ed96fe1bf8a034238a87c5aff7085229f6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4", 0x178) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) ftruncate(r1, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:01:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) fcntl$setstatus(r0, 0x4, 0x40) uvn_flush: obj=0xfffffd80300f0cc0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:01:35 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0xfffffffffffffdf7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x2, 0x20, 0x2}, 0x1, [0x80000001, 0x6, 0x4, 0x6c, 0x3, 0xceb, 0x200, 0x2]}, 0x3c) 16:01:35 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffffffffffffff56) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) 16:01:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10283, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getgroups(0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/225}, 0xe9, 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/244}, 0xfc, 0x0, 0x1800) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0xb74a1bbbdb965bb2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:01:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000f6d2c5056907cc7b9b43a8f33919b235cc9b22de6dc8455ad6cc61406de46c84618812dc8a5fd6f76ee12eb4a0bc739b4bacc4d30f6c16d997ffd224b72205a6c1732bf6e9e4efa0cb68c505f3159bf2fa5a6557770a7c99acede64b2efa8ce7"], 0x10) 16:01:36 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 16:01:36 executing program 0: socketpair(0x0, 0x4, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) setsockopt(r2, 0x5d7ab059, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x3, 0x8}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:01:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x221, 0x0) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0xfffffd58) getgid() getegid() getegid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendto(r0, &(0x7f0000000380)="1c41c42bd315737cbdfa41ff1d1516b99f4e6a5658aaeed356e2da6046526ca9954b745894398c1d14d8d9e0fd1e0b9b18444ff6cb27d2b98daf71fca00de003b14fae806c6a9e51a54ee47332ae1c75a3c8d762e34b88b27cee071dfd908d638e657aca59077f05593fd55ec301ecd57a771df40401d225446ccdf78827e3156edbfd9a9c463696a2fc3ee5a5573419507372cc2897ea340db8574e52f41bb317ee0f6847e3f0a168a7c70f796c5657812062f8c9e6fa27e1ef76fa79026494eaa616", 0xc3, 0x40a, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) getgroups(0x4000000000000013, &(0x7f0000000280)=[r6, r4, r5, r4, r3, r2, r5, r5, r2, r6]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20102, 0x0) setgroups(0x4, &(0x7f0000000300)=[r7, r4, r4, r3]) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000000c0)=0x7) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getgid() 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000008a5bbb80000000000000002400000300000035ea17cd8f5f2e12351d70570800"/52], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:37 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r2, 0x20005) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x0) r3 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r4, 0x0) unlink(&(0x7f0000000380)='./file1\x00') r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket$inet6(0x18, 0xc005, 0x80000000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r8) r11 = getpgrp() r12 = getpgrp() fcntl$getflags(r2, 0x3) shmget(0x0, 0x1000, 0xfb1afc9eb1c5fbac, &(0x7f0000ffc000/0x1000)=nil) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x4, r6, r8, r9, r10, 0x20, 0x4}, 0x3, 0x0, r11, r12, 0x0, 0x8a, 0x8, 0x9}) 16:01:37 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x100000000204f, 0x1f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000240)={0x800, 0x3}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) getsockopt$sock_int(r1, 0xffff, 0x1112, &(0x7f0000000000), &(0x7f0000000280)=0x4) pipe2(&(0x7f00000002c0), 0x10004) getpid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x45, 0x7ff, 0x93}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x7, 0xfffffffffffffff8}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xc66, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000002, 0x80000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x100, 0x1f}], 0x101, &(0x7f0000000200)={0x2, 0x9}) 16:01:37 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x3, 0x0) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = getuid() setuid(r3) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0xd7, 0x5}, {0x18, 0x0, 0x0, 0x6}, 0x9, [0x8, 0x2, 0x2, 0x3f, 0xbb0, 0x6, 0x8, 0xff]}, 0x3c) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r3 = geteuid() setuid(r3) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r6 = open(&(0x7f0000000200)='./file0\x00', 0x140, 0x1) renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x7, 0x0) r7 = kqueue() faccessat(r6, &(0x7f0000000240)='./bus\x00', 0xa01357b4888b0cbd, 0x2) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0x100000001, 0xffffffffffffff01, 0x6, 0x7, "90f9b3b3679f2a0be1dec90ed7f5b9b9d7be7218", 0x6, 0x3}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x8) r9 = semget(0x1, 0x0, 0x224) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000480)=""/204) geteuid() 16:01:38 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:01:38 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0x20, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) close(r2) 16:01:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43}, 0x0, 0x80000000, 0x0, 0x0, 0x4, 0x7, 0x80, 0x7ce0}) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) 16:01:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7fffffff, 0x80000000, {0x6132, 0xffff}}) fcntl$getflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) close(r2) msgget$private(0x0, 0x480) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:01:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x100) mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x2) 16:01:38 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) r3 = semget$private(0x0, 0x4, 0x80) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r3, &(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(r5, &(0x7f0000000580), &(0x7f0000000640)=0x7a) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x4) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r2, 0x0) socket(0x400000000018, 0x3, 0x3b) 16:01:38 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) socket(0x18, 0x4000, 0x8000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:38 executing program 0: unveil(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x20) 16:01:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x820, 0x20) 16:01:38 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = getuid() clock_getres(0x4, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r3) fchmod(r2, 0x89) clock_getres(0x6, &(0x7f0000000000)) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1bb) getgroups(0x1, &(0x7f0000000180)=[r4]) clock_settime(0x0, &(0x7f0000000200)={0x20000e55, 0xfffffffffffffffe}) fchownat(r5, &(0x7f0000000140)='./file0\x00', r3, r6, 0x2) 16:01:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2d8, 0x4, './bus\x00', 0x3, 0x1, 0x2, 0x7}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="13c0d3c76183abf3a7847a020c", 0xd}], 0x1, 0x0) write(r1, &(0x7f0000000040)='N', 0x1) 16:01:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x50) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x8) 16:01:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000002004, 0x40) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000500)=""/4096, 0x1000) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x10000000000004) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380), 0x1000000000000058, 0x0) 16:01:38 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa, 0x40000000000002) fchmod(r0, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/109, 0x6d}], 0x1, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:01:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x4c, 0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xfff, 0x80000000}, 0xc) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) semget$private(0x0, 0x4, 0x14) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:01:39 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x3) fchflags(r1, 0x40000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)) 16:01:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket(0x1, 0x0, 0xf2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[]}, 0x0) write(r0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000), 0x4) 16:01:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x2e8, 0x71e75b1dcbbe1684) 16:01:40 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f00046c6530002279d76fac1776a9c1b99a8d"], 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) getgid() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x7, 0x1}) r1 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getgid() getsockname$unix(r2, 0x0, &(0x7f0000000180)=0x41fd6c55) close(r1) socket(0x1, 0x1, 0xfff) 16:01:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r2) 16:01:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x200, 0x4}, {0x8000, 0x1}}, 0x0) symlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:01:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880, 0x81) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8280, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x9, 0x8, r3}) 16:01:40 executing program 1: socketpair(0x22, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x9, 0xfffffffffffffff8, 0x5, 0x2db, 0x1, 0x5, 0x9a92, 0x9}, &(0x7f0000000100)={0x80, 0x1, 0xacd, 0x2, 0x0, 0x10, 0x10000}, &(0x7f0000000140)={0x863, 0x1, 0x8, 0x7, 0x0, 0x7, 0x100, 0x3}, &(0x7f0000000180)={0x3, 0x9}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x1800}, {0x0, 0x800000000, 0x1000}, {0x1, 0x4, 0x1000}], 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:01:40 executing program 0: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:01:41 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0xd1) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x1000100, 0x6) 16:01:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8c, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/102, 0x66}], 0xa, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x80000000}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f00000009c0)=""/142, 0x8e}], 0x3) 16:01:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000440)="c3f26d51ec0cc4cc868d19e7598c6206fd54ed563e3d27634914132f6e008dc517e50ffc49e1a3578aa5d15f3cd80c3db2cb1679a40d3826624c1e1e413d961768d4df0c76fed5e41c30b6afd90c3412849d6930d663de948f26c08f2199a3109aeb1555a68fbd9b117f564a445915564004f8443ac1091c277828b2af001c87e422a8af1682cee8f5e14a2033877d1187240099e460ef7679b112cd9c68e88621e04695400d3995e3031a21ef28abe4c40e7b14e9aedd9dd927a0794dd9e795717df7ea211e9958c276f4c0d71207ac7c570a5bd31910418db20527a074f04a2146c96fb15f4d9891d2949437ac458c5f7923bbb5229285fab013999c422b800dca803534945eed2d717696154317504eb91a1cd0c156e0093b32671bd67dd92281d947036b807ffb70a99a21751344287a027fa234183e7743a894b2212ad6c77578cadd22bce0cc500dcec276e215175494d063fd36b8de7152d37ef34d25417332a133f05899b97ffbd1d7250668408c68c620227480da349ce181a16dad6dbc0f90b648eb084dea576dce775e80f0a83fcbad4516256581074738696cb86af686a3a993dbd130505dfde35b8213824acdde7d9f2b479b7307965f72d710d2733971914ce6acf525059df2aba592a73ebd1dc0805d73b32bcea5158a37dfd1b0a5d0dc71bd7c761e97b33d36560eff637da9d4493b6db43ffd358a61611bd1742763618068b91979580463c6f534423390ec8c08855ed0250ccb2ecfe7c6d9c3e35f73ed7d5d741f2dc32371072ee8a5a361abf2a76c6803f9746d7950e9983977f949f2154c5798e78bf8370495ad1b44509f05b1f46a53ac18b4fdc3a50785a580dd28c9bd46f758ac5fe1fa4b792ec970de5a53a2adccae69d265ea1e4e4f89b2a7c479fe26ac93d9ba8dde20798335b39eee6f4e556c0998ab648ec655cfb5b6ca832932551c31e1546c7bf156d4275c0788276af8f0df7e97866c1dff989f736d3b3a3dc6f2bd4cef74c91715cbb873329a680d241ed8b59d0f3389b550edd3a08f695255fd4c012d939cbe04d14a8930cbe7362e89ec331b26bc78ee45f8bdb60ede1e70cf60ed5d3546252a4c8811113e1d42e1baf2a6dd4b5b66b1391db10a256147d5c5e5e4de357b631ee31eb679842e0b107947ce3713bc2975b21454c1f88b393ffd983120b305b062bbf52c1bdc7810fd6a3183ce24b8115f2d5078e5fef2de66e1eac25bcb4d115f21a176413308d3f8795f7483dcba1ccc5376ccdb5fda4e135667cfdee5a9129951cf2ce7bf03f141cf4046fae564a695f14d12d55ace3c9f633acb0e8d7aa61ae9a019b3003b08a3a8efafd5a191bd6588755a4c6021e1e9f3c1b7a39eefaca9685ec095e2bc157163d43fee5d2236d3245c6ebc1da3b6f87c8ba62dfb902432f41c9b18b6b4ced45c45846a9a4c07b48a75f41c0b9c17878b87cf8e9d393fc2bc24765de2557a927865c0603445199963bd1a5df7ea1267e658e55183dd03a56e57de3168991472a36bfa6f15154d14c3b4fb283701a52aa72c84048e22bb8cf25be99dfc6540783c32239382cfd624891f56ad84959289556e9549c359fa45f01adc806a5cc30373ac1992429127d442811563bf917cf2263c82e68b0ba3c170b421bf83cc42520dcad4482fcf414c114a191ffc0c5a89285a397eff7b12c1d942ed17864f39904c7beec8d233822bc0697e417cbe8200fc554f90cfed0bec2ef954b5a002cfad985d931c8dbd3efc331a06840fe0e2c2053c8fcdcc7d9bb909d7fa5c2b6cf8220114360bbbc1e5f4e7aae61e42e90aeb053d99f1e68ca2dbdce67c7c44769508660a1e56fabb39d8622f92b2981f1c6c50c45534294c5ae451d7efb4c6050f30409cf5f5850d92539342f86e9abaee12bea5988d0bd4191e5e4de4c60f6d2f2f16da48aac006110084b012f87c1bd60fd92a8f58d9a7f923ad9a3094cac6764d7cfb4ce0a42a0a3463a12502e2b13288e8578a4e0ea6b00bf3f9fb9992caa1f539f47496a2b48056d6c576194abc0b3feb3eeb884ee031fd423e66f5970c09c4baab295d3611db40125228eb0a65b61a7a0ed6ba16e392a4cd36abb2494fb7fc5f70d82b4bebba5f62fbd5b490ef162514673c79c6a0568fcb6002c6870022b2034c36743172128d071bad552b670c5b5dcd23c48561dcce95015ee75a4a8cb3dab5123b83a3f12b513633dc9e256088ca1eadbc45a764a13622c5746ead917f418fb2b35660207f41bf930d577cfd8bbce6c9f185a93f87702e5baf22698f4b57431033d91289a493526af06327f4bbb6e669e6e400c9cd25fb0df54df7ad4e759a8ac39ef3415de1c7f8287fdc2e5da5614dcfbda7cf798c42d38d9cf724d5f4e3c7a0645bba74bfee21329a38f44922bef902b95d4173b2c063737e8a3548710ed16d572505bb1c98ebeb8a2a965e334ff5edb63156cb5aefd39248cd6829c794a1194c3db8d526e29a6a43c641dd39e2566337efad2a1483bb5881d24123f0e9af6b4807ed68dae47ffed2e1894a0c3cca36ef4434ecd0f43334a565f759d74c95f5f7088d9c381342daa6dd4a88082945e2288f902024a5ecd3df6dd3f8e55e3a3b7983a398bc3da6d455517097bcd05d7f30f21929563b1cbe7a509fffa0f2f285b36a9e2732574d9d982d549489f134f6bf7cee658b0fceae67f82f5bc5d43c64a11dd82bfdb7ada6156a64fd12caceb410f9d89334d17cbe2d8f0d6ef99a57d2dc50fb62bc84b06e488a09e27b8c70d2747e7919c1a4b531a0ca670a246b68ba09cb5ec524c4b9e08e559a0f720067ab155149b2564c2db5b2017712597f309a17c165ba6d80f2b5447a56518151e3afbffc49abcf217c2c34e5bb7bd2ad79f918b84584ef8a9c05148c122d61dc72fe4c7a042fa641da170bdba544f636990147cb84473ff8df3e995b807267ad06acd88aac5ad2e3c58c2a5dd9aaf9e15591cee2eef21bfa597cc2f593e76021d700dbd0136ff9be032ed4770373e3f3458ff2437f20450491482686acfdccc3b777e78f383328903fa7e825e12f499c2db89ab1a73f9cbfec6dd4c881fa797290820b06bf0f4ec22c1c54a7e9a58cc57d251430781953c7dfd43b2b1bca55c38bdc7c1cd86b911733d3d8d7d661258bc049e5fd220c6b2c94195995851df08d514cbad29984c132ba06d73ba30fa9fdc4059f57af2a7a4e75ad92e05e1c73a64eee42e73bf2fc400d8eac68504a3448f2470a7a70089af1541764282ede39cbb03357592cf74552fd1b904ad5833c334ac923513521c8912c6441a139d994ec2350329d96df37128a280b0285470708c752ea9160d23d6c4e08526c3b128c50458d817c0d0275d752da4f041983d1108d2008c838ed5479bdd50f5ec210afae2934d327304f15793936ad1edf834962b8af80742c70466b6be58533ade9598f7e56482ad1cce48892cbdaa7c06758b4ad0a06af9f7b4cf596816dc43ea576e945ae172d5ace5570865924db2abbbc47483e461a430ac3deb5cc002c6c5f535a817fc6d462ad1c3adbfc1288f04bf12df1f36a93fe963b6ed8cf713c38b6d978b1d5fe77ebe3fcf70ca33ca04f58b7ca792b3e3d4af776acaf5618b64bcbd7a51b66c5839332ac5022f5e1cb335249a285b9feb61f50bcfe328b702b594884a3df601b6d048b6ef647de65b9b39358c4863a119858035f29c8cfa262540799eab8874f333d2ff4b99983ee0ee70dbf06495e45c600fc8d12dc676761327b60430ed99a0df8de2e2e91c8b0b5a2b94649af7000586f6f48f4b7d3922e914731500e91392cceff540bf796435edda7cbae214d39371cedc63e0455c16d8f21882fb489da191f983a4f236bf871382299bb7838f1974e9fd3e6b8ade0d0d8f77e74bf2fce7f4d6c9b02869ef1e25cb6fb80131c306e13fe6c09a7afc4948269bd82affdfa29a24d59688a2c765ae1c57c579dc50576903eabdbcb48ce576aa51b42a7f54716a9db0faa7f872dee17705697ef0164e890ff5e416a7b8a67e924e09bee408c983ae08276050ac7143a024549a87eb7ca977edae3a4dabfc4d52739a7b2c8224d8a54446db77538f2ad894f8b31c201bf3bd72049d0feac1cec21d96f39a1b771be454f8a2e6db13de56eaeaa0d322acf2ec1705b93d369e98e37a5699ae20e9637a682d21cc3d517759850f8a3f82299ff0b6ca2144a027e706af7103ba2c9463992c41919545adaf16031164fbd5212077412f72533c9bb81e7d1c2f04c5f22e663190c1d66ccc054225937233fa4faef94d706e70bd19eccb5467ad75b46023af887ffd5825685fbdb1e6b8cb6ad99a5ef42f0e9f8f0b50058afc105b4f36045e6ae3235f023f91327ec6481ed108b216cbac57680b49a4e6bcbd817b5d5c695ad393a3d7c047ab2da51d28f59d38b2e764f5a467646ffca147af71ea7f6a2ae9476e786e17a0e1c8cf2b3d2f1066c450100f4c3d02b83be842e6bf2f74595f2e828433eb1cadf6f36c35e293857d7c27a4482169f980b8569118e0a289f2e5b9cb7b83af98c1d7ce7fb2ba4ac7a669a97d04ba2bf252a1f0f820880f22c5fc9f3c505250258ea8b3070406e8169c943c7a5a18181b58c5551a43fefe9ca4af136a2a3bfd5e96c74c8318032f0a4ce922e58d0dfaf945d08857268c95d6c73f943a0cf9c2a6aae46976467c7109263ef01378c5596f0e6a6830ad2f567cfcc32df3f665be26928d8991328f9f74c410019cc67df16c1fcf1919bac944f6d5ef7bc6e4163676210504aecdef44823e8c502b6e1e9011087e46f5d01d0898275d888deda87bdd128c5466b18bd241d87e15970422f5539e4b338cf99a91a08af4855ab7f7bf1bf43f3141c1d6c56dfd694502a92bfc818b3044fd1b29eb5d091b844f1498dddb4d30ecbb3ba0dc2f337ad367f5b92f9bd6144b68eaef4c6f904badf0588c0dab2d2b36f9ab4ca81b16837ea3c9503d21f450b65a0a9e126f3270f9352d40f33be9afb04fcb1721ab9f80c6291367629bf78a31932cb624087dc7514017593b5c70af6597e1661ecf76b7f65e6b5199fa8db183da8a00a9057ccf6b41b51e0b071e146d79a5a904779d64045d66499259deb10a95c0374591933a51925e9cdabd6161e4ac9bfec38495cf2cfc3564d34062ec696c4c33a3b4a5ee14d018b6340860c6203dbeab77d2327651b78c8d27772d280740870cdb084636d8f8ca532524f4c0ba09c5087b9a5291c031a2200308b0eaebfed33d2421d7583ce8b670fc443cb8e5522600b7141fe08079f37bfd3dd7ee789c2d1610364a1cb241d063d0c08d9ee376a61a0fa333e05bbd3c958ec5d7057e2da8cab1017a350602d7b47cdb18e7bcfc3c9e139fdb5a153156874a73e44040c9306da11491594c31acc2f02463c5f9f45d777dda72273455fa434b9e0e6197962fe088d4cc05f446b0cb87189340b887e1621735a9a939c559cd2953dc733eb1789445a926b0ce3e8953a839111b442298ef41927ab62fde905996209df9b91b3931c58ab43a0939e5f81b7e34cc52afe8cd3cc9f3a5f18d9572253262d906dd6d151874a5607a481d4aa3ca04a6c949d016819f2847c39f76bbcf44e40dea74c30a0f4179de68b457e8a6240dc589a9de17bf62ae2773aaf7469204c283beb57f2ea8ee71986e6e126f590fca2c552a17ff67f8a45fb3c664c5c76f1bc11bdd0137ba8a97c93b13b4fbb182f518573ff47e28be7abf47af3ed436081b5de4d81627fb2cbb6fa939da346287b4c0fb7c7a1c8ce49f74b", 0x1000}, {&(0x7f0000000100)="c5ec648af3ee4e399e71e1620179cd207fe78c9455b42e2d80baf583aa9cda6eded7b7959aac32603d149a692de67064d0913038cc309d89a4fd529ecd9e195fbef9fb342be60e8ccf7bf59dc063737dbb606c00381aa7147f13c42ba88748b8fe2992fb8a6dca081c2b9995ee7b69ba0793356d042ac76618cb5e8b9bdd091bf94728b1f4c897115b814c979da223c417920a6d8ba7663969e9510a6da9e192b3909007721d5dd71dc6540b", 0xac}, {&(0x7f00000001c0)="13b5f02caf2b16d60f6f0db64d35ffaeb49e68637c17cdc36e307be3f8d587e1989fabc2fc5cae0e58cc21d2c67faed33b7f4626de1072a7d289ff006a7980e202b1872b0f0b00ae8dd4c0b0d3bd99cb5d7724a762d5d28928a42d70141b681b5cb9cec653c25d4fee33d1afe71dd542260cdc57e3763040da3d975e45e4d817213c906632645d7514993bca3cbd434ee40c0ed534445f36789aed13e762e76a496204365bd371bd866a779e69e22008a8369b47867a9a18afa1cbd4236f13930129885e9e", 0xc5}, {&(0x7f00000002c0)="eb7b76c52d3144183c4f455b69581bb30bc0ab366a6f8372439e8a59dcf41e568c2a832dae9587a7bd262172a6ff3e3b8291152df29e0c09624a96dd563170a931a4bc01b42409d0e866db1dbc1c01e82796ba63bdf1b7d359f03fb3cf10b4cf2b8722ff5f31ccf39d8deeeba0a4a9dfae4de4bfb851c42c5d9ec0237f78ae5422c8b4e2", 0x84}, {&(0x7f0000000000)="f44c23fdaf66fb63f3981bbbda37ba9fc0c0ee73c76cb577517fa82f736b5081b577d2aa8ad7109270", 0x29}, {&(0x7f0000001440)="4d43985924fd3f3b2edd5675772365244353c0d7c55b81bd464580e5c0f5c664f1c4cf5be6950d875be5eb0b00ff46e3e45efc82943035c68f294922aa5cf74cd9a0e2b040878fc22f9c3aa8c79969964f7fc0498272d8e01df84ab768c20016e0f313a2a8e8cd7f7d2799f5a45709134a030989e3313d9abf85c302aa26072020ee120804631d9322aac0a653ba965540d579e7c4078cdd9268c4fb79c55c3d52ef2f8dc3d87c9c4822e6e46700f3f445fe9afbd2cda018f1a797a8c62aadd4ba9d0255910a30975b77480ae248989eee2c613357dfee2ec7959cd68571e91cc012f16a3ca93c50acdb7dd17262a6d1080f3768535f2851f0de3a79e682fa8c2749f3321a542295a7e7861feb3dec6aa4cdf16c94a44466193f4ffe470123658fbcd3a3da77e2adcd52462e7294b67737af5e9bb85dbab4ea31b77534a52db6f8ffc717de4dfffb1951879910de2da633f77525d74d64e7a5a5cd7b820530c7dc3357d76bbf033f138156c0cb02fdcb539e366287b5f7a3b4c286d06d3f451dfbaceb74d2453673f593f68188149da689030e1ab03bfe651a9c45d956f4866a79b0e90de8ee90eb7b167049e7f53c226a833447c9131dd705a13d9af028ac295fb5820d3e7157faf4e5c5ee34f1addb825025aa12b82ca23e5ab6838d745ec5908d396a95a276cc85f8064508292dead0e41cc252a2855a0cc9dd65f9091d098ffac70ac2449edc2001930aa46ea4faec5916e7d0a7420e364b9165cd3821ac22f5921dc9326467e592eda3200fb506dd34e6c7effd749214c9b539c78e5090aff24e1e5ba6d18121a0a809f4ddd5a02249817c8fb1f88ad32ae4f764a8bc7be9cc509a23168892c4fc1b449fe82a741a9d0a1d33ed7d4984946716b59266ef8f23f91df7943d52889fce87d0b423297cf72f80a5070bc69d3fb5a1dd806177466cb44fa240fd2e0254440c72c08bd5e939fa6c80c1ceade4c6ced90be80b1d157e26dc3097939afe9f97e2f1fa3bf62d693e653f7b0c177fb8e770143c11cec99559290d304c4e4dfe01093e23ca9f9b0a74fd72227f083449f37f0b656780daff72e09ace3fcd7cf3ae4466ecfd63082af599d7635c8f83b7a9593452425f98eeafa7f2013f9e867e5673ae66d610d88428eafdb8612bfd816972140a2c7519ce9e22712c4d216e919a289b6d6059a0e65ba17d84f7c1605b198e8bef69fdea167c9bd1b1479f71594acf3451126049db38e43e677da2d114fa6345c24db930ee40e494169a4a9bcac2daab6b099e9eedbeb27bb14928843f15022cfd6b1c29430f0dcda503251824d8c67f0b27946ebc918b9c0627a3d3cfd0c712a38767084111662b8300e22f3b869adb09b35ebc4ce0ad92273a475d856f0522371737a319dd10aa75ef02aa75397085b2e39bd1d8af09650b9566ea92d857fdc48e434f85175ceb030dfb1fa593db754887d2030e473cf4b8a5456fba8e9e6d13165d188b37340b2f5d517548a5de4be22dc5afbd98c15f1ea47df93c02e4e80c2c679d12efbe8c7385e62403c7719c42f4fc5a3690f1c5f6865aeb4bf69431b977ef5367f11de51c6117c2f365befd30e9555600fd4c4213c07deb03bf180856fd3556dcf80217a3cf6235beb71b73fbc92bee17b530e209a8ae1351038a68fbfcb890ec0c1a584c336ac82d4909e0019e8e66aac09ebfc62fd750fc1b3d6e3c861161be56b4a22598eca0ef136faf3c17a204125f4453a8cc847697523c2c41f84381b669d842cf7ac2e72b0c3fb94660932ed2998318b63c8c41601716f0e62a29078528514a623997bb2f9f4b178999787d4af1971ebab0f2c2ed7e9ec380669d502aeb78d38753a4e4069d8099a80943c656f077b01846dd095db9ba1b5cb1f65a08e7a5f1ac6cf27cfa454108b2acc771120f62e00c7bb9301883d3d704c2cffccc162bc004c4034e99905d812f1c80194901c98042ace4cf6c4d9a103f8f824405a7ef4e82b246fc41776d7edf66d6ba7fc6f6bb79cecce49e31cc269f71e2fa8c39275c302a1740ae7a9ff8c8549d9feb8e8a9e500e93c5e1bcd5f949fe88a4e24591500765a1319bcc508f819dd0ec99a3951c1fc86a009b525932fdf6489045f7f35aeef3684e3971fda835e096304068e48a8bf7fe02fc2e383d24628ad73ee067281bdc54b11a269621177a98e59911c45871060d668bf6b1ee9ff0a2ba8fb01c1b1e9ce02d498759a876df22e931d77d9f0dcfb029540bbfb7b0dfad5da4669bec9f1af15343ce3e6dfef883cf0a124cb1871257845452430596f6fc4c896ffa65ee079a5ec3f3f81b5fd6c6dd44080ae4654a33bedc38fd70978d340b517d0df8dd94212d744b987d3d043f3fdcc7070df2ffab83fe255f7aaa4603e8aa3d5269405ff3d0ac10ce0f1b9ccb188b7efe1ee38a16623743ab586fb7a804900974a6ff67d1872ba0b905e39f5588a22f88a5118451a4f0b3d5a68db6f3ace59cbb38eb82fd29b8b6c554fb28e45f4675d9fc039d07ba52c3daf8a5ee71833d5ac131bdf6c02b4c060e3adbb2c83497dda02d57f22d51cc5895d3a828dc573b4eb3eaf15da6fc7afaa6ed0642f5b519d404c5e7a213787f85b39ba0b961d952091a4d19d0b6db3594c40517440e80f6277e51292c5c516a59be2497280009f75c5cafeb1fcd86249f69cc9f0f74463e208db516e1ca88dd62b67981fc27f1c8bcdb92370a2e3a5b5cd1a67adb538bfcc82e253fbb9d7ee62f67f52e345e482682b9b37ae47ca6c83f2d112772b716f80c1e5fe5fa900b547fe7d2d2ea99972fb73e02e3e7d9aff394c4db75efd1f2065a89b752e4363ed5c5b0f89565e35b30917d0b585880921b5e32b40d64717372db583407b8669c5a84dd64c5dd2371996ed20a271bddb634f1bca34d428e5d11c7f9114051bba2e7210058386357ab7a292da793f823c81e1de71670791575fad16ad3b25b5e414ed32da3e34fd33bac0c2ff2b850f14ce97d2ee97c36eaa2413793a64517d3b3096ed1e968a11b4d615d509a2e7ddd7777017bd69f300d991abcb4ceb5f885597dd58e09bd41c903f75a3cab51f70f130f360a2d59a4e558c9465ce961e73483451b1382862738f8f297b4cd3f310ee14c249d66eeb104695a723440c6d169d0f80c45c40823bf4085f2720d66805854fe4d9a46a899c7dda03a9ba44d17a5b5e8f0055c68a9fb22701352674b7311ab8a6e42eefdd5a4c022379f700b03db7fb87ad9dcfa104c1bb0c5449894fa8812ac2894f80191f6aeef978cb6953d7e15f9e04a2b5bf6471e66866ef97911d9e642a027e3f88eebf9da03cf3f2ce49d147bf3c475cd6425fa12b50a5655b08416f8142828ccc8af19b186093390bf0b4410c475d4d8edba28fc0269519c054320b918a8ac9c30d6b32a018aa88c5bceaacf0dd424ff7b8749e7cea6a52b5cf5005323c3954bb3f6e2d8fb20244e656f8f99c3d2abe6bb7d3861e39475ba18c369180a202bc694a82f2070e9ddf99c82783b0b49348eeebafbc5b7211f5f94588d7062d8e4d37c6afd6112a889ef300836b7b5c71c43d08a909a7cccd2ae7b510112b9967f37bc34f7ea9e399222e9f2f8dbf16370235c1dcb42dceb1a5587aaa3bfe68c004fb2274528cf242a922405dd9193fb66e29a2925652e9a6f9d6eed71a9bebbbf1b2ce84d78ef3dc0ddb050aeacf399bd48dbe91b8b580e2797ac76b872ada7d1d93ed798d56aea110ebb4cdf9ad578ee06f03948888390314e6e753f36cc67c316664bcceff514a9a257a82a41b970e110f3dc50dd58a91da0b023ecc7b723459d15f1821a52a15901899d44d481c7a7e41eeea3ef07eed87440b2590cc7ad4ee2d15dbf70f589da8d8dcbcdd8e9f488cce2e2098c700b175bd613fa79b6e2e9659b87d5b87985d718e5edd663fe6c96259d8061589dbdfa80fe44186cc2e221c0292853d7f6652ebae3ff961c253b1da770b4268f9f6b79c430ca3e1d7857512227c5773d771cb2ecbe57a3af04ab94240ef3ac389bdd8baaeb79042a2cdaa400aa77c96001d2e7864324d562ae1a2469174e5860cb568834ef5bda1ceee29692ed9b0c532ac9192b722b2f334c8aa2e2265a885e1a037e0c97cef8082fcd7a80fc9f28df143a266fcc836f1f80f8c2b95d85b1525eee8dbb7b3eeacb699d6870fbedb754ac97d5023dc49fdf8c2cf1a9c30f043824a8f709869f9658fda9946f93389f29f93b7e987f84c31d819c863b9cf959c2d94625e0d0ad84e5819690b9a3960c0a171897732980e2074edbe265ece46fa35f1eb1330ee641fa2793b8491c80585d78c10c5ff08ddddc3e6dc9dc3e618a376b6b20467e4d17a13c5002b24f9fd497787d651546a9054a67ace540dd238a2f5f967c46454cc70688e87f118e0c55bee024ccbcb22130b9f2491e748b3a12462dd38163d744368ff92e52e09d0e38f79a5e787226e836cb805f05f2afb8dee83f451ea0d516ea16bf4cda54096b8257834495a31174608c0396b014a92204577984d8945d3e2d2ddb4014efa1aafea1901ecc3d0b29ebdd6426e6445917780f63d42f8279f6364c875d062f815ce56e2236b6b255653a6cd1ebaf84a8dbc123ba2a89ec0ebfba8f8545b2ed8668e94fd682e97d88faef3e5662a78495f47364b335b9479616489a2b9378f7566fffc145b8203bd152bac2c1ce78d638bf6f604b51364c114999a58a8d4f9a3afdd17fc145f9ae114b250195c51de494582c45a290d83b284122bc2c501281c7b2dc04b437af62331bb0c6721f0e1c92ef64f37cdaa5ca00cb8ef29b1309479dde1108ac5b8e64626e605ccb16d5c395c49dd8631322a93c6505ae23d1822db827f65505f131ddf879c6efc15470e848b5a31d340fef811c169f8d67a8965a8c73820629610b1bb933a0dc48ffa92b3dfa0bcaf71953bc99e546d9bffbb8d3e0666ba3d97cffa1ada82982d7293f2c8a09bbff72a1424d814e6e6a3a4b6cac23d1bbd55de09956707ede3b8848fe107338ba473e633e64bc72c658dbbed2a2724c4820fc8937f70b35f6d4c71c3d3c065ba7236a3cc2a6db68abb76b563d0b0fd8e9689bcae9b6d1d4671b4110c8ec9494bfabc6e625c95c9630a698267fc07aa063435e3a0302bc0b4971970eb5fe6537563b22656abd487415d75a2a692b9ceb4dddb588399557dda7cd6065f047a827167d74cca10cb17a109dadcdc824626a5c1655c828695242af6c5b08115f51425656ec8138762ac07f4fd84066fff59e74844201cca1a34ccf91d6851c21949eb9afd9abc4e260efc2990a9ae0473a76f1a529708b79a4cfb1c639c5ee678cbe4faae8f81dd5b798bfe8cfb17e49980c613e44074454c2e2db7200ea5f15ce2828345a3575f6959dabba7b9c37a0bb72d94b660ba1498ea7502a7ec1032cbaea5cabf42b0bb0ed42827e31cd4cbe98ecc9ca5a20ef180b15d47ca31bdae6e7d0fba39325b7f8758c64ec60f3fe4f547ee4952daf64aec44bd587093fab15b4ee05177818829a1904a6740410060c6e65f99cf443a03c100236d7a5d201a1ea0c4b982fecd54bdff182315aafff2a457aa7d7c36d7ab357d77ca662cab25c7d8eafffa62d0451aa75fedcbd6e89d9122d470a8d9ce46b92db86f26ee65df8ee5a91f05ee7cbcc6c313f6ba5e0ccb900a6a7650b68102751c04c8eafe05d750cd74f54b94c1ac8dfaa7ed498bbf2a68f8314549c1ad6154e7e88803d409ac7fe3c2a964d3389606a626f421a9744ec88512e529665512e29357af3ba25c8759ac7", 0x1000}, {&(0x7f0000000380)="b9c73a2ed58110253795e393258e3628f4ccb95917c55aa871fad6c753ec3b6b9c6e71677a800ec70fc7fdb7a2a659842c7c277654c8ed345f0471880fc522f96b1421208aa4b145dce21d62fd0f01a0b00f8ed00fd86d91414c0d67168863d9b7e97ba4", 0x64}, {&(0x7f0000002440)="2ee3de117ad374e76318a2a720460cc442239b94bf04256dbee936d64a887d15cde28b2dfce0d20e39aa30c05df4e695eb736cef1168696970f85a2ce0a7b2e11dd712f9e33c374679987d23aa14fe9fd0952775e116241b31ad74c1a1625ef95c7804c0e068eea41de1b56c0a8f17dadcaa1b44e9e5d900d6d49100d6cecd60c1a33f8f6572c06c971ad52cad39f446c737b8d98a410108fd5a48b11eecce858e9a", 0xa2}], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf0000000100000000000000680002ff4f22006ef9a111d5ff5bade6c789bc", 0x2c}], 0x1) 16:01:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:01:41 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x300200000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:01:41 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, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000011c0)) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) recvfrom(r1, &(0x7f0000000080)=""/187, 0xbb, 0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666b6c6530f0"], 0xa) 16:01:41 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000040), 0x40000000400, 0x0, 0x900, 0x0) lseek(r0, 0x0, 0x2) 16:01:41 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fff) select(0x40, &(0x7f0000000040)={0xffffffffffff7505, 0x1, 0x8000, 0x80000000, 0x5, 0x0, 0x3, 0x5}, &(0x7f0000000100)={0x77, 0x8, 0x3, 0x6, 0x9, 0x4, 0x1, 0xffffffffffffff00}, &(0x7f0000000140)={0x3, 0x2d, 0xfffffffffffffffc, 0xffff, 0x1, 0x1, 0x6, 0x30d}, &(0x7f00000001c0)={0x3, 0x77}) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3cc}, 0x0, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, 0xdb99}, 0x0) 16:01:41 executing program 0: setsockopt(0xffffffffffffffff, 0x800000000029, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:41 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x5) 16:01:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:01:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCCONS(r2, 0x20004269, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) 16:01:43 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:01:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="38040047000100", 0x7}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) mknod(&(0x7f0000000140)='./bus\x00', 0x1088, 0x6) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfff, 0x2, &(0x7f0000000040)="f7f965ba1595ad367b36b5c839e56d4c7ff33a376f1188006e8506826788cffb358842886dfc7267ccbbb1fb00d8c694bf3143b885c6d055633796593d2b0398fb364a15599d71fa2df3ffe7f1dd6fde14968cda26eab9ad3b9130f4cf7a16387fd5f603a220f1877ceb647f7115f6acd0c082ab551633d5a3503cd162219ea13f02e19054c89e5747b5569596da9a6160f7e621cb8e3ede1359187f6a213edcb6d18591565d8c742e4e09d2d0a44dd8bae5cf23fcd064d7f669acf0e1c8dffe0767c8c1a22d6391de920ca4147eb70d", 0xd0) 16:01:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:01:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:01:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="ce7e930e2316c17eb7d2152ab95d36c999f1cc16b1fc70248d795b928127931b2d623f895ef4589a07aa", 0x2a}, {&(0x7f00000001c0)="d3cb7b945c5a05f42e74d50c293ae9439e6cd49e18e62f2f445c341b68e7a8add92dd8f818d2c0f4a7e48b1e535e4876b60657126a4683235291ed2a89d58da9c7efdc77230c6813cf68baa4ca659d874e9b9058d35a6dc45d844ba693bdb44449c791aaa19c384772966216384ae6f2fd8d551eae3f88712c9a2e99bf9cb6dc44efbbf85abe8cd7841bb26841059128e5cbebfb80495db1203ac8aaca0e02acf762c07ed405e654c78346e18fa70c81797c411f4b8fadcfb9e17d57aa3a202fe12e8997d096f7ce3d4a4803b0b5942a90744f2e08091938d0652c796778487c1fa928d084b5009f2872d881916b52ff5f4bef98a7b0ac7b7e0cccb8", 0xfc}, {&(0x7f00000000c0)="a9bf3b41038195adef3e1ca6e048c045aa4fb46601b58f19ebea03584e56ab14434ccb0897350eb72629a91749b0151d24e38ef512de861f40e7e11bfa30dc5eb7fbbd88bf9a3942b8ac94195b26fc3c5a6579eadc50e9a027441320406a9bba01bf", 0x62}], 0x3, 0x0) 16:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="02508e97f13925"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffffb5}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:01:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(0xffffffffffffffff, &(0x7f0000000580)=""/234, 0xea) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) msgget$private(0x0, 0x208) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c}, 0x0, 0x0, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r2 = msgget$private(0x0, 0x22178a2f566af3bc) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x90, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000700)=""/77) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) 16:01:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x1000, 0x20, &(0x7f0000000180)=""/71, &(0x7f0000000080)=0x47) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="6048a913967c65d1", 0x8}], 0x1, 0x0}, 0x4) 16:01:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x4, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="4800000000000000ffff0000ff070000c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a28899994ea2d74f8d6402f74660fe24973711469cc3d766f8a31bb71df1f2562f5bfce3c870d02e4c0acd00000000"], 0x48}, 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, r0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x140000000, 0x400}, {0x1000, 0x20}}, 0x2) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) 16:01:43 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/197, 0xc5}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000002240)=""/231, 0xe7, 0x40, &(0x7f0000002340)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:01:44 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:44 executing program 0: clock_getres(0x20003004, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x90d2, 0x0, "d7300000e74fe400800000005c9561ba00", 0x0, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) getsockname$inet6(r2, &(0x7f0000000200), 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="70ce2f66696c653000"], 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x0, 0x6, 0x7}) 16:01:44 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20001, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x0, 0x8000, &(0x7f0000000000)="a2ce9f7594e4dd0f6adc501857b6b82db56d", 0x12) 16:01:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000040)) 16:01:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cc", 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x100, 0x7fffffff, {0x7fffffff, 0x9}}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getpid() unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) fcntl$setown(r0, 0x6, r1) 16:01:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7fff, 0x5, 0x0, 0x8, 0xfffffffffffffeff, 0x1f, 0x2, 0x2, 0xff, 0x4}) 16:01:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) dup2(r0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 16:01:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10008, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x2, "582a7291260735417dd72aef6a13d2b2b7155f6e", 0x0, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 16:01:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)=0x1) r2 = socket$inet6(0x18, 0x4005, 0x9) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/215, 0xd7}], 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x6, 0x200004000000185) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000280)="74e3b6b627eddb64fdbcd781985e0c2240d95a3cc718da9c73ff", 0x1af) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x400}) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt(r0, 0x7, 0x5, &(0x7f00000000c0)=""/35, &(0x7f0000000140)=0x23) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) 16:01:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x40000026, 0x100000000000003}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:01:45 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, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:45 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x80001004, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) 16:01:45 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39201a68d9fba3a07161a0768be89d4af160b78c7470b671fb0246ac1e205a7a738264cdbe0014000000000000"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4513) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xb3a) fchmodat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x10000003) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:01:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setegid(r1) setgid(r0) wsmuxpoll: not open 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5) 16:01:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f665b72f18369"], 0xa, 0x0}, 0x0) wsmuxpoll: not open 16:01:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:01:45 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0xffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r2, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xfffffbfffffffffc, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:45 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x918, 0x8000, 0x7, 0x40}, {0x7, 0x2, 0xb28, 0x7}, {0x4, 0x5533, 0x7fffffff, 0xfffffffffffffffb}, {0x5, 0x6, 0x5, 0x605}, {0x5, 0x4, 0xfffffffffffffff9, 0x9}, {0x7, 0x9, 0xffffffffffffffff, 0x7ff}, {0x4, 0x2, 0xfffffffffffffffc, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:01:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='4') 16:01:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) 16:01:46 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0), 0x10000) 16:01:46 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x108e54}) getuid() r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/153) 16:01:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) lseek(r0, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000), 0x0) 16:01:46 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) r4 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x20) ioctl$TIOCNOTTY(r4, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:01:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:01:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) mlock(&(0x7f0000fef000/0x10000)=nil, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:01:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0x1e) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8981, 0x100) 16:01:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/232, 0xe8}], 0x1, 0x0, 0x308}, 0x2) 16:01:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b5e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700"/110], 0x1, 0x800) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:01:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x8, 0x1a6, 0xfffffffffffffff8, "bcf411656387414f12871d9c7648124547906c38", 0x5, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xe52c, 0x5, "e44a7d50fd6e583506214b39313ff5b5202ed4dd", 0xffffffffffffffe1, 0x4}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kqueue() writev(r0, &(0x7f0000000000), 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0xffffffffffff9154, 0x3}) 16:01:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x2}, 0x10) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xa0, 0x1) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000300)=""/193) open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x182) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:01:47 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) r5 = getuid() r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r8, 0x1c, 0x8}, 0x7fff, 0x5, 0x2}) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r9 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa1, 0x8001, 0xfffffffffffffffd, 0xffffffffffffffff, "9dd4c320549edc71db67d9ea48972df0e27ed7b5", 0x7c3}) ftruncate(r0, 0x0) syz_open_pts() 16:01:47 executing program 1: r0 = kqueue() syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8}], 0x6, 0x0, 0x2, 0x0) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffffffff44bd, 0x10000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x7ff, 0x1, "59528e87d5f27f7f95d49d41c2de642bff299e6a", 0xedfa, 0x1}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7fc, 0x0) 16:01:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000040)="09000000842157349308d37600b67b0acf6c491580fb0a37e25edb3e77617db8e53b8be4a2f7e60374dea5950bfabb10170ce05756ebd7cf7c0e855b3e34c2b4a8074e073b84796904d57c2066005396fd86c7ffdb93baa737bd479ebc684eb56ae33368eb2ad73e9d85ec967c7dd3126100531fd0b2b683efd59243960e6e4f2fd405385d412cb3efa9a5ee4a797946af140bcfcf1eaf57b8a83a27c4499969fb9dcb82f3e735723abeb8d4087ac755e24877d2ad9c11484700000000000000000000000000000093c98d80b8f01cfdde9aea2815f87820779bac2254ea1c7039f5082f2e9fb5388ad388a6974084990a3f58ae2f35689ec7a1eccf42d5beb9e8991b3d4f17aace97743038409e01608905e6827cc020216f3675321f859326918fa9bd02f45144da26076c51afa780f7b00bac2432e9467354927886dd60e1758f41d8fc68df0ec2de5c4545ede18353d651cb866c852b9277370d7015fcf470fa28c669e1cdff070000000000005f02da458ba40f57f74abafb83dd3d5af9109bab30525e233c5c84ec33a4e88ebce012543510fab2989e3d6de6da83b8221f405d13f8dd51a3a235e6ac634a", 0x1ae) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="ab11fa611fb7f9a190ede7eb1091b5bff10caabfeae2d8e1bbe92d6a9f9338c47947c9489dec348781ec70a40e619196baf88a07c19a7630ce67c134da7331bb49d4222940fbdebea7cdcd556fb93fd47b2f3a71e3536e3631271a67e4430791128cfac43697a5acad94e873af4126a1ba813adddb5f6c7b98100c1dd589af92589783c7ed50a8c3babf9b4bad0d269006c3d28357c5aa49fc52580404e0434ba0835df62dbd10276377b9eb21b00a120762c7dcdb332831c98caa318b9092e6f1058b3b3bdf6c0725e5e8d15676fa05", 0xd0}, {&(0x7f0000000300)="35e5b51772ca57fea5b1b5469f590c181a154f74ca7711f43918cbd2afe9021193184cf20e311e0bfae15eaf96069fe05042ea43c0ba602e5af6894a79175b260631eed6a8f9499522137b4266299608df9ffb65e43befc7122ee82ca1bf16124b3b8521a6c240a545ad8828e778026f5cb55dabbf77c6dd50f657f55e0add9eb0aaf9ecfabc8567b87d85b2b7f5f2cae693373d8aa76b1d229613e3bcca9d60836bced82a45b781b7b685ffdf8a549c782df2093a120d41445d738b0f1c5d7e0544ae", 0xc3}], 0x2) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000000080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x8000000000000000}]}) 16:01:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x401, [{0x1, 0xff}, {0x3, 0xffffffffffff7fff}, {0x3, 0x2}, {0x3, 0x89e0}, {0x1, 0xfffffffffffffc00}, {0x3, 0x2}, {0x2, 0x97}, {0x0, 0x4}, {0x3, 0x1}, {0x3, 0x10000}, {0x1, 0x1}, {0x0, 0x800}, {0x3, 0x2}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4}, {0x3, 0x7f}, {0x3, 0xfffffffffffffffe}, {0x3, 0xe93}, {0x1, 0x29054ddc}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0xffff}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x2}, {0x3, 0x5}, {0x2, 0x80}]}) close(r0) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="294baa97027e713fe7188f73044f47713816d531fc8e56865b2c17ee280e77ec85c0e5bd92eef95e700c8b247ee12add4b0fab367d0070e32230840656ad06b783fcded014a266a10629c530a276983c7e743847f69b93d3fb4265cc67cecf3d6fcbdd1e5a8d", 0x66}, {&(0x7f00000002c0)="1da0cf9742f292f8bba14c491516dc2468a757448ba57b458ed1b75d3a0a97f1552330bfe4dda776a112d91744ac39addf02a87e2c568b65cdf4b54d263ecd61add54308194408836289febbe7bcbb081c8009a78d2bd9c786f23c845c267433cf2dfc9970ea6e144edd3f2c4f103e9dff074f76755a0db353b9eb2736f6bd8e6c048a45cf8d4438ade298be0c27da", 0x8f}], 0x2, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) writev(r0, &(0x7f0000000240), 0x1000002d) setrlimit(0x0, &(0x7f0000000200)={0x0, 0x7}) 16:01:47 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = socket$inet6(0x18, 0x5, 0x3f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4bd0c7c7b99222e653d86fe8610499b4843f3960"}) 16:01:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x9f37250cf72e5591, 0x7) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) socketpair(0x3, 0x8005, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x4, &(0x7f0000000140)) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x882, 0x18d) readv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/92, 0x5c}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x1ff, 0xffffffffffffb401, 0x0, 0xfffffffffffff0ed, "48153e8a3e085c469a503d16c6a1c10c53ec842b", 0x4, 0x3}) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000380)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x2, 0x1, 0x9, 0x5, "c5f62249caca3d681fbb83f0447e12ee5ea8be49", 0x5, 0x6}) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f0000002a00)=0xc) r8 = getgid() r9 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r2, &(0x7f0000002c00)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000000440)="09bce1ebb54eaf51747aba27b5a05bdb4de7fb0e43460578f2b42958bb9e5cacea47c289e139baa9cfc49427dc7da2646fe725c0cb956b4539d3134ee7a20a1f7d7286c6a46b713ffc960b70ac3e4c94c67dc685f38c9a6d3acc7f51b02e5055e93be704a5e271977316df20829045189bbcfb0a18412e94bc477011bbbe639a9e7f253973aded38b382ee32b8ed1d299dfeb9c52a3a61fc0f47429b88217e2bb432602151eb191037b0c081947aec510b6d3be23e73772a1f0b3aa1710880d1b988452230053527272cc1d4", 0xcc}, {&(0x7f0000000540)="9f118c0354fda4b51e0f1fcd7171e57d929934894bd7d18d0c8ef729d7e2969b1acaf7901abd5a400a6123d09ba3353099b777", 0x33}, {&(0x7f0000000580)="6001255469feefb7ca3d726a26b22257283d1aba41839e4b3028c8ce6b4f828ce02ac63d47e75caf6a15016986e00bf9a356248f54b3659a22804c41bd447ec665a286380d584c1f8ec6de2f13b1da6fc65428", 0x53}, {&(0x7f0000000600)="9559bd3435eb230bc6ea1271357d7d38a9e4e407a3dd5a514e0f64af249882a56ab4b6e021427929e1e057da2157c944cf5a20dba7c76d9b46309b4e5d3ef23f56d5536a05ce0e7602f86ede259cc2fd0c07a21af3008aef16f029481da41dae2f21ebd4030868fd54295a2d4f3e7c694c4594e022a6fca5fdb15edb1a65afebc2f6602fcaa058318bfd04c1327a176fb065f42e93d0237292a81d6cdd4aa4beca99eeea879ef6b004b15e25aeccd6a2cfe062e1789a7c34beab5e2aafe1e3aea65823ea95a853f0b58b53a2ef57a666512dbaa7028dc58e984c571e93e6f8cad7a12e7c035f12452a5f7b6dd65551b5d65e3e320fa04e98326ab2f2b32d651cbcf1f75bcf9b10ff66291e18c8a37e644c36b599811de6314e0cef8b63eaa6d6f4484091f1eb9fe43287ca0e7ee92ca981e8561a4f08683af4774b9d14f46b182b716540581a4d333fb2a1da4af44962ec9421e731829594698f92dc19f11b14ad3b58f7032ee78e95f861c0bb33833e31c067036fc00473159558eeea97af8d250ba92f7ea1cb3518aa9e978e9c53e1a3b0148accc8591d5bc65f01d17abdb2f7d1e41fe2c63144c47dc22ea48e0a2653458540f5f5dad8ef77298845b9077814d860339b01e09e65c4e08552dca2b7a1be8cc2fc22aba7ed5a4172b20f2518d836aa4c40371611656ada63ac8b0fd0ad6e3c4847fbf02c02849f86cffa26ec590b8ed8ea86e5d3eb936cd7461d2c54d4872f69c5f54d33568e6639d30a261db07d5e7d67ed6c69be2f37b6c8abd103855e5d41fa78cbabddd6deee9dd39d9143a468a35c0d4de6015a19d2d5214db837ba3743706ccb27a30607ca9e878adebca9c857d2548d5b7e7c00c859972ac4f89242fbd45d80369efaa785593dd9edf2e7a18846e9eae6536c707a45b4db7ee846e650f7ec3c1265b3f9fbd580dcaab7f71a1958db3f5c16caa5849d9377caba9aebd7206cb54734edc6dfd2c13c3a473e1989495ef22e0249a579c7c12254bea9b983d997a6dd4fc49ffbea01c765ae02ed5663555337a5f21c74ecc97ed57ecd643d1d64a9a9b983d6b7ad5149da699c58c4e73dabf5de60a94d53a59df5ccbbed077366bba37e49bd1bb82acbd2adf772c41119e603bfaa3156917a71774a6a24600a2c7b05b5154dca9cc176a9a4b3db61a10cbdf50a5944b543ee8873ef82d77843aba58050b34dcd003b3d09a92e1507de816b3251c11fcf6d1debd71571434a74b985dc686e0764b2006d1f0c392334e77442b3be6808266e85e65bd64902f091ae24df5e9f0a846fb1cc07f04d863f6b44207cc4078e43f01fe3c83ed9de4b9bed6fa8eba8a7be76b9a725051291ef0608fb4a4096ae811356ff6dfaae4189494dd107c45a379010774f475f67d93824a5cdbe88ee5b2d973ee26b16c28cba1fbc72affe05f4eeefaa7c76a763ec47034ea86e267cb17b46b8779c1feedd4dbac1159a6d07e9ef065a1db1ce2def8908530520685fce0ff85be26d9039ba6ee7bdc1d45e001ce365b69349aef5b76598213de16f8f79f955ab912417e1fc225c9239bf7aa9e013af6adae27f7e5bc1fe297e9013bc8b93eb2c901291d898dbfd2cb4c2c1b7faf3da933a9c5473efaa37e122440ba024d00f8403f27d6a7a1dacb21f208a9d57a6f90b172aff3fec5efedf95253a7771dfa5bc6a03c22791f7ab366cc383cbd12dcb7bfe9f720730b1a02949ed25eb710055a07ea0b7480d664d873e9a44e81b07beed44f2559b3788723433247435d57d44ecf6378e46b8d02461b7327281ea31ae74e99a6231dbe5955e188879a389928266743610933a0db4b995dd5bec5b843c82f2bfda387726acacf018e31280b1b129aedb5b87b0c921ae3155e5075ab911bfc190707e901dc33bf567c67b7409ace48c11161233d4c941caf7644647264b9f85fac070a5e3600887172024f733b84d5fa79e6c85ce28bacdfcdad1d844bdb6ff3e09039da9f5e32f736cf20d8b6d4b0b850679d4fad6b3e6d859586ac092862ea7a659cc1c2a6aa8297ace529b94827f07add6b73009a45fe5d98745721be3c61332d72e6f781769bd85a39b3e4ab7521311b552a46b2606b15c2d502401c2c08bd9da7cf5da8f3bfd024d0e8a8da5481a3b578cc936971391c37fba442e10f4e6851485231445de7b3a01c5da51913d2773417d77d3050704312162ff4b2a8b7948a2824115af04d6740a6e6fda3cf0ed6e1cc2c1747db4b5721ba2912800710e4334bfd56eee6db9434135f2f7f42ad753fd39afda36eaf36cbb6963b3285a3374035a372272aff17316c18ddfc33ba5e99dbd5fa476a3f41e0913fe8dd6fe2ed48ef68d212edb355ca8e0d09f9f248f77c4728467b6b78e7489d572420095b97abdde6c1c14945668d252c06c23aa4688a27c29ae642a22d35ae202056f64fe850898b659873572a2651a309fabf657eccab32c9c2dd92a74809675d28453a78601608a858e6a115180fd5fa804b53ef654f829a7f9b0c59a5af30796a4d0475927b58ba8cbbd4e09355e60019814b60e160c315a800862470c2e91554f30b02fa3f31da11cf32cefa221b7a0c9ca43c15608d0c8534949be8f122d5c1f2f4589a5a434f5a7a129ea4898e67d1e38ff54fb05e4372521df3b2d72e366e08e8d082fe2cf0ef2bf6497f54decca275f6bc7af100ef0b8500bdecf9bfe10d28316dd60c4690c958e87069fbac4273cb259b68557173c5283c03cb661f2906130940e08e136bf5c1d7e09e8928156ce12acccae91a8aee70cf89daff99e5ff21e6bb62e85dc32367b4a46ca8d9b4f6517036a0bd6c07027840f447ba9d8e79ee9ff5b8a74a80fcca0461c820c03c1dd0a5a205bfb373d6c66c46abc4190e6d7ac5c97c271239350232a93ecf5888915ab7d1e1058be2f08b197d54fa77a44c7ac468d3d868448c33e8e05e24b7848a762426682485e43a8ce4f5a40c6237a6054a41d3d4be25f03514c96cc1a9fd3a5396a9c166fdbcc093964a8a58cc7f77105bd14da1e192915a15ce00107c474a30801ce86a7b5d415f7f185f9f5981656a0a70d49f026bef48ec4164c3f753b00bff1339f2238e7c14a01a2a930e3c5994bf58e765ac606a90cc70272a959e6bb39839147b7bc6daa508939734c46aab10186af26e5b41b5ed87f0f5e3dd8619b970808748e2a52d52a9a545ac81b714d93eb916199f8ee4c5ce1b7244b49780b2e61c4ce0edb5ec75a15d0f1f44e0456968517ffc7184bd2c2ce97bd7cadb3901d35fe13ec1f87bd73f68475eefbf7ee133185b6c7b146647a53fcf08047263a1f9911406922b121edb20e9b581dfc9b4fe943c60cceecaeba20cf579f6f272f9e4bf81566f3dc10c9eba78ad3b143a3ec939252a117a68957439a07058d600b2713d4200b789a3277e9680e925d13a55338a5c1a349d2c742e794a7b19662e19962fe1619b97a083e4c5428799c946a464996d8d417df88ea35493a90ae01fd999ff1935a91ec278948f574550f3a754842b37416c5af2c0ee77f8660166d091dc836c035d56c6b69b74faa5d4eaae4b17569ccde9bc0e05c31390e1ff05724a74a71e978d64b720d99981917dcaaa8a03c69a604ce377c4564fd62734b1c16036333a9a775ff57cb5f7e905bdba0d2fbd36384ef1e560207bac012103d600ef17e3c5b7738d9cb73becfa5c867e5103a7b2385e878ee526809341a9f1afb07f570443ffd4a3a537224dc11e78646d38c360d6938fa43003a5cd89d125dc6ef200ba4ea11d11f58202c9241814a550d52b5505aa4543bd8c07dccb387da0476e8b9baed20e7f1a0179c275aca2bf7b786b7a049f979bdcb55d4196fc74c41ced4e35f05b3a12019ed93dbd501872007bbad7a0fad84a78e836a49fd39cab3437616c85a2aeadba61d93e1751f766c0eb12b1227e6f3cafa307f038e20984e6ad5e5158b04c55c0ae1fedb6af1e489a21a36c0cbaf7e7f573a0f0b4173fd97e32c32832162717888057fd84aa91dfd1e9db38a185dc3d3d8d7dabebc69bc7637db0447f2af41f4809c5b14892d828bf4fa82dfd654668435ac2be31aee41731471fe4932604740496738fb2968a371928c0d6f0c57481cfd2209e259bf9b1764098b49fa89c0b7b7f6bfd2c798094cda20a6c26b9c58369aac1d1d1389a78474a663f6ba7d5676298bce1824d08476545f2c80c7bb0c95abc0e6f4c6caf25b96027ecc073dd68986b6fc5eed200bf02d616736011d5a2a775d879ae0636292481b8fce868848b61f77eb79dc5a4c70077b1bd86ba3fcb21e8db13b920b82580670af412ce060fc084784a77d2ab50295b36cbde9a3e44d47402a396b18f3e122420bc91b5d9ba609a030846151ad73df25e0a699e7119e87708506386016271ae6d473bfeeca2e3d8f26851b0a14a128ad44d1258d6f2251b2d66a337985a7333f6b6b58ac9fd991cf4445fbf798e91450dba54e0198c386ad659b6e7585ba74f5bfb7178157a0e75da09a3d355f6e12376d0f3919dfc2bf71b7d1e304f9183d595d0239a37523aa597bc2e57b6fb7beefcae8df336ca8de33c0e9b83ecc8b6cc4a46b7d11f65f08d09df8dc4d11c6e7cc10e8050181d6c4e38e9a704ae7fa1039055247d33db34ba4f0c91c2bb86fe4fd6cea73dac420769c439e00b75fc258c13609f853949cc9bab40c05bd033adebd11f93aa69e2c51dd60f46fca6b83d7791372718ac3fe3ada1b003bf238fa9cd0bc1a779f04292974e92dbd2b04f0e9f6ee3ad083c2b7bc1b51fa26afcd24d946f9fb5ab3b9c55ebd93b5a5b4597e770dc2cfd6eae97a03508d405b170227c169ff371bd72cf713a1db86b8f98e7c1646d3fc07bf7a21c90585af448c73a357277fd714da552f77c21c5d03faac9749177f5fbf7b0d605f1a8640ff6690ee12c03934569f28abd0d53d96b126ee8329bd38fd492673b510172eea525bb05e177a34b0c3c62ef48111b2f6b7786476cf72160a72c5b838cd83b555327a97c21bb6fb71ee9f09d75f68c10352c4af2d1648f42668c950edac45b4676f842db3228441fdc505e8405db0af7bd7f719993d5d8a1836112f24e24e3c4d147aba99e53faf1590ccb53b5bc275fc649d8580152c9f43a3bf5523a115eec688099b0c6c05cf5adecd35e1456d56e306a807d495898725dcbbafc10ce36510e05ab7ef32e4cbab73ba3831bb2e89f9594ff9256acc331a94b77d369744253cd7656c6da2f6ed6ce4195e01914e0cbd105bb48e8a2b9b3fc6df0993be9e473868179bd4448ee9a5ec2f9d5e133584bab9840dc42d7e2c91e0f578ba7b151a388d4a1002d3056286fee2eaf96375b39d5fd7162453d6314b321a66165122abef2c17e677ae3c825023528877a98554995a2c92d41b79b9341564c3b331da2ba77ec27c6d1de130d359d4722f206c2f6da63b109a78c7f0bf0fbb65f010faa88bc8e9bd00664d469019b7e7f30771e8ad98fc75cbd3eb91f6e8cd7f01e04b8b92271d0d697e8217121d67e0ccbfe4b4ef7de8ccf4cda30fc7ad7369fe9bf97a5ca109e3e691a683c2cc7ae7019f6dd8d4db4bde8f6845573d3637b8730bd62ec4eb924a96f627e7aaba99e1a6aa8171e267dc5656649031bdf0a7d11a1ce248326cdd808ed48327f5f27fa468505253ececc19613e2065ebf90d6aaa0aea176e0d2bcacce2e2cb548680ded8c5b569bd3311bc62749a60269467904b3ffe825f72ad27a6e4bd3ae4626884aded86d80afe9d8ae308e2d9b42cb31b3e79230c55400eb1aa59554ad", 0x1000}, {&(0x7f0000001600)="1094896e70dcce6c45a62a56de7afacd8a83474f5681c957992714ac78b3853eafe602c2f15f042c5f8d737d58b955d2f0b477bdc71b272fbe9182ce5c", 0x3d}, {&(0x7f0000001640)="a4de69a24ede56d64a23b173a87fdc6e548c12744c2374ab9bef790fa1d4cd95b3c7af4b745254bba320441cbfbad3fb9fca50dbbbec4f95e5c3ce175be709ec72143581d39262701260c2956a8a6a0fbd82bc9847faec03e8c35b33ea0f8a2588168872c64edb74b215175ca903b1a241b04cb5623447a4b0c8f7aeb2d179c80765cf389acf30cbe2169b61474affe64384d0819272389e89691e3613e683a57a95010ca63552df60049ae61275252f1b087d20a5e8c785adf3be77d388716890c61c17ea7fd80daf4723c2e68e054df88ba9a4a7fd26df6f19ab8cdddd5de4c7edf9faedb658df7bedfe46f7aaceec54", 0xf1}, {&(0x7f0000001740)="b21d76eba30dc9f6cd7c0bde4a9a39cc572247ba04da0b3b0372e55aa5d6b9954acca0d3446704e24702534f9e75f941e2f35f844513b769ceb18f3286c3c257d73c3b12bc096e8bacd972bbefa73b398854e9c460b8af5f0d43b488ed535fc113fab06fda91e2d9a788f14adc7d667088c4e2b9f7b6666afb9782f424240f03ce6858bf5b43bc9a1f757e98a3e01e248a3e7f2533180e4eebe908323c133cfdfd86617a62d83e830c01e3e08cee", 0xae}, {&(0x7f0000001800)="fa4e8ff4edf94ff4038d54bf96774a3e1313d26d3588c1dc04f4c9986c5ad10d92a95d9990f91c36635f1c093e6893f8bc3c84dcde74d90a4f9cf2d953e14577d919ed06b9c0adf623566198c6d61ef21889d34dc7c0ad8c1e3318ca2d6e895d9cf5251b323b653898aebfc5ddcaff20570d62609a2fb84ad8aff5ee2f442a711839e6796fbde35d41cfded2e5c550c2ab4af9ab5abf2f1d54ef3f198886b3b7db699a9f2f86c64402ab627067650354b084a855e3870be0a435586757f6ae9f6ad1fa938c048a5983f646d6eef2b394fc707ea971c6083ec82d36bcd46f84552223fbdfa05f7b55f2711e62f4bcd911d9d365e9012f6935f5d67b4672950f905ff774db246da80d7611a06349874e3d50fd37534f21e45f7f29156a48093e991a88c5e8859131c58da6357ae422bd0554365a26913eacedb02c6781d976026229881e9b783fbc230a35df77aad473b7b077a25624efd39379c9d0f699d27d5445f8e9d7e7aed322b24e4e21484d14712422a318daaa0eedaa013e86e2f5b57ff865bdaa845c16475025a78098d4ec2897f7a9ff24fb9bc0bb2696cbcbe0b3061b8ac5e7a9a1b7daec404340223739d12ec60da86826544350e0f6fca933bc259c6b8883601e8a7dc5ffdb2e20ec407b403d1662976f4b8cacd295bccf30d4a6f380b59261da94b9cefab4fa7e2b46c19035df054d2b0c54c7ae61c59e2d442dfa9e341d98613dadea7dc3cea633a80a40cfd106bdfe1530ffc0ed1ecab90f131f0af5edb9ba1c7be2744e3a7a4bd8a6f1d9e309a420b0a743264a159808acfc857a697335e02a95f6e3697abed67388c4a3eaf6d9fb4cbd07ebc2cd7eec396d063f6b904f74e3d721ce89676ee411906717651e5fa88ad7167be6bb7c195aa71b82bb3312f7e1724cc60b7cee75ed71bb7d419c1e5d6765e343fffb62de4bc54184fe62bfd1f2be171dbe5da2ead2cc8feed88da8562dd50d050b70afac94d6c753e23fe3cd5eedf110a6d3c7a9531433ffcb23b21969622dbaed0a734a5e58b526b685207acc8d5c8aa57b8220f37ff1ed2b105290f8e8a80d133d8131e2212a2bd40f8b14700e00291ec82aa282f5b1a2f317a5a441e2e243e51bc454d312dc3b625e0a485798274697dc107d4d0b839eb466b3c2f9e5a9183022a9ffa1fbcaedb984692075a31861883ed1721985cfea636ba29f161f6b712adb0fcd67d37f387f0f648208c3cfa84e0b54cc298a6b3d92bbb233d463013738d170ac7d2c192d00eab0916d187e4bf6cadd3a1eafde75a84c72bee5929fb347e4f3f1d816f9da19b9dbdb81719ac3bba9d0d695fc3de4db235293656b88e714582f1f3e17c479c5bf3b7b78e0235c2653bec41eb9f86a6cbceaf2bb08ee2f9688c87c284c79f1a94f80c961b988d53b86df6072f5505e25db80bb3b88b4f256715b36260e0ab6d4d5b10a6be529ec4e3674ba0311e838d43c35e058c1eff626c8fbe7c81e603a2654362f2206e1be72060804cf1350f29ef9cd56d5046bbd03670de424418b39301541487bc8df5d12ae4ef0c03230aaf207af75753c517a27276b169f14240408fbcce04c009d2f3fd00eb8d8a8a2513f3d0e79b30883bdc619c464df4994602b4c76ceafb6d75071b31c48536e06fc36a50b6038b13ec9618fd38936a32948e8de2d9c53db75082e05bb677a9cbae4d0f3b42898895d5d91399609449c3ba9752a97366a8739114f823c41b0a62f29982568c5538f5b0a18a26c186b393bb39d7eb4cb6407cefaac85feb6eee4cabb8dc8ade82e45fd88d09e642a25b47a4ec1e5ac737a52a5724ff85b2d02b6fce2437c2cdfe079ea345dfde20990ca64ca77b70a94cd49d195caed714ffcfc1e2c5ed86e9f924fc1cfc9e550665d843a0677be749ae4328f103885870064152eb74983a63a3124d5f39b93e03112eb5d04b97e1b1f8475656f4252caed0c51b7181cad9f0ec22f43824b0425e2cbb4e404af4a856611db4e1b9ad696126f62e849c7df0f70b359ce07721bb2be431d5cbf819fc680035112c7073301ed0f068e8cb38b7d43bcbf4ca0e33ed3233afad539f33475bdeb6831ab68e605c093b0dace65275e6c996cbe72e2bf2fb96ec9d32f1448b7d6ded1db52d5f5dd8bc84aafe4000f3c995d03bb16df9f76d6cde8bee37569a32f5ac908b832a174fa2762985571147812de023ab9cb7f179a45c62fc2a27ff7a5bf04d510871bc200c28834d08762a9c59cbc79671e936a9a9c75edc77bdea1d0591b25fd56a845c35cade35fe1f87aaf229824e68193bcae0e6ecc028dfa8d111f5a1024290f4ee342fa233141ef5e74e0736c8c383e39920c6c8cdd6c52ddc215a4edb5885309f5f51ba682fe7da05b6b7d985282a7bbbb53fa9b195f08278b3893b7e1b5c10c73f073c74ec630153bbc55cb3aef734aa101330a9688806cc94359ee8c71f2f7accbdc4b147701ae29c56f25f8c42d4ae50a2810061bdbf50e2270bc3026ff08822874c60ad520a8f0881c9a3ce1a87f132ff19298c22eac8f74d30be91b9b06f07287cc8fd629923cb8b7269af1c8aab997630c0d80094ae39a1813893c07c1c84174f0c8e80b454a351b0eedb3f4342e3afe3cd24f3b2d0ecd6bb725ec1c4a587f66317b9029c6d01656a3f69bbad36b78d7fca5458e6bf401c80a74dfddc1be640b51107eb9da6d8a098e6d220c19deada6c59be94b832bbeb2083679aa8e368e2b98eab6dbf27011d673b79bd9b966792f221e417217848dfa8ed0d80aa71fd181b2e59c054259af0e86527495f21e5e4d7881cce25099b022c50e8cb96156f2b94b2744288e2ff987dc399196d4c260afe1fb5efd67bf04148abfce5b3fb948f271d8e52a4ba968f1782f4cd9bd4ca0843447a99ba0ac429be3a270e2968f19bd7e45244071684ec174ef28efbe40ea48c1bfc44ce77da4e9628e80f7893e6972317135df75e450588bf6496bc12f9114a405109fe2231c106de3e39080fc78e9e33de28bd58b11898196c563f317403e49a6e5335821991f0ed59710b5face112c6eb9bea14af73b81d6f3f777068593cdf48f765f9971601a1689e40cdb67e2774dfd931120e8371927cae3452aab7cf214c958ac4c8b37d3c95fe19d16145d8f0416bb213a1db2e1106494b8b68e9d843fe02a1762b3c032b062c3783419827fb9712a56310c1caefd4cc54b6ec27f96b87a21eaa3d3e73d658d9a8bcade0732df78ff58d23d9d670d668a1792b4e40bd0e00db5843d1fd22df0584cadbf68d3fa77bed65c010dd5d216ba8397c2245406c59009b5c23d4de5e21f9b891d365c38c17276adedcae127bbcadd94667a784d4d2aed98540c89b1f551eeeaa4571e7925b9906a3fb74c4f8c62a4afed0a82a66b8e1b4a5f1d729d31cc53669e0cce20cf776f10d8c0b9009e42c94d5dda1fad7704a23b620bc4bddeb4bfb87a755bb6ffd4c194b4804ecd0abd1246daa4b4c7882ba1df8b9f5d0643143cc490dcf8823d9028c2a22f2d6f84324d15ed1002d59381b023022826c0ed25531cc1e0ad03f9ba97a16b422e54bc7ba126dbde1d6905f45615e3155328a7dafbda995b6a4c946d91fc7a469ed83f470105fa012673529084e6cdcb6e3f180eaae81466c9a8d623676592c37247c3e276aafb37e99fddc857877fc61b618c771076510e4c982e54c0033c9e77de7cb7e2fc39ff31ba3529327bc17889b083fb842586d8525e7898d45589cc3bd58ab39d8f6fd89ec815c566d2052359bd3122f1bd6d6b50a6e6ddf76a0bd30d9b8cef0d3eae60cc926db7f514fa3b4f39f7288032bf8f4c548cede8f294ee010d29a0e450cd1e7b6c56e1f7dda42263315e8bb98b30bee296525eb7b2680c352269372b7c03da83ddb696b1c2e1b105c57f392c1b271a7ebc9335cba75e84fe1ab7652bd8b08fd43d79585309028558b738c9570908532b1afc17143e4cfd3c1e0cec05a7568c6f34a440b91d334e10fdbadd5d16628a053c2e74caa199aedbd2d3d0c5388599a6a9d2ed861a25c474d40a3b17902d7bf15aca34f964a32ec36827d7e5d3f6e7c7c6ba18f793ea790404790781c0046bdeaaba8efc6f182985f03a9b8d380992a9336c2e1c11755bfa2c2ed7605df742d31687ec2267e0daf67077b5bab4e2c1721637f092b9a758b8efbb28792a740a988d04e364e3dedb630b04d5bce7ad37dc997f7a863dff1ea0f75f188b88a7ec98a026e64c3794f171f094023aa795b3654e256ea816d0dba967efbd9dca88d1fb535526a78a829ab1a40849868af646c7f6c035712eb22342dccf761ea64e0c45d4113bed088a515363744b0f32aebc1ab4469df6a0ddaa03803248b196844e0eadc5cd035b4d61bd943007f34a26655f99bede97ccc9bf6fc9f727ed8618339c9f646a8ff15c53183050ab61f36e4ae4f64f2149dc79f7576b4322b27f2e61345c334c1572da8952434b7a0d7cc22ade313a3e75ca3b86689effe483a29fd33a7f57d393afd5e7a2bd0fa4825c95e1e2b0dedf73a22efc3b82e7872c0bc32e5aa06af7f3cf581e3735a69d24b32aa6c5ceb7375e265b688ce60688fa42c0ff95553253d00f0a3af42aaafca7fa6145b5ae668cb9515aeeaea31286bfa812e65a4b2b1cd8b3e9dd763656fcfc4b2a5463680a4b3aa1c5d2d4a9cc887b4519429a54e4a928051cb4316b7db3c6ecc5c9789cb60918922bed82b1ee2dd640f090536d12fd4f5eac13cc6db75ec4b471072cc544778fe50d53263ccd5c231a64a521f3ce8986f650c7d9262e23ff9d16ed7016f8b8749277b50a51f9a7b569469a65e00d646096dab615635848ca080b9e95d89dec6a48c0ea860c20a8917007c7660da504df0e7917593c6ec41d093b457c0d6dddedb9734abcadf92635afd7863cade5d74317d0f264625acd5b22f38bf414b9628bde485c23b03c285e281f0850805cb3a6764fe158c68294c104d5693202834e65466b046722020b599f3d345b3c9a89f3992c505e2658cd3aa26a84fc913bbdd5800ca2cc315ed0277056c3e2684c6e2e197c28ddd87f8870297df5db19ce6ae62724bcab9084083c6dd85e6a9e820240ad849cde17b329d56cf355de78dbbb13203a567abc2b55294d856c5a82ebeb01127fbff72e8654e619602c9ce2293fb8391992a4a89c4cc94daa5cc18251e6c0fee3ca197f9c09d96326614fab7d04043e40dd3748ac09de4f571a4c5aa6a048b7a97d7eb61413f3b7d5666124ec3cd1a8cde8e051635c4b363cd7e5e178fdce4a0c8b7a0c595a19a4f9bb7d8bcf2fb4bd0e275da7850c4d898327e72860ced465679ba06e2b4aa42052fe3a8abed17de2fdb87f58ab053661d710e989d516fe3b2d0ec276c78467ee8020e53a1b0d2b229568d246ae84d9fed0c42566892f8c2d9f43d772cf838451171c919a9faa958982080fe36079cb3028134b0d6c9f7af06218e7558d2c029db38e0cd02b3b539b9c323ff19d73d1e8524ea10a94b46efdfdb18cd1b827a153a2e9d565cd268cc6e55469c3b7029a005cfa80808b5145d5ed4bfe215c63388f1623f8778b6a78ecec667b07ad734acaf479ce62a9cd63b1510d4befa771be4f5783df91d13585560ad0ba4c13372e585df75a2fae73322170a60e0e7463f96124adeedd99ec8f460017dd74b40ec4603e5f9b8bf02fc58e74248bb5f05014582819008414ca17944feea7c116bcbaabe8b90bdf8f9edff6f956f4ed1cc90e72a6541d5766c3cf7185eabbbb9cfc333f75bccdca125f25fc14facb2c1409a7cc89c5", 0x1000}, {&(0x7f0000002800)="150ed58ac2f4149a2daca35a679cee4e4621e46adbcf9178227da19a5a15ce5cd2e5e5f5c93aea61e6cb40d20fcaa65a1ed580ecfb5998bed8153b6d4fe0ddc869347ba0cae2eba2df98f817855221d4fc3f09efc22ce84c282b17f638134fea7278699199db822998d111ed81c17b79cc17fc88ca7d2f3182e03e20d3f1aa1dbced9d07ccc97744d0bf44bcb205ca7cd348051502ff40a0fa518e84f9da836f67ac4cb4144fab5b3eb0a4bee52f3fc35aeb73101996797e8d72eac28e0a198ff46d056cab6d38bf", 0xc8}], 0x9, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x90, 0x4}, 0xd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002e40)={&(0x7f0000002c80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002d80)=[{&(0x7f0000002cc0)="1ff2cc6985c212fea68d611758532b414580ee6563da8179ef68ae2c36859ff952edb7cd67b42fc8bb1ba2026a328cc2dd855e8cbaea4f949d819ee624612d9117d3f109992d597ec5b6423bfaad88057966d4b43c9a97b336ab0e94cdc7c7b75dbaaa3c46d7d98c2143edc958666490f1b4e6f3a6bf13b89a14a97d1ef7ef520645dcaab38d92cd1ab9f30362d2886c798d6b4f82b754eee81cbb43c924f83869ce82e47b0ef4da75", 0xa9}], 0x1, &(0x7f0000002dc0)=[@cred={0x20, 0xffff, 0x0, r16, r11, r15}, @rights={0x38, 0xffff, 0x1, [r5, r1, r3, r3, r5, r3, r3, r1, r1]}], 0x58, 0x401}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r17, 0x4, 0xc) dup2(r5, r1) 16:01:48 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) 16:01:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() open(&(0x7f0000000040)='./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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x58893ac, 0x6, 0x8, 0x8, "f9738769880a9c3059886a7b920e4a9b2710960b", 0x100, 0xffffffffffff0001}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) getsockopt(r2, 0x0, 0x2, &(0x7f0000000140)=""/223, &(0x7f0000000080)=0xdf) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:01:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x5, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:01:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x9b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7360500003c000000e74de400"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r5, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r6 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r6, 0xa, r4) fchown(r7, r8, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000040)) open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) 16:01:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_media=0x4}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 16:01:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530006ce8870927772d296d578c288a54063995c5d96e97af0c2d39c5c23dc5e7e76142b9ff0f00590192807239b8d7d4c15151aafd7f97a590e1404da2fc1de921b645f16ab6de653081bc91c992f4c389939ed0033e50cb7c23620da6c7070425b8a4f058d199131f1cfa919b4dc6d4eb162d1a6b1f0a0c5839620ce9dad05e27cd999c2bbee042295d33346a77932bf4fd60e73e10e3bed21a25c6cdc0de5054324cf73612f1907f12cb9e3f6a38d6acfa8666c7d2f1e4ef6692e7f3e506717f5455f225889613c92937c17e322b1d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:01:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e5344392e", 0xd) open(&(0x7f0000000280)='./bus\x00', 0x10, 0x24) r1 = getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x7) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r4 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r4, &(0x7f00000002c0)=""/228, 0xe4, 0x840, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0x100000000}, 0xc) fcntl$dupfd(r0, 0xa, r4) fchown(r0, r1, r3) getgroups(0x1, &(0x7f0000000140)=[r2]) 16:01:49 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 16:01:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2009, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r3 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r3, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:01:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x18, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x8, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x24, 0x9, 0x17a0}], 0x100000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x8, 0xd0d}, {{r0}, 0xfffffffffffffff9, 0x36, 0x4, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x1c4d, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x22, 0x3, 0x81}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x1, 0x2}], 0x1, &(0x7f0000000180)={0x867f, 0x100000000}) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x180, 0x140) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x7}) fchmodat(r0, &(0x7f0000000080)='\x00', 0x0, 0x6) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180), 0x1) syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xff}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7f) fchflags(r0, 0x20001) 16:01:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) r1 = msgget(0x2, 0x414) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000f5714b492b01340c1c7c16a195db7679d7e9b92491551a94008eaba0066ba1dc2259cdd733baa5a916a3740ee9ecbb58996074f9692669c75e0a61697482e598912d3962bbcd7130b49ccd911eca43738a5297a42b763fe10ab617782cf56092445e2f83d641cbb90628b9c30ee101d4f5110e55559362487ae879edf1b37f76c07aafb3d458ee6375f870acd22274d4715a8fac1774b1671c80c1e6399d2dcb2f9c1d1475dda4873ea69763e2f6c880077be4ebe20b9e4cbfe5204c9958c9758731c946da66fba3b1ea0bb88a01130405154bc17d9b513744eaf35b7bad6b744413d1afcb2ff9846e6abfa891b309b0eff434e918ea52607385bd5407a2826756a7afc86d215f3531a98304e8eece2914d6df18e5cda56c7f37b9ef4027a21fa2290e1a87d9367a4585cce547767225a13cb051c990656735dde0b119df6b2bc20bdf376ae72198b12def347c6aae2dc278657761fd4edec54305ae53249d2f0a19feba3453f9a8970cd0df1f41ba4a98e53e5be8fc3ac01be3e3ac00398d3eadf23208bc30bdf7c03f7a1e689f8ac4826290fbbfc0f496aa51c4bbbe9945513e43eef086cec11c4432d1a03f5e00b8f5290527506ad4ee019d5c4f64901c7d1357ba5e5c9cfbe83e4653f62d8f73084b29b31799d33491bb497fc4feaeb985db93ec8cda81bdaf50d7bca17fd61e08b8c648f65046e3fbcf08757dbf6377ab0de041daeff274e76032fd091501284605cc647e8c020780b9bbec53913e2ec50b299b67069c5a391affe3f62c5b836315a8faf0382b4b8f687947c8a92200cbf7ed673e089fccdb62d3852dca692ad09ed62fb79e2b2694ff39351d349183a49f0dc1907996096b5bdbe59a89ca9e7519c43d90104ee7f93742add64ac11ddca466bc72168da5506490f2cd98bb92269f21eb9c2f25f81c0222a9efa04d371cf1bcc44bc931f0a93277e2e286020dcfa3d5e71966c5afcbd25caafd96a0f0451724acdc691c24db17bb606b316565118f21ac0ff2bfe575d1b83344a9ad053382fadc87708736a9892cf651e773832be06b4004008be9d93011bdf63fada1869c8ec34da4d6dbbdd4f4ce21a1676b577387e37e27f1cb23e58e3e33cc807f9662df77b078cf123ee587a5b86ac573769f240d5a5fa498d0c877e757c52032afbaf92822d97bb3d2f0c02bd780285a0040601f278ccf4dd080774e9e9dd9fe60583e823d1e0c03ba977b7f25a65e1e0289a214cb26c22ce9419e28dec56979092d7f0328f44dbde7bf1955b886027cf5da2d44420bad04e754317f59558351bda949f156255a4f7bfa9456332649180fb6ed38263607243218e8a2901b6d606e47d8a33bc93f50eb892b568094d8a3dc3fbefb6761a4bea31203c12a6840afb7a5b54bd69be43371889613f69b47651ee1fa4ee7b5eb2cc4c16fce5bc7d3c1a82e0c01b2fd5540659676aafe2c27a8e3d0befeb7cfe89004f6d5e15028c0e1777c791f76ac26d5e8c2d92be7ac1219196101e98a72250e2a1ec7c7e3c59ac0082376e0afd935c3a0898fbfdda70c032d7fc26fa6e13cf35edfd00106c6729c4160725d283d8ef894d64ddccd2b9fe07e1a132ad5cf5c3ac9c5c016e62c42b9571d88860bf7824590ffe9991917f0b5d631a7c7cbd2164e88deac8193c025cf5757aeb3710c75d7d4852b6137f780a9e6bde27f0e8ab6def31a0756e7adbd53836b91d2d3af00a6994bdc2632a06a555aa58a8579868a5d2c90f0e8c896227df440d0b0c8ff1c36e54334ee5d5a8e38ccb9c85e3b76e81c4f63455a5fc0cc380f5158dd316eb7f8fb689656e8c28c828d7b8ab6ff489e45867dbb238667484b83fb8b1f69e9344ea1941881f142e7a5564834ac641f5a2c096bbdb5b3573348c3a38df83b71e5a8390b8908cce450839a383534d7ef87d611445f6a7db19cdb24cfe72ec61a691f7185d19c25eb55b0d00ee0f1f48b1c05a90ca6601bb2b24498e8e087a12a749f6ea41cab2fe98516587b2be3e5b08f520e07e7415f3949a06fd05acaa04785e93e490a8401bc1a2510b777d640415a46584cd4cafe11f5e101243f1f9d1b8e71756e9a2dfc46cbbfdc26805df995dceae73874baeb9be73382d9a9b27ac743721c46e5a86ecb131858228512bc7503038b16c38d44e0ac4ce116aa1e8396c56416e4ba7981a8d8dceefc897f133892e910e40a27725522fac9651ec6803e9889cfb1d33bb85f0b248b42f6f2800ea8d861a45543ea31f29f4b0c940a484953cbb49f7eb351fbbd5229bef175ad269daa6aa9d9e4cf9fa6f9b1a63ae8322d30ec6d88ef5d96a55a80abe3ce9ffdafaa6e16466622c5e6cdcc2d492e579e1a6104c882388d0c2dcccca69ad16af9c6389fbe356c0071c9aa8d3acf5cdbbc1a732fdb9dc7c5e96c3d771f323f00abdd3ae3c90f4a104b73595b858215a013ce39ee1ca628a1f59df173fb154e15effa5657363685805a3fff23dd65ac8c547bdb6cead0d18dd1dc51bd652aa175849115cc50c9c77868949a6a7007d6f71f314dd889b778fa84c58a9209c495b9a93a74b87e1e3aa2263efb5c4780cf5c2f14df2c35ed0a3dc7dcaa7ca053ea984d0b9cc519bf999bd2dbdc00655bf3bff19c458d1c9593b29e796abe58136acf813165a32ff9fadd741d34cca3829b22e3651f981201ffc1a75b2233743b5c3930d072b66a28ab75c5dff1de7b3603378832fd4b022fc85865ad8b231462f69276f8466b6f8538ece440768f6f34930cdbdf6f72aa473d38e5c24c44c66f0434ca43f184743b084477854762470760061a15fdac699bac70fca024296a66740a2b30d4e2fbc2064354a8e28a5bdb9cef3f649ac4fb53e2b56ae055579f0848923ce4cde973d11130c61b7dc08ebff442bc097a54155a4dc83583b9aa21e8dd16387977a6245d81760b7aa68cb649e433d437abe927184c37e8f2fed882c8ddc8f20bfec664a9a7f6d9af102d564906655f907db80bfe670866e5f43522eb6daf35f5a0d0a4df22d7934ac54cd40232ee6546957c87e9737b864cf923c92c02af5b764e307c1d287116c956ec999202dc78c95942673d6464d5d1037c2172298345310b5ef05773b389574cd72fa86d3edcc9c4fb0bee398ae7a2929f4d61aa4033798ad91b842c0cd88bbbfeeb00583661fb305e0c63989fe9d206f24515a65eb6c58314f3d0bd7156c96c527398bd13248c359c65334f1370207489252d4695b6780458f96754537e156e8f27fce405adb014a9873a96fb9c04939df3cdbfa01ff7ed4463606b993c8edf3f2d3788f0e57268944c4cff7713fdeea2a1055fd32e2a8ee220ac99a776e715db3e2f543243cd78e897363679d32a6d7558f8be8bf6745dcd81d277d09c0150643cf9e28de082cd29881cdaa79c1eddcf106abbdb29d9ff139bc18c99ba82a841a3988931c33aa2841d875aef4ec146f640842a4fe7148e730101d93640b2d169d814311b208bbe28f4830a112cf416a4eb9a77ee6f426cddf4f505ccada71b6f3522e9848da553129dda1b45d368fbbf2f3a47398806d4b19b87b8d95e7edab08129484d2f91b4108543bb28231ee2ed80b4692b340b6bf7a5229e1f3453e6afe4bdb83a217525ebafa037a03915cb5934ff2b31af499e3489e4907f0e80e466daa453d4dab51da356df0fd1673960b849a5a141b321ba5563565290531ff688497d3df49e38c8ef8a3602610487cc3fb5e487c2901711b7ecbaa967fd9450ebfb344c3a7b9471c87328cf9bad5356ac724c190f1b065829f1870993e52243ab9418f59e9013d4c3262ce8f9748bb85b2b0981617c3cc101062dc57e342c9b9a23ef86d4e9e064cc9a726909401c34e7f45546c36610c05b6307165a9e5cf241eba61d88dd3504bff4dd688153f9a13e38622498df03f4848fba038d5c9dbee759c23c24b2525f1619d8eb1daf2f8257d1f452cc93609c1300ddb76fb27a6bb91d2922a807fdd06702935b2907d7e686fd4567f96e9affff0633cc4479c5d0ca4434576193aa7afc41ed7d3069e087d6acf0a96486177f030000002f1caa9b2e964bb18a9f393196279d812731a5b32be163b566405657bb97a6650174947fad77c3d3aa173c21e8f18a56e019f55c66b2c88d6f402bba3f2651a4040128eddec8f4ed597382b52cd49368d73c3295daa9d50af58e6fec753e8780a6e310e54c9977c9ccbaa2b7e4d3c58f6f5ca1949a5b5db4a549b4aa983d633e515e0cd44695fed1dfff3e324e6dea39a6416c9924ed37d3a4e9ddeae380e1bef7bd39c1515562f9b1b734185ab66a013bd5a2e3e2d1ec555b1aa678a21615f2db1de4b527dded8b0cc7e1d3181ab2225e6101ec30e6256ded1e1fc40784e8c89ba6910fa5b7a11018496ac45d086008d123461ca9e6c9f59fc2ad9dd92279a0ac748500048c6ee067685b1584fac7dcae44900900f53d7a423eb0bf75524fc09f0a1e2667950c97c0d238fc795ab7dbb9e824783d66b1e548d002ebc12092c46bac722a5b92e377d60e75b59fcfa65f6233000000000000a37716d9953ca5fba138f47b3b7ceb892bafe3d243c8cfdaa09d6b5a63898e160195a92ceee635c9173c9b5678211deeccb601a06542a461d3a149070993cf7a6650c8b15b1d08978cfceedee63dfd53dafd12cf72ed13c7e03b68cdda47f4f20d867b5b4543afde8df431ceed643268921c1caca6679449923a0c81f56ec6786c71937b458124f23e9248f64177a98b7ead7a82cc1edf860100e77cb6c3407e451d085fa2c58ab30272627e7ece7ea9f993463c57dcafd53e6b5bdec340b12132c77f74ee6f18760b319c62fd53c2d1dbdf51b09c2cc1013b0bc43c4f893e149591393b90d483beb29f6e21bea45f1f8048cf091f8e640b8a3c76b75fb3f37721510bb7a21d000f3facbf15f3dde3276edca8ad0032bdcd2c47eb205d9e3151c982069e6aea2ed04f34ff19d1275d392e3eb6921e783d15e30d98020840ae8d2ef87140c7b6e6a863fb8f28d0fd8029ede906f486ef86e0d3bf91c888bb48f2e149e9880ef96eb9aaf020b4665110c0adaf3e5f2f0bd31f3a2e88cb294b19d7b247c7b4e90aa6e5a89e0f5317f440a677aaa4e2e830baca34ab2c6de4794b4e745c985d02aedcd6445e4f39d218bcf2367a3663150cc7c689a45645506b24dac49f0ce9526dcf8bf3222083bbb1ccbde8139a978fa09176d70d1ecc4822c1afeffaa4583485f55da8cc1a69f3f09a575d00559644f0dc54e2f8bc1808889affe12de6a92b982e117f0f3d7a44cd945adf7d668fb169f9af53d0b6bf0a315726661e9c1d0050f35dd74b6e53b66a36f124027f7ff921c5e7b873ad5980830ca609302978b3b03da9c25537f494ecb8859ba4ad11106e160c90cbff21596dcc24a004c29b302cea2819c83bcc44734474a2c51c2d50ded40e57164b833ef468125557dc2c4664d4ea5bd68400ed4739e58eb3e82cf78e6b7a87f2a518e6e76ea7f73f5cff00f1c747c6228912abe1cd254b872c0a4b1675bd11ac2b2981c60bca79b2d67ba6c4ea54baba7343a982d3b6f6e04cb251e7b762c5ffa416f28229392f7c8fe018b392d00920035f44f2ae3f5d697d7176130c1aeb9048d02c346fe074665ff85ccea4dec744773be68631939328693d86da6d6c7cdbee01bbf6eec6225ff254fecadf05e0ef33b313cc023206b7cf3949c2522e689b87beddf57ecb835d3e0f547ce0788727946bfee0a38defd939480617bcc8e6380d97a88864dad6a65b"], 0x1008, 0x800) 16:01:49 executing program 1: execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=',.&@{]\x00', &(0x7f0000000140), &(0x7f0000000180)='&\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', 0xfffffffffffffffe, &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="c79a753874e3e28bb25f5398630edaaeea6342242f85126877748c626018d8c82736f9b69f87e4a3dc1055e3586a5b6440fb084473e3c7a9e938e6eb8cc428715451a6ed39a378da20df3fd35e69d81a43e9054738c9a6b58baac70013969411fcfda4654be0f5b39f5831267039f0794fe8f661334a79c157d67f5262a362b82b6033b3502cdbc1e353699d0e34876049d7165e006e8414d85caa1c8718ca580c8b445331af1e57c1422bd15150a40f9707e97f2623252b72ad2413093f4ea1a416c5256f48530305a3499233d7982da0c0592222b8278969b229d6b07566f0b36dea9c3494816dea", 0xe9) ioctl$KDSETRAD(r2, 0x20004b43) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x230b7b74b34845c8, 0x3) fcntl$dupfd(r2, 0xa, r1) unlinkat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) dup2(r1, r2) 16:01:49 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 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, 0x8010426d, &(0x7f0000000000)) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x430) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4) 16:01:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x5}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100000000, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10410, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x80000001, 0x5}, {0x18, 0x1, 0x8, 0x8}, 0x10000, [0x7, 0x9, 0x2, 0x8, 0x8, 0x9, 0x0, 0x4]}, 0x3c) open(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xff) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xf5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:01:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'./bus\x00', @ifru_vnetid=0x9}) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) 16:01:51 executing program 0: r0 = socket(0x1f, 0x4005, 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x200, 0x1}) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) 16:01:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) r1 = getegid() setgid(r1) 16:01:51 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x5c, &(0x7f0000000380), 0x28e, 0x0, 0x1dd, 0x40c}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000180)) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:01:51 executing program 0: r0 = syz_open_pts() getitimer(0x2, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) 16:01:51 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000000000) recvfrom(r0, &(0x7f0000000040)=""/6, 0x6, 0x42, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000140)="de320d3232d64936bb57462f92fb6815b5187dec426d6d97fc6b0922218e1d41108032273b12fa30b5c954c2915ca3df00e52c6633bfb677309c9425d664c0049c289415cab0221a1bdd958deab8e4febdc58144be833ac2a1074e5d1104d6e277b8a08f38a601f77937ccc5135feded92365e755be48a104a86fcf537e0c79dc8de44395177cf36c1cfecff1875ada13f32ce761de4927dd9c7ef34ba8916c4fb9ff2dbf1dd6422842118d10f64f4c69cb3b8df7d4760a8ff0f23622657fe7c437c0b0c7661304a465f48a1ec2f89a4156a04a2a064968d212abe4254b0b2f4eb7490e17524199da6f16182", 0xec) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='}+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/[#\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='\\\x1d&(,\x9c)\x00']) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/179, 0xb3}], 0x2, &(0x7f00000006c0)=""/124, 0x7c}, 0x2) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000780)=""/249, 0xf9}, {&(0x7f0000000880)=""/11, 0xb}, {&(0x7f00000008c0)=""/201, 0xc9}, {&(0x7f00000009c0)=""/105, 0x69}, {&(0x7f0000000a40)=""/122, 0x7a}, {&(0x7f0000000ac0)}], 0x6) mkdir(&(0x7f0000000b80)='./file0\x00', 0x14d) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2, 0x80000000) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x1, 0x40) r2 = open(&(0x7f0000000c40)='./file0\x00', 0x2, 0x100) connect(r0, &(0x7f0000000c80)=@in6={0x18, 0x2, 0x2, 0xfff}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000cc0)=0x1) writev(r2, &(0x7f0000000fc0)=[{&(0x7f0000000d00)}, {&(0x7f0000000d40)="a193c42fb8348fb2aaafa060414f41647bd615a9a62b4052cecc93e9ce9402cff20485baa4e52861bed9bcb453e275ba9274688c85a79814c05db492a9d3b82a089953c1aa827c0f128161", 0x4b}, {&(0x7f0000000dc0)="a11abd900801745268a6ec7ae2c40a02456513e3af5c0f1e82b7187dc97fd97ff441126b9c9166835eb75f82e29b51d02fa8a83c3aaf26abdc2557233a7295f299b637c010d45e7cd5baac3e8848e636ea8aabd082501094055d7bfe191c2795b098b56f631274695400eba07e0849bc46b655eef19d0b94bf5c30d759f3540d", 0x80}, {&(0x7f0000000e40)="f731bfb0e5e8a7668b412240749586a694e0a8271e16512b7532aad04d3b1148938f96e4cefa8d614c9ba02ade34f23ab6db0eaa5d77184b80cc585889f9161cb0f7b9f554e7489227f60008405f65c6a12d1326eaa74b5f442ec43314f44a71df340f5eb94f2c035f3e5241750d33fce7251b81701b28f63681ce2f4fc51aacc2e2b05960014dedd8f7290563ac378fea613b4a93067e25131ae2d744935eb55a2249d8907f22af91ff2646e9c5a177d029f3c50b7bbb655d", 0xb9}, {&(0x7f0000000f00)="9e3546c54079905e5d9a315094c727acdb43b3ad11ced6aff0f5d8740e845f66af6f783dc0f4c2a0ba7a4f51b1a1ddb921798939ddbf3158aedb9575195953cbe8436162e7d38bf9fec3a784a83c97c3b682d9fdea76adaf3e2cf271f8fa476f36f98fa436a0d885f1844aba2581ad7ed474c0bc76093b256475db892fd3b6de92d511df01dff81565ff16cb3ddd5fcbd57edde8", 0x94}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001040)={0x0, 0x7, 0x40, 0x101, "595d6e645b22c3d61da57fe3110c42bf447b0985", 0x26, 0xcf}) getsockname(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) chmod(&(0x7f0000001100)='./file0\x00', 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001180)={""/16, @ifru_data=&(0x7f0000001140)="01f23dfc6c455208bba35816df5dae9a5e203c181aef6fe64cc83ddf18012312da6dacb3b11bdea84ef60044b512"}) r3 = semget(0x3, 0x7, 0x100) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000011c0)=0x3) execve(&(0x7f0000001200)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000001240)=']\x00', &(0x7f0000001280)='\x00'], &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)='/]$#}&\x00', &(0x7f0000001380)='*\x00', &(0x7f00000013c0)='#+#-\x97.-%\x00', &(0x7f0000001400)='\\\x1d&(,\x9c)\x00', &(0x7f0000001440)=']\x00', &(0x7f0000001480)='\xd0\x00', &(0x7f00000014c0)='/[#\x00', &(0x7f0000001500)=',\xe4B\x00', &(0x7f0000001540)='+\x00']) mknod(&(0x7f0000001600)='./file1\x00', 0x0, 0xffffffffffffff01) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001640)={0x2, 0x2, {0x9, 0x6}}) execve(&(0x7f0000001680)='./file1\x00', &(0x7f00000018c0)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='+\x00', &(0x7f0000001740)='*\x00', &(0x7f0000001780)='*\x85-.@.\'-\x00', &(0x7f00000017c0)='}[#/\x00', &(0x7f0000001800)='#+#-\x97.-%\x00', &(0x7f0000001840)='\xd0\x00', &(0x7f0000001880)='\x00'], &(0x7f0000001ac0)=[&(0x7f0000001900)='\\\x1d&(,\x9c)\x00', &(0x7f0000001940)='#+#-\x97.-%\x00', &(0x7f0000001980)='#+#-\x97.-%\x00', &(0x7f00000019c0)='/]$#}&\x00', &(0x7f0000001a00)='/[#\x00', &(0x7f0000001a40)='*\x00', &(0x7f0000001a80)='+\x00']) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001b00)={'./file1\x00', 0xfa, 0x7, 0x401, 0x1, 0x1000, 0xac, 0x4, 0x1, 0x1, 0x2, 0x200}) 16:01:51 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x3, './bus\x00', 0x8001, 0x37cc, 0x101, 0x6}) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) lseek(r1, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) 16:01:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getrlimit(0x9, &(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:01:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x2, 0x8000, 0x2e080000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:01:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x1, &(0x7f0000000280)=[r0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x7, 0x5, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getgroups(0x5, &(0x7f0000000080)=[r2, r3, r2, r5, r1]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x141) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x100) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) 16:01:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r0 = getuid() setuid(r0) pledge(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:01:52 executing program 1: getrusage(0x1, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/240) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:52 executing program 1: getitimer(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ftruncate(r0, 0x101) 16:01:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x1, 0x4, 0x3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/65) lseek(r0, 0x0, 0x3) r2 = dup2(r0, r0) flock(r2, 0x1) fchflags(r0, 0x4004) r3 = msgget(0x3, 0x224) msgctl$IPC_RMID(r3, 0x0) write(r0, &(0x7f0000000180)="c9", 0x1) fchflags(r2, 0x20000) 16:01:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) close(r0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000580)="267e26eaf2595575f1968c6cfd7a25f8c9305bb77c8c2e40b8b134cad68a856bb8332660ae8cbd7daa0630d9a9d27d0d3de684f3e6d9456da505d940f7038de1f06e199c0db6393483af9f34a1a94131826ff69ecb97985ecc617f6842883e00cb56a3dccffbf52c75fa69bb2ffaaba7c20e83fbc14baf6f38", 0x79}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xe8) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x52) execve(0x0, 0x0, 0x0) 16:01:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000", 0x0, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket(0x10, 0xc000, 0x1dc2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/117, 0x75}], 0x1, &(0x7f0000000280)=""/251, 0xfb}, 0x800) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) setsockopt(r1, 0x5, 0x4, &(0x7f0000000100)="d40c6f05700a1144f99d0569f0ff458bbe5ef7a06c8a017d2d34f3e69158f7dc5df591f520df76a9971c6f5e01a0feaab242e6dd4b6f4e804f8510ffc831b4273515e2cf50fd5e2be481f05504ea2fd609513b74530d50541374", 0x5a) 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xc88, 0xa) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:01:52 executing program 1: r0 = getuid() r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300008000000000636e73540f51e40f41c91f09ab8e0f9be78d99f9"], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1, &(0x7f0000000000)="d5ff9668", 0x4) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shutdown(r3, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff7, 0xfcc}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) 16:01:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x6}, 0x10) write(r1, &(0x7f0000000080)="1e2488118313ad895b86a14343cc70a4111b163e5c9f8525622416d1e741b44bc7dd3a781b03441146523a54cf3c39c1708da562d33c1fa1c9f831f84f1d34669815924359213c1071e7d997973593f9a0469e848e4b3813bc5a04f7994be35dd503dba03f5adb37803ae0d4823d4ee65a3a8f16247301a9c6a97b6f1b2d9370f3505982b9602420ee5d869cad9df229be0d1522cd4196da74ec14efaf4237607dcdc5378f190cca8cfa97c31ccb346b0a4bcb7056a01b603296b31808b71bab447fae770eca6b583f0623d14a08f69d6ab7c1f2f468c2e6a43e5b0792e33c", 0xdf) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 16:01:53 executing program 1: r0 = socket(0x2, 0x3, 0x41) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) setsockopt(r0, 0x1, 0x0, &(0x7f0000001340)="d49198c7513bbfaaabb9b6aba4017f5c4d0abe2e14d6c0c126cd3c8fe7296c419f84148ea1acaef72e4d67636ef7ebe1bd297f973dc664126c873ee5cc55131f08c2495555bc6031553aa719233f3ffe8de875b0e8fd2ace7540f1877075cbd48a09914689d0aa5dc15f98a74098a79342db53f10fdd8629d377d5f385fb010e65ce8d11606d605dfb77b56fece131a8e64a7a1f4de3b83e50001bd74010f38eda7065e2b50b15791c429ac8eaede2f0b844d314612ef811255fa21f490dc8de147e196e5cff6105dda7d55d83a5afebe094b5df7747c0fe00"/228, 0xffffffffffffff0e) 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="edffffff0200ff07", 0x8}], 0x1, 0x4) 16:01:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8041, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:01:54 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:01:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0xdc07be9e34a210c9) msgsnd(r1, &(0x7f0000000080)={0x0, "d79c3ec942e5bb150e1da00dd737d7d466faaf37d1ad03f662a2896ff65a86e38adf790ea6b00aedff4b29ce1c7542c04b40ebca3c77ea5744f8805105e68ae2f4b6f617aac76f960dbf784ebc79e503fbfa100dcf719c80efae187a5b4f4636b6b4e58003becdbc520bee45fba87b148b8a6e2db5dcd5df9f84ac97d73da5a405ff9c35333f34f2"}, 0x90, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:01:54 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xe000, 0xfffffffffffffff9) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/240) 16:01:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 16:01:54 executing program 1: r0 = socket(0x18, 0x3, 0x3a) sendto$unix(r0, &(0x7f0000000000)="1d8715a8e1ff27babfa1ccd75b18aec296f2e6ee883e28843f109a99b22306a6922f7396e83399deae692b325cfd113e82bce93d216f9e265e0ea7c71532ebba1b06afa7d2516f8badfb240b162af5e01dcac5b145ccdd6443e7262039fc6b745dd94a3e275df4da3d9ec22f4da16b73dce553573e64af48c99e7dc8fe1a5504f7b5d16a77aa956d5e6bc6", 0x8b, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x9, 0xfffffffffffffff8, 0x5, 0x2db, 0x1, 0x5, 0x9a92, 0x9}, &(0x7f0000000100)={0x80, 0x1, 0xacd, 0x2, 0x0, 0x10, 0x10000}, &(0x7f0000000140)={0x863, 0x1, 0x8, 0x7, 0x0, 0x7, 0x100, 0x3}, &(0x7f0000000180)={0x3, 0x9}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x1800}, {0x0, 0x800000000, 0x1000}, {0x1, 0x4, 0x1000}], 0x3) clock_gettime(0x2, &(0x7f0000000200)) 16:01:54 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f00000017c0)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000002800)}, {&(0x7f0000001700)=""/192, 0xc0}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000001480)=""/236, 0xec}], 0xa, &(0x7f0000001640)=""/107, 0x6b}, 0x42) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:01:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6f90) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xd, 0x8) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1ff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:01:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:55 executing program 1: setgroups(0x56302df5fe68960f, 0xfffffffffffffffe) 16:01:55 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r0 = semget(0x2, 0x0, 0x95) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/40) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) close(r1) 16:01:55 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f00000002c0)=""/161, 0x450) 16:01:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x40000, 0x2) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x7ff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0xa000000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x793, 0x7}], 0xb0a, &(0x7f00000000c0)={0x3, 0x7ff}) 16:01:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='\x00\b') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) 16:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x3, 0x5740, './file0\x00', 0x2, 0x9, 0x6, 0xffffffffffff8000}) r2 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) close(r2) syz_open_pts() r3 = syz_open_pts() fsync(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x84) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/160, 0xa0}], 0x1, &(0x7f0000000200)=""/149, 0x95}, 0x0) setrlimit(0x2, &(0x7f0000000300)={0x4, 0x9}) syz_open_pts() write(r3, 0x0, 0x0) 16:01:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000005cd202c6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x28) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:01:56 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:56 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8712ef5394a768949360f1c1b9464413010eb77716567f5b8ab7144c6f49cbabf3eb47b46ada61bf76c04e331db8fff78dc6ae24c2f1dc8898e00ba3046ee9aae8b9fb780618829f576a6ef8ba", 0x4d}], 0x1) 16:01:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x40000000, 0x1, 0xa5, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x1a, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r1, 0x80) r3 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240), 0xc) stat(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000076105bf81211e34d77561e47ad165a0b7d391964ecb389f427ee38c86f5453852e08947c8443a229223713094b9027c442a250161fa68349b87a94971c4a8c62159d7115d87e776ade6137ae6e9c91197c02f80059e3e901416e26ab9cdd22be5faa57dea7e94daaeb9230da7290ba9a8a52da1074e6cfac676105562e8961e275ef6a3324b2aa34bc0b3f4f5181cc1f7e22468f90f8583b7a2a2fe99a6a400b2c30ec376d90a189296632700537128519cead207a07309000d7498abdc5fbf42dc4ece70d5f1174109792c8146ae3ab4e10093f9258930778d78d318a80934ab08327da8557e49000f8799df3ef694fc89d0b1a8dc4d3bc1709a46306adff049c35ec9fc20135204589a98fab4bbef6f45e0388283d6f32b51e73a27aafedf755478936ad09d181bb5d1d4b4e9c33d915a781e9807238711fe1ac813c0d21befe412231403bba2bdb1a16d5836c17d614924066ca9185da38cc8c93a754f8dbd55a52fdec5ce1182df4bbadbd8b31b666c73feb3e98ab07f12fa631e82a08d0f109ae65c788323ff6320df941763eccbdd6afe0f372e5c7ecbc02cd15ffa58e115baadf709b9c5daa63d518a396e34724aed044a2db895c2c482f9b695cb7613709314905d8813a4f41d1ca666e15927ac1d61a6eb4ee34a0d4d7716630f80562cbb418ec1af58ae0b5714568ed4ed39ba8c184c63438bab36cef998ab0b1562f4f60a731dfcc04ef3bfa1de8758a62c2eede1598e3e7c94aacbcb225a303ba579077ed04759e35183359d380cfedd40687ea70eb2bb8e91ac932d0ed1f01251a0025f2d9d1438a15187bc22ec9ace9d673217795a7a6b52da70bc83ae3bd8de6708b5277addefc3057143aa9025f7615eebe3fb07550090766bd2b0111115fbffa43c32ee1c2cd3f0439f1c210ee4a73421fcd0b4ad1ebb98aca2943cdd9546a2eeb875f6bdcc428236a7069a61922900a5b03c2599ddecbd00e71f5c65543f17c8d772df08674ee5d22a22b23f641b41219a530d585e99c5497ff54c8518a82e5f4fbcd18e8ab3fe02329f232507727a95a451045566fb5109f0cb0a8f97a0488e02e1467be6221e6ddf5d19c36cb24dc70daaf6270cddb39c5b7e3e46ab727afd5eb75aa57f861dd74d01d084e52cb61d00946977c160ca665e35413199e582e6170c7cfbcb9e2946725c0576ec9c3261bb2b6ac8d5b94b97b81702dce491fc212e478cac7ec3ed737b713f9dab2eceaf8b390e7df931ba3f98ee997fab5bd9e256c4882f70c6624b20bc735ea270741e4c4366652e1aeec8675ffe3ceec8c96736008c676ac05cf604d955aa3eee7aa94b618e4451590b5b712c46282ef7ce307475fa471cad3877dccfc267dbc0a3167cb10d9f877a3958f0bcc33f4e84a6277e12e63147b1caa4dd97693940e6131c5e76db2dfd46841ad392898c162d3d288cae0ada201d38a2842a394ef1d29d4cd82099dc3eaab5182465188fe6ed4562676b3319cbf0eac042c26f877e578fec9439f64def8cc384edb01150db11d7f79bd243b225dcb7eebcdd0a2e7b54619b228a4ff8a7025d22df1d671ad9d1923ce4c9283b17d968ed764f7fa909037fdd8abc760941298fa895c5a17b3324363d8fc282e1cf8c77477795ed76c003ca80e1097016c11d599f4a02ac95e04282c33bd967af168fa29afb43faccca460ad0e0807af7ba45410989a3153e88a5e72fd0b64f7e1766ca5ef611424d898de3b23b8bdb0ad793090b27fdd0e863cb74ef595add2a6377bdc87511bbb7e682a6a2f832c004ece06e6d391a64fe7fe3c4db824534a7608f8d2b116e042ba516c2ed54b237d8b6ed1e2fb1e09f9d7e19ab64cfa728f12b248cef3ae6948cab381edfc564c381a3913a6ac58f47782f9ca6cf9965c870f1ed8f061410e528d355a77c48a027aaad76d6a8b9c75c91dec3e2747c78f6262ab5602c7ff8e0d3cd2798afe7dae02508cb65c46ba4862b1b83f0ce84d551f58f5ef0dcba664a9697e93136c1e94a545299e2d58cb8d7775c42f9d18d6e054ba4fa53cbeb5f798931e2a43dfea6a23d5852176ab1fe20df5eb67729287d3cf9bb97b8bc7ab940b05d47457268df2448afd196634d8f80ed9963703a76b3bb4bd139de39b7ab4c8358d7d9c132bfc00b4552401528634eaa80bfe9dcb3849a2ad539e663469ec4a3dcea9d103d109985f07bdb0e5767863323735747635ef95485ef54faff84486b5e11201825cd46a07b547d7d9c0e25e301516f8cf2bb960b336e3617f22eb8986e42a8f5467493c5b775f852a8ad9cfb46007e242a537a57b7e6195ad2f3065e747c00ba95165534d0dfcd84919878c7b1129a001b1ae4bc15f39ba896cb2bf4729b6085087b13417252e3ee9ccbc725a87fe0dd09159b60210a78afa286e752dbcdee2c5bdd66ac4e021d32e9526a535ac41f990716d1ba06c14f8dba319739d2ce8401e5ae767e134b405e722c3473d48384d544fbc0f3c527291e092af640f153e46133f6da8c692ac9183c5430fcd5db9b159a9a5ee68af7fd3b69133018f08b90ca6c6e7c5470264360165bdd4d49b41a6dd68c8eb0eccadad11fa9b51fc1072582d33e69c0e79eea7ce8d06cbc26d3007972f2f7aa28392cf28f57c60c65a80467cfb2b072fb91db7f32672d367c232e3b4a7b2c045534a109c0acd9421218fdd2e6623c3134d605cb3b628074681fe0d061ce1770695dbef87b3625240fcff26f64de9c884d506e5137ee435b81196b09fad0ec152ef16907ff71e49a8b4ffc298d30b038e707b332770f28c616be326a9552038151ae3e9d2bca26377af3740763f73bea857c85bb32305cb2bdc39d18d73793f5dd0427fac4ccc2dc5d15ca56be8f40138db7fca5d6d0a25293eb3571cf39328f76ccf6b467a5ed62df8a0989bc4cc7a738a262af3999e28edf67b4b937aa1837ec28d2be29571c2a949f26734d0ac53e92832e1860a0874e8331319c468e8a3b0ab5c8a2283553b5840094333932fe3d0c685e5565ddf246cc5f84b7ec59ed85bcd205220df70afa2319435b4be4012c802032f87156effcb569605131dfb6b21089c0f54f83ddee959838069da86e82d4e6cb5b06911926756f5ce51b0ae9dff68368508ff076a19e3a1eb18e9e96a38b275401a59c6d3a9af974268cf798782ef06296257d6dad422768c770ea96d4611f32c025a491e74a14f38f1248a351de11151c765e34cf5e2e58a593fa891658b0f2b4c69bf26b5c3df2d36c49ff712e0667af3cce337e107207914f35e5708193ffd006d1f93836ff1310908e06de7888301ce0d0c3b55d63699a57be282b733c8754ea6dcaf0be29647b6f0dfe8a55cba1273366f188a277a27593111ae365c3ddf4f6592229912f162ecd88198934f9a3b76895e6f2d25d19f1e668ae5dbbf0421b7ddb4454be3d7719d7daa4fde75b0152922666a103daec439f9b90ae410b06b9c5bc3ff4b1a611aaf9955296bbf1d95ab2ccad7ede89c71c97cb8dd561d1f29ac7ad28f2d4cc65692caaa2ebe82c2114be8ede7f5388dc5a88b928dd4e24bbadf8a5f1d5cd22f7da85985af0322017bdf65ac891b73c74685dbed0f0a23c725cfab9a9b5e8b9284376800fb817b1b8e236bb267dbb486770142c82d678d138debe65844a2c42ecacf352b7372eb0212baa3d19742bbaf67707dc788c4afe33624d3d837188ea7c40d1f09410000b375c21ad3a2806887012fabf217c4252617807d5b98573e7e961bec59081b05c8845aad3cc01a3aaa8d27b953f522b97a8ed415b14b66a970651abfe909a869ebe6b729a05d8f3e4b0b4149d094781057362032974f9d2357722c229d69b6409ad2eef2971c40545d94aedf7c25f0f0a473f28b51369ce6331a37685513ab776f40091d2a75c0c1817b15d3dc7231c2b24a26b9e7b93d8c3ea1e3a4f6b49671f2a0b21c694976df5299572f41b2fe70d7b2e4f0f814df104218f63478ed7840a9d024d716b47fff77ab6e21d238adf6bb36e8e93f5c1773f6ef477ac94a1d6db676e5c1c02d661951a6d878a272856617056c03c1463892f3a18cfbb2e46ad601ab9b081fcd19fd180003b6b020cb622500de814188666095bec6cfa34462215a03c8f27941c02f0b6bb49607263a7da5ba489be15107219d4216e0fc42a13d71de398c93d8ac40268502fc213276f03223ca6c8f4a2276174bb0a43ed0d3c6f420ea388014302e32b74a6c2f7710748b2c1bfc51fa7e5b6e855181c24d30d3b098271dbd63755898331ff8bf22bbe8e2d8db6c8d23f8f6ec50789a9caedbc446dc8ffc761cb463d7fa0232ac58ad721b0583deafc8e6fc7c820b95ae11cf0a976a564af767430045560a75185091bb7007071ed5d13495a4399e7ad9079e2d6827960144de1dff9597faff5e28a69486e1f66a198ddcba00d8797c790bbc0831fbd15736a37e59ac82506803b1319ce7f1486b91e81c3dedd796008ffd0b910cb88b003ca75800ce4287c8b5ecb64e246dbd6bc311847bde73db325d8febea61dbdf1b74186996c96150359c3c969af0e6a15460365914c728b5adee39f79c174aa348c827a260f5ae669dfe46ebd98e787a9775402f6ad8bfdf03c02599c9ef190130ae9c6027ccd4a0116bcbf699be964f50be1bf2b4a4a47569c8539acc3f18f80e03dcc11c4e5f7d9a3806651c5e19ca8193925d09c16ca8e1afd2499d178ff80e2fe665cc3096ba74eac2bd4679d77373756c280482c16bdd528a81536eba2dc0068e0fc1d4451c43708e9d101f09dab36a8d55fc512eee29411126166c38c6e7632e6cedfc18cfadf56783fdb20220a96deb237ed057f1713b3c5e27571ed932aaedff9033dc1e11cad91a7948829d4cc0690e7251751bff6b28711d652ad9c12d0949166f7fffd6e442f9c2ec0c77e73b423267afc96506e6bc08f9c0f0c42295e89db9a986ee8551f331213c312d06fd04c81a188838e0e1606846dd576af4d935703bd68d56e62afaa33f8437b5e282b6befd6ae2b59c540c086778f823e3296a5b183aa6a1969c3f44cdef098587592552d967fe03bb6b0ccd593c48514b96c4c18fc10bd9d858bf47d4ca328c4908ae41d45282187cc11b956ddfa1f531d6ebc5c038a2b92b000e73632c4a27bbe4fe85fb114ce0b9f14c52e4ecaf0651d01ef12df753619b82ee83421cef1775b0492be87008ad7ebfc4711a68084d1710b0ec69d4dacd09c1ccf8ce2f5f3caf03df83a4c9d256f819690783a1df83e12bdd68a4094b74792712bcf8fe5c95f34e09c349efe8fc78e1a14a2bbebd63ae8bb99bdfeaff3269b81758efeb085c550bb2268a9040867d825c853dd9c8316aad5505975d9f51eecd98ae8db39ac32e055db14faeb1bfb37616e4051b645329fbeb4c875fba1851d8eaa7f94d1a4c841a827f2340ef5490d093db5b1792524daffb864888ce9c010157e55cd2b7e0c78cc62f9a4fa00f99fef28936edcb633be668d60ea8f2938347b8b554042ff1b44cc89f69655b8ee619bf5768b1fdb73199e42d28b2999f35106dcb8c9ad215fd475b15155b7f2a7c98417c0bebf1db7bc28338b56f2a3fb82094432066895d20433e13a057eae615c786b779278d7b92ed6f80dabad3f775b58a4e282831c544f822bbf7c062be96f1e0649efc2dde67d19aaf386c1744716da6163fb00dc53a06430b425a67af5150579cd5cdc07715f2d3bcc7570c789fbd163fb614b78d5bf0384f7421ce00"/4089], 0x1008, 0x0) syz_open_pts() accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x60, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000016, 0x81, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2ae59b6cdbebf731, 0x1, 0xc41, 0x7}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x40, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0x7, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0xa953, 0x7f}, {{r0}, 0x67dae5811c2610b9, 0x1, 0x60000009, 0x5, 0x191a}], 0x200, &(0x7f0000000180)={0xffffffffffff7fff, 0x4}) 16:01:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eac0c8e4b83ebfa"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0xfffffffffffffd64) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:56 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000208000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffe01, 0x5, &(0x7f00000000c0)=""/164, &(0x7f0000000180)=0xa4) uvm_fault(0xffffffff8222be30, 0xffff8000019bf000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)