last executing test programs: 857.425508ms ago: executing program 5 (id=6): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c3739215", 0x1000}, {&(0x7f00000001c0)="b0da85fb157b06aaaed3f30b053b7be3fc0a1f43f258c8cb5443653fb52dddbe1859ef779d23d65e8c66d1b8a15309534335793a6171d40599c6f8b916ffecf0a44c6f3d3cba764caa58e75b49f95cfe2374cf5a9eccfe3eaa548b0e8ec3e99f93cbf150c508604b38c963973596a0b76e56436f2a5a41c19edb6a0e67d5ce973bf9a5a4bb7296059efc7378a062d09a38f7c954", 0x94}, {&(0x7f0000000480)="70f87ffe4e1d772e6d83bbbea790fda4523f203f2eb577b131e62648dade8904c36ee147eb5a1c16f6b6c1419dfd25b7c750805dd8f31fa57af51204", 0x3c}], 0x3) (async) writev(r3, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c3739215", 0x1000}, {&(0x7f00000001c0)="b0da85fb157b06aaaed3f30b053b7be3fc0a1f43f258c8cb5443653fb52dddbe1859ef779d23d65e8c66d1b8a15309534335793a6171d40599c6f8b916ffecf0a44c6f3d3cba764caa58e75b49f95cfe2374cf5a9eccfe3eaa548b0e8ec3e99f93cbf150c508604b38c963973596a0b76e56436f2a5a41c19edb6a0e67d5ce973bf9a5a4bb7296059efc7378a062d09a38f7c954", 0x94}, {&(0x7f0000000480)="70f87ffe4e1d772e6d83bbbea790fda4523f203f2eb577b131e62648dade8904c36ee147eb5a1c16f6b6c1419dfd25b7c750805dd8f31fa57af51204", 0x3c}], 0x3) writev(r3, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) readv(r2, &(0x7f0000000940)=[{&(0x7f0000000800)=""/199, 0xc7}], 0x1) (async) readv(r2, &(0x7f0000000940)=[{&(0x7f0000000800)=""/199, 0xc7}], 0x1) writev(r3, &(0x7f0000000640), 0x0) readv(r2, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) dup2(r1, r0) (async) r4 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) (async) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000100)={0x0}, 0x10, 0x0, 0x0) syz_open_pts() 825.035725ms ago: executing program 6 (id=7): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17, 0x0, 0x40000000000000}], 0x2a2, 0x0, 0x8001, 0x0) mlock(&(0x7f000056c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!b', 0x3}], 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 787.446939ms ago: executing program 0 (id=1): r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = syz_open_pts() lseek(r1, 0x1001, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 785.931034ms ago: executing program 6 (id=9): r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) (async, rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x97, 0x3, 0x5, "01928047105fb73955a33d89457f3933494075f4", 0x51fe, 0x3}) (async, rerun: 64) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x4, 0xfffff1fb, 0x8, "abe1e9945871e328f6965bec95ff11b2dffc25c8", 0x5, 0x9}) execve(0x0, 0x0, 0x0) 680.280804ms ago: executing program 5 (id=10): r0 = msgget$private(0x0, 0x1) (async) r1 = msgget$private(0x0, 0x246) msgrcv(r0, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x3, 0x800) (async) msgrcv(r1, &(0x7f0000000040)={0x0, ""/39}, 0x2f, 0x0, 0x3800) r2 = socket(0x20, 0x4000, 0x8d) msgsnd(r0, &(0x7f0000000080)={0x3, "266d7d5e582c4fad5ac53df434f23235fdb9c63eee66c84f3c445527b6d3a34e7626db16b1877c29629a69346227ab02848434ab187be01369e2a5a8ab0c3742c5495e13bc9e2e7757ee71747dfa9babc179fad60ef8d16e0abdc602a09d50f5f558edf0160d4b27edc708bc565a90aefd8e22d256164843ea615158fd2c8a69206fb97075f8652f36e833a697d3a60f9552545439ed18c40b38c84aa1e97fdc240930cacc19d601d7043e9381ab33e96535652c52d1754e6b92f811d443d74ecddd672e441aa7b06878c9898bfcb3154d56a7a0b2b0c6f6e7b95b1fd3747d8aeb3ca6c6a3b57ff2eedc0764b7dc7f00b5ecbf2c9089"}, 0xfe, 0x0) (async) r3 = msgget(0x2, 0x90) msgrcv(r3, &(0x7f0000000180)={0x0, ""/109}, 0x75, 0x0, 0x800) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000280)={0x6, 0x1ff, {0x1, 0xc}}) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x7fffffff, 0xffffffffffffffff, r6, r7, 0x0, 0x0, 0x6}, 0xfffffffffffffff8, 0x2, 0x0, r8, 0x5, 0x1, 0x2, 0xfffffffffffffff3}) (async) r9 = syz_open_pts() (async, rerun: 32) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (rerun: 32) kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0xc3, 0x41, 0x4, 0x3}], 0x4, &(0x7f0000000480)=[{{r4}, 0x0, 0xa0, 0x80000000, 0x8, 0xbd3}, {{r2}, 0xffffffffffffffff, 0x70, 0x8, 0x0, 0x5}, {{r9}, 0x0, 0x31, 0xfffff, 0xff, 0x1}, {{r5}, 0xfffffffffffffffa, 0xcc, 0x20, 0x9, 0xffffffffffffffc0}, {{r10}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x100000000, 0xe}, {{r5}, 0xfffffffffffffffc, 0x84, 0x40, 0x7, 0x6}, {{r4}, 0xfffffffffffffffc, 0x36, 0x40, 0x9, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x0, 0x5, 0x401}, {{r2}, 0xfffffffffffffffa, 0x50, 0x20, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x14, 0x4, 0x10001}], 0x0, &(0x7f00000005c0)={0x6, 0xfffffffffffffff5}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000600)={0x8001, 0x22f4, {0x3}}) (async, rerun: 64) r11 = semget(0x1, 0x3, 0x70) (rerun: 64) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000640)=""/101) (async) fsync(r4) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000006c0)=""/185) (async, rerun: 32) writev(r10, &(0x7f0000001840)=[{&(0x7f0000000780)="30906581bc65ba50b66d23338ec74252d64fa149bf7e2cd3a94f6e22d96eb8300c4563357584ca14d4e3aa65b2e974b56e07a5381f95e39b94f5b08969a5a81c40426a19b19a6ff6d97a4312fa2f7ece1afce38f602770e2fcffede9e3721b14de1dc3d64c573e0f68c971425cf82bb13308b8abb6f2eed5e751e48b456e80b80de1618fc323fe9dff", 0x89}, {&(0x7f0000000840)="e0db192eacf7196b15dbb46a49f3e8c248d0f47b57e3adc260778b74485e007ec352600d6cb865494ea610959099e11c18a978387493d8d1d6d0f0bffd21efa3948e00cdaf6616fb0e7bad3ba87831901365fdd857c9fe4612930cba5da54a3c3775c0c3168fdeca4bfbf90abc031b2eb748364caa66be7d96f30439e219debe40fd99a83c8e48d7bfc4ecf22fb1cf90f90037a94656a9330112fd77ed74410d3153eda5da2be08b4776ffd80ce7d3d4a4cd513f0004dfe6e5d53ca77361411eec3da40b79a466010b974ee1dc7e7ece93f1581aed41bb37c651f2e4761c97a4fe0c48462d259cfe5d363209916564317f487b8d0023a60cf7cc8b0e65787982e2d98e76db028aafbc17721c05f9732be81bca0ad352bc1b071468e2960366dfd317db128f9282d0fd919838193daa7dacdf72497281457e4524850048e93d2546b2d142fdf2b3d2c90299477d25f11e77879ce6939e8bad79b277770cca93c0f5f2b375b83690a9e7422d258c3bb005a6c8a1ac93e3a7efaad3197276e983788d9e1971150b65c5139f4f9018cb91cd76aa44a5ff7262bdb7f23e1d10ac8cbc8c8e26d70f0d3f63054fe3125a617016d919cc26e219e67fa4ddc9b6488bd58cff8c840b3c0c9cfe78707791551df3b5fac5c6d59cde262266c5e7054f00b20c96d6442e6a8e8a7bb5f3249c33e53f7112b63d558b915b1182284b07ec3ccb161bf3fee994a65bc5a2da671f041501e2278bf5ceb8451b3b492b0d4c96480b6e5a67eae506b7e21d4277f665e183ed4a51ef2bb9305369ce283ca100028b800676d791a5512b2dfb7034f96c512c758294c76adf245f8277f5c8a0993ed8a2d1f991b649ddac0aa1892d1dc06af48ddc90ea6d0a5966f9f02173b775838cba735806d60d65f82cf595bb69a90c58069b2205d68e05eddd3c95035f4db2076e265b7677f40c156d7039652de795413c9f2189677ea00d5452f7120940b7a49ea88c9adce2b6c1e3317b9ee785b963ba8dd435d92f72fa8932f27caa5aaa33dc33b3936e0363e4b5e5e752b817b61e91ab0dce808a8514c28b8db26b121175f370c5005b17806c1ca287810157eec0106fe36d32feed748c409bde82db804534ed1fcc976e731f4727d3980ceaca15179f5fb382d826c2efa86f355b6d827928eb569a3559decc51c7055a46326666bcff4ff16491c8f83824c8fb425ee4caaf575b223e45e1ae0e3e8e68e4a592b2038aedc49b8a9b9ac811b5f20fb4c4d1d460f36cfcfc9ddb37f782b9abd1b32d0a6652ca4f488eaa77711a1bbbb192497d4c4ef348d480b9bfa73f2f4bdc72a326e6adf85c0b9397c3e723b0dc39b129013291d5ff1fb530b73c942437957b67aa44712d4670c65db18e0594105e6f3ddb482beda7ef3bd8c09cd2410dc3253b0052def8396e76c6a16dd72570c8c343db1d3934a68f98c477c8da70c5c574818bcd8991273e3166ebc180513849e3c44c0ffc68796e0a8a7305b1136fd7f874fb2eb3e6a2334d9941adedba9e5beb7c22ae75a3e1ec67b03da49b94d18f53c1ea3ba293efc1eb3addd4ef5161326e317cd7f24ddaf93723bedaff301b4674e6acd7e351f1f68bfcea58699cb47bee9e205ef2d8a9a2417db70b88ac57f137b11b26501e252c4f07aa5f3323baad5c3433803de370a174bca6e7a513880dde07cb1214b8d26c330330b56fdfc989b514751f7764413ab89d384c144071472e3f05921cffe05886ae21d9af4c9aba2135db024a473aac68f35346496e3e1cb675d8fd4d017cacdc181456a0328fbfca94615cc955ed4584e436dad3040d050affe3fca7a0b2479ded176edae3b17d69132a17676674dd001598665f67d7f2ac9e512045d597eb6994bc65825b6d190bd5a8afc122ea0617037e2900a5d1557a7c282f7df52e6700293ccb5706a6e3044732af3bfeaa702d08dc6555f0a950f27fa15f45254cc86ec4645ab9810b9c8ca8d3cca37ac06516d224bdf176867f90063e7f1174b0cf6430262640e41ada6a609d71c1867804f8a0ceafba7a55211318338371a2753999ace06fe3e8726dd88d5f273552feb31b4141bf1d53845b3cb99f63e312eeddd480afee3f24f4351802a0f8fe19fb7e34bda5a3925b1d4de72c9c2ecd9a8fc957e0656e62051fd06634c226f196d6fd669cbf5386eb0f0163f17b0f54266180dd47cb598bb03ebf2f0b3275d2a7c068775429ac9311792de514579b45aed63a3bb1a39dfb6fc5462f88e67c0eecc4d3c32a318ea78f1e92550c2786a7fa9060ccb971554f706e9599559a61642385c72b78f2173c1ccb1b649014bc40633ddcd719c95db68e398c143e8f9ec8be945652e1c9156d2858041088d786b246ae0dfe577f11788fd271fcb2b4b423f3601780a2d5c1bb12746e9c559b3f04b147633ed675be001bacc45390f026d04c9bac5d5887df9ffe2ee6538564437927498ab0059aab5bd2ce73fa5c17913b8cb5305b8b8b379b96152ce73429f01724464b85de1dd9c64d0879821bacd9113d3c0485fec80a81ea12fed83146d7dfc303090096512f324f75c415d810f2749660191e1694df9afcf76cfe349e4f74b2004616992dd8f82dcb9a63c016a2e27f5a3f2d8ff8ed0b398c7bbc0885347e8a99a1ebd880d1c0364fe927b768f1dc954014440294445a5c7678957c524102166a22b443e6ccfbed9a352e8fa87b23b5403df16f8029c48e81e52b655fd47460a9feeb0f464b70da4263d9b83798a89c4cc6107c8080b64ae54dee24e231a9525a6141bd6d2cc762f579b5ce04d73eaf21756b1b3ccaaea96b9f43f5f0354c1c150970c1b24161aa9bbb8f265108be398c5f5cd4c38b21e2515f7938dc2905eb5c1a6181b2cc1cb671808c84a5ea7790283fec548ed7531c6f1c92b69e1e7b8777d6b1666dabf3f457ea8b38597c29de771e4b41566f82b7aab17db53bf40562733499cd04d3048f31106f9e2d9d6870313404bb3dc033167bb3c6ffeee33d7249b12092fd5af22b0af2b07f2f77cb5487ff3eab2b06bdd037b2daa2c7bd173d151d5b0f5c1ff4981ba583c7f125e8c27ee277ddef79de741b7f49862aed2afaef7cef950d7b998ad4b06d12e26dc139336d281c9deddb8e6d986f013edf9339fd187f81d2cff024df7ea3888646542f1a86d933d4aa49927d5a09ca8b453a7b8bf98e3578f359e83680ded293b8f3e17367eb3ad71f6ab9aeab4366ad034e6c468ab7dce53b1bf4544e122dec001d6503dcbc36426edf90240dd528c3aa9bbef3661661128ff3ffe1c3ad83dc6e6a1733d42e39460caa21daab6ff07bd2a372682724e5ecb241512aa40e95467781ba93cfc02505a06a19bb1844998f45c1afbbb6122195040e3c8ffdce73d900217976cfb0e89d7f450529e324f6560e3ace5d879690db5e5533944d8bea953b5378563433f0eff71bec051ada221665d8e809957ba4b6e7a7aa0f7f3f5f280d6d843a1d0be78319b5250691b9f34660f85ada1f45a8ee5e232a78944fd8f21a74d44d411b13c52c2c669c74faf5c9885dbe51cec9bf00cf98e3c8abeab246affb7ab97d690e5e3c81dace62e53da708189ddf5e76318648f9ac1d87647bff56a09a325707385c9c8601414273f45f965377c644992a6309d0d509dadcdaff0259bd345f81522cc1395f9f24b89db8298b7f20a495e07aa7b645dc6ad1c0f8390b30d2c4fbe8710e9493b0a3ddebbf4c63ddd4f45073f22156db99489de98306d5e9efa80ba1f9e8207e5922b36d915487984f28351d9390739defb51b7e737fecb1eda8c9ecff5d1500e51202c6df9a9ec7acf00238c4f3864dfc75b908c07fd5091d0d51b965e9fd225dd67e2e436580b7365ab009427645bf18b610e86b11b57f5a19cb70afac2e5bdd523616950a588af1a9517732bac5480c203cec1bb24bdca0c8acb839df44b362113115a070a9eaf7a812768af7c7568b3b74c7ab68414b0a077b141f62d767448c89a25b938f9eb3b1d8da074dc1657fe4cbfa3bb3c56dfea0786ed5ac9c4d3013a46720397ee5b6c395f94585a970df7df74c55ac0affe70bde6dffe46165f020d07fc447a652ba89a1e1248c02e9e2c2d1c9ecdcb266ba912b92e1d1b27be96f7061941fc5c95005091e30ece8014106a590dcfc6bbb6c7d617c293eb24e485fa5975016f255d9128eb59e41ae40a5f3a8493e605531966d1607d82e0d4166400e484d812f91c0302fe6bd73268d202c49572f65dff686e6424e88877b6fa23dad67f7a5e01307f0a9a6ce05dfc3a8683dcb52e982aebf259a416e4ea6ca62e7435351f39b55711c6d63a0e1895333a2715a220df5e308039095903f1dcde7442fbb28a3c31c6a4fb06a73438c4ffb94657bbdcf67dde0cec59e0734b45eda7ada95839872173cc860793e6d8f64f91ac6ea161bb437621fd2f336c76077d2c5bb9e546e4aea5e5e3d65b5f9907eed559bd0d565e2d8a9c2c1fd7daa8d442b55b7305f3f5478ab54bc8e9cb1a7bc55c5497063eddcfa29d15836df694b8726f9a35eb9677c8c5f025ddb23e0838fb81a1f9ed15c46c519d5faffc433d55fe482df6795a13e2a26e6e008292f0aa78a032a914f236b1e39cbd128ceddf17fafd399dbacb6fe2e1fbc04d6dffc246b24bebb20e7e457cdbcd0dda803e406c4d5ab2f1c66f0b02f9fc15d5e35f59ba3401bef03d227fcb862c2d5d24d9e03e729b1d1b5c0a2c42b3eb80cd20cd5ff3684f82c9acddd231d3536c06016a29f6aa132abfa86155a59863146f859cc7cc07f1766f547ce7513dfe98199588221f2762b2f665ac005abdf75965debfd1debb3468c670796b954f2d9725dc78c60d50b76f7f6636503958a829dc94b3e100d28f650f2e425ad531924c3913a39ffd7d0f92d69aae1d393bdbecb9dbb89d92b051e46f90bc46664983e705dbf844674af8999e4e677af014ebbb61e8cc61cb721b54ccc444707f9bc5179c2dadcaaf316fb64beb114edbb2343e90114b6df3386546475d817716bab80382e14914a6dcaca560c37da3930e04a867beab224abb87df56d7cbb22479db5c9368c433701e44e633d8502b9bce892a99246732b23137209001a9f994b128007955a8744a27331602440adf02b0ddedc8e66f66647d2defdfde409c4197e2173b5460097dea7c26ab8e9e223e72f4d4c217ae1d55494e78651734fa30eaf6f0b269c08cb0530e302b40bcab224a4a244e6a054db5c6a70f2b4c6cb42e3644f20a4fdff9dea87038bd38b563ce91b799d01feca9ef9f196e444855e1835b38fb201651c01acf0c1bd9b6755aec5c2d5a32557500333c94a596f4ac85058c40fb934c81a0a480dd8e6ab0c98c0b34d78df16748198ffb8606bc7ac8e0e178d7b79c96b603e062d29b31edd54a3d16e095b5c0f98210387ea6827687d9f5306da4a4aafbf11092e98e58a0ebbe6482e7ebdf36697eac1050ee0b260f020f287b9ba777038f3dbf7ad4eb5b619cdb8071756e6917ff268602e524708987bacfbea87df736cba3bf302fb64ee953963dbdc7fa8aae1a3d7fa97c63ddfe59b86aa05209ac07ec8ff05659d46f4387be1c6bb4217fb9c3e4ffe5d7ecf922ee8e75a64035b883fbe7d8e156b79ca2124c915aa477a7079bf1c02eef9d3a101691cd39c12f5831fbc142420fc3f048a0af8ab49ec9dff8208b5f37c28c43121a9a09f35336bb2b8260faac141bdd44d5edada61d90473d827333f5dcbcad0b9ebd9d710091a50735868f9e6ca16a97f21ccd658193552458b44247322bee244", 0x1000}], 0x2) (async, rerun: 32) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000001880)=""/248) (async) r12 = accept$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) connect$inet(r12, &(0x7f0000001a00)={0x2, 0x1}, 0xc) (async) shmctl$IPC_RMID(0x0, 0x0) (async) semctl$IPC_RMID(r11, 0x0, 0x0) 679.947518ms ago: executing program 5 (id=11): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) 678.725759ms ago: executing program 5 (id=12): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="a8aaaaaaaaaaffffffffffff0800480000200000000000009078ac1400bbac1400bb440c06010000000000000000"]) 674.102048ms ago: executing program 1 (id=2): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xbfe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0xd2, 0x4) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/44, 0x2c}], 0x7, 0x3) (async) setreuid(0xffffffffffffffff, 0x0) 673.766812ms ago: executing program 2 (id=3): ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000002c0)={0x10, 0xffffffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0x7fffffffff9}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0x5}, {&(0x7f0000708000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0x9}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000676000/0x3000)=nil, 0xc}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f000031b000/0x4000)=nil, 0x1}, {&(0x7f00002b3000/0x4000)=nil, &(0x7f0000632000/0x4000)=nil, 0x1ff}, {&(0x7f00000e3000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x1e}, {&(0x7f00003d3000/0x3000)=nil, &(0x7f0000000000/0x400000)=nil, 0x5}, {&(0x7f00003b0000/0x1000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000c0000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000159000/0x1000)=nil, 0x39f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003bb000/0x3000)=nil, 0x21000000002}], './file0\x00', 0x9}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) (async) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x1}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000019c0)={0x6, 0x1}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x1}], 0x1) (async) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x1}], 0x1) close(r3) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)=0x1) (async) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)=0x1) 673.439581ms ago: executing program 5 (id=13): r0 = semget(0x0, 0x1, 0x281) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) 621.073852ms ago: executing program 7 (id=8): r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/197) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0xc5f, 0x9}) 402.771722ms ago: executing program 5 (id=14): nanosleep(&(0x7f0000000340)={0x0, 0x3}, &(0x7f0000000380)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x0, 0xfbfffffa, 0x9, "d7be16eeb801000000000080b001f4000100", 0x2, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x0, 0x20000002, 0x8, 0x100, "0021ac878d335e3d6fa9c86a47f9bc2f35f3bf05", 0xffffffff, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) ftruncate(r2, 0x79c8) setrlimit(0x1, &(0x7f0000000ec0)) ftruncate(r0, 0x907) 398.536766ms ago: executing program 7 (id=15): sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f959343efb71bcd0567b4d6a740a0000", &(0x7f0000000080)=0xff0a, 0x0, 0x67) mkdir(&(0x7f00000002c0)='./file2/file0\x00', 0xc1) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f000025d000/0x1000)=nil, 0x1000) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x5) (async) poll(&(0x7f00000000c0)=[{r1, 0x14}], 0x1, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) chdir(&(0x7f0000000240)='./file2/file0\x00') (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000102b00fe8000000000000000000000000000bb0000000000000004000000000000090133"]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="934d49e266", 0x5) clock_getres(0x2, &(0x7f0000000600)) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000440)=0xfffffffc, 0x4) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000340)="e2e2ac4172a35632272bde27465085469d7ee52546b67eb4a2fe730567e54f67308ec3047779cc65520041cc0f42582fc5ff444d463e3ff5fb953a691190f813af5692dabbb6b6639e8ca70cf195c796b3f5a76e160d75c1d1a1809fd0b50248118e7a99abd0ac66ac5fb29f1e2bd0d2d85d6405744d27ce81aa1530c6e35261ddf21cffd76e30ea9faa202961b80f78fafa85c1f24c6e940e90f23e6fac794459f52f57c40d75db2f41eb6371f8f7d53c022830a8888f", &(0x7f0000000280)=0xb7, &(0x7f0000000400)="ebc88b251456807b294908ec1b3c5acdc6b307c4664764f186abc8eff203b5377c2c73ac89af9300a297aeb595b8e42ecd2b50e4dabc8ea6126973453f998bffe2006f1f0a22e79a40e27a2cdaad15b5ea4a9edaf4a58bc41ed410a3fce07167df4387f20a207252d707f8b238926bf10bed8fe424e8edeb5dbe5dfa961b1203b2a3e12f3174bcd434e8e4d7e6", 0x8d) (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000280), 0x0) (async) sysctl$kern(&(0x7f0000000500)={0x1, 0x3d}, 0x2, &(0x7f0000000640)="43de4c408cdca4a6fa36bd0ff627a430130ce3b912c50ab6165d8cbada961676773324b0d91ad2db6da0107b655756f6f24766b64a6dd96b9e3e19b1957f497dd00ee8e53cc3449f3f534ebeaedd081d02f3f1d07179c082e16ec6629afb80b3737af2869ccbbcb84def6b7cac1a78577dbb7b09733c56aabdb889cc0359e1f4dcb2b21273d05892d05a9ba016eb2ddfcfd5c13a4e09b0718a22307c210b1005ff979f0acdff52cb2b9990079efcb300388782f792426fd4c24324dfcfcedf494518c7ef8f3fdc33e510a17852c67aa4", &(0x7f0000000540)=0xd0, &(0x7f0000000740)="a8f498b4e4ec97faa7cfcdf25477a9983965ba8b875005235edfa1d155ab4cc4cbcbf9c07aa209de8a06a30d67ca52bcf4e465c5176878c20226b5237b580f1324df3d82991736957d261243da33354571223d05b19c1e7e06482a25076a71935d525e2bd09df8d589da328537deaad7ae4142156dc66fc1392461f0d15efab07061d89a1fbb7d98c69bf94577d0b9a5d735e007e6d3f5712b89ee8368aaf61ff949546c4b4e91022b62af313cac88a75a5717133964caf24048997a7fdc94b28192", 0xc2) (async) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000100)='./file0\x00') (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) rename(&(0x7f0000000200)='./file2/file0\x00', &(0x7f00000001c0)='./file0\x00') (async) chmod(&(0x7f0000000000)='./file2/file0\x00', 0x56) (async) mkdir(&(0x7f00000004c0)='./file1\x00', 0x140) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaafff9ffffffff86dd606aa43f00083be880000000000000000000000000006b90745de559c2d57f0800000000000000299428f4a0c22f78"]) 398.431505ms ago: executing program 3 (id=4): sync() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x1}, {0x1, 0x0, 0x0, 0x2}]}) 389.578483ms ago: executing program 1 (id=16): writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000200)}], 0x2) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x53}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async) close(r1) sysctl$kern(&(0x7f0000000300)={0x0}, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)=0x4, 0x0, 0xfffffe30) (async) syz_open_pts() getrlimit(0x1, &(0x7f0000000000)) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) (async) dup(r2) (async) connect$unix(r2, &(0x7f0000000040)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 267.216668ms ago: executing program 0 (id=17): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xaa) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='@', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') 225.645122ms ago: executing program 1 (id=18): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000001040)="f353fcf6820d", &(0x7f0000000000)=0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x13a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) read(r2, &(0x7f0000000100)=""/45, 0x2d) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000380)="c3679c", 0x3}], 0x1, 0x10000) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) preadv(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f0000000140)=""/139, 0x8b}], 0x2, 0x0) 223.926671ms ago: executing program 0 (id=19): getuid() r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000001140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8001, 0x59, 0xffffff8d, "1826284ed92ca2e4aa13e4fcff0300", 0x0, 0x3}) read(r3, &(0x7f0000000100)=""/107, 0x6b) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="987e", 0x2}], 0x1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000500), 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='\x00\x00', 0x2}], 0x1) write(r0, &(0x7f0000000000)="052020091f00000069db0004ffffffffff69e6837f31dbf15624b77b6a0a", 0x1e) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 222.784681ms ago: executing program 1 (id=20): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffa, {0xfffffffffffffe, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x800008) r0 = socket(0x2, 0x4001, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x4, 0xd}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000340)="71fb1e34", &(0x7f0000000300)=0x4, 0x0, 0x0) setsockopt(r0, 0x7, 0xffff0000, &(0x7f0000000080)="9891f4f48d6912bd00f334bbce71d4132c66b1e74eecc6ba401bf37ea03355a98183e30bbbda39a060ee", 0x2a) 143.433408ms ago: executing program 7 (id=22): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x10000) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) socket(0x2, 0x4000, 0xc0) (async) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (rerun: 64) setsockopt(r2, 0xfffffffc, 0x5, &(0x7f0000000200)="1907e92169a3b3b8fd65f632d48eb4da35a96c854666e00bfb7795b5e7732d9067e283042e42fbd734027e926984aaa6892004b4967ecaf6632b91d2e13ee1e099e6dbf450397bef6460d4d091d8b042178d647c964756f6727baa5821090b35635b1ba74e2ac02da0f039dcb2b3c13e24395b94c9660e0a5947ad9eaf28591e5cb545d6cdac75936935134696effc3f34c8ae3dcb091862a3c77d5cfa35c409340d96ba82ba1be0e5709f3e552b5c169b42c837cfece453b2a5a5778827e26b1d09305b4fce3ca4a6267149043d601d9bfb1a190cd39f1a69645231d279e8f9af72ff4ac4d36794e87799984bb6d536350e0350abbb14e20ef6766c", 0xfc) (async) chdir(0x0) 140.550328ms ago: executing program 4 (id=25): r0 = socket(0x20, 0x1, 0xde) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) 139.765694ms ago: executing program 3 (id=26): syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffbfff00000000000086dd60db835d00180000fed38d5ba80b9e61cd0c535a98000000ff020000000000000000000000000001110100000000000005"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0xfc) setrlimit(0x3, &(0x7f0000001b00)={0x100000, 0x100000}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 86.628288ms ago: executing program 0 (id=27): pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x32, 0x1b}, 0x80000000000002, 0x3d3, r1, 0x0, 0x8000000000000000, 0x9, 0x0, 0xffe}) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x21ac00000, [{&(0x7f0000f36000/0x4000)=nil, &(0x7f0000685000/0x3000)=nil, 0x8}, {&(0x7f0000ccb000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000461000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil, 0x7}, {&(0x7f0000672000/0x3000)=nil, &(0x7f00004ed000/0x800000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0x3000)=nil, &(0x7f0000303000/0x1000)=nil, 0x8000000000000001}, {&(0x7f000005b000/0x2000)=nil, &(0x7f00005b7000/0xf000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xffd}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000018000/0x1000)=nil, 0x20000003}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000199000/0x4000)=nil}, {&(0x7f0000e90000/0x2000)=nil, &(0x7f000069d000/0x4000)=nil, 0x800000002fe}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069c000/0x2000)=nil, 0x7fffffff}, {&(0x7f000021b000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000042a000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil, 0x101}, {&(0x7f0000394000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f000010e000/0x1000)=nil, 0x8000000000000001}], './bus/file0\x00', 0x4}) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, 0x0, 0x0) getdents(r2, 0x0, 0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) fcntl$setstatus(r0, 0x4, 0xc0) (async) kqueue() select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0x10000, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) (async) close(r0) 86.052275ms ago: executing program 4 (id=28): rename(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) socket(0x1e, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000080020000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="66256cd4fb4335b71e11e2ccc04c17bed3ba6f24ffabc95a8eba822b55a2194030d26152b3667b1cd76cd666697dbc99f0020049b65887a1207cf1b9d8727e42b1b65f1dd68b3dd648ebbb9f6851fd4fafa452fb7d00e75732e32a34768b79b8a2923a25ddacd6c36181e50e8cdf6361d6826bb76aaa2697753a528d5b41d947bf0d5702ef9f4c11a5a105207762168cc033ecc555006ebd839e618188e6463165639dcac414c69ab99e276f40f73d0030c5bf0316f5d804b6ab2581c28efbfb11b0dbdbf58702e8d5a0a6ffcaef645f3b44ce242b89227b9d37b64d7c8ec45e1052c9bc1f239ba46afdb53214d203e63c349d6b904d", 0xf6}], 0x1, &(0x7f0000000200)=[{0x78, 0x1, 0x10001, "c0bf8f2cf6d185f0b82ed383bcb435eabba51feebd37b667dbb856dbd4b328f1eed87ee7dc866373bf207fd88f9811907f411d018c761c0c3882e72caaa325b8e8350cdc62000d0d3cec84dc5e03824af84e0ab7976730d8bad6fadffe6ff8ef442c054757"}], 0x78}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = getpgrp() listen(r2, 0x0) fcntl$setown(r2, 0x6, r3) getpgid(r3) readv(r1, &(0x7f0000000440)=[{0x0}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) rename(0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) socket(0x1e, 0x1, 0x0) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000080020000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) (async) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="66256cd4fb4335b71e11e2ccc04c17bed3ba6f24ffabc95a8eba822b55a2194030d26152b3667b1cd76cd666697dbc99f0020049b65887a1207cf1b9d8727e42b1b65f1dd68b3dd648ebbb9f6851fd4fafa452fb7d00e75732e32a34768b79b8a2923a25ddacd6c36181e50e8cdf6361d6826bb76aaa2697753a528d5b41d947bf0d5702ef9f4c11a5a105207762168cc033ecc555006ebd839e618188e6463165639dcac414c69ab99e276f40f73d0030c5bf0316f5d804b6ab2581c28efbfb11b0dbdbf58702e8d5a0a6ffcaef645f3b44ce242b89227b9d37b64d7c8ec45e1052c9bc1f239ba46afdb53214d203e63c349d6b904d", 0xf6}], 0x1, &(0x7f0000000200)=[{0x78, 0x1, 0x10001, "c0bf8f2cf6d185f0b82ed383bcb435eabba51feebd37b667dbb856dbd4b328f1eed87ee7dc866373bf207fd88f9811907f411d018c761c0c3882e72caaa325b8e8350cdc62000d0d3cec84dc5e03824af84e0ab7976730d8bad6fadffe6ff8ef442c054757"}], 0x78}, 0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) getpgrp() (async) listen(r2, 0x0) (async) fcntl$setown(r2, 0x6, r3) (async) getpgid(r3) (async) readv(r1, &(0x7f0000000440)=[{0x0}], 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) 85.618899ms ago: executing program 3 (id=29): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r0, &(0x7f0000000440)=[{0x0}], 0x1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESOCT]) r1 = getppid() r2 = shmget$private(0x0, 0x2000, 0x190, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10a, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x7, 0x9, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3}, 0xa, 0x3, r1, 0x0, 0x4b}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x128, r5) r6 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17, 0x10, 0x40000000000000}], 0x29f, 0x0, 0x8001, 0x0) bind(r6, &(0x7f0000000000), 0x10) 84.862733ms ago: executing program 4 (id=30): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 80.811427ms ago: executing program 3 (id=31): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) kqueue() write(r1, &(0x7f0000000100)="9ea845315c0d853a14707525c2c2101424aa94a101db82cd88c2a0d8e30213f15abb76172024b1e5710d1b8df8002b3e1770134db5fcd287cea44317a0b0d99480000000000000000085ae6d0b3155d833bbd81be1c32fcc0c85b0508f9c2026d370f7d729ecd4937c65db19eefcd7618527527981d53f930dc9ec5b8347d9fade43417dbd2887606cf4da5ec477ec6dd323e0188c7cd1a65640ebf455320b", 0x9f) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) chroot(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x1) r2 = getuid() getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', r6, r5) fchown(r0, r2, r5) 80.478783ms ago: executing program 4 (id=32): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="092020090900db0000ff4278ad535c2a415642000000005624b77b6a0a", 0x1d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xd30d}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x401}, {}, {}, {0x2}, {0x2}, {0x3, 0x2}, {0x0, 0x5}, {}, {}, {}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="c95c4ced02155851171c92bed51b951c635dca3e28c18d1b997533b3af6aefe2c6fb4ebf2be5256908", 0x29}, {&(0x7f0000000280)="fe808ae7cf7d8fb8167689f8f4a646f74da60280640bead2a92bf89401e114d3c787c0733d92578b255f3b48141af5496b6fa1148342c610787d", 0x3a}, {&(0x7f00000002c0)="d111e2b3f0d54c09f26e24476fed7f9fc31c421611a8adb1a6215bda45e06b", 0x1f}, {&(0x7f00000003c0)="1211aabac7bae90cd8ee33a24a72301ba04cfcccf9b052928d5e54dd5534653cea3de212c4951feb72599ab5d3df8f9e51661b23ea54b5b3a07d4bd15766c754bc7bcbdfde13fa320af6df628ba02562ac5c9719bd9cc04693665f51b0069b3ed1d69884b8594635a67cb551a25271ece16561f7e19c7c0b0b0f6192c013c315c5a8dc4549bd1444c7ca80a65ca725d8475db8bca21c510b60a3b51ad5f06877857cd3c1eaf32e7c9b258303359403cd4be69bb44c3634e73b2f2576f71d10e086df30e22a299c97f8611e3e", 0xcc}], 0x4, 0x8000000000000001) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() read(r5, &(0x7f0000000040)=""/43, 0x2b) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000200)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 80.171207ms ago: executing program 0 (id=33): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xfffe}, 0x7, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x800000000000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) socket(0x18, 0x400000002, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x1ff, 0x1, 0x0, 0x0, 0x0, 0x21e4, 0x7}, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x400) r2 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c0001400f900000000000000000000ffffac1400aa00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004800390787ffe8c7c30588c9a8e1f4b60725051d0ea973df638b3720cb8518d487e24f02501ffc9dccdf6b0cff12fef5fe94cca0112e82b6af75f24785508d9cf87470f2a2486ff2d0121dae1b909c8ec88b4d3ae2117746e06c05f1b5fb1b8870563bccdc0a8ea497cae08454c82a9e18b20205b6ce27ddbf8d2a0c05f76913ad2ec51c410906eab22c8ba7c13caa610dc7cdf31965fade97eab3678bf9535e811f417942674ba34bf02e0c01d4ca6348b7ae431448b9b27c783fe"]) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 4.372474ms ago: executing program 3 (id=34): r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) r3 = socket(0x2, 0x1, 0x0) (async) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r3, 0x4}], 0x2, 0x100000) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000140)="6744d6e1", 0x4) (async, rerun: 64) select(0x40, &(0x7f0000000100)={0xf3, 0xc171, 0x9, 0x1ff, 0x100000001, 0x7, 0x7, 0x80}, &(0x7f0000000040)={0x8, 0xffffffffffffffc0, 0xd88, 0x4, 0x2, 0x3, 0x3c1f, 0xe65}, &(0x7f0000000080)={0x2, 0xfffffffffffffffc, 0xb9, 0xf1, 0x3, 0x4, 0x2, 0x6d}, &(0x7f00000000c0)={0x200, 0x3}) (rerun: 64) 3.531065ms ago: executing program 4 (id=35): syz_emit_ethernet(0x1fbf, &(0x7f00000000c0)={@empty, @broadcast, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x3, 0x0, 0x1}}], {@ipv6={0x86dd, {0xb, 0x6, "14e93d", 0x1f81, 0x2, 0xa, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x8, 0x20, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x6, 0xea, "f4164f167a9950ee239bb5336bb5b2950b2628a975fc5e99200660bf33b0b4c30f98971374a6fcc830c87faf7a5b73dde1d8ad849533864f7d9bea559b5a694e59e7d7b3f3d42eff197de413918470277f7cd65cdd91ab0c2b525802069b450d3037afc18c5072856cc4a81610fa1bdc95773e32ae5111aca0d40c4e53d7ea02c52389c37e12477954e3203948250c2420bf9b7f851a23e1efa868cec187563ddced8c64114ac18e5154295a2bf5c3f322f732f38170f1f823832dd5612942d6170e6b82140beef09796c9ac79ef0c557852c6c7cdea08d9159b8f7debd52f9e6be1808b6e59ead7a61c"}, @generic={0x8, 0x6, "9a2fae2aca06"}]}, @hopopts={0x471b353d12069f21, 0x0, '\x00', [@pad1]}, @hopopts={0x62, 0x1bc, '\x00', [@ra={0x5, 0x2, 0x2}, @generic={0xf6, 0xddb, "7607f81223fedd0fdf6a6e337f4fc82206217c0f91def33535f1a824d24a0bb30d56f9de50fa0102d6332684c7b567f0903d95e4a7b1b98de9acfc6b4ffaf591f0d41cf9585f08a8ecffdb45729e3fbecd09f7c00b1dadeda0d93aca3b20315f173e571f9cab24f96bfd84aaf8ec88dd354d75e7473fedced06e7fa92aadc83b592a7514c221dba2750803e8faca450393dba85924c617de1fc69abbbc43ae46f200c6fd0c915b3de28abd5adc227cf74afd74c26fc59bc99dcecf71e468cb322b1f6d3bb12ad2d099a0bfc26e350f899070a33dff99f2ae5ae79f6bad1adf15520b2c25475130b4b2717362ff02d26e4d1754de8e391bc73e282ea7bff6dc68e4ac41ebbd3cfc1fd5d86e57a24c3e1ca93abb0dfb61e9cabaa1a37cd99b3ee016a264f008dd18822d5c2848da75945c985832cb0dd9c3d4d56d530c2b93a9c26c7b31ac34bd2b53ddd8cf98218365aa4385e0422202d505078620e1a632d1ef7291198f571e9154ea690a0349eb9b8dd3f42030cc20405880bb7a1f944d87e34684a75cbffa33c2fccf87fd8e3e3e4cab81a9f2ea1efe6c4d82335541fdd0e149a10be008e6526751a4325f64d253a961cf953e3b3e3fac4e8e2a91672b7554e14dc3984c3243ad111723b3911db0f13e50402cd630afedf47a8f682a3df796e0cd4c90c963aa3d70e938f4940746d5d8462e23583ad3a1a5aa94f790d463fbb1242f6249104d27b52ec0c5706b70cc74392594b28409e628afed0ae62037134b47a59d8e87d042b49148bf15cfc04643fbacff1fb707e3898f41fedfadd7f813ac9c7093477fd2056aa185c55bfce59d7ea9736e5ba302744bc3777eb7e1dcb23c970441ff12b46f75baa0316f54d811efa1ab6d4b54c645928edc4e549fa8e4ccd3702acd23168ca64041d4fc3e1720dc684e0d78881c6ef93bd6f783cf2e21c77a0252f3c7eb6c28c7a6f380bc9eea406116fdb5d3f3408c6e6e7f95326be7b9ef31e96038aba9d339237def08aba156340ad73a00141c90c04d605a58091bb464034db2d325f5f7638a3270408a7188267057e042c9040aa5f437424d39d69e433bb4b378b52b630571190cccaef926e79e27e4daebf684a0a42d3c9d9cebe275d7be8555a387e7715c40f5aac784ee84a43681352b2a54fdf5daf5e413516f20f350506cb954fcf14000b21c2410678a2aa9af0ebefb3311607ca2c3e092de6966af6b7a79dae3a266c4bdd38a166e4993652acacc5613f2933b6f4f6b7b76e0aa8886ce81226ddb6851e2b137001798e14aeda2f984dfb36bd57ebeaa9252889d0b38cb65f53e915c5a5d2e12b402099c0427f8ce718c0a6ed8c5702e2f03cfb9358f0abd5d4b8fb8591a23056008e9bb5229b8b86623f2ce7005d24f2f48b2f4050bfdfce3a38e4e8c9ea7038bc4a64f214c1e20a7294da4880351892b7c692e57aa48936e366a09c78bebaf086bdc7f79f45fc74456f46c9c8f60adfcbdbe33d16b92eb02193831c1de2ddcec2b0f4c086e72491e164f9c99378c8a95d17f4e08e1bea614624892fd21cbbd598092792e23f11263e9f4811564aecd483fc9d43bf6d6c3edbbf981cbed6e381ab7731cebb951a228c8ed8986fbd01fd2bc0bd71a356d7e5e9ed30763fcb693662775ff628f695711646cba1629dbc4e49d872b28cac0a763256478c7d1645b283cc5f6f8af3a40b0b8b610143b39e14e4c064b9c16db68432b2c3cdd2d9d821ed1af3c048a554f50eb27dd0df8c307d2337814897540445fa665c7caae1cf32b9896bf6c8d286cf61f7a85d25bcdc8cb05c6f842e9378a496fcf412544a13cc98c9367e42a9d8920dda5e99ff9f7d368f79dc5dfb29f089a7d79725ca53b020431c7956ed17fae7cc367988b1ae84890502e5cfedb93684181a1820ddac2fd13bb41d62e4baac2b1ba5780d54a5ba15c9cbb472ca7d91d75695b0e8ee213a8f32fdef1b815e2cc488d6027be6989591a908e32a1405cd88a9a242e7f30c3550e56604158506098d35b93aefd480f0802871ac650ce49be5302a56c6d324deb2b6fc830da3788bbdb7485e01a8ab2f63a91a2756172281523531f7acde8c6504f98e06b7666e2317b35bf68ac2d9818f9fe7b37c3d30c78bd2b5479bfbe30c31e6a14c3022c6fc42312113a468958af45b335a2f838f31daa877cd4e3006e82cbd5a2cb203bb8a81754dda8069672d1409945c9f6eee8fbd4af95ff04c2ff57dc51b3f0ef986b052c8d4bea772ff46b4bb625cca16bce63510a12f337321e730d37a050a81cfc3a918e2629855e63ed7a7cea988077df19f91bc31f0bc1f9640d381c353c8b6e1d736ad6f89def8f0f65b163af5c4a01e5e580be2205eb45758529dc96a013897aefd936bd650bbb58268da4692317f675fa1bed91cfc8056988940049ea41e1ada74884bad11b00962bf4430327b1fb7577d4f651cd88c3cdadaead8d2eb31550dd11dca5769e07980c5a70faa1e3e541d04f3d236462c0ff406efeddc62c2a1ddd29e66aa29b821460a5963d8dc2d3d2ea888bd80baae580eb0baa2e513379a3d66097900f1ce1bdced1203fe1fba3fbd44390bbd5a41891a2efd54a544c3e39e6fc8da2f8c7c9d18a55653d6530ddcaac9154169894222003e276925ac9d7c483cc90e44f04fbe979d330e23adfa745a961cf4b6d279b2d7a0ee4cfc31e00fff69f0462180295625baafefbe7db94099beddc329dd8f193402c47d281dcf97da84d194a3ced34d6c6b486da72337ccafc915c43972709ce146864d3b4cedaa82f529bc2db2a6a610643dc2cf0c35f57160356129ce4c3f3c609e5fb19097d4403d7fbb5ba57e2dd5d3ce14fce8a8c9fea013f5cd639f315ee6d9cc84b027cb89c64fd3b6b746ac3865a354eac10ea7e208295549def86ae8328d57175167daf477069a563bea020128e800ba079489cf7f5da6478d66c3156ae3d96a6c42d1f3193ab3de96dbd118f1e26981d60c5fb653b754d61288be73b9f186869d5f501ddbdcc9aa0f14368d439846fca4de6824cffa073e5bd86c6be1c9f501df288be998609d6e1e0f8dcc6c0d8dabeac19d5ae8b9e0924175971b40f9bee9453e1c096e7d7546192433c4a66f9e83d50404b88bb40507d5b61410e66042ff76e6d0d5922bae1a2fb15844bfe00e44a93e7d3c3f371a783d58e779a227818b85fe0d3c1ecfbf3022cf428a529b942461aef63c5c2fa01a100cc670739d3816257057c7920bfa567919219a393d6bfe0417876d489f5cc0370ddf25887a31f908dbd92c6a43c676f9d86b2a3c62cfd22718cf5833ec1372e268b4ecfc01bafbfb6c926aed49b5003806e788bc6a9df7a8b05fe6e6fb6109fa96cfd808efbedc5487ea2244ca617e8e33deb8dd1dca62a3da7df896896d84585722e747e67d5a244f1bde2e48fb08fc77b5598df5b804cc1ee5c022a42de7afa719bcb9c0b2c27fce500d13b2e97d0eee8e4c61a4d001e711e8d52ebfd70e884b3471fc1f853b11515c31718a08f547944da153e493e0f9eb4166e286e28093e298f932fcdc4024b92dd73c8568aaa1838ea22991e60f44c687cc09d1e99ccf3c03554ecfb3b1f3f9798b0de0d37efd5d6931b8e1345b5de22010dd56457cc7060a68107678b8dbaeaa8c96f4cd1f76dd2e33634b494e2efe4d3961cb7d94c32914cbc88c24506a0b58fcd7ff37c8e1104e88ab010ea3a4c55b427ed30718af6965de6288ff4e1f644a2626baa21850a6df358b5dca8fdb0c69e24baa043076f92c114634352bca8ecef4ff20efa96e5a685bcf58a084febe1e8b2bd490786fcf8d103d67601457ae120efae672b4b380c01b9f235298decf84a3b46888fbf5cd62483df82b6d61372fb4b1e869e612bed8781a330c3a0989761c2b78b854ddb4003f6b48f6730975d4e9d77fe5009011aef506b0a8b701c20416912d17ba20489ecfabd87b2b3d60dff6398f2802c10300b9b4dd5398b5f8a1f53f12e8a925016e4f920bd0ab422ec7c24c8b70652e2f5aba582ecb11e758ead9b3b17cfa686e56d05ae4c6cf3c3c2a5bf9210b906415a367675cb085ff6037b51c780957c5b790c215e3172423fc8ced4e79398031d1039f0bce86f365a6d182c5738ae9262fdc57bfcd46c35bb438d4361220fe18d213588406065c3499d702e112a3d2121347546d8a449bf19118fbd4d0e4c88f4758497acb5f08d4b78508fa6bf07d5b8368d8fb5e0fb710c8e1c96e25e7173fd4763f66085acf47df3fc64e1f7cb23d3596105e979d30791557a4552671b4dc930d8e35234db281ef45f78df56794b7a9de68c5b983187551cf17d98a9a2698be8500647bea524d1635feb6108da05df584fcc93a1874fa022a138f3808304d72b2b23435fcda868395aa492f1c0447c7288db7247eefdb1530175f1c5c1e8df700706240e40b95c3f8343de2bddadc776af2372b1ea48f78eb4595efe6f6a52ee959a34a4e7516541d6a4393e600864c491415748762a200236877829301c654633f92f90b75c1a8ed9aafa3b6e4172daddbd4a85670578d86aef218db84f250abf2556c2de9614cd397dedbf99421e525bad27a196e7d1eddabc3ac8441242ac8e436c5ddeab38aab3d7362565e005be5cc639b24254e06d42ef73dc8eb1ca5816568ff2c8bfe87a08388e5aee18459a34ae59547a550a3ee40ee00ba1b1587c57d8c284251d809f5838062769fe3faf6c2f89fe94b996cdaf7e71ff6a05f367daf3fd564120e602e559c379ce5f44db21dfb2aa8f6406b6d7d2a3e3fac25f6bc2f3e5feb70b1df3bc13476c67c572cb6bc58dd6c216c65ba21c355f58eeddd312fdf8ab3c49d316e1a588e991c08137e8b5583e58093ee1669f5b409142fd0f69142d0967ebb8cd9d729f48d0b601d24be2469c847a1fc04e6bbab442af9ca951538953e55d09f32a3170b70913c8322b1d57c9051d5ee3a1201086c3b6525742189597d7f054e91932f4e95ba61007288b18d99399eec5ee15f945"}]}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x1d, 0x10, 0x1, 0x0, 0x0, {[@md5sig={0x13, 0x12, "b3d42d3565a6d6661760bf85d3e1b175"}, @generic={0x0, 0xc, "62ab55b237bcc741f8a2"}, @sack_perm={0x4, 0x2}, @eol, @generic={0x13, 0xf, "a3e3bcdeed178c2fb848e8a791"}, @mss={0x2, 0x4, 0x3}, @sack={0x5, 0x1a, [0x81, 0x9, 0xfffffffc, 0x103, 0x7, 0xf]}, @timestamp={0x8, 0xa, 0xfffffffb, 0x3}, @generic={0x0, 0x3, "91"}, @sack_perm={0x4, 0x2}]}}, {"45539942471842825fe44af228cd6d7cdde8456a1f2ae442a18ae2602b8b4fee16284a86db8cf2d1be64fea0fd671323bf54e1abe03634082035720bda02116ba918ce4a8003f773a4cac3fe9d3d70efe237f582e4d76b2f17bf929548e826224583fcd8215703302b8a763a011254f012621ab250de110f5f3630f76ea54f2a871d1187ac591e64b3c6d63ae2bd38d3fe621e22e4e7d964d8246e568d6d79932a1780452cc56bb4abe9c1cf75c76e4ebf262b945f085b4dc51a53f3c42c2d95782e6ee0c7bf4017501cda44b7b2d22127689f1c76aa88a738281de41263eb580899c3fea20293ddfe1d3eea20bfc01c1b4b3080854120c8b7955f1791f2f3472c38b61a66ced07cf2ccb15de734f158a9f66c85d4a842e63a61735f4ac7ef8e1adac9e64cff7cb255ef7f4e926f98dbfbeccdd47453a85dfb9befdb8477df8cf3996809d0ec3202931dd498ae5595e1d0efcb6c67bc5fb6ad31b94a3e7a75bab55278b2f1d7a4cf058a813238dbd33947e39e45316c1cd713477a29c739f64db6b62a122c166f0f203a620bff00de76717bbd5bdc1bd0518f5159ed5e05dd6a55e46a09d0c67567164c10541fe3523b51e8ce7814d51696ba57c2593fcd3f705cb07f171afdd63659b8c80bfeee5c2fd7ca2c9f37bb8ab5850285c99d921e12b1a55e22999ac5cc438e92d0b9409850ffde00da5f618867bfb092d06ff624654c7df78532bdfde80aaf3784cefdf1b61ea3d199fb09b28c5bdfe43d8ca07cda003b9a971ff93bfe00308740d4f8d3d31c88357dfc9027074147030c4ae2711a7c979420b7c8fa7bf243a5ef18ade87491daf989580468828d08ef666e14a3db3469311385aa3ebe9bf724e218abf653a2fbbc98dcd5194659e8ebacbe87cae962916a79d2233edb3b11e77891da5cb5a297620a49601f904492453d0e116b878e40c63e5ed38e751b5250f62bcff5c0a24a664ee03cf68d26a8e2583c460598bf4dc1efcf170642203192c46b93be52d37662d0f52c0d366d89b036b14d18e34de852d9f8561f3e7c5b3c6787d5661d74cfc8430973ff9df1b2e5203e32d3c36780242ca0ca163451807f0798de45e38b7811578e8e0ac3035ea3fcb1fc9369e48c8398583b2002a935249cf05fc1a4429f581041a8a173261d149aa4c050dc6ddf86d780906e26247f3123cb0afe8c66ad171a61d891b210515a37e20bf414ad48f5605829815a4f3e66d79a606c4dd1a0ef06bbc890781f0e576fa9073a112d6be1099759886e35d8367d1b5763c5d52f66decd7a8139762bec6bef70674f4f0aa032f67b63b3ad192bf393a4f23c775aac2efabd8a3ca7d59d8e70a089ab121afd5825850cfb18a8da1a3410804d7c5d93f35cebee19899b5b59fd61e17409fd898ee7653b2d70d094af378fc48a5f0a442ef5c9a7af8fd5499b6d6440bb02dfd999097fdb15ea01060503916d24ac36f83802b760d08b14dabfd5d84fa1940b8f2b5464c5637bcc6aa1ea0d2b6b33112cbb54e3f1a5052fffc22f0e71724aa1c2f2ab0774e502b9eeceda3d1050ba6dbae63808f82dd7b650a11af06f4b0a5d3249d75fc19b6248d52835d3c213b87ee1f0690ab6dc3a347cf377173a6d886c370ffff6c691a8a64f2c677dda569963e9dd99bf60c9b639e581608d72e05c6a501ea7c8f5747c1c1b0519d8e5f92a4993f9375efef0bb9c7f9a08367f26a6a96d31d8387b2533cbb7b53a67f42ba6cfb2da2e3fcb65e4035499a2fefae2dfe6d665179ac72a2b7014ec345917830c6b07d2ef06f580c0b50da3c0a31652ca2648a202833ec301dfcc746a6325e205692ebad6000d02bdcd59434b09292c726d26c75008f981021dd84552942a2218f6dc8457629b33ed2b021bef03f0785385ea251173216d0142968698952ce64213e4cc65aaa56597e7da2c00ae0078d0df995ab04e3d49ae56bee97f60d4fbc31cb5c1d8e222c4fa05458725c83ca6a03c173a2c8a0d5f115fd06c5239bc7c0de17d79b7a069ecaebd41f3ecb8594736203a696e07e58548e85db18c5f1ad88d7384b2f6387a05c5d753fd100ded92411fa9eb22b8b94e2e21741afa748451c796af29fa69b19b348b3a61bd7479229788d84a33b6ae003e1a816ff005c3cf1245c5a3df98d33d5617dc035d9ba9668dad9dfe4e52b9a29aeba9a147b2e08dad775442608cbfe5999f6d3d15f40e37fd02c1543fe2fc25aa98e78d53cb56a589056182b33f22831d5d77d5a63408341fa185c3e9938f0b0382da3aaab38e4f8398b4e0eeb922b0434add04ebd9502fc51cacee4c40c090669deddebd6ed3acaec9189c11111fc85d881594c1ce026807524709269d459e9064a63094503370b8ccf76b1d1d30128e1121007bc3ac061ecfd328812b856ba69d8c1b30fd0814b5f00673726634bc3c998978a1fbaa2436c0bd5b11b7d4dc4e9bff88d0d321a510221013f6d895f383ab15ec3234e20dbdffa5ae1fc0fa5a4284b8a1de98ca128580667209947f653a239ce1fc63e6203a62636c6bd50c505a711df5dc4294d3b021a7d55d4c43753f1a85b1d8c7d986371ba92d7bdbb2f3b15155a7a50920b507b0ddf0930a47e029fe328a8b4dae368b606b781c7a6a4df4314aab2fbdb7159f277375c9df144fc111259bdec1065875cc3ab6642d7c248f0fbe486710bc5698f4d682ee59427d5dc0e039e7e69b451ad59068a40b9322e636cd6828ecf01a5fe3d79f6cc1d033c9937f953384c987f6a3f108df3e8b31542598b995a7aaee1a039b38d326911d5380ca8cca3175d9f34f4ab7c2afafe213fa8209d876f76e40eb81953d347ccee1932224510d79c1e1275d3c9d0338a75253176725efb1efee3a785c4f89ada9188377a45a38e00133c0e9d479ef19c84e97d42840173b7394be155aa5e6dbd227ad6e2e03c9d4d6f3590dca8e169b7297b43480265c18a01ce644a3962c77e77febb2121c1e2bb73de0fb10a6420b86fbaa6e22904f1dc07b50044b11f0b8c065d034a747d82445c33d25c1c88381ae3b6ab26d4ebe4fb3d0ca0f9a43241316c4fd4dd33c7648ba595a481665ea7fed16444d33043e8b254b7b5743a8c78eb07f5e0b739d312010bce4a6c133fbccd4b5a4ce2a49c2d44d1fab83e0c101efce7c32298393e6d6700bc6f1e77993b6f8ba415e87fb9ddd24a20beb5cc9e2770d6b298f44d7dadfffc188f5a73383d20d3388c3b675847e318dd9937a5acd16c7b87454922bd1f6cfbec163fa88d5f55346a49fa8a2624c95f13a345b3aaeab5562d7107623eb3b7234511a271279c2296e27363f01246ee4f9036d03a3230a1e1daca067b40869d69fc19564639087ba6b378d91abe731b038a45204a526a745a9978c6b8676705722dfbd70201e41123182c510e9dcacd4676a12830e0bf8c1c8c11c8a35274486ce79f78a76f617c46819a5f2dd5c2b4f6a364adc20accba8eb48cfd981b2741786b7f373bd121482e1c9093a315546c0372f5970a1474b8de5db40acec4f1b491a5a61e70d3e267ede3a7a91944f3c6f64e149e041bc1114b89b7a466e96e3f7f9327490675c045e433892b731c8f53ee29828616904b79ca0b21ef73b3f0c75d47fe172b8e5ff6bec502ee93ad5c010d25afa362119f249d4103069d9173c3fe43cf2f60bea91bf50e5e1e8ec1b597c5db6e7585b8e48a4bc904c874d7ae5500c563f0a07dbca5d723413c65666f85711181ee4ee10399f3de2dbe7c98be865712178ccf3bfeef6dd7ebfcd82c2ea041638396256fbf069c09fb0c8dabdb39f2e7434a099aa7d8f75fd4143e64dc8616d121c8db7eedd96af1a2bc1110813692f6647f01f2b33c6535a6b5f299e73f0688a02046476d27a5316715113559b09fe5df121f422f687f898488e6a3c02eb1329f5a50b2055ea7c2b0eb607dc0995c9adf7aecbc0a9275906ce7e85fabc2e7351761d57f60d84bc4fac2fe952d9b123895a5b5d35d86c416edd67b90f8d2c20585fa374a7b37b9d16d4c1cf1145cbd6c44273cad811ac8a32982c06b63cdf4bd098bcd982f8fce8e029b9c2cb1a1a04535e1adc2e9b7b2c8047c20ccbac73299fd099d81ea383d2c6c73e974c35b6197413a6bae3638043dd8b7e4a1520d9a0a57db37a9f1551cdedf4e3b8bd341e56315f4bdc19245e90f6dfb1ed48a2aca29b78d8c4a4c99b3c1665f64c5024682302777f1e3ea848ce3dacd6a842b94b0d816aec17c771dc5ddfc5f1d59af596cf25fb2222a58804fd19275a2ebf29027410e0002dece4be4815227db5afc2d1640bb46c9b23e4bd03221eec12332c74cc1389185b9669956f28e04f31fa1242e666c534306c79ef4dc68ade842f1311e17cfafba3a8c3bd47811bc9b6d459a786823f6de29a2691b618a868100c80aaad20a5832fdbecc947047907c3e9ae3611c0600019dde13c357a985b81b80afdb32db4c71e93cb3c2e4b778301194081f30b11897fd88a90d400b00114585c081113ab34bfac2c37917446649586550515929c889e0c5f6636afd5e0fe113a92d53e89bada25bee1efdd7e2c2cd399ae02e2a680b38f023bcf4fdcbb5c44a7358141e6659058dee62baa24766291a82b6d854e5eac06bd4e5a1cad47b3c09f0cce0887511e130e48a4ade20118e15e5877a9b17aabab7c59bc8a5909cb7e112fe481986c5a78ba94d82fe42ff5269c5cda1304a8448e5cbcefdb8709eea4ea7acde86b29aa03e7cc06bf189e331f39116ed39eee1e9a2fbc56900f8605b9bf6dd07b274b8e3885a3bdc5ceb0451aa24a57a4ce7044d90245d01683ff017f18218788deb8f726619d8ce2aa81ae5b692d870e8912fcf7ff0cab0bb230938f4561da52af8531325428a6a8c18012592433cd5386750cd159b76a29a04d1bd265a1d5ae4e750b96084746606898ac192c3fe5335965e975a0eb61369f8af7d947c24ed37c7f9f5712d402978e740892fbc0aa94e7a048f4d821c3b6286f8c836a48d0eb39c8fec1578a3c4fff6505e8dff53d2d54646b43729f3f835fcf4aba8d01f3f081761f7446b86f2180a559efe634325b01b6aa03c188d184068d72ae72aadd45001b6fb56bb99cb4cc5da4e33aba9fc80b8dcf3307e4e62d19465d5d22ad214fd3cbdb025978d2780ec535c88b247884e8c26e73f589c5dbb1e1e3728e6e5de1bd2906ad6e726db066b5f913c2fe884cbc0e247016af6416c02eb0c16c4aaa81092cbac0b5478dc6d56905ed36cbe319c0922058c40a404f11d28c9304d15472d7b651f89ba1bce4306437c909776236af6753edd33ec2debbea50b617df6c9afa78f9b4b2cf36d9baa1a4385b3ace5f5cfb5729e7e6d5b298a2cc659b0dd356c8a74d752c69960a1bbef5e18880db6d74d7d45d278d3a1230fe773f7bb434c6e82e892a24617dbdaf8ca2e36990e39971350521af16084bddddea0025677519c0910e89e9ed32f6fb681e1ad9e0302ba4ac212c04c6d649fb801d43ef08c3271a29a1de7cab92c82f3127bcb59957d3ca7e76575c15022b81d94346f86fa511f1423b2807ceb9a90aa60780ce6881628901b8636a5e4df5ba545ae48d8fe7f37667110b3d1c6e7cb4f34eead2db1d487028c7ea7c0bd79d4cdb23c45a07470a644ecaa6fb81d00fff57ec2edd5b7622e21c90533e6bb840e332e450eb900040eea68eb58b5f206d606945bae49eedf5acf76ff8c05ddae9094d30e999358d7de58e2eab518e8f9632abfcf09968605accd579a62d9793365736905b835e2f29e2806edda56eeda2abdc18"}}}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$FIONREAD(r0, 0xc0206911, &(0x7f0000000040)) syz_emit_ethernet(0x1fbf, &(0x7f00000000c0)={@empty, @broadcast, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x3, 0x0, 0x1}}], {@ipv6={0x86dd, {0xb, 0x6, "14e93d", 0x1f81, 0x2, 0xa, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x8, 0x20, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x6, 0xea, "f4164f167a9950ee239bb5336bb5b2950b2628a975fc5e99200660bf33b0b4c30f98971374a6fcc830c87faf7a5b73dde1d8ad849533864f7d9bea559b5a694e59e7d7b3f3d42eff197de413918470277f7cd65cdd91ab0c2b525802069b450d3037afc18c5072856cc4a81610fa1bdc95773e32ae5111aca0d40c4e53d7ea02c52389c37e12477954e3203948250c2420bf9b7f851a23e1efa868cec187563ddced8c64114ac18e5154295a2bf5c3f322f732f38170f1f823832dd5612942d6170e6b82140beef09796c9ac79ef0c557852c6c7cdea08d9159b8f7debd52f9e6be1808b6e59ead7a61c"}, @generic={0x8, 0x6, "9a2fae2aca06"}]}, @hopopts={0x471b353d12069f21, 0x0, '\x00', [@pad1]}, @hopopts={0x62, 0x1bc, '\x00', [@ra={0x5, 0x2, 0x2}, @generic={0xf6, 0xddb, "7607f81223fedd0fdf6a6e337f4fc82206217c0f91def33535f1a824d24a0bb30d56f9de50fa0102d6332684c7b567f0903d95e4a7b1b98de9acfc6b4ffaf591f0d41cf9585f08a8ecffdb45729e3fbecd09f7c00b1dadeda0d93aca3b20315f173e571f9cab24f96bfd84aaf8ec88dd354d75e7473fedced06e7fa92aadc83b592a7514c221dba2750803e8faca450393dba85924c617de1fc69abbbc43ae46f200c6fd0c915b3de28abd5adc227cf74afd74c26fc59bc99dcecf71e468cb322b1f6d3bb12ad2d099a0bfc26e350f899070a33dff99f2ae5ae79f6bad1adf15520b2c25475130b4b2717362ff02d26e4d1754de8e391bc73e282ea7bff6dc68e4ac41ebbd3cfc1fd5d86e57a24c3e1ca93abb0dfb61e9cabaa1a37cd99b3ee016a264f008dd18822d5c2848da75945c985832cb0dd9c3d4d56d530c2b93a9c26c7b31ac34bd2b53ddd8cf98218365aa4385e0422202d505078620e1a632d1ef7291198f571e9154ea690a0349eb9b8dd3f42030cc20405880bb7a1f944d87e34684a75cbffa33c2fccf87fd8e3e3e4cab81a9f2ea1efe6c4d82335541fdd0e149a10be008e6526751a4325f64d253a961cf953e3b3e3fac4e8e2a91672b7554e14dc3984c3243ad111723b3911db0f13e50402cd630afedf47a8f682a3df796e0cd4c90c963aa3d70e938f4940746d5d8462e23583ad3a1a5aa94f790d463fbb1242f6249104d27b52ec0c5706b70cc74392594b28409e628afed0ae62037134b47a59d8e87d042b49148bf15cfc04643fbacff1fb707e3898f41fedfadd7f813ac9c7093477fd2056aa185c55bfce59d7ea9736e5ba302744bc3777eb7e1dcb23c970441ff12b46f75baa0316f54d811efa1ab6d4b54c645928edc4e549fa8e4ccd3702acd23168ca64041d4fc3e1720dc684e0d78881c6ef93bd6f783cf2e21c77a0252f3c7eb6c28c7a6f380bc9eea406116fdb5d3f3408c6e6e7f95326be7b9ef31e96038aba9d339237def08aba156340ad73a00141c90c04d605a58091bb464034db2d325f5f7638a3270408a7188267057e042c9040aa5f437424d39d69e433bb4b378b52b630571190cccaef926e79e27e4daebf684a0a42d3c9d9cebe275d7be8555a387e7715c40f5aac784ee84a43681352b2a54fdf5daf5e413516f20f350506cb954fcf14000b21c2410678a2aa9af0ebefb3311607ca2c3e092de6966af6b7a79dae3a266c4bdd38a166e4993652acacc5613f2933b6f4f6b7b76e0aa8886ce81226ddb6851e2b137001798e14aeda2f984dfb36bd57ebeaa9252889d0b38cb65f53e915c5a5d2e12b402099c0427f8ce718c0a6ed8c5702e2f03cfb9358f0abd5d4b8fb8591a23056008e9bb5229b8b86623f2ce7005d24f2f48b2f4050bfdfce3a38e4e8c9ea7038bc4a64f214c1e20a7294da4880351892b7c692e57aa48936e366a09c78bebaf086bdc7f79f45fc74456f46c9c8f60adfcbdbe33d16b92eb02193831c1de2ddcec2b0f4c086e72491e164f9c99378c8a95d17f4e08e1bea614624892fd21cbbd598092792e23f11263e9f4811564aecd483fc9d43bf6d6c3edbbf981cbed6e381ab7731cebb951a228c8ed8986fbd01fd2bc0bd71a356d7e5e9ed30763fcb693662775ff628f695711646cba1629dbc4e49d872b28cac0a763256478c7d1645b283cc5f6f8af3a40b0b8b610143b39e14e4c064b9c16db68432b2c3cdd2d9d821ed1af3c048a554f50eb27dd0df8c307d2337814897540445fa665c7caae1cf32b9896bf6c8d286cf61f7a85d25bcdc8cb05c6f842e9378a496fcf412544a13cc98c9367e42a9d8920dda5e99ff9f7d368f79dc5dfb29f089a7d79725ca53b020431c7956ed17fae7cc367988b1ae84890502e5cfedb93684181a1820ddac2fd13bb41d62e4baac2b1ba5780d54a5ba15c9cbb472ca7d91d75695b0e8ee213a8f32fdef1b815e2cc488d6027be6989591a908e32a1405cd88a9a242e7f30c3550e56604158506098d35b93aefd480f0802871ac650ce49be5302a56c6d324deb2b6fc830da3788bbdb7485e01a8ab2f63a91a2756172281523531f7acde8c6504f98e06b7666e2317b35bf68ac2d9818f9fe7b37c3d30c78bd2b5479bfbe30c31e6a14c3022c6fc42312113a468958af45b335a2f838f31daa877cd4e3006e82cbd5a2cb203bb8a81754dda8069672d1409945c9f6eee8fbd4af95ff04c2ff57dc51b3f0ef986b052c8d4bea772ff46b4bb625cca16bce63510a12f337321e730d37a050a81cfc3a918e2629855e63ed7a7cea988077df19f91bc31f0bc1f9640d381c353c8b6e1d736ad6f89def8f0f65b163af5c4a01e5e580be2205eb45758529dc96a013897aefd936bd650bbb58268da4692317f675fa1bed91cfc8056988940049ea41e1ada74884bad11b00962bf4430327b1fb7577d4f651cd88c3cdadaead8d2eb31550dd11dca5769e07980c5a70faa1e3e541d04f3d236462c0ff406efeddc62c2a1ddd29e66aa29b821460a5963d8dc2d3d2ea888bd80baae580eb0baa2e513379a3d66097900f1ce1bdced1203fe1fba3fbd44390bbd5a41891a2efd54a544c3e39e6fc8da2f8c7c9d18a55653d6530ddcaac9154169894222003e276925ac9d7c483cc90e44f04fbe979d330e23adfa745a961cf4b6d279b2d7a0ee4cfc31e00fff69f0462180295625baafefbe7db94099beddc329dd8f193402c47d281dcf97da84d194a3ced34d6c6b486da72337ccafc915c43972709ce146864d3b4cedaa82f529bc2db2a6a610643dc2cf0c35f57160356129ce4c3f3c609e5fb19097d4403d7fbb5ba57e2dd5d3ce14fce8a8c9fea013f5cd639f315ee6d9cc84b027cb89c64fd3b6b746ac3865a354eac10ea7e208295549def86ae8328d57175167daf477069a563bea020128e800ba079489cf7f5da6478d66c3156ae3d96a6c42d1f3193ab3de96dbd118f1e26981d60c5fb653b754d61288be73b9f186869d5f501ddbdcc9aa0f14368d439846fca4de6824cffa073e5bd86c6be1c9f501df288be998609d6e1e0f8dcc6c0d8dabeac19d5ae8b9e0924175971b40f9bee9453e1c096e7d7546192433c4a66f9e83d50404b88bb40507d5b61410e66042ff76e6d0d5922bae1a2fb15844bfe00e44a93e7d3c3f371a783d58e779a227818b85fe0d3c1ecfbf3022cf428a529b942461aef63c5c2fa01a100cc670739d3816257057c7920bfa567919219a393d6bfe0417876d489f5cc0370ddf25887a31f908dbd92c6a43c676f9d86b2a3c62cfd22718cf5833ec1372e268b4ecfc01bafbfb6c926aed49b5003806e788bc6a9df7a8b05fe6e6fb6109fa96cfd808efbedc5487ea2244ca617e8e33deb8dd1dca62a3da7df896896d84585722e747e67d5a244f1bde2e48fb08fc77b5598df5b804cc1ee5c022a42de7afa719bcb9c0b2c27fce500d13b2e97d0eee8e4c61a4d001e711e8d52ebfd70e884b3471fc1f853b11515c31718a08f547944da153e493e0f9eb4166e286e28093e298f932fcdc4024b92dd73c8568aaa1838ea22991e60f44c687cc09d1e99ccf3c03554ecfb3b1f3f9798b0de0d37efd5d6931b8e1345b5de22010dd56457cc7060a68107678b8dbaeaa8c96f4cd1f76dd2e33634b494e2efe4d3961cb7d94c32914cbc88c24506a0b58fcd7ff37c8e1104e88ab010ea3a4c55b427ed30718af6965de6288ff4e1f644a2626baa21850a6df358b5dca8fdb0c69e24baa043076f92c114634352bca8ecef4ff20efa96e5a685bcf58a084febe1e8b2bd490786fcf8d103d67601457ae120efae672b4b380c01b9f235298decf84a3b46888fbf5cd62483df82b6d61372fb4b1e869e612bed8781a330c3a0989761c2b78b854ddb4003f6b48f6730975d4e9d77fe5009011aef506b0a8b701c20416912d17ba20489ecfabd87b2b3d60dff6398f2802c10300b9b4dd5398b5f8a1f53f12e8a925016e4f920bd0ab422ec7c24c8b70652e2f5aba582ecb11e758ead9b3b17cfa686e56d05ae4c6cf3c3c2a5bf9210b906415a367675cb085ff6037b51c780957c5b790c215e3172423fc8ced4e79398031d1039f0bce86f365a6d182c5738ae9262fdc57bfcd46c35bb438d4361220fe18d213588406065c3499d702e112a3d2121347546d8a449bf19118fbd4d0e4c88f4758497acb5f08d4b78508fa6bf07d5b8368d8fb5e0fb710c8e1c96e25e7173fd4763f66085acf47df3fc64e1f7cb23d3596105e979d30791557a4552671b4dc930d8e35234db281ef45f78df56794b7a9de68c5b983187551cf17d98a9a2698be8500647bea524d1635feb6108da05df584fcc93a1874fa022a138f3808304d72b2b23435fcda868395aa492f1c0447c7288db7247eefdb1530175f1c5c1e8df700706240e40b95c3f8343de2bddadc776af2372b1ea48f78eb4595efe6f6a52ee959a34a4e7516541d6a4393e600864c491415748762a200236877829301c654633f92f90b75c1a8ed9aafa3b6e4172daddbd4a85670578d86aef218db84f250abf2556c2de9614cd397dedbf99421e525bad27a196e7d1eddabc3ac8441242ac8e436c5ddeab38aab3d7362565e005be5cc639b24254e06d42ef73dc8eb1ca5816568ff2c8bfe87a08388e5aee18459a34ae59547a550a3ee40ee00ba1b1587c57d8c284251d809f5838062769fe3faf6c2f89fe94b996cdaf7e71ff6a05f367daf3fd564120e602e559c379ce5f44db21dfb2aa8f6406b6d7d2a3e3fac25f6bc2f3e5feb70b1df3bc13476c67c572cb6bc58dd6c216c65ba21c355f58eeddd312fdf8ab3c49d316e1a588e991c08137e8b5583e58093ee1669f5b409142fd0f69142d0967ebb8cd9d729f48d0b601d24be2469c847a1fc04e6bbab442af9ca951538953e55d09f32a3170b70913c8322b1d57c9051d5ee3a1201086c3b6525742189597d7f054e91932f4e95ba61007288b18d99399eec5ee15f945"}]}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x1d, 0x10, 0x1, 0x0, 0x0, {[@md5sig={0x13, 0x12, "b3d42d3565a6d6661760bf85d3e1b175"}, @generic={0x0, 0xc, "62ab55b237bcc741f8a2"}, @sack_perm={0x4, 0x2}, @eol, @generic={0x13, 0xf, "a3e3bcdeed178c2fb848e8a791"}, @mss={0x2, 0x4, 0x3}, @sack={0x5, 0x1a, [0x81, 0x9, 0xfffffffc, 0x103, 0x7, 0xf]}, @timestamp={0x8, 0xa, 0xfffffffb, 0x3}, @generic={0x0, 0x3, "91"}, @sack_perm={0x4, 0x2}]}}, {"45539942471842825fe44af228cd6d7cdde8456a1f2ae442a18ae2602b8b4fee16284a86db8cf2d1be64fea0fd671323bf54e1abe03634082035720bda02116ba918ce4a8003f773a4cac3fe9d3d70efe237f582e4d76b2f17bf929548e826224583fcd8215703302b8a763a011254f012621ab250de110f5f3630f76ea54f2a871d1187ac591e64b3c6d63ae2bd38d3fe621e22e4e7d964d8246e568d6d79932a1780452cc56bb4abe9c1cf75c76e4ebf262b945f085b4dc51a53f3c42c2d95782e6ee0c7bf4017501cda44b7b2d22127689f1c76aa88a738281de41263eb580899c3fea20293ddfe1d3eea20bfc01c1b4b3080854120c8b7955f1791f2f3472c38b61a66ced07cf2ccb15de734f158a9f66c85d4a842e63a61735f4ac7ef8e1adac9e64cff7cb255ef7f4e926f98dbfbeccdd47453a85dfb9befdb8477df8cf3996809d0ec3202931dd498ae5595e1d0efcb6c67bc5fb6ad31b94a3e7a75bab55278b2f1d7a4cf058a813238dbd33947e39e45316c1cd713477a29c739f64db6b62a122c166f0f203a620bff00de76717bbd5bdc1bd0518f5159ed5e05dd6a55e46a09d0c67567164c10541fe3523b51e8ce7814d51696ba57c2593fcd3f705cb07f171afdd63659b8c80bfeee5c2fd7ca2c9f37bb8ab5850285c99d921e12b1a55e22999ac5cc438e92d0b9409850ffde00da5f618867bfb092d06ff624654c7df78532bdfde80aaf3784cefdf1b61ea3d199fb09b28c5bdfe43d8ca07cda003b9a971ff93bfe00308740d4f8d3d31c88357dfc9027074147030c4ae2711a7c979420b7c8fa7bf243a5ef18ade87491daf989580468828d08ef666e14a3db3469311385aa3ebe9bf724e218abf653a2fbbc98dcd5194659e8ebacbe87cae962916a79d2233edb3b11e77891da5cb5a297620a49601f904492453d0e116b878e40c63e5ed38e751b5250f62bcff5c0a24a664ee03cf68d26a8e2583c460598bf4dc1efcf170642203192c46b93be52d37662d0f52c0d366d89b036b14d18e34de852d9f8561f3e7c5b3c6787d5661d74cfc8430973ff9df1b2e5203e32d3c36780242ca0ca163451807f0798de45e38b7811578e8e0ac3035ea3fcb1fc9369e48c8398583b2002a935249cf05fc1a4429f581041a8a173261d149aa4c050dc6ddf86d780906e26247f3123cb0afe8c66ad171a61d891b210515a37e20bf414ad48f5605829815a4f3e66d79a606c4dd1a0ef06bbc890781f0e576fa9073a112d6be1099759886e35d8367d1b5763c5d52f66decd7a8139762bec6bef70674f4f0aa032f67b63b3ad192bf393a4f23c775aac2efabd8a3ca7d59d8e70a089ab121afd5825850cfb18a8da1a3410804d7c5d93f35cebee19899b5b59fd61e17409fd898ee7653b2d70d094af378fc48a5f0a442ef5c9a7af8fd5499b6d6440bb02dfd999097fdb15ea01060503916d24ac36f83802b760d08b14dabfd5d84fa1940b8f2b5464c5637bcc6aa1ea0d2b6b33112cbb54e3f1a5052fffc22f0e71724aa1c2f2ab0774e502b9eeceda3d1050ba6dbae63808f82dd7b650a11af06f4b0a5d3249d75fc19b6248d52835d3c213b87ee1f0690ab6dc3a347cf377173a6d886c370ffff6c691a8a64f2c677dda569963e9dd99bf60c9b639e581608d72e05c6a501ea7c8f5747c1c1b0519d8e5f92a4993f9375efef0bb9c7f9a08367f26a6a96d31d8387b2533cbb7b53a67f42ba6cfb2da2e3fcb65e4035499a2fefae2dfe6d665179ac72a2b7014ec345917830c6b07d2ef06f580c0b50da3c0a31652ca2648a202833ec301dfcc746a6325e205692ebad6000d02bdcd59434b09292c726d26c75008f981021dd84552942a2218f6dc8457629b33ed2b021bef03f0785385ea251173216d0142968698952ce64213e4cc65aaa56597e7da2c00ae0078d0df995ab04e3d49ae56bee97f60d4fbc31cb5c1d8e222c4fa05458725c83ca6a03c173a2c8a0d5f115fd06c5239bc7c0de17d79b7a069ecaebd41f3ecb8594736203a696e07e58548e85db18c5f1ad88d7384b2f6387a05c5d753fd100ded92411fa9eb22b8b94e2e21741afa748451c796af29fa69b19b348b3a61bd7479229788d84a33b6ae003e1a816ff005c3cf1245c5a3df98d33d5617dc035d9ba9668dad9dfe4e52b9a29aeba9a147b2e08dad775442608cbfe5999f6d3d15f40e37fd02c1543fe2fc25aa98e78d53cb56a589056182b33f22831d5d77d5a63408341fa185c3e9938f0b0382da3aaab38e4f8398b4e0eeb922b0434add04ebd9502fc51cacee4c40c090669deddebd6ed3acaec9189c11111fc85d881594c1ce026807524709269d459e9064a63094503370b8ccf76b1d1d30128e1121007bc3ac061ecfd328812b856ba69d8c1b30fd0814b5f00673726634bc3c998978a1fbaa2436c0bd5b11b7d4dc4e9bff88d0d321a510221013f6d895f383ab15ec3234e20dbdffa5ae1fc0fa5a4284b8a1de98ca128580667209947f653a239ce1fc63e6203a62636c6bd50c505a711df5dc4294d3b021a7d55d4c43753f1a85b1d8c7d986371ba92d7bdbb2f3b15155a7a50920b507b0ddf0930a47e029fe328a8b4dae368b606b781c7a6a4df4314aab2fbdb7159f277375c9df144fc111259bdec1065875cc3ab6642d7c248f0fbe486710bc5698f4d682ee59427d5dc0e039e7e69b451ad59068a40b9322e636cd6828ecf01a5fe3d79f6cc1d033c9937f953384c987f6a3f108df3e8b31542598b995a7aaee1a039b38d326911d5380ca8cca3175d9f34f4ab7c2afafe213fa8209d876f76e40eb81953d347ccee1932224510d79c1e1275d3c9d0338a75253176725efb1efee3a785c4f89ada9188377a45a38e00133c0e9d479ef19c84e97d42840173b7394be155aa5e6dbd227ad6e2e03c9d4d6f3590dca8e169b7297b43480265c18a01ce644a3962c77e77febb2121c1e2bb73de0fb10a6420b86fbaa6e22904f1dc07b50044b11f0b8c065d034a747d82445c33d25c1c88381ae3b6ab26d4ebe4fb3d0ca0f9a43241316c4fd4dd33c7648ba595a481665ea7fed16444d33043e8b254b7b5743a8c78eb07f5e0b739d312010bce4a6c133fbccd4b5a4ce2a49c2d44d1fab83e0c101efce7c32298393e6d6700bc6f1e77993b6f8ba415e87fb9ddd24a20beb5cc9e2770d6b298f44d7dadfffc188f5a73383d20d3388c3b675847e318dd9937a5acd16c7b87454922bd1f6cfbec163fa88d5f55346a49fa8a2624c95f13a345b3aaeab5562d7107623eb3b7234511a271279c2296e27363f01246ee4f9036d03a3230a1e1daca067b40869d69fc19564639087ba6b378d91abe731b038a45204a526a745a9978c6b8676705722dfbd70201e41123182c510e9dcacd4676a12830e0bf8c1c8c11c8a35274486ce79f78a76f617c46819a5f2dd5c2b4f6a364adc20accba8eb48cfd981b2741786b7f373bd121482e1c9093a315546c0372f5970a1474b8de5db40acec4f1b491a5a61e70d3e267ede3a7a91944f3c6f64e149e041bc1114b89b7a466e96e3f7f9327490675c045e433892b731c8f53ee29828616904b79ca0b21ef73b3f0c75d47fe172b8e5ff6bec502ee93ad5c010d25afa362119f249d4103069d9173c3fe43cf2f60bea91bf50e5e1e8ec1b597c5db6e7585b8e48a4bc904c874d7ae5500c563f0a07dbca5d723413c65666f85711181ee4ee10399f3de2dbe7c98be865712178ccf3bfeef6dd7ebfcd82c2ea041638396256fbf069c09fb0c8dabdb39f2e7434a099aa7d8f75fd4143e64dc8616d121c8db7eedd96af1a2bc1110813692f6647f01f2b33c6535a6b5f299e73f0688a02046476d27a5316715113559b09fe5df121f422f687f898488e6a3c02eb1329f5a50b2055ea7c2b0eb607dc0995c9adf7aecbc0a9275906ce7e85fabc2e7351761d57f60d84bc4fac2fe952d9b123895a5b5d35d86c416edd67b90f8d2c20585fa374a7b37b9d16d4c1cf1145cbd6c44273cad811ac8a32982c06b63cdf4bd098bcd982f8fce8e029b9c2cb1a1a04535e1adc2e9b7b2c8047c20ccbac73299fd099d81ea383d2c6c73e974c35b6197413a6bae3638043dd8b7e4a1520d9a0a57db37a9f1551cdedf4e3b8bd341e56315f4bdc19245e90f6dfb1ed48a2aca29b78d8c4a4c99b3c1665f64c5024682302777f1e3ea848ce3dacd6a842b94b0d816aec17c771dc5ddfc5f1d59af596cf25fb2222a58804fd19275a2ebf29027410e0002dece4be4815227db5afc2d1640bb46c9b23e4bd03221eec12332c74cc1389185b9669956f28e04f31fa1242e666c534306c79ef4dc68ade842f1311e17cfafba3a8c3bd47811bc9b6d459a786823f6de29a2691b618a868100c80aaad20a5832fdbecc947047907c3e9ae3611c0600019dde13c357a985b81b80afdb32db4c71e93cb3c2e4b778301194081f30b11897fd88a90d400b00114585c081113ab34bfac2c37917446649586550515929c889e0c5f6636afd5e0fe113a92d53e89bada25bee1efdd7e2c2cd399ae02e2a680b38f023bcf4fdcbb5c44a7358141e6659058dee62baa24766291a82b6d854e5eac06bd4e5a1cad47b3c09f0cce0887511e130e48a4ade20118e15e5877a9b17aabab7c59bc8a5909cb7e112fe481986c5a78ba94d82fe42ff5269c5cda1304a8448e5cbcefdb8709eea4ea7acde86b29aa03e7cc06bf189e331f39116ed39eee1e9a2fbc56900f8605b9bf6dd07b274b8e3885a3bdc5ceb0451aa24a57a4ce7044d90245d01683ff017f18218788deb8f726619d8ce2aa81ae5b692d870e8912fcf7ff0cab0bb230938f4561da52af8531325428a6a8c18012592433cd5386750cd159b76a29a04d1bd265a1d5ae4e750b96084746606898ac192c3fe5335965e975a0eb61369f8af7d947c24ed37c7f9f5712d402978e740892fbc0aa94e7a048f4d821c3b6286f8c836a48d0eb39c8fec1578a3c4fff6505e8dff53d2d54646b43729f3f835fcf4aba8d01f3f081761f7446b86f2180a559efe634325b01b6aa03c188d184068d72ae72aadd45001b6fb56bb99cb4cc5da4e33aba9fc80b8dcf3307e4e62d19465d5d22ad214fd3cbdb025978d2780ec535c88b247884e8c26e73f589c5dbb1e1e3728e6e5de1bd2906ad6e726db066b5f913c2fe884cbc0e247016af6416c02eb0c16c4aaa81092cbac0b5478dc6d56905ed36cbe319c0922058c40a404f11d28c9304d15472d7b651f89ba1bce4306437c909776236af6753edd33ec2debbea50b617df6c9afa78f9b4b2cf36d9baa1a4385b3ace5f5cfb5729e7e6d5b298a2cc659b0dd356c8a74d752c69960a1bbef5e18880db6d74d7d45d278d3a1230fe773f7bb434c6e82e892a24617dbdaf8ca2e36990e39971350521af16084bddddea0025677519c0910e89e9ed32f6fb681e1ad9e0302ba4ac212c04c6d649fb801d43ef08c3271a29a1de7cab92c82f3127bcb59957d3ca7e76575c15022b81d94346f86fa511f1423b2807ceb9a90aa60780ce6881628901b8636a5e4df5ba545ae48d8fe7f37667110b3d1c6e7cb4f34eead2db1d487028c7ea7c0bd79d4cdb23c45a07470a644ecaa6fb81d00fff57ec2edd5b7622e21c90533e6bb840e332e450eb900040eea68eb58b5f206d606945bae49eedf5acf76ff8c05ddae9094d30e999358d7de58e2eab518e8f9632abfcf09968605accd579a62d9793365736905b835e2f29e2806edda56eeda2abdc18"}}}}}}}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) (async) ioctl$FIONREAD(r0, 0xc0206911, &(0x7f0000000040)) (async) 2.936176ms ago: executing program 3 (id=36): writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="a63511", 0x3}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffecf) nanosleep(&(0x7f0000000fc0)={0x8000000000000001, 0x2a9d}, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(}$#,%%}U\x00', &(0x7f0000000140)='\x9f\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='):\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')]-5/^}\\\\/!\x00', &(0x7f00000002c0)='}\x85@\x00', &(0x7f0000000300)=']&.\',&\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='/%$+})..:\x00']) 0s ago: executing program 4 (id=37): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae302acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000001, 0xfffffffd}, 0xc) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f000010c000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-0.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.112' (ED25519) to the list of known hosts. login: panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 5899 24901 32767 0x10 0 0 syz-executor *100292 24901 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8343f618) at panic+0x1e5 __assert(ffffffff833ec4a2,ffffffff8342ff61,6cb,ffffffff83343465) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c53c878,1,4000000001c0,ffff80003c53c8a8,0,4d42329dfac4cb0b,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c53c874,2,4000000001c0,ffff80003c53c8a8,0,37,c9331634eb73c9e1) at kern_sysctl+0x12d sys_sysctl(ffff8000fffef220,ffff80003c53c9e0,ffff80003c53c930) at sys_sysctl+0x425 syscall(ffff80003c53c9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x934a84b09d0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343f618) at panic+0x1e5 __assert(ffffffff833ec4a2,ffffffff8342ff61,6cb,ffffffff83343465) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c53c878,1,4000000001c0,ffff80003c53c8a8,0,4d42329dfac4cb0b,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c53c874,2,4000000001c0,ffff80003c53c8a8,0,37,c9331634eb73c9e1) at kern_sysctl+0x12d sys_sysctl(ffff8000fffef220,ffff80003c53c9e0,ffff80003c53c930) at sys_sysctl+0x425 syscall(ffff80003c53c9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x934a84b09d0, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c53c450 rbx 0xffff800029aacdc7 rdx 0 rcx 0xffff8000fffef220 rax 0xffff800029aabff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xf51e45cfdc6717cb r11 0xb6bd86ec765ac9c6 r12 0xffff800029aacbc8 r13 0 r14 0 r15 0x1 rip 0xffffffff82c65d85 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c53c440 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=100292 pid=24901 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=36, usrpri=86, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff8548,0xffff8000fffef4c0 process=0xffff8000ffff1280 user=0xffff80003c537000, vmspace=0xfffffd806c045c98 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24901 5899 81792 32767 7 0x10 syz-executor *24901 100292 81792 32767 7 0x4000010 syz-executor 24901 81305 81792 32767 3 0x4000090 fsleep syz-executor 24901 218509 81792 32767 2 0x4000010 syz-executor 47557 392733 25141 32767 2 0x10 syz-executor 47557 503876 25141 32767 3 0x4000090 fsleep syz-executor 44353 275592 0 0 3 0x14200 bored sosplice 60010 479489 52825 32767 2 0x10 syz-executor 60010 135 52825 32767 3 0x4000090 kqread syz-executor 60010 229078 52825 32767 3 0x4000090 fsleep syz-executor 89471 167052 86148 32767 3 0x90 nanoslp syz-executor 89471 142840 86148 32767 3 0x4000090 kqread syz-executor 89471 496662 86148 32767 3 0x4000090 fsleep syz-executor 16887 266421 624 32767 3 0x90 nanoslp syz-executor 16887 282033 624 32767 3 0x4000090 ttyin syz-executor 16887 210927 624 32767 3 0x4000090 fsleep syz-executor 4454 318259 18562 32767 3 0x90 nanoslp syz-executor 4454 431351 18562 32767 3 0x4000090 pipewr syz-executor 4454 51432 18562 32767 3 0x4000090 fsleep syz-executor 25141 248711 19359 32767 3 0x90 nanoslp syz-executor 18562 93165 77078 32767 3 0x90 nanoslp syz-executor 86148 302130 81390 32767 3 0x90 nanoslp syz-executor 52825 14896 58561 32767 3 0x90 nanoslp syz-executor 49806 329402 45901 32767 3 0x90 nanoslp syz-executor 81792 324887 65508 32767 3 0x90 nanoslp syz-executor 624 72750 47677 32767 3 0x90 nanoslp syz-executor 3809 325973 15652 0 3 0x82 wait syz-executor 45901 121699 15652 0 3 0x82 wait syz-executor 47677 415507 15652 0 3 0x82 wait syz-executor 65508 150201 15652 0 3 0x82 wait syz-executor 19359 175959 15652 0 3 0x82 wait syz-executor 77078 379633 15652 0 3 0x82 wait syz-executor 81390 316308 15652 0 3 0x82 wait syz-executor 58561 503517 15652 0 3 0x82 wait syz-executor 15652 182695 56070 0 3 0x82 kqread syz-executor 56070 216566 76953 0 3 0x10008a sigsusp ksh 76953 185004 15922 0 3 0x98 kqread sshd-session 15922 300997 12924 0 3 0x92 kqread sshd-session 64754 328665 1 0 3 0x100083 ttyin getty 12924 43240 1 0 3 0x88 kqread sshd 31174 374328 9290 73 3 0x1100090 kqread syslogd 9290 382344 1 0 3 0x100082 sbwait syslogd 25070 309036 1 0 3 0x100080 kqread resolvd 94898 203225 73731 77 3 0x100092 kqread dhcpleased 31860 255400 73731 77 3 0x100092 kqread dhcpleased 73731 336045 1 0 3 0x80 kqread dhcpleased 70238 13535 0 0 3 0x14200 bored smr 72957 472439 0 0 2 0x14200 zerothread 31595 411254 0 0 3 0x14200 aiodoned aiodoned 44820 332070 0 0 3 0x14200 syncer update 9570 253962 0 0 3 0x14200 cleaner cleaner 91980 146585 0 0 3 0x14200 reaper reaper 69043 319571 0 0 3 0x14200 pgdaemon pagedaemon 69400 116733 0 0 3 0x14200 bored viomb 39175 30029 0 0 3 0x40014200 acpi0 acpi0 99543 352500 0 0 3 0x40014200 idle1 5712 193704 0 0 3 0x14200 bored softnet3 64259 451981 0 0 3 0x14200 bored softnet2 15375 89004 0 0 3 0x14200 bored softnet1 57659 322357 0 0 3 0x14200 bored softnet0 80596 464276 0 0 3 0x14200 bored systqmp 90035 73702 0 0 3 0x14200 bored systq 75728 172253 0 0 3 0x14200 tmoslp softclockmp 81618 424987 0 0 3 0x40014200 tmoslp softclock 99514 310975 0 0 3 0x40014200 idle0 1 85691 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 24901 (syz-executor) thread 0xffff8000fffef220 (100292) exclusive rwlock amaplk r = 0 (0xfffffd806bda8460) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 kern_sysctl_dirs+0x363 #6 kern_sysctl+0x12d #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806c045d98) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 kern_sysctl_dirs+0x363 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8393bb28) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_read+0x2de #5 uvmfault_lookup+0x122 #6 uvm_fault_check+0x4b #7 uvm_fault+0x106 #8 uvm_fault_wire+0x73 #9 sysctl_vslock+0x109 #10 kern_sysctl_dirs+0x266 #11 kern_sysctl+0x12d #12 sys_sysctl+0x425 #13 syscall+0xbc6 #14 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff837f1128) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x266 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10184 10954K 10965K 166960K 11263 0 pcb 17 12K 12K 166960K 17 0 rtable 236 6K 6K 166960K 349 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 29 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1354 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 5 0K 0K 166960K 5 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 25 93K 121K 166960K 174 0 sigio 0 0K 0K 166960K 3 0 proc 58 79K 115K 166960K 476 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 7 0 in_multi 99 7K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 55 254K 254K 166960K 55 0 exec 0 0K 1K 166960K 341 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 246 73K 87K 166960K 2827 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 46 92K 112K 166960K 1171 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 1 0 NDP 27 2K 2K 166960K 27 0 temp 37 8678K 8742K 166960K 3725 0 kqueue 15 24K 26K 166960K 31 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 36 0 32 1 0 1 1 0 8 0 rtentry 160 112 0 1 5 0 5 5 0 8 0 unpcb 144 49 0 31 1 0 1 1 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 808 21 0 14 1 0 1 1 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 376 88 0 77 2 0 2 2 0 8 0 nd6 136 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 0 29 0 29 29 0 8 0 art_table 32 455 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 semapl 112 3 0 0 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1594 0 90 95 0 95 95 0 8 0 ffsino 280 1594 0 90 108 0 108 108 0 8 0 nchpl 144 1819 0 141 63 0 63 63 0 8 0 uvmvnodes 80 1675 0 0 35 0 35 35 0 8 0 vnodes 216 1675 0 0 94 0 94 94 0 8 0 namei 1024 5326 0 5326 2 0 2 2 0 8 2 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6232 0 6232 9 1 8 8 1 8 8 plimitpl 152 40 0 15 2 0 2 2 0 8 1 sigapl 424 446 0 390 8 1 7 7 0 8 0 futexpl 64 487 0 481 1 0 1 1 0 8 0 knotepl 120 297 0 0 9 0 9 9 0 8 0 kqueuepl 216 30 0 19 1 0 1 1 0 8 0 pipepl 328 102 0 74 3 0 3 3 0 8 0 fdescpl 504 427 0 390 6 0 6 6 0 8 0 filepl 152 1488 0 1270 9 0 9 9 0 8 0 lockfpl 104 13 0 10 1 0 1 1 0 8 0 lockfspl 48 8 0 5 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 32 0 8 1 0 1 1 0 8 0 ucredpl 104 126 0 107 1 0 1 1 0 8 0 zombiepl 144 392 0 390 1 0 1 1 0 8 0 processpl 1176 446 0 390 5 0 5 5 0 8 0 procpl 656 512 0 444 7 1 6 6 0 8 0 sosppl 168 1 0 1 1 0 1 1 0 8 1 sockpl 688 173 0 140 4 0 4 4 0 8 1 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 20 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 157 0 0 10 0 10 10 0 8 0 bufpl 280 2277 0 123 154 0 154 154 0 8 0 anonpl 24 95269 0 91984 33 0 33 33 0 184 12 amapchunkpl 152 8923 0 8356 30 0 30 30 0 158 6 amappl16 200 1700 0 1678 5 0 5 5 0 8 3 amappl15 192 5 0 5 1 0 1 1 0 8 1 amappl14 184 105 0 95 1 0 1 1 0 8 0 amappl13 176 1 0 1 1 0 1 1 0 8 1 amappl12 168 1020 0 983 2 0 2 2 0 8 0 amappl11 160 48 0 37 1 0 1 1 0 8 0 amappl10 152 4 0 4 1 0 1 1 0 8 1 amappl9 144 249 0 249 1 0 1 1 0 8 1 amappl8 136 24 0 23 1 0 1 1 0 8 0 amappl7 128 90 0 79 1 0 1 1 0 8 0 amappl6 120 169 0 166 1 0 1 1 0 8 0 amappl5 112 114 0 107 1 0 1 1 0 8 0 amappl4 104 269 0 256 1 0 1 1 0 8 0 amappl3 96 1390 0 1259 4 0 4 4 0 8 0 amappl2 88 601 0 549 2 0 2 2 0 8 0 amappl1 80 7687 0 7140 14 0 14 14 0 8 0 amappl 88 2494 0 2297 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 427 0 390 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 427 0 390 1 0 1 1 0 8 0 vmmpekpl 168 5141 0 5110 2 0 2 2 0 8 0 vmmpepl 168 32315 0 30319 95 0 95 95 0 357 5 vmsppl 456 426 0 390 6 0 6 6 0 8 1 rwobjpl 64 13853 0 11336 42 0 42 42 0 8 0 pdppl 4096 861 0 780 107 12 95 95 0 8 14 pvpl 32 11717 0 0 96 1 95 95 0 265 0 pmappl 248 426 0 390 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 277 0 14 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83804ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8393b920) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x726b43d2c510, count: 9 ddb{0}> trace x86_ipi_db(ffffffff83804ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8393b920) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x726b43d2c510, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8343f618) at panic+0x1e5 __assert(ffffffff833ec4a2,ffffffff8342ff61,6cb,ffffffff83343465) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c53c878,1,4000000001c0,ffff80003c53c8a8,0,4d42329dfac4cb0b,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c53c874,2,4000000001c0,ffff80003c53c8a8,0,37,c9331634eb73c9e1) at kern_sysctl+0x12d sys_sysctl(ffff8000fffef220,ffff80003c53c9e0,ffff80003c53c930) at sys_sysctl+0x425 syscall(ffff80003c53c9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x934a84b09d0, count: 5 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343f618) at panic+0x1e5 __assert(ffffffff833ec4a2,ffffffff8342ff61,6cb,ffffffff83343465) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806c045c98,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c53c878,1,4000000001c0,ffff80003c53c8a8,0,4d42329dfac4cb0b,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c53c874,2,4000000001c0,ffff80003c53c8a8,0,37,c9331634eb73c9e1) at kern_sysctl+0x12d sys_sysctl(ffff8000fffef220,ffff80003c53c9e0,ffff80003c53c930) at sys_sysctl+0x425 syscall(ffff80003c53c9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x934a84b09d0, count: -10