fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fd409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e1a0ce3407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f907005ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13855b6617ef3d14774864b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dff0000007f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e2c4e4f3e636693b019dcacc951456e3884a82a3e9594adb53c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c3400000000000000663a33f0626707402f8b265e231c7ea775ef5be9356be70216b9a59101bc55ccddca316ee8fa80721a098c578c85c4a02ea252"], 0x1208}, 0x1) r3 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) ktrace(0x0, 0x1, 0x73fcae1274ae2fd3, r11) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r13, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) r14 = socket(0x2, 0x4001, 0x0) connect$unix(r14, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r14, r14) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto$inet6(r14, &(0x7f0000001600)="1029d94ff7554824a8a99cd57bcf041eaa5b8d5dfc131fc9f6161a31b3b7f05174cb1b1a7cc4a4c81bac7bd11c2e4a0a583f8cd85a6e607fecf3af5dc1fff7004171a139e4cc5edb9c3bab9da23ef63c66e78ed185cc24bd88b5ef70e15dc54b4baa8d13c9f54b446c45750d549a92101f92c6c2accd02940c335e08b10c3480ac7ee67b02e4d123f9410c7edd86a229b51a1527634a1070d4947b04ccf33ddc3ffe5e461e943687ff4022735f8ab9cb000ee8", 0xb3, 0x400, 0x0, 0x0) close(r13) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xfffffffffffffda1}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xce6a17f4ed4c6e07, 0x22) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87, 0x0, 0x2}, {0x6, 0x0, 0x4}]}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) r8 = socket$inet(0x2, 0x4000, 0x9) sendto(r8, &(0x7f0000000040)="2f333942bbe62889776b606a2978edb0f18c62782c49835f190b38c0c0d489fc68e42ef48f0ac00b56a54fbca17898bb9fd5451c87d480afd99dbcbeb081cc14e4af66c416e7ed71184d0b9e1d1a3e14d77cb3e485647e61541bcfd50c9cfb2673ddb14115aacde68812c598", 0x6c, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 0: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)={{0x1, 0x9}, {0x6, 0xf8d400000000}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="289db89253b82ef31ffe004901d159066a15aa32926872f9ab3dce42a33a6dd25a4e1bb22116e0a5cecfb98aa2b359207adf560c1b3127d0068c8d72d9a916f42103f8bec1a765188f6e5ed128d3c1ab3ff3b1e109db45b739d19fb07cf90419049be1793b29be655f3a48d0c44ecce0bfba36413bb7a812c0ac8a677c12056fc9dcb1247d3518691d9f6cf394b052b92b38873bc5522fb19e350e8724fe755d1c0091cad18b56ac5e081940aad8b6f695f9f0080416f10462e9abc7a8dda7770221705b43fc9eaea923"}, {&(0x7f0000000140)="a5a94246593d0135b8d208c4713ffe7128d1d0790e49a1b413ecbbf6201e3b8aa99e632adc8f34e945547e81715de6b4f3b196442b2a63ee", 0x17b}], 0x100000000000005e, 0x0, 0x3ffffffffffc) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28, 0xfd}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000100)) setsockopt(r1, 0x0, 0x0, &(0x7f0000000280)="25e6139dafa7a1342e89114d7922ae20473afec73a91781bfc03eec57608a59104bfafef25f2629af657146fbf8a443d6f4f7636b91539d1407500030c1d43c451e7d03d2542fe72f2b983788c267637c88e5947e0e75f6c1c4b90a21b203e4cd77fe55a90a14ab7ca2d8d21dfa38f494dce65afac9c4f336c43f7c21de4e1f3d4b1bac44d5ece8ec5f4090dda9ead4efc7e5840b86c0d57b39de9", 0x9b) pipe(&(0x7f00000001c0)) kqueue() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x6, 0x4003, 0xb3) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xffffc6a8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(r4, 0x122) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711020057be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) shutdown(r6, 0x2) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:29 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x22) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x1000, r8) r9 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r9) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f664557102d937829e3aa0491f4911ab29b426b29cb0ba19c07199a169d6bd29e00000080000000007ad94e057a0581a3c17d18614518d65c283b3f958d9fac5f107be395"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x800000006}]}) r3 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, r4, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0xd, &(0x7f0000000040)="080934410000000015b668f635e9") 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:30 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') 16:00:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x0, 0x9, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18938e65398823649427", 0xa}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000100)="6f4c547fdc4137", 0x7) write(r2, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202f762c4a143dce4a7efe1f7c1a711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendto$inet6(0xffffffffffffffff, &(0x7f00000002c0)="63b4ed1e0cc167e9d400333f1b9b0dc3c28bdd8b11fa6e798eacc3306700bb3e0952b3cbe84793e0ff3478d5d1cb8274424694fbad3ae0023ab2b670a451eaca4cadfd299ec95b70376541d9fc0810a399d99076325f1d501c11f48e3a49c47d98641dfc929ce11b6032a3e6deb164c00e44973677c7f25ab70f8e3aebb161f523fe086ee1c8973328da66bce0d43d736115652b528149072f535ce95409e9ac9acd25cf1bcbd17afc94371e7dcde50e75779d855b4f015ed34e623bbc9fce92377859fbd8d5", 0xc6, 0x4, &(0x7f00000003c0)={0x18, 0x3, 0x500000, 0xffff}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r3) socket(0xf499c44ef16f1114, 0x8000, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x18b) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:30 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r3, 0x1}) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r5 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f00000013c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f0069c2653000f30b8cf5d778572316eb54945f8723bac8ef621fb391f2580f2acbabeb7e8b793944edfb2e8c1225f7929e227cd0191ddf9303979c9930a564546b943b5ed6e76527e03c2c2c91f0166d8d8eb418e76ea4cf65a8c0185624e98c4053216620c4d00058e33dac640531af060c5a8eb6ea2e5bc32cc2168199c43bdb3180ad383aa75fb127cc3cc7437ce898cf287e6bbac34e96e06b4f4487c7266fb967b8a13271437810f107ab"], 0xa, &(0x7f0000000080)=[{&(0x7f0000002600)="6af496c7073c048bc0f0b67188f47c6444caa4a1b353c86520c2f3dc133130d5117572fd737f40306caa3b0ffc64f8051563434e87e597b852a748604ce0550413660784b74eb3ae06e671d813b4ed5aaec92a79a89270f72c2ed139b896cba8e8c2883a4d90419de1543707ecb64c23ec40e1566e77f8c9e16d9df5c548022e2ad5d6bf9f55a044c30add28e19b8e01d9e19acd8601210507ac559c5255cc04582fae99b8174f2566b05d77df210008000095df753444a2ec9d82d3bc85ebb6ee99312786070079330140d600318dc6a2264525a2fae79627e7857add63bcfaadd980933addd8fdeb3d4b2cf6da85b1798216d1ce070fa5a3469086adb513fad1b7582f43e79947e0fb534a0d923376465c751c988445dcbf", 0xfa}, {&(0x7f00000002c0)="ad2f600a02b8d818081e2b371d25f352525c2d49b1c5b83fdb687bcd0f34fb2eca83f9e73edf9f90fc6c4ed2c9c837ae52e2b0a3fb4daf3070b4a642a4d4d6f10c230ab13bd2b6c5140f32354d14941faf73ca47422b3ec00055ea66bf781ec2af856983fa463cdf73c2b139ec0fa079b445fc7c93243c4b1c3539429e6cbcc8", 0x28}], 0x2, &(0x7f0000000380)=[{0x1010, 0xffff, 0x7ff, "db2b33e67a5878e6177623272d45f2901d3c23a51865ea1e1e98a48d71fd85f8b2e20a946fa8fcaf869c2ea3b72fefb0d0ff69398a03733cb284b535b5fc96eba897c3d7a4889befdbcbb54a4806538e771bab10f2c06f20b7b2f2b80076729bda787bbe8e08b27a5e583b3fa9ff443dc06d1950a90946600a7d79e5e4aa16fd4abcab4ad7d440bd653dd5799fb18ed44d85161d8f6e27b2f7bf3d9eaa0cbf78703f26867390773fd758d244b108d349afa9e9f50c1b8a2b64aa6e3c498b9cac447ac9592d67c6346693434cdcaafc487e89b5777b074cceec2e7672dddfe224bde8665138bd4c5f66fed250d5e369c22016ebb1b87cbcc491e7872b319e3ba382200c8cb2913bd4c7cab00b15ef822e9c4132b89dc80c27ecfee8fb3be2324d3fe7679d4eaad6e14a4d69dd4608c92de1756b44e1ffea9a90dad3358f6d7c139c10e1bfa702fb3c1e2022aafafdffc5167e6d8276fa28e0b3e5a9de2ce394556759b57896f3e1752863078f0b554276f30a261577a657d7e10eb5b21fcb9558f49802f9c5dd4ee94ca7ff4da16996ccece3edd2d06284b9f1667dac7ad03f547773cb3bbf8956bdd9df44b77b0ec8ba2649c0b9c15069742a14a3fe3a8c8d85c331c0bbc3132b2fcfabdf88c1f7bbfdb7473262723686f16b84b9379e2e072a922f4e6db6566fc79bfb6371a1a8621ad30fcb17f5330afc8fcbb378e9ef3ea037d3e47c0da9a0c829ca0ec225897312958f44163eed63f199dbd9e3416303174d4cb5fd00e0f44ae7ed53d362fb5a500fee6cd02148f112c0be0f1a16331769a795ba67c1752427e6ac0f0d782eda38dbda3c8d63c4771ea4c9e930d82486daf04a64e7dbefe04057d60dd6231f74b2918bfecede8112ff0dccf1798c904ef459fe9f96bd7356dd730fb26ce20e7b65585dd18dfc381a006d02dcb44937553e64afba925b6c516085a7b1c5b2cd5eb7702284bdfb2eaa0e6fcc97442eeda9a333a1074fc173cbc7cc65544dfe7fc94ef2dc826ac4097435ac4890c332d7f405b962910937b2f3eb2e41fe58e82c0354afa84cdddcdd096787d9990e7d6021d25af9963ea86c73e154620f6481bd38ee4a21c8f19897d505729806584ec235b88c5ee8717d0422ca85dd27b58e3dab82a003c330044caee0795e6030b2451f17397640a48d6da85711930ee4fd80f53880934672e37e3ab50e6dd740acb3d15c59e766ee1e9e983ee855d5ff205a52231c230202b0e716cc3e3fd248b8556cb399f8284d79b4625c4c76a9378155be2f69c4428195a70ee6b7474542da5e211876391d798ff87539218fadd6b248fd6cbcd232318c844c05452e85dda94722c610269a1ab1dda4d271775ba39a70649dae59b77ef6194aacd68218731894d8bee6f5d5484813f2c1ddab95322dc8a4e0e9a735626bbb6ce552aced782828817ac77be40c67329be246cb90151c461b471b1ab3578f11e19ef6f7614af10e42fb200bdc8b05c3c6a5b05220c74f09bfecffbec15aa703f68e4e3e15c6e495683eb2ef71798674144adbddcf01d9155ff227058e35d898693822c40cf7d33c212d0b6510541c844663801d30fdca1fc567eb9dfea4dc81903219c13816632472a06fd12002e2a532fdba9112354413a67ba206c949956ac7231b5c91c06a98bf66c5232c03f6b9cef592c755bd70b597fdf2b2c7803d06161a020bc085fb3923eeb621ba0d206dc4a3dc5305a8fc1df9b4510ff4799cc3ddb19f62f1e834e865be9b4def74f24cf6bebc88effb8294f9301bb882d180621360c3ba60df6983070890a33991cfbd1bf28c0372a04587dff29d4b38e03b12400bafde10bf03c6e94ee9236a75cb5ad8ae044a445fc9bb5c34d7a275a19579f873ed4115539e440e794f91c8f80d9bef25cf4c96fef3e8e918e6ffcd4d578fdc9b2375ec4d62fae8b9ecbe4436a14b79bd9a32298db50c2a6c4fd456a8ecf18ab9fb86757ebfffd751c6d40f7ba9fe4b15104077c6540fa712a33201254f9185ac5b1ac2c57a632ae0f2e2aa57b73ec2d8b729418e4160d140f90c960f81306fdd626a0801704211f1e559a1e61fd644fe6fd70be0e04e5c4011b9236af4363a02e3af9cbdfe69d193ad795c6d2dff1f2a27489a723ef318cf82dece851c0133ae0601caca59a4ac706a393212c9f69b35ef7091122867efc4dac2d4c6151bc3612012e11ce7684def183866e9bddfe5b2830a81ab2f676497a7a0a2618e1607ae301cbe5df3a279432aadeabdb4883bd61f8373431c4325f72185f334b47a8041d1bdc4bf267463b193cb0b3480f2722267b48a09937d4104d49f16d34783ea70b5fc7c1a9bf7074b772b605c6bb3973b0b1c4ec4887fecd710872fb67f9f8c9a5325065c5bbc4d590214ac889a63dc618a2b1c9bdbd95652e5801883ef2076e59cc32115cb628ddca60a60b394c894effa9368d22135a9fd8fe3fd7d67b0095ec0a8ee6e0552eecc1132bc050f2734f494f6e4e0d0a5e5739977c3f1d7f5233b86b909040bfe59ddf3afe2c53eebf6c6765cbe3b7ff1a19f2331b97018e0109e40aff58c4b4c55a6e594d0f533dabf9fb526bbdd39e11d9ffe0db103ad9b90841574f2b693952500e5971594ae85d4c337201840f1edd294fcad7f6b20c8e8fe907f63ddc6234bb59b5b16c3f2cf6c0d44445e0a46056700fdccab4647c0fe210177738dcf7dcb2b273f15e12d2031eebbfa5b46d5f82cdfedeccdf5d66426857c216fed0897f93c68d87f3c516fc45ce6ea23f94445d43359cf61031877ffffd776797e95c393431029b7bacf69de1117c550d621f6ceddb0fdb24ca51e8290766f1127d2f8866fd29e5fa67bb3c5199f386e427dac6591ff13580b9795d3900e56bb5e44fb85d75644ce7a2f9acdda64c7474a64dc3e53e989bf64f6aec859317e5d2e7d91e287f8c417d9475dde7f764b90d5daa88c666008ffc42b6ddca24f52e3b9470b75cb185a7adf02cdc5b8cdafe631a9ac64a8deb41d3295e233dbc402ea72e59e5e3dcd2fbf4961bcfdd86f21928c44b6e7267870212cdfb5318d1f2660467394f57f3863b569262c73812c8323a3f5341573ccc9a0a3f734cf620b79574fe84e3c568dd8aa817e113b4508f0648b302e8f1ac15c0d33b6d2b0951aaba94a6ea8f667fe6504e2f68a9a66b4617f0dfbd7c767e326fdfe3db9d9930d94e0ecce2941460910591eff3c5a8dacc4349aa7bfd097f60154df45084e193fa594caffca0667a6ab9cf36f73f75dbb2af197389b4e6b586ec7bd9aa67f6a9d86dc13adf2b9e45d4a3c532d8a9ec3ec99517f64268e716bf5427f8950bb9f2764b99628c9749e991d0e0feb606171993332b45f2c7e0e42dc4c52d425084b71d6b4f22f02895757c1795c1d8ba8a937823d6963873e816f879fd829715a3e8865aeded8995ccdbb486554069e55e7b3db049a279033f38cea676204b6b088f51f39b6391b34fa0be15e4f28ccf8078223ba493dbbe338040c44ca496610cbc46ccd2aaf7be32a75d71fff0323dff5d978b5f04fd5a9f333aaac4ca2f4ac9bde28ef4f8ac702efa6f8082a1f6ea7948e69dab5e5fa082f32d6062f8326c1d6af1bb13d31a0fb386f763ea64e0a643404639fd90fd3fe5f3708afb46a6e73ced335a9875bcbde5f950f28962779b7962fee5cfd097bcf6ae11096e272af1a1433fec12478eb966110cb9cbd334f6a5ad796a737438d5b73b2f129a6a4bff070c7559277b0e503d55311567ceda2ff6c13b92118cf6e5673e11625700ae6e4d92895b1bbfa460e36468661e63508f1d089183b89866500bdd5ba0d91c2e341a43997944ba59c5c4c4e07c96930c96f7d38dc50e2639dc313ae2813f4315ca7bc096c959fe89bf8b068c355a587473f7fed57f812e197a25c9b9703feb535b0ff1b3abe29854555e257e913d2781676d81f01cce5839f3aceb9479bff5feed0b30ee5b9c20421519507dd578441be6bcac613a7e16bc0bbbd947daaf578fea07edfaead0e81053bfdc43ceaa53f04d5282f5342a55e2232c186920d6550000dc52a0fda2a264ac2d87b3b2e961ecc3dc7d8679868e348828c6264aae2c68169aa006c60a60149f4011f4fe498199b1cac9bb8eccb12fe515b431acff1226c0c9df2efccce0b8953b3bd1e6a52fba8aad1737a1416e189b87a2c8806eb37f1a7183543af6352fa0499dae4c9f9f12454dad86c4cf47724ab9e289a5a9d8e3815e154eccf7fe5ecf51bd42884317fda06df3f47d6f927261c6738079b7e17e185c7e59b35d1ab3d645da501eb0a9d0a1d63da1fd4e5b9b838e2ccbe4c1789299f6bf758b80500b79a45b01897c4cb58f553d6c92ff67ee75a55a24ba8a1eb52893036943e575d4feb3195b47cae1858f479f6959efde42af96fa771888d9aeb9fb3511fa2cd6c6112d9b98ebd2dd4f8959b2e05c5bf252f79f5ae816bb1bcdfa3ece38aa4c909df80f203a10bf9ec2ab66d0da045707a00a92b09ce034f078d69f0e144404796f05ee66a6cb1f66ada033c8b4fedd64adaf335c35400dc0216bdddcf349e8c0177eac845c9463a3aa24b7fafdc7af2f0ad6eb68b038a6eb8e1941b2f6ae3fcda7bf9feaf7f17473f8ea4299a75059eee3b60d632fa998f1864b32f74f002d13f355c63ee99eed18608b20fdf2025bb36acfb3a17b292aeeddeaf56fa6f6a7982160587ea95277ce1f8a7d748483b1ba3c4ca496ec40cc9207314ffbf6c6917917698c218f7f12fe92ad277872fa61fee00ab86c899b232e3c8570fb4b4be23423a0d5059ba4301a310c4beb41d04256ca630cc20558d1d1ba5aba381e7c8c9e176c581d20606ac6f28a96a008a6c1089c59c156fad9684f88ca8961bbbaec776b6fd6e68f4734253dcb5994324e99e6ac9b1e47878d102f6789f2e4c667a14200cb36e70f1ea1ea93fdd9644679d82d483044d2df0ab0cbca34c4ceb10837c3ce4af8d05709ca409d58e2fd41c36f6fb2bd73c197e7039b34c2b97196744102741ee1df59d4d9437c23626a98906e45af8b089ebf58426c22d21e7528f8377b63a45d51ee1ab84d242b987c34763e29d2eb42e224433b6b4f7dafbc417c8200898e09e71f3f68ca3265253469665903daeded0cab47508106ff1b713bd01525d535d5087b4a34f3d002c322e889a78dc7b1cd90ea6d2cc2a427cbb176c2305dc07ece0e4b819597511f8826cb0dd46b13bcb67cd7aa8f1fff958e0fe3fe1ca5f74f632c9ec5cafdcec069f2cbab993f26f25a4dff0810e2ef38f06b9e5f156ff7da36b7236a6a6fa8c13ce3311269f449a0162f0dca3a7fe4c2bc020e931a661557607ef38e9973673115aec3180fd7ce610b95b09bfa33173c56f741463cde7591141a8cb75db14b788b7e7063e8feb1b76b271f5794faaf59f055b4715085b45c0f5523230bfc80dadd0c4cd81742525f1d1d9a94f6466665de9f2a7433d5d962d64ad398c724559207471cab6b65c686f12990a820ef05655c6444967a5c69a11cd6ab985fc11c37ed1d7387838fe598d75031a62912eec5727a199011d8ee202076e3622b3c5d11ac4035387c6c9a7505ba5f0813acc8910b7eed6c76fbd49fee45ebfaa921bd170e010a55ed0ca0bfbbfcb7c1e3f7834fcba54eadefbcdffbf7f5f23f1241ef2b24424bd0a5efd2f49c4c00053c14ba52f95b6fcdb0716091cd468f68912cfa8b62c4b8cfaba6bfe6be5b585bce224df092c159bf8f6b3795478adcf4c127fe70c08935eb3cd97993e8aba7acd6b53b3e5d51e621b5f9c9e8ae7"}], 0x1010}, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1ff010000000000000011ecdd57be971e2f66"], 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000280)={0x5, './file0\x00'}) r6 = dup2(r5, r5) close(r6) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x100, 0x0) writev(r7, &(0x7f0000002580)=[{&(0x7f0000001440)="b3f741754d5939f4963206289d3f6834d346e31d7340bf71f139dcb5dadef84b8564b0e69fbad0267dff4f4b2dc29d7624fdc2efdf472a32aad1605bb02f72442eac57af9f35d3e8741a6e057b9f4b4310244ca1edd7ab9fccdfdccb748f5fa946c14e9b7c24611edd574d5466051d9b19c898d4c8bb010d88839d11f7bc23285c83736ecc5b40a4662b42ef63ba77ead8ce2532ef1b679baec9b147c3e765e9102d7cda5ac8d343279c4593428c43e271e94f11e8880b2888b46b2d575a2f623035d1113599cf2a7e35e7ce2eea65d91e34692f", 0xd4}, {&(0x7f0000001540)="0feec6ee84b4", 0x6}, {&(0x7f0000001580)="04b1c06020c7f8668218e744025ff99d007ac34704126fba48abce9e9f2b4002688226cf95755f746f46c96044c7a4698e0f0001197fccff640b4769f584997a767c1258f887f74828d93f1a44c5fa6ffdf75a2a354aaf702cd946655389075e6b762ff2aea855d7026f9fe2cfd55464160855a614069b31d267c1b243d93578a8bd5ed8143231cb143da99382d0f8cebcdfccd0a96d7bb7e522a1b5fa2c9f2f6884811dd1d97e80de60bc1649f615b09d609dd6fffb4898cb07c4440cf29d79f1470447e6b5ed8160b21c380e8c8fb545b51efd152652e4fb16720d0300d542c6cfa9f9a304597c099859c9fd21662a21fbb1f051adcdcbe5d320c5cafcea25587e575a53fc6db8531284f9e2b1e294fec5b214226b6d27fc3814c24c1869167269714c5ad4bb26e69438c8590b29ace81d08e3b2ba5569a184e2c257f841f9e23bde4c149866d908f869fa378c1dd70431f6dfc44b3bdc1d463b5b79e1638456a2546e4dc3d23a5599d21050e0e99b4b51746edf11bcaf6fe3b6e9a028aa075b577da2004efb3263d8905ff1ac0d09bf8bdbd118d4a32304f1f384727a1b7d336cc56c8a7a94f9b6356dce7797a2c32d2b736165fb0b29513fbc6c45bc3a445cf40f3d0bd3e3bdb23a0c40e35835ad9e3de9f11f9154b9603c7e91c86d36d57793519a227645303c496ad812209bef0a5fa471b4a511e1ffa6aa51862149c3ad946a7e4c925234f627c2848041e7c3f37db04776bb981b81045a47e1489bf2c27ba00cddf6af95c441cc574e90fada00c17a59d566fd43da51c18f22886d5ae1ba2f3d7c81e4d49f885311acbdd25f2d4b6abcc71aa8549ff67d1eac82c72288c59217a7bcb2bdf5048b3ebb737e64fe1ae95881bc7e1be62338713b91e2511e71210ae43e852bf63944fbb1459238165c599621cc4d5f3daa4285e48a268485d1e4d459101cccfd440b38496ce919758d96fbb639ebc0d2fd9bc1587ff60e3a5c1e2209bad30e98f1218b419a20504cb29b2343a704b62474ec501919d1dd6bfd16fe24515c69f70ad00061c03cf2b54463fa089d2d2b52ddfe6405b25004748c7c754a3325f042bcbdf3479bd1e7234b6b6a79952a1e3bbb6ccf761dbbd80bf7c596fc633cf8ce9e3d68d370fde1a8e079b5332fdaaaab374ecf5724d2c1aaa9ba1e5e2ee206dc341bbfb189b28e5593aa81eb4a4cc9a7bf4e1d0d97e22bde85a6beb934d2fc6723ef60d08e17c6e73ad9b58314e4aef50ac6d7562489f0cd7067442c3ce264af1fec917c653dcb6f2655d3c439a827b0d8fb9cf3f23e7573f5a86d2f88a65558a7a4791201622bb57cb1a82094ed3912399f8519adf040bbc9fbe4bf8874405aa40deca2411a415fafcbfd33c66942f24fdbc2b4eba27ca8ca549b723ed9688eb4d4defc2722906947ce2fd2c774615aea8e427a7d3e6f5f7ab0ee759c96e461c0ac75fca7767d30e7eee170565c772ffe2803af82e02edc3388763d5d52dd5848fb4f27abcb5916f4e9e527501d9d354c2f06d609467474f97b9b2c786017f3161061f0f314dd204e1a6fc46f10e2ad8686a1e0fa4c6023c011f6133d7e43f16943ce5ff55ad5a88ecc1d7952505401c16ad0a86c81d9418847b6ab32a9a8f0c262156851fe89b248ca3caa2a80bdb571af0f19eabf1e859f64d155a90d47af03e9a859c6526cc1deb27087d8dc454bd5c651fcda24ebf047935865d352e23e9e775bf99812ef5aa5227da13da35a649216497d849338b380baaf3cb9f25f7c364a8c084723b9d801607668bf9e1713d03ab86922aba7624d1b283fef9371a56623d8af6496b4fcf6766628605d69e1fd8204f4f2b6b1da4e09f79c4364f568518a699dd0d22ce07757cc1d4213775145981568f98937562cf20d3684b914a8054d91c712fcfbb9d8f3833859a4b2f4f27b151440f888699cc364a2e95f529e6a7acd3db2e26fab8e2a8b8b3e5bbafe5d39b9ec1acd65cd6e25c880b64a1ef23e2a3e40a54d29b9bb3d7ae686dc55e03f91b93a3a12a8326c67286a8c305df2d1306098cc7915b22f204f1ca172b406fe21f73f3bf130f2679d6ca45ad444693a3597e013a00c25cafc166c498248ed0576cd7f8389df60c2e94fb983a1537a502393afba4f035f08547fe9e4e0a23877d23e7e47bc97af816f90fe0e14f6bfb84a4dbacc4e612313f63cbc2c29a6aa45ec3c859fa4527df8da35ef9ca1b70eefe924460f341561a54b3dbd0586574443133f55404c7bf73513c90bf7aaa22c2624953d8b89f27e255cc5d4abe514ff3648c80e06815c7669c6691fcf3e0573a16778bd8abe2870577e34baff618e51c66d294f1ee0bea2340568e8de1bb403faad6065b874e45ab6534d199e547f6b22450048861ac222345669f3469dd06bf0a081ad4e1732f74cdb2b977b6fdde47973115be42c9cd5c326348d9ae5641e4acd80ec9a119abfbe8417bef5aed506d40add0461ede2946c81a84916f2720a4f1ade1e7e0d3b282afe93793a4157c5295f3d7d6ed9d5a2c3daa928f62b90a621202c04d0b47d7662f1f668db5460cb86094727deb73ea8b66b5b0f0f0f674421a0e5d5978ffff79f757b7293f7054a243966a9da48e8961b5588f7af65038e8fcf1c8679f9257c58ab7c88a90fbd7266de8db7e932ec3f9a4d9bb4681c8b7a230ef72ca5ba7e53ecd0eeca7c382002f5a65c6b733b98777a4f1a781ff4c9dfdb300bf9224bc136fa0123aafb556df99b101659eeefcb114dc38ad1d3b3fc85b8b40d134482d49a16b78fc397f992c2e705b5c2a6d781cfbbb17e15f7ce0e485e46b0c33d53d72b004fb273e854e3c25704b99bba00de08e48705ce0914a11430124b83518ba69dd2e6672e266cd2b19b08551931273fa88f526920a9973429f589f709f6838b04c313f64b9bab328ec8195f68f601a6e514ce96513c1fbd9b011dea5ac8eadc09a5cdd8a59157fc6cbaef20685e77efc1e1ee2eff14e671566eb7e820f9dda7f1ea9a3f6cd7529d7a61cd4e634211a9a6ece8a98a9da0ce75bdb49859054a550036d70ac8dd0ec7d066609497d0f837762d21bf8b6b334710ec1aec6ba0899c3ec3b70c20ff76390cf31b854b469d42f649c30c1a559d81931d314ea1e3e16ef06d139835b7e7b333ce80c21395a1f83d6180d75e029d6d332a5fc33f80cf47d94ef06b7d77861fd4b58896cfa4fbf60c316837908e9c57de6fb86a720f9e5b945c32a1a322887fc359315ad29e14addbf43cdaaeccf6d7c3521db6a430631e8c84bbeae48f877cad9c07e4db3593594e2bf8a09130ffc97d5b4805fa7990c065692b8d8bff122591a5df214b47aa7e498a4d16ef9804614b87990e9e76999f19bf746769416cac9ab5ab3557f9ce7f6bcc94c3359868f8bf9a8dd21f17c0870b97e35184dffe6c547f04db761044f20c6c91e619d74553e9714c352b26cff0d7eba9945383717e6b4952c3c6b4881fb8944bafbc860204c8dc10a1fe456b1a9aa2c54cb6291310e871abe837d3d021093e08c800524262d641c5ad68cd13f4e40e504a539722a063d986ca377b1946c12869698b714066fb05c182b91a6531f00d541333e6fc96f3ee85115861dab0a858e60375561f0e387767449f5472aec49383ff71a85eb9bfc907e05c7bb133d93e02d1e1b29ecfdaf44dca222f0dbf599ede6b89e614c1218215e4c0fb5798a5ec6ffa969fa02656a4f16373d7ee485130f27c3c5b6bb6fd54ddb23fc5b6422f6c299511017695a124adb42cda84d3427ec2df5ee0cbf7c0d9faf5c820bda59cd92d348ea39d996d71695fa461ed4e98da45377871d4b20ed891b593a31690d1c51aa9a83af4c7ec233273bda35b7a0a53d3b7870e247d65962a73e410ee1107834b50e956f888ce9c0a05ee8129d057e049d1a60f1912c836d55d7d60058a2206cedbb687df328c7dc6f26bc01857097934896802ab4d59168a0cc8575c5c7bb4196e68d1688fb4243c27f53acfcb1dbbf01bbb5d0953dcb93a7ad9414cb00f446ae2020f1592e31e8c47602bc38a81caaa7f4867d27285628b1c6e1d261af0c1d56ff9263df231d9ec87f35e56ecf5d78e131d1f1f638087fec3018785ca3d8d0aa04833332e091a0b81e2a3e442c6eb560d25987d2332a80889eabf34d3fe3b1f54105eaa485209def56e58e1220fc767b933a0c92e3f4d93b5a64fe037d8e5f134cf7cd21f39a7e72f2b2d422f50452d83eb15e68f7d9759896d8b23c7469f160850ef07e418f3684a8aa497faa9ead4d030e7c34c08d27880163374363ce9c663a8eb620384146b01834d50dd75cc9a215f27054a7cdf408da6f3e0d1eb5529f1106b07732a6ab789523472f7fe4100d0987be25001600d74fac55bd9092683f16efdbfe094a266a348ed3531bf5f8fbe7a24af786c6ae9c3c37a7285b3ea3335f189cdcd7746e44436d44f172744d40955f6bc31e1b7eb45e9cd0fff44dcdb036a3c2d57dbe7cc9e177435495dc18d7c48a6edf2f711fa67fc94d6be81c8bc38c0c36757177f732ab9f87f8d71dca6a93a2420cbca68ed9ef0c6f1870f7ec1fd59d3c71fd230b0068c95983168cb612e903a33cf74165927f5e16f729c79db3f8461aa88b32a4c8564f15f6645097e75e91be6c8bd13e8316b484934d4d71e6374cd8130be71311ce104820c1081203fd47c9d70dc15c9ffa599de22a38f76425c54eff26eae52fe31026eea24bf0db00034e96d0955dd9c994145797a4a91e9279004b0ed0b65fcf52496b3b953f72900871088166affe3044e7758378d3b454659573cf5325d5484dbd17cffe7749b379cd627e40253ad9b9330cacb41b33cdabe8671561edee07fb9982cbb35f89660748f0a101662a5df6425458ec8a48f8b5e38d01184585b93bf1f57882b48059f9236ecbaa39ce148df126f4e474ba0cf781751a5b6efe1fd47b2e75f9d92de1d783748a7d1f4b28e115fd5be726ba961c3693cea7f983ccad924355df28700d70184dd31bcb3374598c55da1655d8fd3946339d29b09578a4d6b59fc3b9052033dfbc07e5227d86cc13b5af202b6f0bca79cd717c344f52ce8c92e68d013615842e36c89c737bf8954c9b48a3ac85d9f07190260729f6840313bef634f1ac2d1eadd0c82668c7c306a5bd29c7fb6a015638b949c826c8331542bec24d1af9a6d4ca4d41b36c0034864adbdd128d984073e1000919b8ca6e10e8a2f0bcb124cb8bc0e87d16492d9a6db92a2533e2666941f5424ac76b9ab931595e5a51d871eb33bd6a43bfb471cd50644d242bb603a8e6d60ad339ee7d2b697f63ab42350a1968caaf80890fbd9ae0c46f6c33ba0fc1b4ad0133073700b26c45bbd964befb4504fb6604de4e794d1a097a5fe192b47c33f599c5ca4e76c2fc425373a470e98b3f4602ea1c03af91d7cd47ad8bd39e925cb5dcef12e59b46e04f3a3265330462bef7611ee71ea3ad69c5a65a8430f98c202ca9796d64d9bb1e8ba0fbe08b0b17886d0d61549a30ab18a6510c682b28f8f531b9c7eb4826d80b2766c54bdbf8b1db3d467a96681111d0f77ce7c9a140bee5c3e13826d34f106b64fd17cded8d9b9f1ab1a556f3725e72687047a9db539ddbc6cfc93376187fd3c8e4bf54a6827eea4a76b8fab5abdf90a6dcc72e162cd780b78ccd79850ccf8a78243bab65797d7649544b0864b8366e762c17c68602b5f1cfe0016e7717b924739012cbbd20170ab54e12992194f6f4c0ae9853bda7b13891fc7e4a6407b54f1f81fd0461ecadaf92c1340f986304c423474", 0x1000}], 0x3) 16:00:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f0000000180)=""/42, 0x2a, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x8}, 0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="2a36ae736ee2a9c1baa3090000001eb2978ee52925cffaa80c8eb6574b8950b215d15e67", 0x24) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = dup(r4) dup2(r2, r5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom(r6, &(0x7f00000000c0)=""/106, 0x6a, 0x42, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1b, 0x3}, 0xc) 16:00:31 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x88) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair(0x8ccdbdef1dbc089a, 0x3, 0xff, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r4, 0x2}, {r5, 0x12}], 0x3, 0xfff) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x2e1) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) fchflags(r4, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC], 0x1) r5 = dup2(r3, r3) close(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRES16=r4, @ANYRES32=r7, @ANYRES64, @ANYRES64=0x0], @ANYRES16=r9, @ANYRESOCT, @ANYBLOB="5c61880fb28c2fd34b59ad24cd3246c467430bca", @ANYRESOCT=r4], @ANYBLOB="a87e6cc6fd46ae30e4a24db1d1c96c65dc6df4b7d8eaa5ef41de1e073f4eccf75a91", @ANYRES64=r4, @ANYRESHEX=r6]], 0x1) dup2(r0, r0) socket$inet6(0x18, 0x5, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r13 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) fcntl$setstatus(r14, 0x4, 0x4) writev(0xffffffffffffff9c, &(0x7f0000000040), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) close(r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) socketpair(0x2, 0x1, 0x3f, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff0000000000007cfde248dcec25bcf73fa154fe87d2cbdda8aee6f560dd7386e624bb9c8d1da9789c43e776fbb62e78602da594cec387", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff0000010100003853ff3d553e899d453b24afdcf6a5c25b977440fa2500ae", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:31 executing program 1: r0 = geteuid() setreuid(0x0, r0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:31 executing program 1: setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x400}, 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0xd1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0xff, './file0\x00', './file0\x00'}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0xac}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x0, 0x5, 0x1, 0x0, &(0x7f0000000300)={{0x7, 0x20, 0x1, 0x8, 0x2, 0x8, 0x5}, {[0x2, 0x6, 0x3e0, 0x8, 0x0, 0xffffffffffffff81, 0x7f, 0x8, 0x5, 0x5, 0x7, 0x8000, 0x0, 0x1, 0x400000, 0x80, 0x7, 0x800], [0x3, 0xb0, 0x1, 0x7f8, 0x6, 0x2, 0x3, 0xba6, 0x3f], [0xf6, 0x1, 0x4, 0x6, 0x101, 0x3], [0x8, 0x1dc, 0x8, 0x100, 0x80000000, 0x7], [{0x7, 0x3, 0x1, 0x8}, {0x4, 0x3fc0, 0x4, 0x7}, {0x1a3d, 0x5, 0x5ba, 0xffff}, {0x72, 0x40, 0x95, 0x7}, {0x240, 0x7f, 0x6258, 0x9}, {0x1, 0xde, 0x6, 0x4}, {0x5, 0x6, 0x4, 0xe1}, {0x6, 0x3, 0x3f, 0x3ff}], {0xc2, 0x7, 0xfa24, 0x8}, {0x0, 0x401, 0xfffeffff, 0x80}}}, 0x101, 0x5}) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x200016ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x1, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000040)=[0x3, 0x7, 0xcf1b, 0x9f, 0x2, 0x0, 0x10000]}) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xede0e7044445a967, 0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x800, 0x0, 0x1, 0x0) dup2(r7, r8) syz_emit_ethernet(0x75, &(0x7f0000000140)="8059943e73941501f6074a11284ab975a3c120f6bcb94153f73657a217809e0ec0ee5b648456e5cbf162ae55060b04f9177b306fb4afda353a58a6ab84b7360fc442fd1d58e3b12ee3fbfde6730fb2b82b46cac2fbcb4dd942280a743452da60fd23c0ccf950d5bed0004e7d3b08ca9259cae4519d") syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pledge(&(0x7f0000000280)='tvp', &(0x7f0000000100)='/dev/bpf\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) socketpair(0x20, 0x1, 0x1, &(0x7f0000000280)) r3 = dup2(r2, r2) close(r3) recvfrom$inet6(r3, &(0x7f0000000140)=""/86, 0x56, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x80000001, 0x40}, 0xc) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:32 executing program 0: kqueue() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt(r2, 0x2, 0x40, &(0x7f0000000140)=""/163, &(0x7f0000000040)=0xa3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f00000003c0)={0x2, 0x0}, 0xffffffc7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000002, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) pwritev(r16, &(0x7f0000000380)=[{&(0x7f0000000300)="22b9819f34a06bedab0b35c20b3fbbd5dec964a22545a3afc0e4c3a5f73bbeca25ae108b89e0de64fe18b827a02f66c039d51440fa0331cc8be9706698e81ff3bac657957203c49701a4d9e64f85a6133d56688ddaf9dadc05c1f05fa32d41e748c15cdf0c17bb3f4580927614", 0x6d}], 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r5, r2) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="820da711ecdd5f2ebc25ac14a8b6bbab69810b57be971e2f66ab547500be9295fe9dbbee7dcde188777960786085090d62fd7bf9abba265c840aaa3c7706ce09c6d5154ac6"], 0x10) r2 = dup2(r1, r1) close(r2) sendto(r2, &(0x7f00000002c0)="9acedf2095e05b15b47a52a26b89c4d8821fbd7161ab63ea51e0942dd340940da605313566aba8c619737f20701a014c5a27fee8505e979384f8624d5c160a7b75745f5cd0569d541f7995e98df29ecf245cdb00651060aef69be3d413861c322df9800a4a596f5618dd0d42f6e2f3269846875df83d8c2bde86051f616a3337e5868191dde7748830ba5ed9593c89858cf9b342cf8476add5e6ef3abd688e70937911a73bab43a6e9f7373fb2c2b56edfe672b6e67b0ed4cb4d9100d68b2114ab98ef9e3afd344e98f7d4", 0xcb, 0x404, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x7fffffff}, 0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000080)=0x1000, 0x4) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000200)="247a7664327f9c7100", 0x9) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = socket(0x2, 0xd, 0x3) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r6, 0x7, 0x0) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) close(r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r11 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={r10, r12, r13}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000001640)='./bus\x00', 0x80, 0x50) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="430b63e47a722cccefac6e3aa6155cc4d484fd9cb03f0dddf80708b9e1be7238a08f8a36b8c21d7bf455755afcfac2cd0ffd3c82c70cfa63238958fe61439071730d1885e472496d02241efbcfd0beb81e812bd9efa86bb2901ef1374e1ec197cbe778264a3e2495556ee785e36d4cbc97dd98e1231a5bff31c497814f2817f4d6dd1cb1308ed78a41", 0x89}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="837bba1a5beadd90945d606f4cf35e24bb950655c543fe746b3862c1ce62511cacf004872c727ccfb94c30c2cb9e5026e56e852401b4e14bf4cd9a66c04848e3f7e1a494e8a0dd79f7fb4cc5dcd3d16639a2be951d00a8b805309dc5ff67860017339005d26850153a74a840845a83a6a310e652f61452e5ed088ed454ac5e5ec518a528b48633b052dde47766d1", 0x8e}, {&(0x7f0000000240)="89e8a686dbd6bb7584632da0384dab64e57c9eda9bf477c3f64e17fa99440185edc82fce756f07c7213297d2816f56e3f50f5bf6ba206f9f8e8b9dc8e40d0ba109fc399ea1d9560517496c7adf3f18c6b37c7a37002eacd08ea06f473f018d19dc8c0209f5a0722fbc53f909b3070e05930c753d34ff18d1b9dc4ff5ce6a3d133a3958da8f41965242d294ac0e6b26b7b86371705c06e20c81256d82b9b6cb05b7732eb31364777d8f0a65fdf7831f261711eb7034834bf357b736b6cce704e73a729082f3b1ae454ad7a4", 0xcb}, {&(0x7f0000000340)="556e8c931d2ec14728ddcaf02313789b23661f79e43df916ab7cc5d64868c5c7cc4ec85b871c9f69314bffa5c88e920cec5bcc875281a2a90b4926cc56a9887a0fb0a00533a243fe69d2529d176632f551c0ba8495ff0d45fc536582cb53530939b71111dfd6fe0cf44d7c54f0964e5fe9e94feb4f6781d04f146793cc712d16c872802a249591f8230f4bacc0aca594cd964a1fdcd674af11e0c107bb2b963883a00bf89a7e8994333235f6d1b71ef0d379acac5c06", 0xb6}, {&(0x7f0000000400)="0f7b6aa249404e227417df491578609361201527f59aba494f41e0de1e1c4023e2715ef2b495c60e06bfa7f07b4ec551cd6e7c63fd8d1c42ab2ffa959ce2a4bfe3c7e86df38e5a6b80a155ce7a6084450ca6ba2398df2172ea75e258612d35b3613f8cbf86659548136ba7a556bac9d0f8ac87a2e6b9ecac3ad3ec5c3bfdea5efee6666511d77504cd006070f35e1ba10796eca92a7aefb3b16e3623344bfc039a6f179d7eed320c8551c056fd50237f71fca50726d7f9ac499d6308f428e4f9fddc51a99df4ad24028f779fd69a32232cf8dffa9d2f0be2", 0xd8}, {&(0x7f0000000500)="b1006c4d6ea772784df9fa51f8b212e8fa78cbec73072fd801556f98bd71693bc60fed905b5564ccc8522775d3c98807a31626a847669a183386574cef2b70507debeecf65abab8d8f0635b281fccbbc17de4cc910b283e0a631b623dfea93c1b1e51cc0f40e21678517059c22d5b7a437c99cfa7678c016dd3b5ecb6ea6b9fa2f5ebcf6d687de3a66310406d82b4de653b4670f413587ad0f783d319aff86995ab8bb3146600212859969d812c44bbf5c91bf48deb5b61d1c31f9db5d3e4090e364a40d61ecde3a6da6e0cf5d40448b65e47b73d9ce8a932b151910992bfe35fe4f14fb9f4548440ecceda44875a52580a75e5a30f9a2a5df3baae008f18ae2f94180a67c49f94f8882173ebb83578ec9f4fed620c0458adf7fee4b12b236a8e807bdc83fd889fb2c555ea950cf834811c51ce1ded8a9556217b1115f23b4d86e24e775bdaff96689619d20be705695e60fe312dfb1576b39359a0248cb1ca7938c8e5da9d2b93e0c3c693ac3ebe32d3f3a794ff32904f21fa407d816ce8214aa7171740af1e3625f1e89804085850310a8bf4f58f69d063001ec4d551a0b2c046ff58af2b3937961a43e4b3759a77714a87e0cfeb5dc660f13b6ac8341bee15c3f367e2ca59d2310ab8c645bff940f0a44e8e91907a602d24dc853bad2229dec921a2fd5195a4a1a91ab612404d2a38bb818e4f34ccdeb2ac7b89ade1c6101617e92bc58165f07b6b7b1aeae0851fad5585d21ad1235a27a0271cbef29b97bc214f1017090d8e208ccb1fbd064738da5382b3d3a3b7e9021044f0bf3ee328b3d3aaa15dfba2952f357c5d614ee9b53ae09560aa2b68ef304b96c807219970795525c52ba5129a465348793b55bb316205f780165d9aabb947cd527ab2d27aa3d2dcbd5a557f6cd44471adba19ed6252ad119b9dba40a16e8b76a79acb0d603eefe7725fa03832d0c66b36d4a20d7220a5138063c75943aaa18c81e36ca1b585c3069721a1f1d627d14b0d8813be6f6aaf939adf6ecbc7a5e6f76fa0b15fac36dc73bbe71f8420d34d653a17e08b9755254a15c645cc66ac257c24561aa9d2d5c46e95f45f65e5284949fcb5e2adcbe9320c770710e337c39b0930fedee98355e7965be0d8b4ca3485bd2cf0b34b41e5f3e88cacffb2403f822dd4b26ce9971ddba34cb82837f8c5d0ea897809813b3339b94da0f8160098e9e38cdc89fd094942fafd2549b0616761cf82703caa860fc93297c12ffdb0924537f9a46ec039b1ddd27b8daeed4d710f22525f62e753870590fa9ad4fad58e5f6587afe5676454a1247d769d50b947886d729ea0346bc12d11156d6526fbd63a768fc3866c86baf98afe2d8f6b4a07714528b0a1af85a93d6805c9c1f123c0785edc6a7034f91671c6e449eda4e1c98e8f0b68090180a6c2c1693b40efe720e2024a9bc8934bee547de940ff8d5280e01a3f99e0821b2d5da53e814225c6e663b40230d1c0b38fdca9ef3160f324427c514ef0e81fda37947627fc5b48e1ff011ae8ca22dd1a1b17a6e5de42a453e94a383014ff9722529f59f2817506eaa5315a987b3e19a7432c658edf06f8917c03f4ce6d61a9aa6ecf2515ce58a3d8019e8e7e750bd456a74ed949a0deae2e4d5d64e50feb979a9d4491a62f3587ff6db5ffd181329bab3731a6fee64d7a1a1b0aacd6d6999a9254ea11cea8ef7c9104de4064942810bdb0f6e23cca800f6d4f1ea3b1e57ec7ce8ca279a14bc83b1481c4c3bfdb831c435885eab26b492ec568321608f647e297a6281d649e9a9f136d303629c6756940609e4511097383b0bd9c28d6eca93ac3e0f1d4d1b09a4328040d620dac4b9617ee33f4d6e073284da831613c25ef313b632377795dfd28a91b39ec01f0408456a6ab405d47807c2c2f643b22c945ba323f553d6d2b9ab94089656e9e5abed27ce6c1355e41e76a3f33ff3e007b18f9f2d95f937cafc24ebc3c7534e3ad46f4ff91f52b05fe8322d86dbebb8f31c05dca5a9fcb8639531eedb06b321751f982a566309149de573e5dc0583f77db027dced4f07f47e70c4e0303fe878950c3a2e3e54fd747185940e3f2c450c0913ebe1076e38eb36cc84091b287184810a5b889ac6f2df7403905ac13a4271322c2e6a348f9707597562ebd14ddc9b5fe5dbc3748caa583f1ff43d69bcaa2c4ca0ad13a6d81a3b276207f69eb341bec6d592fe5bd7bf002511bd44a99592622bf4bc14f454649be98d1a6e8b5f70dcbbc6ae847ad3a07b16702dee2279a45540b01d12b2978148bae3777ad1e21aec6eb6c919886bd4e7e5cb8fd3a20a3a4f87eecd9ffca9bffb6a067be4092e8016ee24bdc89df834ec4dd92e691388dc425dbcd213c94082d2761376511d988a775a21eea78d1f17599c8ddb6f827e8ab4706f91bd544c03312bee531e38f2ae0bab5f4b9c0eb3a7f5e5eef9dca1708cce4eafa6e01b30a55a59fbc3152728142d5cc7585555f502d2f921ae69dff177c2833a84055de3e154d3cd82873621385b855be6e2dd4ffe856c3117039b7c1a4904f88e001215a994e737e8048b4ec3f36fcdab892315fce7e42759dce889ee6016b2517bc98371d3bca8c30661f6d1901b5db9f29c53008a507c7a70f2adbfff4139ef28e7fba9ea64bf6164c126dc40bd9744231c96e992e0f31f8253937089b702620829a6b8f0f08afd1014792b1414414f4c823cf62e039c8b55671f424274e13774fbd46fcacc1f63bf1db248fb4666013d7e7d45564a7ed63948604ab70cb6c4119ce0f5ea134821e406d8676f605d96602967a2e750a191475d2cd3b6bd3bff793108ea71f10ad9bda3f4bfc6a3befe9fff6de104428b284af112e0074a62a3fdff52ae66682a0f896f9212ede11b65da6866f77e3a46b25f8cba19b50cac38d331e5447df53111474383f4af553e27cc5510891a1a7b452831d05acc065aaeb3f75c0133b368317404590e6f6a713bec41bc63e5d74d038540a46803bd4ac8ee81345b5affb2674cbdce491fe41cfd64b59254e90959fdcb216c5328e06baaebfc36d110f4e7e9bd359552365e4901bedfe8a6de02aecea7a5a7dc5609d05644a1e6d8dfbc1d0b17b5d7fcfd082266b2489b4f863af90e8639c10789ac6379b3d4ffc60039c1f9a81b624db96dd5d04d7d71c8dbb5a31bc4ee4028ef5d2efd9309e9620ceecb869a75dd42c1da7a049c7166f4384a2073ed4580361c8276d1c7df81405718b9dd45e27b8a3b293809301d17ac4bf4449a9108f946825d73d8ba276b97236c8e64eb523ac5c41557484787d8da296bef0db3b7cf52435efc1f42fdfa6ae316dd916c5045feb6935fb004a8fa2ffa5461d110657c1c91aaef7698d0221036b259d439a678ffed5fa32ca63d7fb9c78b17b603c8d8174e17721c0f795e263b20f25e8819e45fc2f68cf4cd00f91db5384ec3d14724f668e9b0c5ca4151bc6387c5b4309d7737f8b4c2c2f397a271285c368efdc475d73d37f84b4eaef286b3469c5ed0ac1501c520f187954abd91a6f358444d3c8cec05bcd0ddf9f33561b965b3b3303e19543c31ad7a7fcfff1865a97921edbab71fb7a312efff70e130c157aedf909f8e7b7d8384b34f4525d88ad6eff225a62d3296f1ee4aa6111201c0931628a06a7068a6e0f3d30221c953e8c5fed5c21725f182ff14d07a4f724acc3445acb1a77696f6015d9c1eafdeffad6e3e27827f304d4819375db0575660972464eb41a37869fdad10cadffec7a14b7d65b961f4bf2e0b9997775e8b81fdaff89d5ef987bd876d8d3f3f7120037940b7651a8f5973b1661da43feb2a022cd11e6ac3c82b569460da259d0786a53793b18a4af5d5067af4437cb04427f2fc71dbc3824bcb0e94bb59345c00e002db8f0d43677f3c003de230cadc84cc1cce868ddc167ae38ec34a4fbd8ebde29a146467345a59d71b705e0d87f21c66a8dfd483b490d6c5b6b528da09c4389abf676bba66351851a71828e1fc38884e0c25124ccf970e88f4e6a06bc23bc718daeeb663aedb16e09360c6d4dd87ddec84d641b34b994ba059e7cbfd03b041e044aa94eca732f231de93186cd2257ba0ef3618664c840afe0a6b768023687ac703a155dbbef5f43be9fbc67085caf14b96eb0ed9e2500b9cb9844363e2dffe3666ab689f055016c9d900e569ac813d6c8be78f1e48d26ad4572a44c5cea9e8e659fc8132f07b294547e73e5051be6d2a97dbeaed86c4f16dd4f3da987022edc4e1ba888892c74b24e35cac2e7544d65f073efc816bcb80639cc2336f2598dc7dead107d551ad5e9fd9f7adfb1488d00e9efe9b291c65f8d00f132420d07b89bed7d13b0a11b1554c9cf3ed202557722a2173ad071837e12e536c381969928246e0b2186b911cd39a74f9a27049bc2ffc7a93546917df1a3035d091744f5d57dc04ea7fbbd5395303c0118added03212311050243cc37d181ad5b169d20216aa1797a0c0758712b3730a05d65caca7a8dc8c4346c045f6064a490dcba4488ecbb9f7eb00dafa467308d3b8457335c2f718033dfae4cb7f88d5fd0014205ca301c6b3856cd45ca529a22a0437c237e013e47f121e51e311ea1af44944f1a30bd34cbe3594fa6e8b8b19ce08d720fceae6fc191b226e78b4e08ab50e9eb6ee765d9d847f6619cfa24f31402e0d8ae11c2dea9bbf071981ad8b43339d1d2981b0f754532af2673113afe4b0456a0d014a27cbb49acff8d5d7d63e0584d217c26387506b180f06e9873e26c369d03f5ed5e9e156640f5820cff625dbf4860fe069ec911defb88c470b635a193dd19666bc4ffbcd86d334cacff0ab9e8eb94a2259ee08a7cc06878e4897899d53c13d5a97076c78bc7dc9e66f91f1dd00c1fa092e2547c7f27e3471a3ff3c46a65ba4221747091e132fca6fa45c11858398808753d741b151f87e03ee8d620783dd367816b2052849ea2524fc85c06992167e49e4505e09ccde0db126c079d75b51a1a0c7c531fdabc3b9fb1847235df436f510e05141b2a30b877fd55280891ba966cab53f0c167653e3406cf7c1d59c8af8296f71cdb2beee0ecc25f1f9c728a22900546a7512f1f36eb657f0ff2259cc6c2bed8843644d13ec6d88160c08c86c36652853fb40233ecbceffb0fa59fa5c29bd26a49701d3b92a2e0abd8590aba5de9cf143dc8ac0717eebc40c649c5b4ae94f02a9cd0f8e27ee5a2f89cfea60911ec1550bf543884d99f5a12dce5d1efa5a558ef5129dff759f972016d19c04056dbcf8f5ce7d0e83ec2614b75c356deb41799fe785a119c0835f9fe05d3a236268b29984e791d59ebbfb2c0953137155ef5d223e49b5f8bf7137d87f9fd63feeb315e2b0ec91509d13f3b7711987930faa306c71bd2d0e76ce007e211aeb93777cc80808648fad87c6f6f8ab4f809d3c0609dc7bf281735ab0986a1f11c61d6ec2d83d53e0dfc100c120b640e6431c1a4534d3a118aab7ec51ea4161bf07f97ac95702e9a15e96ab8ca15e02cb1aa78f4aacb2c5d87aa64cfe6e1e21012857853d35eb11404608ed4ac7b95de122bdd5379f845596f78d37b2929bb8ccaa06685c2366ce5e57df76fdb6206d9f44bc78537248a5670d529f371133c7e1282d4e59304f605b869d47965f8d45e2c62213f5c7a99a03ae259acaf7997ec08a16f4520dc99ba51c845e9b53504b7edbf36d94b290a22cb3a86d1d0482b596b6e4aeb076649ea70623c2a5e0d9da4ca09839f7e14b2a88df0f950eb7f2f3b7bfd33721b177759fc05cc8d6625c9fa6ae7423fec09f49b", 0x1000}, {&(0x7f0000001500)="b9bb5745ab2c36dd3b42ccbd1a44c7b988fbd2e3a78b3dc8ba8a7388b6dbdadcec1f7f1301841a4bdbb0cfa15aec47e71e77a2164bfb34efe9bb9a8549c446a1e1b61f3de9bd6c40e4a0febcedc5ede898d5b55d006adb35fbe9cb7b8d3ff2417b960c9a31509c4d6d58bfa097898eaebee0a838adb1676729439bbba32ab7bcbe48", 0x82}], 0x6) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) close(r5) close(r0) 16:00:33 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x3c9}, 0xc) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x20) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x2a, 0xa, &(0x7f0000000000)="d5ff9668", 0x39f) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xcecf) r19 = getpgrp() r20 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r15, r16, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100800001, 0xb1f1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000140)=[r8, r15, r21]) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x120) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r2) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = dup2(r1, r1) close(r5) ioctl$BIOCPROMISC(r5, 0x20004269) 16:00:33 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e00000010000a13ab21aeaa5010291cdcb0cd6380cc3eb47615a0da38d705559789e7547f360e997933d0dbd7ec8c4a75afc2564930d9a30c55aeb7450f5429893bc6e2741e8feb0a9c7c5b23ad5f4e71b"], 0x1) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000007d696b355f8490b0c9ccfe210006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc8c8a97648ce5a3f80890fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a61a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001600000000b678226f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5674638c40a"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x800000000087}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x1, 0x8, &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x5) r3 = dup2(r2, r2) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000140)="3048e6b11a61d13378f034af9931929648000008000000000000000000", 0xfffffffffffffe52) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x34, 0x0, 0x0, 0x8}, {0x800006}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970ca711ecdd57be971e2f66ea4d7515dddf4c8bd5f859136d99a399"], 0x10) r3 = dup2(r2, r2) close(r3) accept$unix(r3, &(0x7f0000000200)=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) socket$unix(0x1, 0x1, 0x0) r4 = dup(r1) r5 = dup2(r4, 0xffffffffffffff9c) close(r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(r7, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() recvmsg(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/110, 0x6e}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/147, 0x93}], 0x7, &(0x7f0000000740)=""/4096, 0x1000}, 0x802) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x11, 0x1100000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x593, 0x200}], 0x5, 0x0, 0x20, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = accept$inet(r3, 0x0, &(0x7f0000000000)) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x81, 0x80}, {{r2}, 0xffffffffffffffff, 0x723954473b9693ee, 0x2, 0x1, 0x80}, {{r7}, 0x0, 0x1fe, 0x1, 0x7ff, 0x7dfded33}, {{r9}, 0xfffffffffffffff8, 0x2, 0xf0000027, 0xfff, 0x3f}, {{r4}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x53, 0x4d}, {{r11}, 0xfffffffffffffff8, 0x90, 0x20000002, 0xd0, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x7fffffff}], 0x9130fc1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x4000007}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x842, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffa, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1800c) sendto$unix(r1, &(0x7f0000000200)="2c1f43f61ebc6279dff4e9038c1588f8e12153cb747dc919ae5dfd7d301bca54b0cb2626d3382de35535d5d65825e3e9bc3a3191cdb64ff557a4e4602c58032140a81769264a600ca1bb97a600b6494113300769600826bcaed85aec1939f2edf8d8ff3189f9ce578b20843f5e20719a2f15b044119f45409cbc8dea56e05e7fa74e90a2a7c47a40d86fd59affaca59da4b649f4f5094f075b430d09aa1e0f9c705d2b4319f84cdc89e4a6f2e82488dab2453b1992c80211c8171d6ac4f34dc47cc338b04cbf8fa0dbe14d0779a627b1d9", 0xd1, 0x15, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000100)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r4, 0x6fd4d14abd372acf, r6) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x5, 0x7, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2d97, 0x0, 0x200, "00000000590000012000e7aaef2300", 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) accept$unix(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x8000, 0x3) recvmsg(r3, &(0x7f0000001180)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0xfffffd3a, &(0x7f0000001400)=[{&(0x7f0000001440)=""/100, 0xfffffdd2}, {&(0x7f0000001280)=""/3}, {&(0x7f00000012c0)=""/196}, {&(0x7f00000013c0)=""/61}], 0x0, &(0x7f0000002480)=""/253, 0xfd}, 0x18c0) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:00:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9930fc3, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x7f, 0x16a9, 0x38}, 0xc) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2, 0x2811, r2, 0x0, 0x0) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) 16:00:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="854f6580de606b2742d16f032bf9e61cde5d5bd3a193a4dc8f76271bec7219c162a2943abd3cd40ca457935444d5c1ffb12eade6a6a3e9003a15f5e50e5dfff08783d66912a0ed4862c6f2c87ea721eb2b436231c10d87a3d14943b0fa039dbc60505abc252572c79f6abaaac3d1b3a5297ea22d4b10c8bf9a7c1e1e9c1b73a73ba5b1d73fc8f13213bb23d64dd2d877bd1f9cf96d63ad7ed9c340b420a207beabc7e5404489d89fea"}) 16:00:34 executing program 0: select(0xffd6, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="8d0d12e7b584c0a883879fa38d42e41fef124b36bfc104d45d15f6cde366ed4f9e95627f2f8899f08b0e0131d98597", 0x2f, 0x16) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x800) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) socket$inet6(0x18, 0x2, 0x80) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x54f4a3a2298a65f) socket$inet6(0x18, 0x8000, 0x4) r4 = getppid() r5 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0xa03436b83bc43456) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000002c0)=0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xecf156c292b5ca50, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000340)={0x100, './file0\x00'}) chroot(&(0x7f0000000380)='./file0\x00') ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)=0x1) r8 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) flock(r8, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000480)={0x2, './file0/file0\x00', './file0\x00'}) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x401) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000540)=0x47b, 0x4) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) r12 = dup(0xffffffffffffff9c) fcntl$dupfd(r11, 0x0, r12) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x4}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) socketpair(0x4c503058cc012f32, 0x4, 0x1f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) 16:00:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() setsockopt(r1, 0x1000000029, 0x10000032, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x20a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0xb, 0x9, 0x1, 0x81, 0x20, 0x9, 0x1, 0x1, 0x1, 0x1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = socket(0x2, 0x4001, 0x0) syz_open_pts() connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) sendto(r2, &(0x7f0000000240)="91f671b07caa2f2ea06401bec37df7c7c93fc2d257570eef0f0f32ac3c5cdf4c24ed494a88733c6b5f2fdd892c7e64e054d94c04bdb380f4fd7bd2e1005a790a39eb5381c63e7a68607745e519d67dbf39ea0a4aff6f944a6ffc1e985827afceb42aa0f47f3363fdcd74cd9c74c5", 0x6e, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0xffffffff}, 0xc) poll(&(0x7f0000000000), 0x0, 0xe45) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x2a6) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001780)={0x0, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000017c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/135, 0x87}], 0x4, &(0x7f00000000c0)=""/22, 0x16}, 0x1) fcntl$getown(r1, 0x5) execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='!/\x00', &(0x7f0000001500)='\\@@)\x00', &(0x7f0000001540)='$\x00', &(0x7f0000001580)='\'\x00', &(0x7f00000015c0)='&}\x00', &(0x7f0000001600)='g^\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001740)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='%#{\x00']) fsync(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000001800)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00') 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="01009f4871ab002e2f66"], 0xa) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x50, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c2626730b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b60ca6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda43"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000e40)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000a00)) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) preadv(r11, &(0x7f0000000e00)=[{&(0x7f0000000d40)=""/137, 0x89}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f0000000d00)=[{&(0x7f0000000a40)="3c38a8f8ed1a54d939edaf231b31cc8cd0857e9e982b67417d4ce33a15f3bb133eae788fde4c35bfa13e06faa04c0ccbe66db63dd7be9faf2a9ff61c23ede392c12e92a850ddc72af4ff66974d100ed23e04f9ef7a7c39d67c240933a80f4e15239a6f14412bb6e8fdaaea660083047b5002aeb2f94996f4b35287dd2147af724f6cc607845ac380", 0x88}, {&(0x7f0000000b00)="ed3bfb06b18e6da24cb840d4e336dbcacba9cda8d5bfd74cbacb438c971104b8ca472ca293d76b581a7bb9b41fdda8d39030074ebc811bcd7d15a587341cc576526993595f8e91201835408521360ca367f46e13dd614770e4d86170591a5b7093bd65004f0ce8ce7e6bbd6cf84c3c0d3db57504", 0x74}, {&(0x7f0000000b80)="7e9b7f1ae48568b1efe159fc7b00ab580ffdae4786790bf72d6cad017e416cb7444db45b34eb8ff0da2b277bba9263957e057bc1f4aa6bd2d7f60669be0d240006fff3fbc5b31a3e060ef5a6854df6d8ff41663c", 0x54}, {&(0x7f0000000c00)="49c3c8adc19c33812f9d47991e0f797b893257fb1ee939967f1c4c9342b6fe4061833423c30adc310ec07e2f99113c06d3c8755953d28f53d14f9b4cca1dd11b165820919d68a657fc7ba16401922e851a993edc7b184ff8c7d2baf87996d8cbe3704ac404bdd390f2fa3bd6f9005b581f4aacd4bde25c4181f10065fe7414ced43519d480e3ecebd86578c0deaf3990c5b0e010b4444183e893d0db464ebd83189531916dff64405b3378435db2beebc50f7e54c23dcd9a0829d271c49d22a2092ef594a28e314eb030d42f189632ff2b349583ffa15f2f04ba", 0xda}], 0x4, 0x0, 0x0) semop(r8, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = socket(0x2, 0x4001, 0x0) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r9, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) listen(r9, 0x7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = getegid() pipe2(&(0x7f00000001c0), 0x10000) fchown(r4, r7, r10) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = socket(0x1, 0x2, 0x8) sendto$inet6(r0, &(0x7f0000000140)="8dbacc34c649141eac29022011961a14f070584674ac0b4aa9c0490edc31499dd12dbc5adcac71dfe9e210429a3810c424100d3d1d9e43280622569002eef8195c7d39ab0de46efe50e18817dd0cc788686411f79c9f651a313bd3", 0x5b, 0x13, &(0x7f0000000000)={0x18, 0x0, 0x2, 0xac}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x61}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$inet(0x2, 0x4, 0x14) sendto$inet(r1, &(0x7f0000000140)="2d6b3cf9747d0219ecefd18c83ba79d3bb3e724a49cc39cfffc0a75cd63b4e06bb18144667a87e04ccdd0c483c665742cf51bc84cddc1789d17bfe2dc332ad83bbdda9e42a6b767b5586bc636007bf8950af070cf7d4dcddb3671ec845db91cfadd7fb3548381718875446aab6fb5ff1ef86", 0x72, 0x1a9aadcc4ac2d7d2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x7) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4137", 0x7) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x5a9, 0x800, 0x5}) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x41a}, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0xa66, 0xbd, 0x40, 0x13000000}, {0x1, 0x7f, 0x40, 0xffffff81}, {0xff, 0x29, 0x7, 0x7fff}, {0x100, 0x1, 0x21, 0x80000001}, {0x2, 0x9, 0x3d, 0x101}, {0x800, 0x4, 0xc, 0x101}, {0x0, 0x7, 0xfc, 0x4}, {0x81, 0x8, 0xd5, 0xed53}, {0x1, 0x8, 0x20, 0x7}, {0x5a18, 0x4b, 0x5, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84, 0x2}, {0x1c}, {0x4000007ffffffe}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:37 executing program 0: socketpair(0x1, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/129, 0x81}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f0000001340)=""/4, 0x4}, {&(0x7f0000001380)=""/101, 0x65}, {&(0x7f0000001400)=""/44, 0x2c}, {&(0x7f0000001440)=""/141, 0x8d}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) geteuid() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() getuid() r7 = getpgrp() r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x10000, r2, r1, r2, r6, 0x1, 0x81}, 0xff, 0x8, 0x0, r7, 0x9, 0x401, 0xcd07}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) geteuid() r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() r12 = semget$private(0x0, 0x0, 0xc74871e1d74fdac5) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002a00)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x7f}, {0xffffffffffff8aff, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x100000000, 0xefb0, 0x2, 0xb2e}, {0x0, 0x0, 0x3, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) close(r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r4, 0x2, 0x0) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af8952901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000640)={0x10, 0x9, 0x4, 0x401, [{&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0xa000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './bus\x00'], 0x3}) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0}, 0xc) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x20000010000) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 16:00:37 executing program 0: munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x8) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x804, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x8, 0x80032}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpgrp() r3 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r7, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xfffffffffffffdeb) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r12 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x3, 0x1, 0x1, 0x5}) getgroups(0x2, &(0x7f00000000c0)=[r13, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r16}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x7, 0x7feffffe}, 0x0) r17 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r17, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x5d4, 0xfffffffffffffff7}], 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x134) write(r20, 0x0, 0xfffffffffffffe9d) kevent(r17, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57beb71e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x5}) r12 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r13) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r11, r13, r20}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r23 = socket(0x2, 0x4003, 0x0) getsockopt(r23, 0x0, 0x14, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:38 executing program 0: r0 = socket(0x20, 0x2, 0x20) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000020000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r16 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = socket$inet6(0x18, 0x4000, 0xf7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000080)=0x3cb) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r17, 0x121, 0x9}, 0x800, 0x1, r18, r20, 0x3, 0x1, 0x1, 0x5}) setregid(r6, r15) 16:00:38 executing program 1: write(0xffffffffffffff9c, &(0x7f0000000000)="8fb79e3d8738e852631b3bbdd798ec55cb2249f864358c892fbbc0677d4c42b4a60281052bf56240b302b47d82cd4e338ff42f31737535d6f8fc48d89591b1ee2eac912219a73e6fa83d1c163ada74ab59e79f4fb85e1b02da625acf56ecdfa6673649fed4024a991801644c61618b0cdae965bc8a", 0x75) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 16:00:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) socket$inet(0x2, 0x0, 0xea) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x1}], 0x1, 0x0, 0x4, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{r1}, {r4, 0x4}, {r0, 0x88}, {r5, 0x10}], 0x4, 0x68) 16:00:38 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x4, 0x30, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[], 0x0) r5 = dup2(r4, r4) close(r5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xfe00, 0x3, 0x9, 0xfff}, {0x285, 0x0, 0xe0, 0x7}, {0x8, 0x38, 0x20, 0x68e}]}) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket(0x11, 0x3, 0x0) dup2(r6, r0) r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe18a0da711ecdd57be971e2f66"], 0x10) r8 = dup2(r7, r7) close(r8) ioctl$KDENABIO(r8, 0x20004b3c) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r9 = socket(0x2, 0x8001, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r18, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 16:00:39 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x3) r2 = socket$inet6(0x18, 0x5, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) getsockopt(r0, 0x5, 0x2, &(0x7f0000000180)=""/196, &(0x7f0000000280)=0xc4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0xc26c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="8202006384a143efe4a7efe1970da711ecdd57456e39ee14dc93079ed32f7e"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$KDENABIO(r5, 0x20004b3c) write(r3, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c03116296", 0x20) 16:00:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0xd2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/24, 0x18, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3dfe, 0x3, 0x8, 0x4}, {0xffff, 0x2, 0x9, 0x7fff}, {0x1, 0x8, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xd72) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) setpgid(r9, r17) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) syz_emit_ethernet(0x29, &(0x7f00000000c0)="393cb867b6c957c51199047be089d25b9454cd5c48dbd5379db471ef87b619e1a17580580e6f636f91") 16:00:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="86e769442b2d902dccbd9094b3030228431343c766569edcff32bfd4c2d43e04208e888629fb6a79b0fc44f9ff5ad7ff43d736ea704b5069b9a3ca981a77233c6594ea157a13c1d78e8572be91a0a42e80edf7080b8a0f681983f8c36afa7cddb479acb2058c8537", 0xfffffffffffffcfc) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r0, &(0x7f0000000980)=' ', 0x1) 16:00:39 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='\x86\xe2') r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="caa220c3d27614c1a8a0a6b141ed4ad429f29b02efaa2a7c5a670f6a264d641f75e50c7e899a8b448c", 0x29, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:39 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/214, 0xd6) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',&#\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='$]\x00', &(0x7f0000000340)=']#\'-][[.\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'{\xef\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='@:,:}-\x00', &(0x7f00000004c0)='-\\\x00', &(0x7f0000000500)='\x00']) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0xfffffffffffffef0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:39 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) r2 = dup2(r1, r1) close(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r0, r0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r3) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000300)={0x7ae0cffa}, 0x0) fcntl$getown(r6, 0x5) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:39 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:00:40 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x1, 0x16}, 0x1, 0x6, 0x3}) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x18) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x4, 0x5ff, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0xbe, 0xd2, 0x6}, {0x2, 0xbe, 0xfe, 0xb8f}, {0x1000, 0x3f, 0x2, 0x80}, {0x7, 0x4, 0xf, 0x4}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:40 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) pipe(&(0x7f0000000400)) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000380)=0x30ee112e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000340)={0x5, 0x5, 0x6, 0x100, &(0x7f00000000c0)={{0x0, 0x95, 0x0, 0x7, 0x0, 0x3f, 0x9}, {[0x7ff, 0xb7100, 0xf1, 0xc7d3, 0xfa, 0x9, 0xfffffffffffffffa, 0x80000001, 0x800, 0x755, 0x81, 0x8, 0x1ffc000000, 0x2, 0x0, 0x100000001, 0xaf], [0x8, 0x100000, 0xab59, 0x67, 0x76, 0x4, 0x9, 0x1, 0x2, 0xfffffffffffffffd], [0x800, 0x2, 0x2e5, 0x7, 0x7, 0x2, 0xff], [0xfbf8, 0xffff, 0x8, 0x3, 0x7, 0x7f1], [{0xffff, 0x8, 0x2000000, 0x1}, {0x7, 0x4, 0xf643, 0x10000}, {0x20, 0x0, 0x81, 0x81}, {0x2, 0x3b2, 0x7fffffff}, {0x5, 0x0, 0x0, 0x8}, {0x0, 0x2, 0x1ff, 0x1000}, {0x8, 0x0, 0xffff, 0x2}, {0x8, 0x504ccde6, 0xfff, 0xea}], {0x76d, 0x3, 0x66640000, 0x9}, {0x7f, 0xd346, 0x80}}}, 0xfffc, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0xc) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x41) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) nanosleep(&(0x7f00000001c0)={0x400, 0x1}, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000180)=[{0x3, 0x7, 0x7e, 0x9}, {0x8, 0x5, 0x45}, {0xca4, 0x40, 0x7f, 0x7fff}, {0x5, 0x3f, 0x3f, 0x9}, {0xffff, 0x5, 0x3, 0x80000001}, {0x8000, 0x6, 0xff, 0x5}, {0x8, 0x0, 0x1, 0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xd98d1bee84214130, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xf46, 0x7, 0xfe, 0xffff}, {0x8, 0x80, 0x4, 0xfffffeff}, {0xe65, 0x6c, 0x1f, 0xffff}]}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0xffffffff, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000002c0)={0x2, 0x1000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) seteuid(r5) r6 = socket$inet(0x2, 0x8000, 0x4) bind$inet(r6, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000380)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r7, &(0x7f0000000400)="2116d8bccac1ceedce3c4b7e619eaafe00ce5e5451105ee5e14e0f8d29fcbdcd53129ab360f27178b60b3c0b0a6d71f987fc77d2359682e40e20d7b71707c4769848c5645aa30e7fdff892c006ed2087189e86cfe4a219f839a1c9f6eb0d2f2792072df54389994b78f1ee5e6aabc3f007969c626ae29a86e8bc3e44d60bd78f4d34ebb9b183938ac6bccc328283f07460bbd1db416a36d8a87b550f855c5d38789480ebb91e3fe7f4fc948e191094d38ad97920541e7932c2514ab5e353e7f24b1c1def8c", 0xc5) msgget$private(0x0, 0x47c) clock_settime(0x7, &(0x7f0000000500)={0x100000001, 0x2}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000540)={0x1f, 0x9, 0x1}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x2834aa28c5b71d1, 0x105) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000640)={&(0x7f00000005c0)='./file0\x00', r10, 0x1}) r11 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000700)=0x1) pipe(&(0x7f0000000740)) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r6, r3) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x3b29, 0x6, {0xc0000000000000, 0x1f}}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r8, r1) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x5}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) acct(&(0x7f00000001c0)='./file0/file0\x00') 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000080)=0x4) 16:00:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x4006}]}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:41 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x2, 0x4001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYRES16=r2, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r2, @ANYPTR64], @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRESOCT=r3, @ANYRES16=r6, @ANYRESOCT, @ANYRESOCT=r8], @ANYRES64=r10, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRES32=0x0, @ANYRESOCT=0x0], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r12, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRES16=r13, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRESHEX, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES16=r10, @ANYBLOB="fbb4946a80ee880dcc5b2787788956d2b5f4009228", @ANYRESDEC, @ANYPTR, @ANYRESDEC]], @ANYRES16], 0x7) r17 = dup2(r3, r3) close(r17) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffc, 0xffffffff, 0x8, 0x0, 0x943, 0x1f63, 0x0, 0x0, 0x0, 0x6, 0x1}) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0xe52d2b3901308513) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x418, 0xbbf61236287a58a9) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x8000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x28}, {0x3d, 0x0, 0x5}, {0x6}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000440)=0xfffffffa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x81, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getppid() setpgid(r12, r14) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x7ff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) sync() syz_open_pts() syz_open_pts() 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x188) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000380)=[{0x1, 0xb, 0x1800}, {0x0, 0x8000, 0x1000}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r11) write(r11, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r11, 0xc4}], 0x1, 0x0) r12 = msgget$private(0x0, 0x4) r13 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x6, 0x0, r13, r14, r15, 0x1, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xedcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r19) write(0xffffffffffffffff, &(0x7f0000000540)="78c0a1187b0a271c7e92dd97988e6361064afff015e96e74d2ae57045058b7b9f7dced01fecb83f0ca41e512b29be71fa06d2467c8572e872064bf3aa65611d4b2ed71f972b76a55baa844b815bb74f24080a2cef7b54a99c3d2bb5f2bd556410a471bc82eede8c7f6339c4b83a7e116a8e8f2e3b39aeab233e3b3091385e089479dda52b89cd9c1792188c3000fa553b2045f1550c846090eea5e01df84ada4c80e033923f865d3010b4610946c75f57aa7c4267c", 0xfffffffffffffc2c) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r19, 0xc4}], 0x1, 0x0) msgget$private(0x0, 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r21 = fcntl$getown(r20, 0x5) fcntl$setown(r20, 0x6, r21) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x8, 0x7, 0x81, 0x1}, {0x2, 0x2, 0x7, 0x8}, {0x77c, 0x9, 0xf7}, {0xe1, 0xb2, 0xff, 0x4}, {0x801, 0x3, 0x9, 0x10000009}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8, r4, r9, 0x0, r14, 0x1, 0x4}, 0x3, 0x200, r23, 0x0, 0x9, 0x174, 0x9}) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0xa2bd, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:41 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) clock_getres(0x2, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = syz_open_pts() dup(r1) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x635f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1080}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffe01}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe158d78df7e39e8c"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20, 0x5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffe, 0xa7, 0x20000000, 0x6c4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x6b, 0x20, 0xfffffffffffffffc, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x100000001, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0x1f, 0x7f}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000008706000000b8180000002900000031dec1932f0000000300000007000000"], 0x38}, 0x0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r5, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() r8 = accept(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt(r8, 0x1, 0x81, &(0x7f00000001c0)=""/236, &(0x7f0000000140)=0xec) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:42 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt(r1, 0x100, 0x0, &(0x7f00000000c0)=""/122, &(0x7f0000000180)=0x7a) 16:00:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "fff5bc040000000000000000000000b3df00"}) socketpair$unix(0x1, 0x889e0fcd571b2b58, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xf) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/68, 0x44}], 0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:42 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffff8) syz_open_pts() syz_open_pts() 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e3f0368083b2b9ae438aa04b678226f5e766ce37a671979e106d36bcb6b1569db165228eab68d29fd8ba08a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea39c9ab45f5a92b2efb98bcaafd845b18ffc1941dd6181b7734e5eb816525abf29e8300f649a2b3d0e884ea80d2b4023719e427b695ac8fc869100ba762d80f24b7f57843040e08c53f5f81706a88a6bf91b17e6b21d87a0767ee6d5ce122ec10bc0225aa10593bb914e9fc7ef2e163b1afc592e1b2435984aafcf45519b266a29bfd10276da94762e1c1acc122bf313965b9c6839ff978fd1520026c0f140d977f05db749d4719433aba1b76"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x3f, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000240)='./file1\x00', r4, &(0x7f0000000280)='./file0/file0\x00', 0x0) unlink(&(0x7f00000003c0)='./file0/file0\x00') setgroups(0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pread(r9, &(0x7f0000000400)='|', 0x1, 0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f00000001c0)='./file0\x00') r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) poll(&(0x7f0000000380)=[{r11, 0x1}, {r4, 0x84}], 0x2, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe9deb90e8ad06bd4, 0x10, r10, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28180, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/11, 0xb, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x5, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x46d, &(0x7f0000000140)="6461847821949a66704072ad9ae673ce41f0db8e51c600361156bfa562f718c5b85adf8dc3721d088202f574a15a652946cab2f0974ea970bee2acaf45cdc5a640c9dbd5eb0087b4d90f7803f5831a89b060b2671397fda1f8696f37110e01d67f6b4f3b6ad3d4de743f2bae2e1ebd62ac8e0fa31ba6d094849cfed13704cec3ecc129e6cf1f8afa88f1ec52ec4f37e27a94d96263de70e9de436f227d746b9bf7de97a6577449db8979ae8080e676cdf0b64ef932fd53173822ee8b5a093fef8acf54f96b07c84a9ed5") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x2, 0xf5bd}, {{r5}, 0xffffffffffffffff, 0x2c, 0x20, 0x2, 0x2}, {{r0}, 0x8000000000000006, 0x4e, 0x42, 0x100, 0x75}, {{r6}, 0xfffffffffffffffc, 0x2c, 0x4, 0x7, 0xfffffffffffffbff}, {{r8}, 0x3, 0x80, 0x20, 0x7, 0x4}], 0x6, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0x0, 0x1, 0x1, 0xbe7a, 0x7}, {{r11}, 0xfffffffffffffffc, 0x90, 0x4, 0x401, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0x9}, {{r12}, 0xfffffffffffffffc, 0x8, 0x10, 0x3, 0x7fff}], 0xffffffff, &(0x7f0000000040)={0x2, 0x1ff00}) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x2, 0x504) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001640)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x4) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:43 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x4, 0xfffffff8}, 0xc) write(r1, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = kqueue() r6 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r9 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r9) fcntl$setown(r0, 0x6, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r1) close(r1) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r3, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xb0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 16:00:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x401}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x840) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r4, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000280), 0x4) setsockopt$sock_int(r3, 0xffff, 0x97bc8089b947a233, &(0x7f00000000c0)=0x10000, 0x4) r5 = dup2(r3, r3) close(r5) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0x7f, 0x7be, 0x0, 0x5, 0x80000000, 0x9, 0x2, 0x2, 0x9, 0x3f}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000100)=0xc) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r11, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = dup2(r4, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) accept$inet(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000001500)=""/211, 0xd3}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/3, 0x3}], 0x6, 0x0, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0xe) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00010000000100000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf08ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fba7ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18685d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee24ff"], 0x10) write(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:44 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x12) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="33d00434914be3bd6c031690fe542c038d008d70bd0fcad99dd001deb49d57dedf34c57605dd194c014ae7967504e5168840bf6a105018de315f6d17111cec7b9093c7d85c5687924c161e9a4db7f8aef3e400000000995488e89aab4eb85a85d711cbb274"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000000780)=[{&(0x7f0000000280)=""/239, 0xfffffffffffffd14}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f0000000800)=""/84, 0xfffffffffffffd3a}, {&(0x7f0000000580)=""/87, 0x57}, {&(0x7f0000000180)=""/33, 0xb}, {&(0x7f0000000880)=""/106, 0x6a}, {&(0x7f0000000680)=""/215, 0xd7}], 0x8, 0x0, 0xfffffffffffffffc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="82020028c4a143dce4a7efe1970da711ecdd57be971e2f660f649fa8cd880216520de2c96589108fa9a7852d4684441e0fba548de1aa59d9edee898837c039f6cb8de90d3309221a052fc31535b354b2d017388507e908601319c37c18cec65fa43814b4fa52de05a517ad79956fb74a25b154602bbeffc5df0747d2edd57c4bcb10a933835673ec8a6b5f8e8486f15602047c2bf978095111ba7780239a26de50917d126516ebd27dd0c7621b311cc35368e4a2e24b12b5eef0bad138f46d0f63398217ce63672316eac0000000"], 0x10) r6 = dup2(r5, r5) close(r6) shutdown(r6, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = syz_open_pts() poll(&(0x7f00000000c0)=[{r8, 0x80}, {r9, 0x80}], 0x2, 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getitimer(0x7, &(0x7f0000000140)) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/9, 0x9}], 0x3, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) accept(r4, 0x0, &(0x7f0000000080)) close(r2) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x6}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3c33) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) fcntl$getown(r0, 0x5) 16:00:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f29696c65300012a74152672416c48bfbd78a20f4b22174909fa85289cd76c22064baefa3e15a0000000500160292406f9623178a18df1e124b1321fd26f79394554925dc39"], 0x10) sendto$inet6(r0, &(0x7f0000000000), 0x32b, 0x39c3dc0bb778b8d3, 0x0, 0xffffffffffffffc6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4f4c253ffbdf5771) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x106) 16:00:44 executing program 1: pipe2(&(0x7f0000000000), 0x20000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-e0\x00'], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r1, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x800c, 0x70) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = dup(r6) open(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x6) fcntl$getflags(r8, 0x3) dup2(r5, r4) r9 = socket(0x2, 0x4001, 0x0) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r9, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r10 = dup(0xffffffffffffff9c) connect$unix(r10, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:44 executing program 0: r0 = socket(0x6, 0x3, 0x3a) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000000000)="336fd1cfe8dff6aa0609800ab4260df0f9ee2fb45ca9ddd28b6f7cb03c", 0x1d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100008000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e42d6d87f93599abfc44004fe9e4b2ddebc8", 0xa2}], 0x1) sync() 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(0xffffffffffffff9c, &(0x7f0000000200)="d1f256696e105e42c850397cf7d3e463a230d5ff6facc6293be2e4aa42800ac6df865aff8766845702877643bb715291cb095094046e54c9c66433c6703891ed6c5f45f8bd816292ed9d8d70c6073c0e83d720b79c7ee634e65d2596646af788a57f82d243df8545105dd96cfac74fa9f5d0627a18ac34f0f564d53637dab69d57cfe7dd9505257b6843cb1f07bab586948a62bdbd87cffa7727e4e75d2b7f4391b61679f1638db4748dc58446daf335ccd3b2cfa95149efcb90631a35fc33f625ee92455f2a519237f8811dcc170dbdac52175454ed2ec4a76657dbb6a3ebf8eaacebc584c5a1aa00e7a3a5807d4314fb703e1b390c36e7a9a87146", 0xfc) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020004000043dce4a7afe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = socket$inet6(0x18, 0x8000, 0x3a) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffe, 0x80000000}, 0x8) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chdir(&(0x7f0000000080)='./file0\x00') r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = socket(0x2, 0x4001, 0x0) connect$unix(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="8202930800000000000000e1970da711ece757be971e2f466858335d16009f1e7195657e81a7e9a03cffffcc5f145684ad657aea6124dafad914887c3e03620a65bb4a740d0c6c175197c97fc350fab64a160713d33360e85773f7a986c186b12f882a4e92908b37ea07521fdee800c2c0410d470c5f91b7985f91a8f37e8ef28023948275cd5b8ba1f0f824f7e0db612783a2e73adbf8f42419f03b896a0842ef38d540900596ce1e78cf54bd970e18fb01e653df3c8c25a635e61d91fb9a4246689eaf0fa4189fa05341b00b6f4362471bb53e4be75059f4fc51f98fe1df69111aa86a7bb9b5df3b139e69a9ef64e708707f5287ff6e8e4cf262e3efd4be3e43e8703b657ef23f0000000000"], 0x10) dup2(r14, r14) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000002c0)=0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r16, 0x3, 0x1, 0x1, 0x5}) r17 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r18) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r23, 0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r13, r18, r28}, 0xc) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x101) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecd557be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x20}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffffe) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x4, 0x7fffffff, 0x10}) close(0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:00:45 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x4, 0x6) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kqueue() pipe2(&(0x7f0000000080), 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1598a8d84586179d2b35f2a39c3133eeda5fb5083a4d846414f80a6c18e7c8e5a2704"], 0x10) syz_open_pts() socket(0x18, 0x1, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x108) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x2) kevent(r7, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x40000000, 0xbbd, 0x6}], 0x1, 0x0, 0x7, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000000540)=[{{r14}, 0xfffffffffffffff9, 0x40, 0x20, 0x0, 0x6}, {{r18}, 0xfffffffffffffffb, 0x42, 0x1, 0x3, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r17) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r21 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000002c0)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000002c0)=[{{r26}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r27) r28 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f00000000c0)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f00000000c0)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r34 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r37 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f00000000c0)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r39 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r40 = kqueue() kevent(r40, &(0x7f00000000c0)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r41 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000180)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d"], 0x1, &(0x7f0000000300), 0x0, &(0x7f0000000d80)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r41, @ANYRES64=r4, @ANYRES16, @ANYRESHEX=r38, @ANYPTR64], @ANYRESOCT=0x0, @ANYBLOB="bc27d5d3f5cdd6962e9fc74a69d5386e83a6eddc7a82d8b75203d32ed58e19ec88fb43d4fe283fd29ceb9ec6c4602ffb519cc8f20d658aa3588e76be1510af115846a7aaebb8f8ffe787", @ANYBLOB="729b59a3aafa99599d7db13001062765329c392115fc7e70165dab053a327dc7936c767ac2b2ac6ab66b33e0b28860cf807079d9a87dafa7517f0e00cca2c0972b3577f95cebbe46c9164fee15ac749cf6e85846dae238122938b3163524c161babe9e6d0cf9bdb8788730746054f057be57f6aa6c57e48612d881d7ff8687afc7ed2119", @ANYBLOB="6a720da10774c589b3cada5f1def9085620ea69e4e2806aa88cd1821597695279db66ffd87386ed16c08fba9c9ff6e9409774869e8684ef4762d4ff9dcbe27754511e0bb12ff26a8136cfc18dd416b52471e77814eb82b4f9527c365c17585ca97a92b234879dbe6f9fc8e9607ada575a3a86ba68e8683ea254aaf297c205a0b90e08604344f54ffc8b0c86b284943671cc4b28b1f4dcddb790ac0efe8f8e8d1f01287e7c41f345bf43b4402e9f8e9a0c8f3a95f50569fa914260fbb7d040d496812170205939093956c39a342106740ffaae28be6cd21d62ed0"], @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r38, @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32, @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r28, @ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRESDEC=r32, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r30, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r31, @ANYRESDEC=r40], @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB="af6b7971a1083a6a31a09aa92ef6271645441789ee340a584f352b75a32cce7c8bd0fde07f72b44d83c01e44362f0ee8a12eba6b7f5a3a28ee70b105"], 0x1a3, 0x5}, 0xc09) r43 = kqueue() r44 = kqueue() r45 = kqueue() kevent(r43, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r45, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r46 = kqueue() kevent(r46, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r43) 16:00:45 executing program 1: r0 = socket(0x18, 0xe3798c060cb96b37, 0x2) getsockopt(r0, 0xff30, 0x2, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000b33000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000b5e000/0x3000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 16:00:45 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='c\x00') pipe2(&(0x7f0000000040), 0x4) symlinkat(&(0x7f00000000c0)='./file1/file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000040)='./bus\x00', 0x434d5b204643797e, 0x15e) sync() chmod(&(0x7f0000000000)='./bus\x00', 0x1) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) fcntl$setown(r0, 0x6, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x0, 0x2, 0x92, 0x5e5c}, {0x2, 0x7, 0x66}, {0x0, 0x7, 0x0, 0x7}, {0x3ff, 0xb3, 0x6b, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:46 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) ftruncate(r0, 0x0, 0x802fffd) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x802fffd) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6, 0x8, 0x2a}]}) 16:00:46 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb43388efe3c479a9a8e28c209d1a1795503f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe7"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x14}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 16:00:46 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'<\a\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7c, 0x0, 0x0, 0x7}, {0x4006}]}) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x8005, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x18d}], 0x0, 0x4) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002040)=""/4096) 16:00:46 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000001c0)) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xc) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) setuid(0x0) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) 16:00:46 executing program 0: writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000080)="164dda7d071f86973a12e0889cc6d06c0cea19698c5d6d7184c7128678a0e8df40e1d845948e19157e433000a406057584ce9161424dfcded1593e22be049ca6f733d676ceb83506ce1337874f0a5484d6fe1f923b4a6be8486ac4a55e82ba8d2b6965fc2e35b1238c61a4581a1816c202929e647d23d2d844ad7e85a8781f410eb431f8ddbf10820992bf163893"}, {&(0x7f0000000180)="5f5af00b20abd9c9b9b8830aa0dc5c69524879c8ac149b5272b49172fed8cbf8fad25214d5df5dbf2c1dd8ce9a16dd4e92c7dc1dca8cd846e45608fc5e6f0b96f7ad159ab69418bf565080d87d45bd5b7c72427b9ff775b585505d7346013b0b675e4c151582c0c25189c50806c5c98a6b65bc96a65acde660716aadcbcc5eddd30e87970cbcb1947fc8d12e29118f701972e984b1aaf43c77fd66f53a733f4e1201c08482ffaa73608f082ac355221447e24b424a465cd367887815"}, {&(0x7f0000000240)="1ece08483d39a94117c57f9c72db4d4f9e923b4595b8e5cbbe381df7d434471ef8051c04c5bc29056b4cf8f6ff7f71e479df840d66ed8301109da4fcafa14ba169d5123a14e37f9113a5b716ea98a15d3c69cd7ad0a4ccab5f9571241b0039630d99e59f4d6aaf8f502cf5aead89ff45af2e83"}, {&(0x7f00000002c0)="6a87d6dc652167436604fe06ca949614a23064a4803eac0acda1fa263b8d50a5dcdbda995737037210e2d935b510931c8e5c4e0fc72f2c923691c9d7d0b04f62022b7e005c245c72b7e1ae3a78cecd5d6384e395fea7c62cc66bbc6cd14acf31a64ada57889973a77f15549bb2e1c858fbdaffa99f4409c8046b710d48e6c03dec32e1d9dbfdda7c0baec6a9d7791a"}, {&(0x7f0000000380)="3d673484c4282afac0f84c0f67c3d1e354f84e1c6243485a39b8fcc7a2022a6993d0be9697bc148700d14bb192dfd2a7489b4d9cfd04f5f6b20b41c65b62cb545b4fc062004b4843"}, {&(0x7f0000000440)="e1f249ea4ea44b2d06203f1d785b5bfb08c53c8c1515243ad0a7d68d64cd729513d5ff8d3cf1f48510c7c44c01d84d9301df9668af3555610e99868474b930fea753a696abc223bab8d24b"}, {&(0x7f00000004c0)='T'}, {&(0x7f0000000500)="fc7ea595931c61d8dfce7a3422ae7dbda7b8e0ce02a1392d045d2f8b9c29e4862ebfc1579cd92bbf724f0573761795985a35aa683a9efa0535375d626a816b01634966a12ad86117b865da92c6dd2e81c0ceb0605006128a0a030fd2cf595efc43feae846b9fe4039f45951a2c666e1f755c06a9afd2e150908608cdcf80e31b247566621cc97c4674d2b873aca181794cf766e19037b4d10afc639a0191d034928a4508d7a3786052270a3d9556"}], 0x289) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20, 0x0) preadv(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)=""/160, 0xa0}, {&(0x7f0000000700)=""/142, 0x8e}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/193, 0xc1}, {&(0x7f0000000980)=""/74, 0x4a}, {&(0x7f0000000a00)=""/27, 0x1b}, {&(0x7f0000000a40)=""/238, 0xee}], 0x7, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r10 = dup(r4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x802}, {{}, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) dup2(r14, r11) dup2(r0, r1) dup(r1) setrlimit(0x2, &(0x7f0000000300)={0x60000000, 0x60000000}) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bc2bc1e6b8cd3b25286fc15bff1bc0324aaddbbb5e790d354c695326258a172992f9041529223af7e640a8f0f0aacbaa97d59255e254d782316d51e7479547d94cb6af4038204c5488225c14f775b4254687cd8ead1c37f67537678247dbceb8f7c856c28031ad4eb39144abc3f5cd22f23ff5320e3b873f14514a7faefa62a908bc297d7c87af2a7134358114bdc4f3529855e806163d5562702d43916a989ce75cdcb7429ed75e3cdf26c07bde1a7580ab8e8475a27d76ab7fe0444deab5226a14e9d3ff378634e3b20ecc1e66431390bf685b194d045066a842430b0d557f466f80fc77390c2bcdb8dd5a4e566d466beea108856bb294b2633083f14e3f9e00353217db9361ae8d9ccc72d57b83e5103fb107537e38b015b771f562e5eba214d794dfc92a4e078eb1bb92eb4f24d91f06074ddd2d2e67e5ba42bcc91e18bfae493078f50b941d8df280c35a4f44784e1523a92b90eadb30f388660d04ae17cb981667f0a7eb851ff73bbfb8ec88ccb87aa1900f5cebdef6e36e19c160ef2f726b988b2772c535797e7d3c85483e5c85f849faef7928518f0b6454f72e2134730e5429e3ee1fa39de77bd5ef447192828529a7cc1e7edd7b8d1e5cdd8413171d8c1d0ff80c7a931f1ace6a94d860e8d1ce061f4492d97cb097d450ac5dc080eee32c3fe6e0ed1a680c91882c35a2956c8f28ee72155a70858876b070b677cdc1453e094499f7eb0d620b12269bd0b71cb6cb8e86a312f159999e2c2730ed3647ae17f9d478340a1939f3082e94d9f90f1668b9ed692d1576fc723e1e1759ddb6510196f21fce4a12d6697bdbaf98474f0ed3b6be1e0de71e8d02f30599ae01a310fbdc7666b6124bf24e8781ce36f9c4a65375e0fddc38ef731e6049d0161ac6bc8fcbb34954d11f9ed35fc38d0a870505c17be0fef5f6a3ca65c5d2cd218b123539811b3cceb173ec1f5bc9ab5367bb419c01451ae494db0569c3b1befd695bd948a9d8796c326ebf39e152aba6055712be2c4b804c8fe56a9a7d65f68269a4fb4c83a7f4bd4ab1e619e80d7150121944cb32552436508a954f23f3c4d189f248466b8d49739650ac49f28f8b2cf8784fcab3acc110a26aeda758fcdcbd3acb068acbc50cd7f6a46766bd936b447df5af093146d9c99ab35c7cff15831420689013e0f3f994facd5356c1958b5ec4cc575a8701a5b480ad425a5ac91b4e987c8126ae4920cc9a83eaffd86e887ebf4155184f5aaf16cccabde7b06d6d714ad059861da02f056be9ab0509b06eaa3520ce096df9e2b03a8c625b9d7ddc4db8d0357db687741c83e8248ec014174670a036de64120517ffa4fb522d5f78c31fffd2a88da931a0048c16c421b0398bb5e3fd6a5706c4586315ddd9fa4242db1971ef9de69f10b5c50d62a620c5a3530862eef63bfcd0454d56163b10172fa6c4216e6dae2074c8d337066b3f676556540e1bf0138a0b27ef246e092776a2a34984955ec2c027552fbd39583b315dc48f08d226cf5e9e89888d78b7131a53ec336121eef01134f332a644e5a835b71980af917e86f54e6a1a834403c7780d581f0a0b609e20f890c1e2b95580f599d26a4f470fac515b112633221727085bbec66d594eecc88fb93005bec516454666806139137386cd447b675bea2420094c60872264fb8dc72cc310f5dd364d15239cc7a3eb3cd4945b3a10ea179359c218ea809c1255cbc81863f2f282d4fc967288c55347898a85699077aa770ef1c654517173c91da05a967701e93c9d884cc9e01e326b7ee494065990732779ede72f653d9b701178cb81b839767104bc6b966105be70b3c90509a3d8a1ca1dfd64ceb22d56c4c98cf63e96af5d505cd21da7fa5b43c1aa430db63a9957b6bd32b3c6698a5555cdc31be93b6ea761c5846a6605782d53431447847ec8f667d86c07410bc9f6fd0bcf69e4bbc7cc379252a405d06ed5bf0d60309bfbae8911525cb2d49e71d913d5b92952b58e99dfab934dd9b375768a95c591296d8d81bedb995a67cf107519076c1bc812cfbe1d7faf7fce18b8e1a965a14147da066a4fa7529baea01dee52355ca12edf2510c3851cd881593f98ec6d04e294e220daa3ef416de142e24c71e8b88ff1533b7db3277c9cfc751f7be1c2ff519522d95d86b979d50599169ce8f2f20018ef7d1e333c903458cf9c1c0082168fcb25b38ba4d17d7f8a9633ae4b19e56a0995ba9dc37b578819b2b097adca8de55953738958929fad3619eaf92960bbf8d2c49d40777c6185bb28588191529e08694051a9b879f42a2f8773e6dc74b8dd1bbc853335cf3dc35b5027b9098717f659082ad0f3ad35f5ee8a66cd978034b660593407c443af2142dd7097a8717443b1df2e46acf9fe7f803ad463679ccab9c3d0b2722af392b2db17618ffb0e55d7364b56d286958c089ed9231980ca5e31022a935cea45412506fde82d9ba3916dc762013c38cce1da9eefb28e85b4fcbe139aa1e5f0e836a8ee437cf5bff8b6fc0b58ae25a1d431c8fc839783776e892c15a517b794d4cf9d71cd3d02d8bd874e3a28da94b18cffa81ed86baf71cc4b2ef3bd183660a068ef0850ea7b37d59e4efa804032abb542abda8a2679b54e25235d5b3daf26e0df698e554b55770df5c2526237c5b9656490ebf9c3c892091e1fc1a2b6c2ae74e48b8c3445e399a579c281f45d4f5133330c7688a7eb83967e558c08667a2cc6caddf04acd2878db8deaf0fab0ebc4f7f7768bcc32c5656c8c5d7e2087900b31646585f96728a77ce44f378bc71a4b97fad4bea40d5f9aca783a92fd178e65d83a91d90daee226e0faf92db1b3a5ae47f815c377d7fb0254cde32355fce1e7cb19ba8e13653d234b45262ca11c5fc089429e77ffb895fd2c147e0eda17cca4515300e1b46441e918b0d1071b10675ee6707e3e8ebc8f38355eb62e60399d1acd6580025d71571d76aedf111397bb26a10e4932ea9c5c63f0658fa135fef35927513e20f906083bb49fba4637b9c369a0b5e502a5f234486a0e0db1cf806b014999bc608815c44ba899e945742e5a942cf46f22bfe390fc7e0f82583b9220cba8bb4cbf262055b6107cd8a90092be0dcb7301f6da44f68933d45faf8e3a2868267db29ee34ec3180374f59dcfca3f09005c93edf9df449c6059ff0bbcbffce9895b5624e55e17e7b2c1d143bccd0b3b9ace291c3fdb46635a975b5261b878e95e683af2330e806c76987fc3519ca8dbe64b9af56377cdd9ed0409f7de134653533b1db5d98eb3a452034ac965ac9d613159f1da05cee50c474ab2fb9b78fbac9f0b767b26bc5733caa32618309c716afba80370b5ebf60c1934c27ab2f987a45d49fc8caedf5c5419ed70e8505b9fc78bf04dc2b87d7d76c5e1b4605dee4d98393e26b340a8cbf2d0b949368c6432f800f2b895cb37869096d78ca65dab8efbfc1bfcbf0d3a1a669bcd0a03986d3dd50d5395d7e5a0d5a3dc34d933e6afb89eec3402574130bb047ef526c2e753f48ecdb669ab62ace0cc36223598549279b3ee8ce8c833dc78e91523daf4690c102f1c95d1decbd1e1ae65074edaa937fad10678be73e9675321f0458755034d7c6fe0d4f30624f973ecf9d4169f4be2a7da404cd0935d8b1f49bd3c3c95bef85fde4e27f9c2c339297e1c8d9647e1f312769cc333ff88e8f4c506417763af402642a4b5cfed5321beac00aec77c1412843c83b63617d6f20f41524060639611b910e7fbc1fc4543dd886898fc4a001d00f11a8cd10226fa66962697e8d070c44d3408b77cb56fcfe0005186e7a96f2a7e005d81f415062354fc3f76e89f3d19d23009464ee65b699e0bcb2b6f3f018cc765274b738fdeeddc8942977a10edaa185954d237a749767926138ca7f54352553e288916f1c026f789661f68aac7af26a5a85dafa8abc4d9f7f9977b168689d7b8eb6955f8ff2187f22b3db14e6c6844c545086e98b8e0f187f550f5168f2cb6a3ed9373d654e8117661ef72e66a8aeba836d339c972a1277fa2bd47f955bbe1e839a44cdf20db20db40edd05215ed2fad44c5df72dace4b4f5c6194d91b272a85aadea703fbd38d34447f721918bded6b881eab998ea3ccfc465b383f77dd640d4c05b19b8af8e72f8cb36161f79d7e314a0c66d7d00b06aee0d99384486c71ed407e33a271c602aba4779e1846e1947aa860f1aa01fd306e3101f09a98c4bd307906d2fdc6b7bdb8f83c14c09ba0545256740d2c0d5b64a26bf7f7d8ff3a4252977a85774f156849e05cc23459754a5630e01fe22947b78d60f2c5c55656aa23c1a41cbce3c62a75c5039b1483c45fe40c81403a99d4c46426047197fe240631fa4860b0c974e56f7c1b12dc6a84ba8359563ed58335b448999687c678e33ed9351f9c6da6eb8b3da27db2b10566ebfd7e0a8318b0028985e38ec77a890fbf36250339c9da2ef03b94e4b6972698970a5a9de5ccfc6fc086095a1fbdfbc0972db858b10925aeec8a3982f1f737d6bbb23546c774d4b47704bc22fb43550a141bf47d0ceebfc5d10cef573d42c46fae15a20f6b86c4307202596bf4b32aca1e1831df77c79c103e82af926486ac52d5a52c3a021740a3402650f48614dd9b926fdf2877342674f28b3954c7689d4c6e4b091330f4473016b9d0c805325ed876a8d825f625067d44f603499203df2986b469108b782581d1f6a034439ca14b2a863080111e28755d07fba1155e42177d5a0332f0aa26429af8fb2311552fbfc2e20d7048fffc7abe1a6701414f769f89e636e4c7473180e384d51e93393add1ed766d303823937f4b4c394dd33e2cdd5043f949cf1aacbb5e68b89fb46c4dd3c849dcd743ab40ee621757b418947e669ce01f22224aa4c2e8f47817b46b318bef4578125e84ff490b7f18d74103185b859e1d3f0e7bd0a142e6e83305969eff458f34a12675a5165b782cb840d701736a636dc79066b690d84dee7d1dc63105f22aaddd58d1028d3ccdab2567db25cccdd7b45ff48402c22d265cdd80fd40e39aec93cb6a2bb49dbba316ee04b13f3531f08cacff82236ec75f7f3e32bc89c59ffba3b0d5230e33aca32b4f4de3df59e80fb3eac1e7a8d17c9fff27a1599856915d589aa40bf8f8c7a55be576bcb7916f3c32d527147b3071f0d2dc798a520c24b8b52a0aa0e5bf5a887703317fd9ac22b58a70e9c56fe9b1bb9352cdb58e9ffd04d9f446566903b32019e6665cb7e6195dbdca3f86f695780b8fd42b96d86c09eed9d5fc810358ad10cfa3281ac9e163cffda9ad5ead97a7346b907fe1ff0bcdd5c1a9dcb15ae46a913251b57f101f94ef6d9160fd71ad86e12a1897fce0845eefee8e59eb557f34607cfde09b21ec395687251a942872d90efd5f6ac88c677c05a8734be0e12391129a20f9d7f8223dbbe35c37ad22e4c352525220b16310b84fe80926c0961b89b085c7a8f7d9d41853abd534ef6700a8abeb8c8d279cf647da87373d2926c19511dc65a176107d07229067ef170d5485c425af0b6444221ee19b95259ee8ba90b689f30a6c12bd52b5b17cbc62ce05296dccb0cd4622721f3ab69c63712b40697bdcf946ef2d64403023d496ba80088365513f395258e616f0623dc9f722e84be81f94db858f66cf683b4e59048f3ba5fefa0336d5ecb757d10025cd40dde8d3e0823ede9ccf5f5fb71f90c4797cb94d1330e6cdf352e85971c6b13cb1ebd3b4ee9532bd16637d646e0200c90eae3e73bc88216912271121a178d5aa09ed23f1f1d63e52732401f58944b6ff2c9", 0x1000}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x24f1, 0xffff, 0xee, 0x2, 0x5, 0xb5, 0x5, 0x1, 0x1, 0x1000, 0xda1}) unlink(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0xffffffc1) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x60) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x400}, {0x44, 0x2af}, {0x8b, 0x3}, {0x83, 0xffffffff}], 0x4}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000200)="f1d089dd1c316a820c00a1da5a80d68be0526e87812169e6b2c1d5a7460023f8c2cf69b97a4f9b0c1e3e0a589413aa1108d04acb5687053fc589792ade479adb3a8150e12a7e1c7029d522adc8fe8eac8b26ab3441ec35a740bd9944b9ad9a88c1debbdd8b797034c10a26b4c0298af0457d16acd2149100b953e0ec2dc908a53a7bf11bc9bc58b436458b93a511504de9d2889b4d96cc1fc49bb7144891738de8a821b8207e9632c42f71766c78c6872ce222feabf1f3a7ec80a5bfab236af35593bdbbe96a458346bf215ba8daec411c031b9f00210d746bb7ae064df4a32e953c625b0c9169deaf52") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xe08, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x1af) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x4, './file1\x00', 0x8, 0x320e, 0x0, 0x40}) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x39, './file0\x00', './file1\x00'}) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000eb000000b84ce79e01b5671b1b542a538706000000a714000000290000003d0000000300350000ebffffff000000"], 0x38}, 0x0) 16:00:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "e1ffffff00000000007a4bf148000200", 0x3, 0x54}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0xc, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be978e693e"], 0x10) r3 = dup2(r2, r2) close(r3) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) msgget$private(0x0, 0xc) socket(0x400000000018, 0x3, 0x32) bind(0xffffffffffffff9c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) write(0xffffffffffffff9c, &(0x7f0000000000)="1d507631a0f0c6e47c5a34744a865af0c931987a1a66eb50ad24887c065350d4cc492e28de312597abb220f4ed672bbcbdcf5d47a00079da4af05aee583766671e9d4a5cb6c962e23d4b6f9fd8d2cbd4a7b9ad0895668c6ed0a2322dd77170a779bada8b7d3a1d72764b17fe8099cf2fade56d45911c606ec4cd8739aca668d8cbb8d17dbcf4dd589fe9dad9ec5afd183e42eb00a5d277460b822ccf027c9c534b93f1b8b465d712d78c6707bc4ffb281af8cb8d8deb504624329ca773634933cbff4aa66aa06f47014f5f47923d3895b1d5c373134bfcd4bdb67904d68b630e", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x10ec472586c65d23, &(0x7f0000000240)="c2cd5d71a95890a9c0bb3003d52742fa6fc3498d093d00f5ea11aa01f0983c82de1a805ed881c98d3829a3902d60f36910", 0x31) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x44, 0xffff}, {0x41, 0x4}, {0x82, 0x7ff}, {0x21, 0xbb}, {0x8b, 0x6}, {0x81, 0x1}, {0x25, 0x6}, {0x26, 0xffff}, {0x5, 0xcebf}], 0x9}) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x02', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) msgget$private(0x0, 0x200) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000640)='./bus\x00', 0x80, 0x12) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="c75ec379734a63854c41d23c2cc7d81f319d18b22c18564171f564a4586f1c98b34b9a75e17744e6b06833de98b8db9b75dae0cf76cef783dbaf1579c97e43220f2aa6e3086504e935c589991d43bc859b8728f2373a12948db5bfca8671dedf1974417afcd1b761e17d55545ed07b8df0e625bee2f7a0098ad49800b18441a482194748d5c3626ea3da5ba7372ff87c2dcee10336f38198b9bff5ad4ed2b50e590ae9edfefa04aac6b81d9051638c87ace8debec360a5bab142c40f77954fe1ea53b935bf0d1550f13d0d9cffd0eb69d2d3d1eacde91939", 0xd8}, {&(0x7f00000002c0)="07f3bd4f9984a70686aad4971648666179dc40606b391065b7fad8d4b96359b315472caed65b6b53c91aca2a066a2f1ecfbe31b06dff4fe32d49d19e4a07c46a11b3481e0e2b0a791c49b096cba0316fe5823f81f5e38cb10fe83ba70370eda3746acb1b0efd63cf6655660e64ccf646cb13391f0ca84b231b0a3380d4f672813465d949f3e9b358cfd15ddf1b87d0c00b8b2fdd87d9d1f80938f8104b2b9810a626a601a670cd7d6aa2cb56465186c6bc28259384c11bbc93e7087090fd2936d9ff5265e58bc16b91b2503381a917db695eb28f781ad18c8db1aa973d368ed562ce4f03974778c8863c3324167eaebad29c897fa1", 0xf5}, {&(0x7f0000000400)="3b92b2164c5470b576290315f75750fa6b7cfb5961c24553bfac702e511383ef5f556edccf7316ae7785fa3b75a502c6971e64a46d0380ae85c8975513615ab23711f622638bc4531801492c6171c322f3679cdb551afaa83d8b921f82205072ad797544cc947e96b1d5fc764a59bc6140eb696ded2135e66725", 0x7a}, {&(0x7f00000004c0)="cf18f0fca4b761efd3332b1d259d11e66b6cc496666eb9cc15c8afadfb3df97b91016584e8289f5110ec74187ba7c791d27347d9807ddfc0b45f77a95e01427680519df339994e31f666008f3a6c48a3ae68fec4f8ebf1a65686c3531dbbd7016db4b3a3cbc4e5c13668e162da3c91a8ec5b4b885e680c78ba8ce2333349dcf47e6d36ab7ddc3dafea17af6c56dd2e01bbb19550fff520ba26b017eda6217f43c53854315efe941320b7f2a192617f885cfd70ed595a19a28890a6ffda1281e85e84c189f7c31e56afc890261b18783f661a8f7144264713a0996052e8ecb3ff3443aef0dc81d53f9d0f019bfbdb2ca329", 0xf1}, {&(0x7f0000000000)="81118c8c33f5f873f23567af5bbe745b19bf22d147d54b2e93d3e07b5c", 0x1d}], 0x5, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r6, r5) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000000c0)) 16:00:46 executing program 0: r0 = socket(0x1, 0x5, 0x40) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb4}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) write(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(r3, 0xc3) 16:00:47 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x1) r2 = dup2(r1, r1) close(r2) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) accept$inet(r3, 0x0, &(0x7f0000000000)) ioctl$KDGKBMODE(r2, 0x40044b06) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) `€@üÿÿëäÿÜ`€@üÿÿëäÿÜmap stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 16:00:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000280)="3b1ba2e9f1409dad32e8f16a76ed3ef8ca60c3ea307cdfccb536e67f01e7baa2eb163de644c58f48f94768ac1461765b2a0ff1b6ea547c5c1d0d0974134994e47a6dba2e3a6727cdfbe9887128eaf2b4910ecbe9eeee7e2d52411d9823c71512b55858a8a67370c5d1a6afae18d000fcafc64fbe4924be4ea68929553669d57f6dec8d819911eee180e0a3542a308b588473f830658512517166783bb31b97a82ab428131973fa44236f571ae2791d8bc9e6a6675d275692ffa7c28c272e27bc89d82e456fa0124ac8d1a4102173b6b35ca7c270087ed946389189e9ecadd705e9f28fb2777333536c9c74", 0xeb}, {&(0x7f0000000380)="294c50de2fdfd96c3adcda078ae43ab31e73cab44c901b537080cc2221948fdfdf59c63f92bbfe449558992e8bd4be7e30519ee8f30e0ef608ea2d54fa8c7edbf02ba222dc99e22fa2edf8acd9ec6cfdae5e1ea5d935251b0076e0b663a086c9efd8b34752138a20a472979e482830808c9b40a81351a44ffe02c29cc9ab616a034fe1e6749073d613504e3f23682404469aa6c051cf3b8d4aae1d4526dd3dfa580dbc4da044d75336a60c9e8cdace2ca16f8813e31caff1cf2523e54bfb396586b2c7b76d901cf73c8a0d7339cb9e2b6be11942da0fbd8acf41fcfbbe9e996fa4ab9117516379c3af796dc3d163ce74dac9659ff0b2f6d062ef905963f1a8d0416a0ffd7d523fa2eb8eba81defdb57080e1f719890d8515a07ff27937e3d6b9ad5e2ef7ee240a8fd6a0eb2f4e057543b85db152c7db2f5deccdd0c37e04a10c4bd454ee741ef5d909f2c763ba75581eac61ba1a55518aaf1e19c6b562d2ccc979dcffa02a1edef0e5a9c9c043fda0d7b42af35630445328ced75a8808bf166e7956fb049343cd831cb339a81bcb921b0cef651ecdb855021e0c98b7eb37ca9b5f70aa98773b23b8e968bc26ba3926d1ded37a777bdaabfe2132909410b4c4c1e0327d53fcd10b2e1e2267417e6fc34f783c0b206013048dbd0e30bd21519c9f271ba8690023347cd975ca2551f5076eef11971e99ea7468a52f5a1018fc9459cc5e3d5ecf56370922d4560994170d3f786b1e381197c53ae60efd129bc076d3fc49c89d80e634dca8a026b5065e12fd7536365c3d5dc51dd99f71903f6f792cf6150473c2d05908a3255e59ac6ab1791135c7e4a1ec91292d758e3c2c86cd816bfd3feafa2ebdc48cf820509a9c86eb3c44904c3146724f71b2cceb55d2dd80307b6a86112f89e9806805e55cc73e46c0173eef12a239d66e4a08343599a78346af1242b8afe8f7f017b972a3573579f97e1683cd9c57242eca1e1fc6410316aa921acd8a05fb5070b8d0d9bd4035505d21db90a5a1210931e1be31eddfd9c79e5a237fb0d3ea17de0c4d53264656e33acedcf9383bb17f2bf6bbf1028ef0607cac5e3863703eab0eb1cee6ebe72836c85472207b7e47072e45b9a105cd7d94f240238cc82e8e02c4f48137dd39ece2b5158ba2ad3e70041da49ce553a0ceb6a9074e87bfb6207497476242f40de354f55cb4f526b9a0bcf8347ec14a553bf2e321334436e08e7cb7e7f66c39e2f74e636216c9f780445e447e725834705533496a3b7f703cd548ef5ce11af0ca1595dee2ce3161408c76b6512c83e9fed4891b1506b30d087b42c836adc2a98db854e401ca6793425e0611b6cd1b457021af55f91f41a1ac8d3ccdf88a621d6718b8419ee84b11de2dc927ca41d998d3afafa759266fd372253dbd6b89d9fc7ffae6b60478f03806d6092476c3388bf0e1b654e46654355cf49be7e71c752b2960ce33f723da120f6e60dd9f45df9bafa8096946a86ff186ad662995873710c81df5d0fd6083a0ccbb4c10f4b2a3897ad913fe5d7e8cc6e1ba4979e8caedda5b0fbdc84126e772341fc6a4f1587b3f8967b0b333bb834c5dc2c2914e3d12d95895b35e025944dcfc1b758bb5f9912db0b5f3982b0097b02c5cedfe6b3379b7466ecb6a7fc779dd3559afe860ec218a6af70cabe3559101bb49309b15aad9ee9a77e5bfe2f9a7a09f31a9b85672da49760e245124ebc4965107eaff310667b8cb5b5df3e645508714fcfeef9ae3e034fae84933ab24fa7b9bc8ae312cb09ea1d61970c7e64839110d499387c59fbe73a4034195c846309f20fec620dee96790c06ada356a6734f18c8022650607e3b72f3f0a614ec4aedf0d5fde18ad78021fd000062b44d64d101290de47e7c67417e98fbb4ff37d11568ae499585d48d8e9e05d13e1db56b7c87761e64034d9cd7ccabb8c6a27798958b0df2d7772d8436267bf3005255336029464f1084af042e056ec87f4818e22736afedf690cedd7cb19926a0823ceadd6213079929b51871a86fd17d2b9068730fea9f1f64ba3e02f6ebeed695fd97b4aa277416419d7f52e298d5b07f22730882e1ce990afc3acbc40c5728667eee345daaf4b69718a3ad80dffa4c82f66b58c5d5deb5ad0b4d4ab4a8fc62b01dd863b08117fff5eb0999c75603485cd9956418d5011ca3488484b2cf8e8426030d973fe270f7cedf92ed7b16fc0d454ab09e07ec94e1af069244bcfe780a84a9ad68c0dd687a95a8610d6cf7fa75f51b4aac035504e4ad0c1c3f411d046bfc8e3b6172d9308101c95d3c9cb97b1f7472f8c13bc1249cd5caa05f6dd99ee838d018b98c711bdcdbc5173f20b712876ad9445bdb0fa8e879082000bfd4bbc8554052eef2eb70ed41cb07652a52d90c887b0958f916baa615d882ce22a44c558f9a078bc4fc44de24fc6e369961e722024e325d90c650890a22cb04dc3ddec5d6037032ca3a3a79e8a41f05c72335d9e87ff9e10a1c8aeb79deb418146d86a238fa843ebe60c454c46f23e3ea2573ba98192df418438ac94aa379f34145b20177f753af6733609673c0fd1bf5a50490d2e25c62a7ae926408355b1fa320e62a619a5331ddc7cb8e8fed09d1e33181b2ccd45157155bc08b459f827e7ef3f468ea88ac5b709c9d714e98f3567f752650f06f883d715f3b4e6f983259333a6cc1c5f7b201993df7750d43f613436e7fb3d483be198f8a6296a45bf7144f3119c6d4cfba4584d8e42764e049aea9ab99baf03665cb8d3c7106c1cf49957afb80e6c1f3f780cf177abde3b2a05f79db6aeecd183f9299c7d3bc0bb92284b29c62497745ae6b93efe6e5380e40d06394bd26dec83aa6e2b830db48c620d0aefdd3c816c35d5bf401b5a49082505c77f5eab232a16d84195d70390f02721acfd8fc09a83fcdd81b8c59cc66b9f65c9c26f62133eaffd68125cc7b82be9cc1284ccd7b1fb126aa1dac65398cabd2dbff9d7d7920ccf32907ac8d6899cd27be8aefa441c0953801d82d4bc6664f3959c4823c51427fecc53081a930c9c32da6160e095c63fdf6c82fe246fa1e0275ad702f37a21c8685c9ee2e1fa67b9f88a301bb79046d71fc8ef6f7f4f83f1559641c39b71ee21f7bbdaa89cd9133711f9abbae1786393b97d894cdcd72c01efbd65ee61b0569bab52351f3a4407894021e2918c3a3cee5d1bc03a594af8122f8534bc513dd12bb91896b4cc85fed681f00a52f6d126721a72d9253a58296403b5b2377fa5c43101c5662aeb7db7d234072f0b44b6a5c4a2d22705e3ba5256d391b8cb6fb0e47ea8d6eae7c1553ef31ced29a6aecdc34b42dca10cbafb52fa1c453e46e26a5eb199220c69887df1830c3f739863fa663a50bb199cc0151d7bdb101e3fe9a4c5afe89404562f68669d0327a9f8683a448962f43f8a1182d01b6ef235b2a9edc4eb050ae66c2565f2f692218de6659a93c6fb86391b9bcaf8385717be4936e35e8ced901eab7833a97c193d85800a291978e7afc5a47fb0c2a26d79f1fe20f07e5c1791937c00c3d1af2783f00bba7e0fd2bcc4e615968a1947ea7458ca8dca8277cff6146664c48fb88473784559be8acdd0126625f642d303706b8ac4eda5d48dced345a035a6741efe5a646a46ecc403aa0eb6ddd6c9b9e2d82ca5e6b9318828bdcc6fa440a476e47f1fba7eef06243f646214e85615d52300232774791cb946f5b007251a6e87b50726341c8363d79386596327c4d2861689d3bed24486247d139150f19f5006459c880ead008327c28d6a4dcaf2f6d40603ccea195a7b79f387ca079c52caaebae7817701895be8d656a7e4acbfbd30b024511b64bdf7a663f98b0102f12467cab33fc5b88d53edb10c0b13f267df989c11b685a9461f5118443ab7e0388c4cf57dced9d194e62f5ec8998fb8eba1a3f90afe85e385db46782f5ba7c80ffe4412d11b900f5bd3a1a140be6593b6e8b5e54ec63713b747e08188abba02fe097ae5fc1c266c3c51398e0b581f227862a864db6349c61b9d877056e02df022dd53f904bbbd3220f520e5447e06c8ee39b7a56ab3db0bbcc132dd57fa16e16e54eb56130b751d469f8fd4b8cfd6417d44d38a6aba5eb4c14795d959ed844ea57ca5bb1eb9df0388e94bc7503a9733acf2a7dad654547d5de501d09877510f2031e9f0f42c7398e71dc6bbcf29d7c197a4c4ca0026c7596ce80c82f862106d2ab0413cef97e97f5f2432f71e1228c1170f9f42dbd17fae5c5303d5461161435bce7d9cc4bbaeeee48aa8b30d84c4c96209a7bbe7b28083be58d23568af05b51dde98361b97e5eb7d19a241fe6876429208379b299064c6f2b95f8f325f6adec75f64ce22d346423cd0c0c7314e503ab2c0abe75eed1b475cbbad501f9ed41fe54a11cfe8cc6e03442a7043343cf5c47b3c253d6e5c864afca36defdc58e46b8c7ef13b19e2f934ca468e03efbd1f0d2441585cc29ecf63c31b2d5ea7fe700ce7f262d2e5cf25a4a0864b3fe70fca5a185e5f7de7c39f993511120893bfdfd8d722d726f990d3438482246632ad60a724f655ea131ba1ecb4a064bc6cd74ef2301f5accf034424abc437c93dc5b8ad53fb1c7ca10ae692d0683a145896f03c8111d543ccbea7f7f328315904094dc533930d58069aed4086a5d7e307e1420169311c38f3c5eb40adfa72e28dc4d5cc4734e8fbc8736fba2e3247c9bcdff6a6866f9d3eadaef48f21adf6b6c9a4652d1bd5ffc7684a87d8d618de90501e82e88c6ffb529b638beaf2d8c1a75e9af57c0c189431bce6eb0f4df8ba39f9fdc0404c3bf4ef758fe6be11e9e45aeae42ec9b5341633f0150f6b07caac717afaabf1d169e275479e90a0cb4fcaa38b6c620e96e90573e352e95404228f6a11f1400ed386b576339a4f6c08f55f756869a88ce118fc841dad49c8f05b75f7c60498ecefc104d68f68938e78c43741d8b4318cb3704a9c4864ee90492511cd58060aa2f52e56ce584f0b1f217514bf28020a2afbab9f72a911f68dd643454ae0892a4fc852321c9addc47bc2630194d5955d6b8bb58dbc3b603b720f2eb2a268aedba8675b48a7f5471b55ac6151c9baef6c08278063caebc5a9ea4461db5b27efb8aada03afbc131329761170941f689c6b291926ebb9ddb36bb7d0700c28225ef65759e5abf5eb3b3592e0d82cca108151e960dfa5a7887bdc55e9b7e2d780e1820b3fbb7108612489233813c72f865ffe472dec2868641943067c8614cc9d78ae60633805f3f0aa432da6bb26c2bdd15d87b295da8c6bfbfeef363fd45d3ae6b05144c02cae124d30967d693bb4f397f57b310546d0f07c5ecfb03baa11c1cfb4f00bd9ad68e94abf38a8bde9103e44bbbc28db16353a92389e7042959deb25ff87ad291dff0bb6563ed5f899a865c683ac8f3da0d34e44fc9fc5c8bed8625a74806d71524cbf8f94e74646e7f068214c3fa373d7f9b2dbe9fbcde685aa50ab1bed2a0cc4307993cd9d0285baef5465b4fc3de75bb6470063b01bf953abf0aaadd45a255fef7fb90419a2536289fcf81b4d8c32e174795ae563c528a1e9aa1737e8590e0e43568cfb0df3e06eac8be60eade13f72d942f8fd5f3c16a4173e19388ab7194eb3cbe00435ef3e2d736792e4aa78f769c2eadbb9811650e520b07e21a9b3b785401c52ba00c92a9acf4159a065856b041cc311b8486119dab6afaf99d6e5137a9e6f912d2a1f8adf257e23de4be9014d80cbd2aec36b2827fb118e538f32de5149cf8a0e4193cfb7fe0793a2e09099ad3bac557f569a4bf", 0x1000}, {&(0x7f0000001380)="eb3636d9404303be1d365640d1a879c93e727f0b80daab1ae2fee1c6804400672c4415dfa422038bdfb1b60d2a5adbc6ad61798b97f7d427011a3e057c0ab687ea57d4e6ff3e6841b7c26231d9e39315e062999d7d19b4fbb3b03386505db38d8a08298d4ead6bb84b091c516f25cc9062f5f68bcc8fa1900674f6fdf4b869c3480e8a180eb95fc7c6f1edfd0260cb3a93241a1a2c31c7737a7e4b5eb565fc25dea3e9024fd54fe207e9a59432b05a212678279596f1dbbe8a8a3b8ac021ba0d354e011066375415c44e05c284961069", 0xd0}, {&(0x7f0000001480)="30d8beeb7a29799a034577c9e2c943183ff053e3b0ef0457e91fae5dc6f1616251d6abd45be693481782cf2e4b7e4e7b0cd47bf78dcfbfcbfd600f3e7a289e478b46504bc9ab193a11e2edc575193f3019e10f6e570e6c89bf5884294b23eed1c642f7cc2715c6b5df67080c3abe28330b6b88b23a8bee79c7a003", 0x7b}, {&(0x7f0000001500)="b34baff43423b70bb41fed1f5f083b5de739afc24911ae492815a20657dfc8508440670de9da2a5807e885ac14307e4f3495c3cfd428de69d79c52abeaffc4120cec00d473296503c7b08237c26b7518d9c66f19242d57b415a4818655357ed9b7671719966afe38433c2fb2cd51ce9fab09077acc59aa6f69c9427588e01bf71461f93efb66e4ebb8106f04f778a4f18add101c157cecbe876d7dda7cf0f82d70d38fdb1f019e48016a663b2ab53fe18d9cdba5d77000fbf325f1c376e4c951d7a42b4da1ac131155d169a8ca09381896f07f342d495d9c4c12e7033ad0025ad8cf44f2edcd9844451f0b3f099d0e84161cb7dbdeef6c0b2f03b15f47814669c832cede254e0a2ff49339cd9bd45155f88c8bf3f8f241ee62f4f096982947aedcf2ba896e64f4ac2bee96e606bf0c0c6664e48a1075b9dc0e1512df87dadde0c8c02dbaa3fb2af8a8dc185c6171ea1ce7f3ec3e3cb4e12865f98a66cbd74cd7b1774489ce1fe008e89bf4de3ae2bf860344b5c4854fb5075595ab557f5db4c49637d5961c5c601f6567bdfbde4b2929822c6fb39dc22cd5d8b513d0cf320cc80ba50a42e388f76a0ae523e2d7a1cf9b167223642a010888ee959d16964cdcb8082333cc8096fb8a377ee5127e831a1753e70b63a2b7716117185500b934e8a394c7c83d20a872d6364f575ecd1c99467217c098d59ebc9d9c2e3eba9cd08e6fe667f362af39d6ff534685808e930095e4d40649d6b31ec9faf1f3480b16fcef9c84d3dc3ec29d5b2873d6de5b0d4286def6d4c9f8c6726035ea461a1051e2fbde2ca6dc56388b8092ee7c1becc2990514d32cb66ddd861872707c1cc380339d6796e82062f4c095475318e96f0634331060398d9a7c69091d8ba24bbe023244c66b519f9fafa7bdf0db42bf85fdace95a5906a9bffbc637bbb712a7faa35e35168201e3dc03c6f4865bedd53b454ae58f7bbe2e6f3b3d0c0f8b6c7817567b86032e8cb9cf283a4cc41e486a6864ec87c1109eff262b0665547af36df3997b2e794d2606c986a22972871c4d785d267381a4e3ddba0c66fa43b32ad34fc5490a1901f2df9a74e7be07026a696fdcb11b0cc10dcad3af35ca254509fb6557e5d7391022a8f6e9c5739b6399be51442e92e01cb801259b5eea6d0f7710ae5e671a5623e8c296900ab880412950b71ed5f817950785cbc344ba83434ec49d332b6237e2b25205770d7bacab3d17f015d62c2af38ae013a4e2228a38eab112b6b41126cbe9a8f18e2894f7b372a80aca0e98a8aaf56215598cb6d203baca9a62de75a98813aaa5e9f36e14d4147419e4bf462902c13d97be2c2bee10c2b8ac871dfc5cd4048c4e504326a8036aa65ad7dc7fcbb8f31109843090e26f74c8c71c2982be97a6ba5c864a6bcc1175d2b91cc3fd5be900c4c9f65c7bde8557ec7f842632198be6c766b17770e0669601751e61607d3c661ce1a2fcd653a51900b54b95ba3e3f8e8e61ce3a6d480a58887e7f6f38bf4473c45f674bdc8bf06352f23ae7c25aa859d9a998729539c46e442c47a4da3116bcbe61532ea6e6befbc520468dbc600af8b6bfa2c3980108c4dc579dc810363e2b89052341076ca0f3492eed0573b0fecfc8a2b1ff0b96601646be553c9307fb94e26f64ef5e7f3ece82faedc5edc54f864c9aa0d91ea54e1ea78c3368f249d53e81882c0265df91f0d8f54d8227dc112324325754737f07fa32bfe1bb2e5c96619f09b85961b14a4f28a98d1ba2ea1c5893c1b141216b242ff9c5740683dbc44166b522bd0623deb970761852d9805cccddc78febe2d7cc5a9331ca69b6add7ba5603a3bd86fc4cdead58f1a5648f09f635441cefc0f49c0f8265a1d357cadc3fb4ba67348ee73c784b21f9aee885e54a3d4b0291bd63a83ddcb018ad69673d8613e51093b6486398bd0a7652bddb23f65632481136a950276ba2d261997e6dd5cb66f56ce8dd0b032a343c75012159e72273ca97dd6b065e458d5c7fe58f69fff463019b6c1b0d71c5a4267093b6efbe2b73791c6fa0a88e86a0d0e5dd82cdd5520fdf5b5d62f312bcdab895a0d4fb2744f995a7ae101ca8e0edcb79ad1a66f236c8157adeac69b80de874f2e2f9463e532e314d511523f25af3b825c44de07e6dec4d67142426efc95ca3e9af0bef6ee64fa991d1da3853d355355e7bdc429a649bf3bad9f39985071b4fc6c58ab26409a646c9658a67f339853471701d831a00ba75add1306864d79e8e2391ee71979b3a05d3009f5d0e3267e4f709d286a91433a77d7043bb94bd60d64bc6f54e05ecc45d81731cdf650edb6cd7cffa4140d8f92f1e65dbc251ddb7378ca0d90dfc379aa063b4f3359382aaa3743446941e4789bea722cdcf58517f751fda8de842a88dd696d53189529e0d4800a1a973ae1f7fa120032e9c6eaecc2e8c46e87a8394f5d2775c6627cf6a59a2c9ccdeff852d673b9c134f0465d7cdf23f29abe92f95e8c720103fc2af77622507fadd8e28aeb81e90cc8fe3a6ec47b9a5eb14d42c190ec66c0c6243ce7cfdc49532854a71f612510e7162cb104820d75c3b8dff66ccbcef6739e0eecb45e8d77d235ceb526dc100a87bb0da8f9cc6a0d75c8c7616dbb1fc9619f65f622a4ba512ff552fd74dbef80bf6df59cd854bb9be77669e6371a31e8a553c9d4fc687ca8cf99eb0a4089081e37dc0fb8dbd0081d166d8f07785f4e8f01302ea44b77f8b8e567d18c1b69fce2e4af16c80b47c588cfa1991d269491b7c0bcb0aab086a2dde861713fc28b9208cdf38ca465c155f06dcc5a0c9e06890d7c954560810802ec70bb4be46ea8a61bb54676a5104a6cfa4ea26c622f8f8fe180819ad4af2334dd7ce93abde939683343c1eb187539dd3b8beea9cb99b27d48d31751d6a46bc2d9627b8e9263bf86a24ce0075ffa83492656a2ead8e6a8bb9001f8d0bacfd149a8476a27f362ee136ce13a398fbb4b9dbb976699b3f819f0e51be9fa2358354ec65253c0be403291910ba40e528bece35541defc41626f650cae62f322c22baa9359ab90002fe655ef87eeec2a46a154e9016ab03b94b4f59e76ee4b33512f271f1eee9f3f131faa2ba207c66c1e346a21c7dc715b4fcbb72cfcea8ff9fe89973625f80c3a50511c78bbfc760c80cdfb5f4d3d51d00c0853a94a9be9ed822c8ec2e011e0678c31087f6b28ca533c0480dcfa018b0f5e18aed16ae8afaecfba71b03ea7f440dacb79f21e5d772feca67532765b7d5546b692c5965c6704f949c9d74623298bb393d48d8bccde3cc367549747fa13c7e1b0e6fc78af5cfdf594bfe5f446ab3dbf6a528cd4f24f3e27af053c43060d1151ef602470ed6520f5edac1d697049249f79f30dbe0a2458f7c3cf9d779f96825f2c9952673fe0e6225836468da6860ba297705c12db13f7b4dfa17e5c2991fcdbfeecc98d86cba078d419371ec02fe707b4bf8d597487450fbb3c9cd7e65ffcea22d91bbb17fde910d8858a272ac9e6272f5c769ae277685eaa257eac9fde43448249b1cc75d16264fd66cae93837925904268b754a54b5cd8a4995207f2958b6dac009bf89dd05db24bd7634cb9da6795b0b838071b0aaf685334161d7b51ae56c733abecf0827b69f846d93f79b3fd0d8cf60c91300ccc64f4a37a3a03fc7924ca14112c12d5f44d653c55283de826087dc9c42ef447d38628efe9850a8cacd3f5bd30e7fd6ee516c8c82157db3e65aba22b3e65bf5ea6ad319380c033be2e70cc2d6150fe0c8c4caad321906220a41d5dee6326e9fdb796b8e8ce9788f7cb46e278254f395d3d8fe87f8e8742cf4eaff5bce03b71686fc068fb09da87427f10899cb6743a7df8a4e818ee098a4902f7bc3e4cfb97a89d5f43dd769236c3c559c3bfad98e154993f94d7f1a4c900e299a61c1a0b8902813c9e66835a963dc475ea2ad69c07da5d4e4a95883bfae3c6860f6621175f5eb4a35567542a616dd722077f86e007baf349dbb69397e12057bf1d52f3724cb88e5a1eed1aaf5d79748247219fca30082f955022a498417bbf89abc0c79dd246953d5a34dd6ed933c9b0f693784e29e1427ba12cd968ca1738637317a30759fb394d69ef2ed82d2faaced8fb9004d50ff3424ba6f6b259eff76bb9a4e92e34ca4301961e52c2cce13bb38d247859f6c8560295172c384b63ed706fb0c74a421cd72de2acafee5957ed45b13dcbb78d81c749823f920e6dd0391f40657c58bacafa359ec091e872af3ccc8ce2b14a09f9cd21c4acb7def2f1ec3d5f85ed5ed85ca29357799a8bc397bfd1663ef586c6918fc3d00f53865807b80f6dbfc11f1157d611181714ed3bc985f418cb17a1f6f06c3cfbf8da01c9c4e0cce9712eae578ca495a0c67f917b15697c5b3a195189730864c7cc809d28820ab7ebff7544168de1d32fa329962dcce96b8a46b9646e2ff8e014bd81974840c879692e9b9359d94996b0b74955ba786eff971f03938ad4653193432fa78c2b3c37c4e48dc011a273e7e5c5e1f9aed213c180cad1fc042817a83eeb4790aaf3e9b97d52526da1ca4f7ff17e9d37c4f736e32e9f97c4b927339ff603048b2dbe039070f0a28a15342ef9dc0200c5cc9b41054ca1b57a644616a408bf50f40817cd99bbf0089a48c190860a924340d5bd38cfb584d426bc15eb8a13e601dd5a1246b58e477a67ef3552f8bed9eadac8d81742ac2334fc9d0afcbe2907219e373ec1413264c6af499450b01a728a11c48e1ea48c970a0f02f0cc396d926a49925daf10997546a3530ab0a6cb4a2717dbedf8f4e1c29c7d1f74db2b69b7df2479f453f9d2ac5e18c322d24e4868e8e3052063cff8f00fa34e4d22254d444e2b7511388b518b91504c182f831eadf28c2101ad835864afbdc94137c40a895d22756d5cbf824768a342996572dd1c5920c374a4e04df5a07c4ee346f0abcbe7684efd5aaafad1a7f0c0f2759c8f24dc32bad78ddc8b01f57899097779a0d2b459b5c406faa936cfe945a847acc35b821dd543ca5abd334aff639ec3259e36cb8fa3c32ea77f7ccf17439343ce37c2d45b344858f8f259fe08e8b67fd43850e857ab01f858a7297ceec6973f9b7ebbef934d730b4e24e3afd0a817b5145cd1517d03b0cb7d2979f5e36ca48423b2081d2ee0522f164e8efc0c34e3cd80b51ed0801e93fd65b3a3e1add5f585f4437da51aedffe96bc4e94d5509305fce462269b1a7e5ec4c41279e6630f2e2c2ecccd6ca40df8e93c66bdc1bc4547df6509e4b1b0f2bb89983cda8c64aab156667341f8bef5ed9e7063bacd7d23a7a79305eb3a2618bed0d0ee889fa55987af6a8f520a1e0bcfcf1c9fe6531c5252308e0bfcc695df70e51c118c2061a0df05c3e81cc632cc98686c57a32d4125d5186980beb2d10bffd48ac0fa1ebc9b21eb5a33b6e9086daa65c471741883f763339d23c4d021a38d8c8e894e4133c16af5cd63816b4f2ec0644f95da4e135dc3c485bceb0f7ab1a0cc63f2c7ef791389dbfa7a012273b3b808002fea0b1f8582f970ab4e577402707bd5dc9f5eb4187dc8b5a9ff9985936d5a989e89f7eb8d1b4affb641cdc59af401bd08a9896e95ae07941d1332e40c58978e34c37a156fc2b505556156827f0ef27090c0f302575fa494177b626080820995c1f4bc83a26d77f1e475899804358ab93645470f9a589c3e21841b8c2c45be5fe1d8cd74778bec73bf72096b319484e7d5b4eb14af5a941b6d34ced6a0b7b67b570d68b4852d2fbe69ca441d0898808ce2e1e746d78cf2ea2f12baf", 0x1000}, {&(0x7f0000002500)="4a3d4d8cf0cf0fa3c9818aa4bc8de084a02eee08027ab412c35dae6e08d9a71463cadd0d7d1db38f4f2f8b91cb79f8e7b07bc947e9897d8900a3ddec853b7575c9fa892ce196555d3bf6722fb5ea69e2fffdd115e3453c266659de0f19c0991ffa165bd1dda2c15b14dc42f7a499518e7dd206d76516f76c326aebf8694f64fd65ff7f5b41ae9f6e3d4b924e36de0b43b3f2d92fa346da20de587284f6bb56", 0x9f}, {&(0x7f00000025c0)="05184414f3f5b06711f8d5ba056dd43c3dcc20bebf1b1afcc461469869ae1c94e1b95da15874d0e54ccae99eaf119d0d9d83bcca2a3baa9411c1617641ad0eba59761305c7ecf9e002ee5c1922a4fe345e3721365db93a2f062794a0a9708e447b05f1afe8f2ff8c55948d3a8fc2ae33c748e28849064bbfa22c85798ad24d9e931fcd279dbdf3832918cb00e8f9d57c8ce4278b0e10ced1fbeebd94ff7fac2bae9d5946da03210b8f0bfc4538bd22d99b74f593b40b", 0xb6}], 0x7, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) socket(0x3f, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x14) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002e40)=[{&(0x7f0000002700)="f6bebaf064c99901681c3d7cb1dd369e616eb5bfac254f17ee816d19df87ee287493922fe53b52016b51791e05ff9fb62882f3379f62a50312861ebf2ce02bd932fced6a94b215333fe17ffb1cc97360550625a84d7769f2f38f54ba003a54d49a66eed98c8473868b023b8849619350058c50c2b6db6551922f1bd8ae237385ef1f52fe74ba7f73ddffe3a2155aa8c60a6d16a129317fc6d056ecb4a8742d466ec89e1974f9209e43ddad14906f4609507f02d9021cfa6143bbc62c85338f119f429d94a5a2b4c6ed939305e6e174600a884a01780bb71ebb3d57c039b55026a5f04206184f22682055befe4c89818c", 0xf0}, {&(0x7f0000002800)="96b573fa1ffa8cd472df0645db19287fb2569760c4e97e728bdd206dea34a495550ced92996ab78419ad272f7e41b097f73f97d087f484a269bb2e831ba86e4b3bb03e30fbf484ab2fa93ce8492ebb0378e641066b4331ca63d20cef624f5894d69bb72525a2ac986620f04bfb345f63bae46a3950ef20605e92350541b20ee3fadcdc08d5b8747299ae75daf2a8ec481d99fea9e0", 0x95}, {&(0x7f00000028c0)="966526a5a07ee898d979240ec64fec79ebe6877e31c31060d151f531968ea39ae0bdbde398c32d62f61612c37e862e96f77ae8f1939e2b401846fe86bbc096ca97276f38acb2578391db4c49b835352889c0d42697ec5541fb76e71dd25beecd35266fe269e7b09bcb65f1ae51d100ffc7660bb5edb6bb028afdd75663f346aac4afe0cd524b4cbc9a3b1e2b99a088e0146035d54a5ee2a98f9fc739a685107429b82b420e29e955c87cb980c4878af17737", 0xb2}, {&(0x7f0000000100)="a0dfae246c1007f28c9d28e1a1756d975d26aace39d5d858d20cd90cd92bfde6210a49f9a034b88e42df294a44578ead6aea1e0fe033", 0x36}, {&(0x7f0000002980)="5d3a40e6805e7ad4453dc9362fdd7427329278994e2b03759b24e8803f02bc67d600df7790ffd79c6b522d8c8e574da8cee895b45ae7d437e8b9ad49bbe82526e35d9b1a11917dffb106ee7a8a984f81c2b7e0580d39f61fefeef7f4ab5019ebdc6e78ba9bf527cb0456f84c5bbf27b719d83de4689a310402f76b2cf6aeee2847a276a953b6513186ca10c4858ff12e7f159037ac15056db89404a7f8389a1eb9732ff73ef16d94e8e0613cf0e5182d338dc6f6d495e0d3a9e4219a56e5f4e3ddd1addf0852e8ff6bef6e189f21a01945", 0xd1}, {&(0x7f0000000180)}, {&(0x7f0000002a80)="a036756397672f017f600f07e7e65186c0ddd800669999c2d64497b72c4716328ab65f55e632cd2346c6f8d67173d5d05e02e25da7b0bb76ab73c6f56f699c06e81f80ee08662ad2f8d2613cb581975abe78140a2986ab45ee313ad2eb67f34e303142ede4b1b4fafa4135088600561c339ba39d17820bd8458742f0d01f52448be2ace3cb835f51c4f45c665632ffe1e3680d87f69e8c08599e73d49f5f3b730f63ddcf1d5a220f133105bec463995d4264d349615e8d3d91c3285f338ceb797e937ce02288041620c5768f79283fb431aed1db032db4f931e8509b9e30eaa3c5177abc", 0xe4}, {&(0x7f0000002b80)="1b4e55bd4d9a1d6b813615a55b09b82941e2b012f71dc2713a989a37555fc6f0f3a1190def49b6a6ffa0a2c0733aeeca23482925bee7b5399cd27c78141f91333a4ab659f7ec029174153345fe1d1fd95334baf0b102b482feb9b3cb5f16277543019deafdb2c8a03ce59643edfe0f59b76f21b402b22219f58069464ee002de7d52c83e13fee84d1458792ae2229d40f6da238b796015aec10752ab84d198aadc3580c728702f9a", 0xa8}, {&(0x7f0000002c40)="ace213a9f78784566df5b48136747d07508dc7f85af3de597dea659e37d8de62906a5e75a8caddfbc7ba18ac37d146fb111d044a83b320ee5f4271c409eb2b8482f76abbd886d8d7a5ce9cb21f5fa31fa5c58653469fd5a0610b379357b6a81b10c6186dad60352693a1b6354f70842d81d152b8a752898526bb4ad313a3c062aafcdaefb81f72b6a9459b5fbc13b735a7676b7388e9ddbc591dfdd923cd85b3deb40504a9606ed87d4fcc82e3651ef955e0550314bc300568d0b9549c816aa921e3fe38c78f898adc", 0xc9}, {&(0x7f0000002d40)="ac40725bfadb542e11d9187e299ce903a8d9d2596aace87ac4b5c1ea7f6a5a141bd7cab8cf1114efc186bdd2fafded36e50cc3e9af52358d0f5650fc7636910d35834609b7b4493d7bef59e59322764bdcf4ed92117a13723e4924192c685158ec6709204f751b136fa30c12044dba6fc86b6de999289f1022c93a63de3062c40995cdd7674d7aca0d9c7a343dfb019c9402c7b1a79c63125ba03e4874006a7307671985eb2d213a7cc0913ae55804509291d45876e230dff53816b1e55a48364c92373c43cd84df05d8e4e845236ddb13edc18810aa951f6cb9d22d58f84de87de9e5ff6f8c3bad20f8b62b26176c3803197ac3555f997e44f76d", 0xfb}], 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() acct(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000"], 0x10) dup2(r1, r0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = getegid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x0, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0x1c2) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r28 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget(0x2, 0xc0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r37 = getuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r39 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x0, r35, r36, r37, r38, 0x1, 0x9}, 0x800, 0x1, r39, r40, 0x3, 0x4, 0x1, 0x5}) getgroups(0x5, &(0x7f0000000100)=[r9, r2, r18, r29, r38]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x3, 0x0, r4, 0x0, 0x0, 0xd}, 0x200, 0x101, 0x2}) r41 = dup(r0) sendto$inet6(r41, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:50 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [0x7db, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x1], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}, {0x7}, {0x0, 0x0, 0xfffffc01}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8000}, {0x80, 0xf7}, {0x6, 0x0, 0x7, 0xff}]}) socketpair(0x20, 0x4, 0xff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:50 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = socket(0x2, 0x4001, 0x0) connect$unix(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="82020463c4a143dce4a7efe1970da711ecdd57be971e2f6639f273ba4a5710438ba60823ad5f7f279ed0f8377eda56a8880d392faa27db2a629301f6d8a82931b1a86f7d16f2cc3f84685c28a5cacf760afeec20a05d8144271dd1db151b30c18bb5f62b9f02715b9143207598337eed94dd73e159eff8be1485c4b2aa842fae16c5"], 0x10) r18 = dup2(r17, r17) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r25 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r26, 0x121, 0x9}, 0x800, 0x1, r27, r28, 0x3, 0x1, 0x1, 0x5}) r29 = socket(0x2, 0x8001, 0x0) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = socket(0x2, 0x8001, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e2f66696c653000"], 0x10) r32 = socket(0x2, 0x4001, 0x0) connect$unix(r32, &(0x7f00000005c0)=ANY=[@ANYBLOB="82420063c4a143dc2f66d4a88bbb3ae37f1f837251b45175e63eaa7907af35bd5ee2480af1aab4d11edc3bf2827c75a1d96c6b581d7594e6588f50c7a023a048ffcfc46de88e48eee4d4b1c2cd526024b6b838e4b13abce3600d11ea3820b6fedfbab2dd549500da88a6aac7fd4b7a9d318fd4b0b000db157d2361a16bd487624eec716de4bc378ad1982bde0c54540287bb1d512dfbff324e3626e02888"], 0x10) r33 = dup2(r32, r32) close(r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x101b0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x289f, r19, r24, r30, r34, 0x120, 0xb51}, 0x7ff, 0x101, 0x7}) 16:00:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xa1b9acffafdcf364) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x4, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{}], 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) sync() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x1}], 0x1000000000000236) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x182) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000300)=""/224) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000002c0), 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x2) sendto$inet(r1, &(0x7f00000000c0)="c8f5fd1218c458ec7d73ea08098b413e0886edb3b02b58b3bbf6a8fc33dec15a4eeb6f6d5a827402747b1909dcab3b6acd91bb1b19dab0e403f8f885daa2f171518f96f9081c3dcc9eaab6940b2fe0ea9f935ceee036f9ca89e418cd9e2a2523fb8b3f5bc4bce44400795087c78891b43534e21a6097e971ba6da375c7b7d2580a917b5bcb5e5f299df2642a0e647aac382af8f9679dcdb03ac33636518ef8c688a0ab0046f6c8a3356b449523eef415354359c19b73", 0xb6, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) close(r2) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32], 0x1) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100, 0x5, 0x86, 0xc06}]}) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000fc016c653000686e0eb76b2b41943e095aba4ad5dd23ac8156fea001e0263e7b475ac5e1db226b592361f2a2dfc1dcf04128382a708253447b8df45405ffb6977dcba6f675ab78d70771b2495a2675540305e4e9ba2c709e000b31b798ce152ce875809cf64dc8eb008002939a917335b265d8e79faa285536216ba7f7852d0cbeec4790b0314e3a02f96627e25ec88d4340824a680a9b44b1c611ceb820205c2f31f3122beda3c6bf400bc2c5ad15801226d57b8c84ea2cc077df0711cb49a6908a342916dd67528b6f559234a9173aff746ca5b8a40509d7159e08df4e730efbaa94e0fbf5ec"], 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'\x86\x00\f', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xfffffffe}, {0x30, 0x0, 0x0, 0x3}, {0x3, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:52 executing program 1: sendsyslog(&(0x7f0000000180), 0x0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xffffffffffffff0c, &(0x7f0000002580), 0x0, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) close(r1) 16:00:52 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1b) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x14) pipe(&(0x7f0000001980)) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) r3 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/97) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0xffffffff, 0xfffffffffffffdaf) 16:00:52 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="940a2ac23b1b15f9fab5c5e5a9b9734e44884e1583b30cd77de5624881b5336552b8edf75a108428ca76969a14ef5e39826c265dd25abdd93c2a87c7e933be51d12622ced2677f43b3bced336709db37b89fabbb419b3be518b3df39542cf1e915093e89563197ed93d46f98c09ba1cd350d497cc2e9789cbce0956caef1c146dac3138db0d5eb6763c80bd3679cdb1cf638e4b9d57030b93a6b6ed100", 0x9d}, {&(0x7f0000000880)="8dc0cecdff10023681227f041648f3f123b960f0f7b6187a017ba25f64b0a61373e1368218715405c37ed6a699e5e56fec30dfc23233db764156c3d5a9bf74dc6078ad03ca42b493aae49e11160298d9d4c411fe24e5076abff17695f729f2fce76550f4fd121974f06fed39de498b4b172f87f9eee91d78735dd4c0b83eaf4b3ab06be4fcf9f3d88df3ba1a3cf3b69beab8dc761b8c6d5a437e678fa1e1fe1d6432c34179dbaec704458ab8ddd5c5f3110563bb746b83d3b846d4482b0c2f160e549615f28bdde86d4641abc295c0e59f9912fa6bf6b04b80b113634c58e14b280df1bf398b283b36eee60c8b6f22915203e8c72f8a54fa3401e8950f0d6d0ab0d21fc46daef89e1fe28c2b5f9a3594d2c7e875677ff98c4a71243b93643098440c76eccc864a7148af2380d564900d51e8325218d32fa9b279c9a8587202b362d348821fe6207fc707c80b127874a26d89a5bd30e81e43be94fc64adcf7dc0710f8bf5fc3715ff4e553e77fc1ce7a1dc2c711459a9846c8dcbd41533dd5fb3df000db8333a9153fadbec5ac1546303f65f98f86df9030158afaef205c501b77efbe492615b487a5e847f3dfd50bc8890b63a6938f810f9a7809951eafb725afe3cc89ed78a657e887d2c7e029f5a749e5d6a1ac8ff625bcdcf8ec361f6fa139e8c906d0af01f7ac2174c2753ab9163b84f6ac41af6646466bdb6d03f49c0f4b774d2ba2eafce08b72234509eea4526aa5c8e6060a8931151ff1ce15850834b9d10513ea6ff6c8d61ba09e4d7353165a58e8938d645230751dd1cd17297ab6bd06475e327043b9371be4c3145338ff8eb468d1df350a05aeb36d8c904b00201633b56a4cd331ea0663d9913ada0c0a17ad20083ac14b1177af1b5a228a2305b8312af8a86adae47eb63726dfa194c4be4bfc340ec0eb0d3aabdb096193531c37ba462633b228cade5f6c1c4f49d9ed57c90fa087869c5086bd5197766ef4da3eee1aa377c516d016894ba779b764689898635b688f403d8db5d3de5bdb1ea952409416714bbd8f04e87eacab61791e5cb7a02abf9774a62f82aa6ee0951c8f6967c90e4a0c8be69aaf07694a5043dd2f91b304726b282864e8c6a5f5cce00537b417181ec3e90005793aade77183622e5af0abc35564bed3e741d553db9815a72974dc2c3fe8059f638e9a8419528fd6fb92ba56e7bff70945a535c3fb33e40cb0b0bfbcbebeec03d786237633a45d4c84cb1be24c7bf69118b792d77dd3805adf0becc0af785f9c69d728a07b8b08143b665c85eb55761c1b50ccae0fcccae1f2c42e2260c8e78da72c9c30f8dd89e4c2061934b59664b42e25b6e94725e10e40886f73f8e68145da94c15944d912ad05ff504e100befacc3caaee54fb29268a973e69f01a48feb3c8b7ff3920b4e1f5bd02af6017bd30a0fd7aef90b7cf10e0af0d640642f2a9e77767a43ec5da58acd0e6c9dcb1c165ea4342618f185f3c0ec2ba08d28b300b037b0a6cffb7439fb0e55b3a804f995dd0e6560bd5722bd4af751c15ac55d10e058a9c7100ce1d3aa9dd5c68b82862e717ad0829f20189df7242735a543c84b693c8aaf24684d9e99c596b6ba35efc40bf5959ba87e686e2e51a8b57bd915421231a705162a943de93362994112dfed7d7e26fe422b22481e5b9998ccc9a49c91f0ee651fe70f5b7f4ad493532c76779aeb23ccd74128f3cdaa3c52fc66afacd88dbf6090f5413d8e2e58b320bf1a5e305134c75b8c4a8153c7fea7cb29048aa5e3faaa407a1460de64dd72a77a0edf2bb645ed1356ae4308557203ed2edc5a32761c26e8d2f8d4ba0dab886cdcc4a5d7f01efce938c69c83a5608621a49b32afaa4bbded7d6a2e9c2447842fdd5630b694160c81ee94d67a9f24d6ff5583fe7e5bab10d236657f74fb221168cf7b7c938ab78a6c3c8c4b3b639c2fc3176920dd78d41ae2d2fd483faa28a990cd7c3d242fd2806c147d8542a0edb57a9345f54d46a38d0d3bd096b91efd6c0ae097e93954170ad0ae303b675e1f9ec939287f40fc18bb17a4aaf933a115e0708cb0bdd23726a26053cb1c0c300a815212187a4f210ea9f07b9e658898b61e9f686d30b5802086de6485ac1c8a1b1962991ea6c81789e532d6845eccba248483209f10a5f6b098ba1d35066392830fe370518c86585276e5e0d093151e6eb6c983838078582d056e1eb40725426d1f81436e0a807cb17831c25b63928305be963d9448067a49310d900fc2c8000ad695c45d317d320409ae9d3ca4224aba2ad87b289e0e560aa41c5f37637a65d1727587ea09f41a04fb76c9d2171839c029eaef3dc7c511aeed0c68d6ce245b4ab5c253ce3c74e4c6a27be04e6893a86485ba64392303a2b760d42fe92b9e0ae0482157f17841d32b2717c271dac93d249b115f5799ea217ea7db3042921d5ad6bb3448c819ea6ce65b1abde264e1a2e6b4c741e6247fe4bca72858d9bcb7214e31f7a4ba7f626c9536b172a26edf8f136c3c32868c24ff15cc00551e92ba5642e14e37bd2101846bd07fc968b4513835e63c59f7fc77aa1529c80ee4ae3d41616b1d69205c1e37c8bdfabf4c32357e059dde9ba1ae6bb5340cf47c53af3b912ac0d79ac83a3bf11499ab2200ee379582b240a4a378f7c32f27505cd03509945e9749b4d56b042a7ce3771523e17125fe3e5f4a3dc1fa0306ee344d5665bc88bff1de8611dd7210cf8c6a668762e27bef6a83289484c08af1588110b6b8f7c87f63db4e62b78ebeb389a7499f6e16b01c4917acd494f2f96d8753a41dad4e656ce7b28a703512ce3c618ac878724c45f47788b085fc49bcfd526f88333515cf5861581d37336b2361c9d2f8ff92dbb49d59229f9de3d3897775e4e1be09ccff1dec9564b1d7884daa2d70ab5e5233d046c37e0ee58f683826cc244ad574e45bb9880844d4371d765405a556646d36f36000c37aa9d5ec3ecea722705b68cc40876836fd4269b5e5aa66e378db10695015bde166ab6e30ec99deb6e0286480ca956632a23129d14a3a051830efe543785b181add454dc3212feaf22b1c5933ee457f81bd54ce4ebb7b38a09fa0f8e8b237562f72de1847cb41dd1c7a394f72fd42753ed05a01b6d4849fe5bdc4d903b1e357df03dc710d8952dfe8dead19c3f83291d101a6c8aef7f4e44135cb25e71e9f47d6e0524546b1bb48ca5196acdd96fbc6cb46ecfae1106f6932adf0c6ed7a4512d581303ae6228435f9cc248dadcc0cceb12407dfc6fea08f3856cc8746e19a3f4bfcfeabf906e5755db34d7bad1a9b8b1c4628cffc4e83317a16bfb717db0080c9fe79542bda2d7c6e8f132b9e752557b58dfa0c4281757019d4df3ae7efbcc3aabd897758cbb1aacc021b8576bc4163e59e97bce2accd09981f9479acb6a0c1c02aaea8c3e6740213fcdf2d36b4d368814b2963858bef2a9a4e6d51c7397c241b235bc08372c86fb5044eec9a13730ee0f7bd0a196c54ecff2d5860e4f5af8329d25951c4e5fbe4ecc5f2ce7d62593d1cb46ee09b8a7cd9e51cb02e4fc22681ec0ed3a0cba5e63921a79b87aea7107ddde8bdc456163e15bf41c47918cd017eef5fdbbd75d268e089e966e88f6cee20614838cef999ac2b8f992a4b4dca05246b85b90ad93486042356041aeca3d94cc9cc22016a3568704dc63599b1a192144b9242627ce990e2c9bd4bc576704c689e0121d4778d93f0755e11eee02bde47e74371cd95b9f75a61c7deac2a05dc42285c8501b4f2f922462a544f55cd7fcf72cb2dffe51978e1547d9488c5663eb916a461bc1f27fc1968786a062096b5a6e32b1115a24423119af5b729925e91b3115d8d11b62de9bbe88024a83cbfc164759c55fdf6a34b1bcd1791e92b7a6be2355afc2aac0eeb0415dcbb3646c87a740a51f23201cb657ef50165f40c8541a84f30cd126c46ee96c8d2908439e5fd4fe0bc01058fa7e35a8fe89137665b42305f49618281fa625eae5ec26aaa72b4cd244db946584c7994fa2ca2fe33705be626125e5802de28d739fe8bfb397bfba02d1c0168c3257e22d1d4731320bd786d6b288d3372ec52c390ba74394fcb9311f9de4c07f6fbc38dcc99dbbfaaecea8f7bff2348cc36393fb13e5f258db435184f26f88e189a6846e593960169f1589c159b9b1a4e784ae2f80434bc53d5e708b78ff88d964c945aa87ba4088b45fe6b24dd37539717c43ce67a209f095f123c60aad4e5ed77c8b5bdf4159b548e13b6f31d49389ac3bce33b61913e9fdc4c3c0cd3f3c0112010ff00e509e1fb1a30fbbf33b587bdf0e60fcd52532d2d88b95cdb9b01408534a6a39b07cf3a97bce4ee37adc61a71e494e287e859763d15ee6c12b8ab36688ddf5f14912d3fcd03afc171932e44c0c5166ea1ba5af2b069f247e509b32a0de9074a7ed5763a9249f9d998dae0678ef13b2d74964d8bd0223c57cd36e60305ebccecbcf7a303962debf46a329d35a1a3274316e6d52979b001561524f9fc7d424a6c85c5493bd956f0fed4713862b3711aa61d1b2d47b2fc05943e680e1803df6b14a043d9bb2ca03e7509e964701b2a4d09a8ba5a8424599dd5bea6aacd0d8e722604c5164a94e5a14a88f5bc89d8d6aa1ed012437b68d45d8682210d3e4203a50150cfea56a4de9552e06e9012e80d3979776afb2a78b0b12426d05957dbd10270f5748bf57bbf3bdaba58bcb77e7ee08f33bfb00bea69116a7a8d9bccbdbcf0620a19d174f0a8f813b70ee347355391f53bcfd764084777ba2373c5301036441b6007ae677802024188b21c2f60fc8fc02d1f69b0109f89da8599e0700f625bcb1615ddb3d722629b912ec9680d783a6b3b7f624d865aeb10321378f5722b38217fc9e51899d5963768637cfcda9629845b01c082b7d4f71e0ad5d9fb8831a3ec7a802e4e052b5960cccb9b70f466a2fbcf248d1976bfc2284345f16b7bdeb80993847a05711ed909d4d1ef670346ce335453faa40ed9fde0618173c524412d8fa26623ad6cc16063221d3b5bb69cf6ad15957c4e2c8be74ce2e8ec265f7c57d1e52b738670771be5f15e23e07f901df8eb161395448dfbac758f4e9a2f3724ae83595b048a0e101477c3b626806a902bd39b5861513ce504f7bacef467465292da35b1c27e394326fde8fb8320f636016dc324cbf0315eddec8a02a15417901ad7ec4a016d057dc1785bb45254a454d3b36f9c1ad9c59e75443c5531f5ecd74f0c58bf3f41262c6ca3606849ca9889d9dbdabca5729c2d8b311b9d8ae5d1e09859c13c52cca1be9ff8eb4d68fcc35f2882c80c0e60317326a7a2ce916cb1436fe36228133752b42c6ae07b931e9321cef078ade3c58264ee3ecede6cb94da343f8ad9fc3faffc8d25199f437363ef73a9acfbdd6a97255aecb20254f3b11a196f0ef40a8ee6b00e1265758f7409c86009c4fbfa7d01e4cda8cac1b317ee1b622be0160b87ae5c8849222091770c945f4b0c6c4c3e8d784a2358502082a257bf0fbcdf1fd4fe69fc56387ddb6f1a0cfda0dd5603a733f5d69f74740c75433672b85f9b8908b3c0c19369941711034a6d3da87e8346a8e6fe84f0418621f55065efd84d48cc3d1e9557427839a9587d2031ed3bcc776c8e04fd0789078700ea3e9e18a3234a784dda64d5d4afe7765920db7c3715ce2568c3429e96b5ccb589e654e508be330d2cd1445611acc09972c7eef55bfae6e2262e63fd3d5fdce56c4a198d59147c96bc9cd51bbbba8f2e2c20e55b93057a8f21dd3b83b957c68ea2b71cac90db2f", 0x1000}, {&(0x7f0000000300)="26a56a119a5de0d60bb7df8c768a093543717b2c4d608a61995064520b6b92811bc7c131e783d151a86b8a57f8268d63a061", 0x32}, {&(0x7f0000000340)="89e48e85ad4743185494ab6bf70d0b8a520d28186680c1e89272382ae5fbe3d335982a505715be0a19f155ec82b37b057723c5241a98f0d2e76d871a8853360b834d32a2d359c62328aa2d7bc053a98dcaf80d9fa45f635c9a8d6d100431bfae0f82abc48d0962b00c9efee38cc0bc16ea61011ad065622660662ca304ffe9f16178079fa01c4ee526018048fde3bbff1202c51d4da7b55b8cf480150aaa310a8e0e628c79e84f0d48a8f1656a81d90964830a07c457b03e3e6e6fae8ef36918ae37b2bdf921bfcf9578216cef594824fc812ae39d6d", 0xd6}, {&(0x7f0000000440)="5298ad528f80ddae93df0d2e381301a1cdcfe34a2bad16807d7969242fa0ab32ba756e09ad8cc5c2b811dc8168ca06f5b4b37c3fa5d2d6c5fd8e3b818bb1da3eaf805d6e4c00bc", 0x47}], 0x5, &(0x7f0000001880)=[{0xb0, 0x1, 0x5, "a07470ed9b96a1ee4b5193bfefe79a20ad35ca6a21d94fa63a251f9f2f6fb7a93b19ca43a0e3993f0e1f97549c72cd86cbe1d54ce58a08c97ec43461c697e3a68de0a1daba0c22881b90b195a6e33e72579935ff4d5c1a61b65a6d15e621f995371c10ed3bcfb5af1d2363f7cb258670898404b14f77f29d6b9573f279214cc38e44538987ae404fc74660bb9c4da6f9ee7208daf3a32122abe8a2288c"}, {0x1010, 0xffff, 0x2, "2ef40ef0e53859bbbf02a426fdade3d510eb5ca0840c1997efbffe501a507681d468291ff628d030cc21aa079283cb9607c239ac3767cf909029c43dbaf1e39e6d6f87e25928d2ef3636976b61787c1a3bcb5dbad20870d526c780e65e9c7b76331799e79ab1cee4f619cdc2d077fd2ff2539e5dff52710261e1df1d4e3c7382ba30911e462c92101808aef054282e6847865237ece847dec594d76b28590ea26f4a40adc7d4fec2c9a171b3d672e55d7a9ed99bcb87fccfc026d39fad22128034f9a62d55836e3b81e86e27943b6e718809e4468ba1f9a047c43312cfaa5d1796fdcef20e80e63151f54df3620b3273cd592af66c5a9a3033b9aa88f33bf5bef2870e0e028eb8bcd8446c303d58796eb34b43f316e7b8a2b9a2bea33800730022b7a1b72c798c2ea199f008de29b202fbbcb836689e1a359b4efab36c158dd25b5f7377eaa5d77e1f8493dcebf2a4a0988e2f5777d2493fde907fbc68e2a360b7a8433c0224a11e27b5485d95f27c89a56c2a9a886780b22f22c6e4434df1665421f44a90bac8df0c0e6ea5e0074e4f0422fa9813fbdf0f50bedb85b551b66aead2382c759b69a44c1194931093d645afe05ae84668599c623d115e4e6d14d4a9cc32998ab3211c7cf6f13ec18771b8bb5a19455cc53a18769bb3b1c877d4ad80a8a039e2fe6f7f6c289a7ff759b227955b312fb9a5648dbf319627ad6f2ebb8e5e0bc09c4f990d88ccefaad54f5556744cf523f524884ef3f455596b0c0e298cd7ae3abf3b6e292c3da770f3b0f2106bb82b94304dc550bce6ec7a908d6902ca421d74d3b54513230d57d4a70f36af7e43019c0304791c015d60744ebb06d295a77f148fd18d084183b67c6a4bb7b34b1348c8481cbc90dd250662ad0b7450f2ce8c21c358984dd3d92a58670ee3f8298dce2bb15f4a5909d04c2997c3a5bbbe8b0454c0e6ea1645e7293cfe326cf235478d0a35e6708f6ccdf8f3308c0a0a5c48c7f599154c4fb53000e1d54b9c0627472931ecfbb682fd5c143f7b34092ce94d786072efd55320258c07daf6e01b33d2df8d222add35144393c2d905fc2171d609f803b7682d2e30e46d9993cca85967f9d747981f5a335c6c9ccde8d089501b794ba6635f0a36621ce994d97d9732711d3adcb8dcb5ed5f50771a51c7890d3aaa3914177f16450ad94e86c300375cf5388acf6de678cccd954a109cce29378c52042abcc051616d8d9dccc72aba1dd89b95fc487346ab0026ef7ddd4cd96aedcb7441d54a5e29ce2ee48b600e700daa04f4c0dd8e349bcd8d966ef4e13e589d04b9d189de69de9dad371b3b643e49ede27c260a26c8a6c4a4921ea192239a79848f2fd6049845b42a8de5ac15af7787e34f5c19c77c727c14432ec6b1f1281c91baebb4dbc2916b01f547c9830d4ee4e58c5b52ff2611fbaa41599161caee6cff55298bce2a46a9d7a455af4bab01ccbe4f605c54ca6b408f32daad6775748b01838a69b59b50249b2d233fa18be36961d610e17cd6a6ea14e4616987fe3fd3aa00394c3848dd87de48d0cd785de53f6963df79a43f47db3187beb47e8e9568b5d5da687a6e44bc786b9a66f343752db04828b30ab446b6c6f9aadaf0b791cb135ad16a719f8453701a9f70edb8919581fbc2072507441649bf71f563d9b22a1ed7aa05f1b141f3a234a6a5a45f82593908bd4aa5dfc73e11fbf3220df9e5c802714db413684b5d410eded554de37e241ccabeb66e2bd4b17d8995afd077d03a9a6a8f5669a559cd57c5212bfdb7ef647431a360de492dd9498b8ed8442985238a6734568450d3b37a874c58397127b76343b991b3af73f9c07305fb9a8f4c9c15864adac0afb6b22647d77b48ebd9ebded7f41ecb2f8656416622d6b8bd85ccad3c5e6349cfc32f2eedb4184bbd01e60cd2a16814c8c7149b84ecdeeea33ee376d1b47a6d3702c49cb1a8a5dd8f68f3ffd6df9c2aecbb15845546aef435fef7856ac88be411663a05bd328712328af06ef13ae205efed4ca8b6c67f9fbf23ccf9613411d6b121e65cf82722cbfceeab4ed45907dbe7fd73eb3d074cedbecd55e63c57d9c064d54dcddc31ddc2bd1805effb9c0fabe68724cbfeb2aaebecb025782a2f64a90b1ec30a239a7ca0ab282f7698436290268e23243703351187883af19ccf89feb824015b0d31c2bce307acf5fb1990e0f0ab1cd564906e91d10960ba60b403161ef22cc82b4460f3030d7191e722c291e8610af512b2f68dcab4f59a9a15a037d1ef95aabdfe63ab96fbee92526c50c4598a7744c7f3d0c7227d0748958f941c8f563169f679978f0b6f23e98ca70121213ff5e237981ffd264f713ca66239513d266df7c84f6f6d3acc0c58838285f642b2b4801c45a26b1f6d3b03f3c4cf7fee6dd1d9b58e5c4df3a5ca0af0fb781654643a523840000c22784bf8f56c0ffc27af743d819c3b843089c1d8617cf32e2bd134e86b8b4d46df6e4da306a2b5f7f11d98dec2fd9e340544dfd1a8ac8fe8ea6faaba2979c817c35d15aa26e75e86bf60b16d8e81493d472b18c6c6472d8672a933b08d3e116109633ec1c13c4025a6d4cc0ab2b9ee420005163b7927222efad06fb66dcb14e8d34d97ec214d9c67fba5b8c0163eb0be7d2f29273dfaf3f965bb29213986328d30ca7655c6b8f0a1a80d04fe81203d41eee9e04af2374343807926b46ff21426dba784ba345767a0d7e3663dc9b2d10bd7121e5920b53d58d78377c41a9ef81cf3076948b6e6cc55b971e1924434916f7d057a0da55bd99836f30956b6847cff8cd71c9bbf6b68bf191900fc0ade2d9f75167822d88186eca73d33d98430906173380f3c90ed51049455e6f21ae2ad7fd1dfcd4eede8a8a5e54db64fa5329d4d57c24e3115ba73310ad0cc92d14c45c5067eabf9f32eb34684234bee74db7f07fa9d01551ea007925bc0671fe26af0ce790f533a6dd0e826acdba0babd6da5cb02358d405addc02d3dcdda9350da7bb000f2c4203f93ddb2e62ed9ffd35b503836a810c5f6c7f9bc1d670636630c331594ddc0616f67a9e14cc4e2699effb20e4b5f94510ef55d5235bd3141f8d0e527244d396bdcf6f95011d2d878f0b040abb0ccaca86ed0ed0f387d3e25c27e4a9f08d199cba517ab25d020b6a99614fbc3ec744e1f9d496858fe785cffd04e13886eb0b0a942c09c99ff0f0b48942adb43def6432e9501d2b41305250c18e3addb3d8f9092bf26d393c748e60337cd4dbced1cd3c103ad588703b7177bcdf18080f321cd3f3c8dd0d7a54532f4e2e158684d42779156031adae60860cd7ab06fbf91bc7562c201ce236390a8c29b2fb1d03cc6a259dd13d8d94445ba63b84b91ab1fd21725ecdac6ba9ce878041d28f23f1d269ceb079e1a9d13979c68811c8897535f6ed70d144e6c5551179364746d3c88d3af819daf8d40c608cf95237d31c213618b0d7821244822a563af1d1dc9b874cc395aa9695ef505daa2fea7b16ebdcae9e3eaa362da52ca619e77bbf50b7b598f276074a5b94322e52f47c9c356eaadcccf3056d08cf8d2153ccce1f464ef2fe36ae4f0ba61747d554cc4fb7536a265fd4f73d3c26aaa478ad93fab110090d2a6c857797b7c9d15a8eb2a37d92cbab2571a791cdd359f8a1d0dcdf03af11d681fcd8c9aa54ce9e0a6413dd30070cd8eb5755012dcefb20829d1e50e1b21d2e790e91650231662894a82c3a538af93a00a05904285b9be270a855fa65598f97d5e132ce0601bd19b597b594052edf8bdb9109009cad49eb06f861143f024733454b47d8704a69a2cbc610a0e6542e63bec0e0d6285d63a2c66c37cf2c94843f790a1e5eb484e52160d38c47988cddabb38ec68fe872c4513dfca764a07f9a555ebafdaa29d1ef7b9c0a80173ef1a905919e096c82e870618055ece377bd1924a322dce35a422c2a6136725add71b992c695f47dbfa0a835755ce4d753c10f76f12a5ae54c0d1a31775a09bbde5a009627c627d6f24a15ccdcc42713f339d193ef076a7c285362417e70cee1c03b35fce18b9004d373f3be8ebeed568be544fb3c1d41a61e59102c72d25eac8abe66f527823a83d33c6edab7f4dca80f2e58ca073cb093d9b1ccd653e76434136d68c1b3a8d5fbab137b116ce5e6e3aa8cb2b3b254a66a32495baa7212d00c1a3afb63fa9c7868f55380a2ac58f0c39b0358facee35eb113b5f2a7fd6da7bc8847468260ec69ec0a202eb3a8e0155ed6bb7daf15813f3f709144feca0384b92d29f4d04b4c2bceee0f97458d1640c85e12ba363f8ab8e46556f4d0ed7aa723b794de4f3c53f95ef59fc456819b27433679f805565c3f8a13aef005dfa4475fee3e9ebe152fd49113f139c04b5ed5c90b961098899dce7131877c431ed141c34862e4ad5fe30cd884f8e083944b3fed280e2e343390db9babeabac8125a0ea5a9f50ba3cf345b7dccc9fd88da06cc10bc93cc9062adfad23a9c0dc8696998593bdbda7d3cafce7e6733aa6da72fc668e32444e9bd8c727f4f79b2867580c216ebb7649e0b0756d3392e6add479063b1bf386975728b017a995b7c154bd893434d953e589a27e7860dae97625052680c1517de1b6392ba70edc739e44b5e751a8cb64659401f82dbecba7d4af62b17c4bb755c3a1b93249b1858b1620b9eb6261c8c7678f72061e041c9f8bb3c254ad4b83bd3585a5bb2aee3dac0252a0de2bfd01324ac941ceb28fdd7002e018609e7de8994fc7912d9fd62026dd6cbcb7614bab59ba237930a505aa1e8fd990ab4b980628687cf3bc6661ab02341b907a51d5fe1a1f4ca270e9a3c53202f25f6326167b96cfcce2a19a88be6fa75e3e3c1aa6abd2af3578983ed1c4f68e98d907d8b930c6ec984a62bf7d2c97428de751187a3192126744e9145f34238414563d64efb30b2a0bc4cad742d495bddb0a63ded6f252d91f8ac0ed5b60836330a2881a272a55f46954bbbc138d985eb4ab4867b7a7dd992c4388e668469d9a5c931421fa73f69f9ade689b4254864ef5dc63832feb7d857d794fb19ef99fa5ebafc61522a7486445c55d274963471f528e4e1d31bfebd3444c448bccf118e69053f6bb97b4ec2392ed45c5bb942d5ca3286403611d359e048a4e1c70df947fbec0b93d52675ebdb2def7770a74f72d678412e6b4d5fb2c3dbc99abb05df07a4dce14bdb9658e7f75009b221492d5800d46c5620a00577822ca2bb2c9ac4a746d4b9accc417a56b49126fbb575989387bacf54c6ed77baceac907fb0efb24d08741d633995d14e54b64fe93c30ae0b4a9c5309804307d482d518ca7a3d2ad135e37cb6f9813cb5903ef37e4971c4d19f9da282bd7e4c239bf563c922f4e2472c1b111c69a0be66971f36b8dde036f04f268c482dd60bde750004bac2e38f26ab80c178f76a672c4ae2d90e95756baf46374d40aee768cd216c44dbdf232e96c14891f0f6ebfa1a21c7ff34368408f6dac77a5af86fc2a80358b0b04916378cccf64a4afbab6e0e75736c40fa20bf5c5399a332b0619deee3fc8ed0b93aa00aaffbc215e7a721b70d1e8d787d96c50432b2bfa01befba047c143b32aff9495b5a87de5434a93501f09505a01e2f079a73114acd6781dc1d8d479c7755575e962d916f88d42873ff8a0972f7996012f4070f193bc21b37c5187cc4ea269050dd3041ceb5703ab004a2adeec05561389fb418a52720b7ac2f0d1ac1e09a99daae5e301a2e15caed16a742215a9bec680b25a22c98c083c2e4dbe5b07cab1f187835b3fcda445d89ac9b"}, {0xd0, 0x1, 0x2, "aee81c98f824f6f1aec59dab9fb96eb8f0b35447ae626c280513b9a819e176ce0c6a73c48dde5a5565b99f5daec00b099a0138d9bb56eae165d5927b27ea932e7c49b384c5e5096f862f941a1d1750faf55d25e8e24a38ce0366edac963393dc9531e66556fbd1664a478f242e0a711e791c6ab2f432517197ebf1cf148de1c715650703154a9476cdad187702877ea51ff4dd6db84a7dbf0c1ea5c9340e6ec0dbd533db37db54a42dfc7868b7d1e95af5d11a032e16212ee63453e950"}, {0x80, 0x1, 0x3, "1b5a19097f746dc572689b0d60c133157655332d61682e84e01b8d85bbc238c1d14a4e3a707f4305652e91d1169b2bcfedac592a621489bc7d1e4b310c81b38c29b612dc73505308b63024d2283717753a20896e4b3c5cf0766eff77e3a4c5364afaf600d434f29238"}], 0x1210}, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:52 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) getgroups(0x6, &(0x7f00000001c0)=[r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r10) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:52 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xb015e1da07d12e94) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) getgroups(0x5, &(0x7f0000000080)=[r5, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = socket(0x2, 0x4001, 0x0) connect$unix(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r20, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r19, r21) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x5, 0x5, 0x3, 0x3}, {0x9, 0x8, 0x1, 0xfc21}, {0x340e, 0x0, 0x3f, 0x3ff}, {0x7fff, 0x0, 0x1, 0x8001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0xfe}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) setsockopt(r1, 0x8001, 0x1, &(0x7f0000000000)="29942c8d25d5f98fece6d411694877b622d885dc243f977e4eb3d22545873151929fde8a0e468caa0e6fdecbed66a05aa8e128dc3133163b236455a44cb29083338231658611ce68cc5684895630538f048c646e1f295d07a30f189fe70c97124c9886dbcde0ec4a023ef8968a06d2d903dfd18529af83407a5e999f3f0a2b0caafe074117c9a60cbfdc7c07038472c50a6d97d32c2ecac1d091d7a99dde22532c02bc695b3693b813b2e49432d778ef9d5b564ec3cdf4cd6d881547e52734d30f33a83890ce247fe9dde51141f91083a9f6b4254015d90b893d9d8cb214cb9112cbb7bcee6e66e86c293f68c11b19fa177567e7", 0xf4) r2 = socket(0x6, 0x800f, 0x1f) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000001140)=0x1002) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x112) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0xfffffffffffffffd) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8283006344a143300c4a3df99fad7711e5251fd68bdf2176"], 0x10) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup2(r1, r1) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x7, 0xc9, 0x1}, {0xde9a, 0x0, 0x1f, 0x3f}, {0x8, 0xbe, 0xf8, 0x3f}, {0x7, 0x8, 0x7, 0x6}, {0x401, 0xc0, 0x80, 0x3e37}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x400000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:52 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b787f8ba5b9c", 0x6, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r0 = syz_open_pts() accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x1, 0x0, "004ee4000000000000000000000800", 0x48, 0x8000400}) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/159, 0x9f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup(r2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x28a2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) 16:00:53 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x800, &(0x7f0000001340)={0x2}) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x24) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x5}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x508c001b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r3, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x80, 0x72) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78659a, r10) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kqueue() writev(r11, &(0x7f0000000040), 0x100000000000038d) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00"/102], 0x66, 0x2, 0x800) msgsnd(r3, &(0x7f0000000180)={0x1, "f3a4596b1b8d8d262a28cd5ee687aa07b0d9f41b03a6b9b51ecf51039885a37f9506d78bce8fab030195edee1af70050054133e57095f534ed58d62531f64468014f89be21546ccccf061620df0ddc67d78083c6cc0197165661dd160c258ae73154dffe4b3874432625f782670759a9a6c7b390b76cac034c7c4117e6b82c8acdc119ed121c87446d834bd24dab52815122a2d38a681c5a7f892ba872f390f5ece55ce89b15fdb83284a7b8d62a5400a9e58aacfe4690d46d14b97ba7732faf73c6883f3a538ccdbf4d3bbeb4cf2fbad5b878ca7ed1c576f6b4577956adc32754b72e90fccd8d9f2cba4a45f18be2e927593017f5648f6b8962b4da"}, 0x104, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x40}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:53 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x6, 0x64, &(0x7f0000000040)="01000000f6f5cab2ac9cc71352241ea638063633f2e9de6ea3985a7a5f1b3c8db1b695289b687db90271022f3c294c80dc06c909c84afafed1d5f01cf259056d7092a128fb2e2158b7307a13a67714b6df97992e49a6325b000000000000000000", 0x61) setsockopt(r0, 0x0, 0x68, &(0x7f0000000040), 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev\'zero\x00', 0x2, 0x0) r3 = dup2(r2, r1) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000200)) close(r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x100, 0x246a1703}, {0x18, 0x3, 0x7, 0x31}, 0x3, [0xffff, 0xffff0b30, 0x1, 0xd4e, 0x5, 0x4, 0x8, 0x5]}, 0x3c) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x40, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffd}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000200)=[{0x24, 0x9}], 0x1}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x5, 0x3}, {0xe3, 0x4}, {0x80, 0x2}, {0x101, 0x3}, {0x36a00b0339335ce6, 0x10001}, {0x67}], 0x6}) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66da58ec651a2392142d8a9aea8b0db0651ff31052ca85cc38f633d41485ab40bbe60ea1d244eb76f098e7edf0028a8ba2ab6e6590936131c4e7da5f3cacc8954f6cf9cd2a0fa64fb200"/110], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x89, 0x1000}, {0x4, 0x9}, {0x82, 0xffffffff}, {0x47, 0x5}, {0x47, 0xec}, {0x6, 0x2}, {0x839a4c44640f793a, 0x800}, {0x851b278737d26070, 0x8000}], 0x8}) close(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) msgrcv(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00"/102], 0x66, 0x2, 0x800) msgsnd(r6, &(0x7f0000001240)={0x1, "91a3d07813a17e2bcbcc296dd08776a39378e2e4742677642ea473d355b79d56ec3d0c38266bddafc5e28c3aa51d897f84640c459bbaf6c896917f5629fc774775526548d88c579a233ebbc337d329ab82f1252c6e4e5aea92ae0912129b691f952b4387bd8ce154478d409958bef6345a9f2728994f5db6a6974d87d6d019be280316e3884d3ea5c66d461a85cee7a43e8c5bdf6f09a2a3e7e3e11fba91b8284ac2b35dd55379dcc01ba3ebcf24144ed55902d0"}, 0xbc, 0x800) recvfrom(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x6, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x55, 0x5, 0xb75}, {0x3ff, 0x8, 0xc5, 0x4}, {0x7fff, 0x4, 0x0, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eae40df5e5af9dc9", 0x8) write(r0, &(0x7f0000000000)="37aae852aea3931f331895266ef0b8fe87adb5b4a55437df7ac01af86dbc949c1f90e1dfc55bb6e692c95eea75dec84690fe60840e", 0x35) 16:00:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x4001, 0x0) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r3, r3) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9dab, 0xfff}, {0x18, 0x3, 0x46fd, 0x6c}, 0x4, [0x4, 0x4, 0x40, 0x4a, 0x1, 0x5c6, 0x95, 0x200000]}, 0x3c) write(r0, 0x0, 0x0) 16:00:54 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66694fcd582e30021a02e506555bec21baaff5cad3564f27ce6f2c90ee854562058fbdb661451b29054ba31276bfb785a0feadbfef45b4166b87ea793e02b87082342048ccd9d91ef107e54b92b342d6aab97594323c8044661b1c592aca3fc5f65fec68c462e14ff0b78f174cc2a8d039eeb8d4ec044f4bfc562cf799a54f9d2fabdc7bae0e2f30c8fc0ef6fb77c3317805edc869d4107caa7cfc7d0acdc5233ed93bc9870101004fba6bd5b447386e8ac0199f0000000000"], 0x10) recvfrom$inet6(r2, &(0x7f0000000240)=""/76, 0x4c, 0x42, &(0x7f0000000080)={0x18, 0x0, 0x100, 0x8001}, 0xc) dup2(r1, r0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="e3fec8e260c20d934931342696ebc41a7cded9bb6149f028dbda83e18082020063a6a143dce4a7ef61960decdd62be971e2f660000"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x1) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 16:00:54 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYRESHEX=r2], 0x1, 0x0}, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00"/102], 0x66, 0x2, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/144}, 0x98, 0x2, 0x1000) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xc2, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfff, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r3) execve(0x0, 0x0, 0x0) 16:00:55 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munlockall() r0 = semget(0x2, 0x0, 0x342) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/4096) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000001040)={'tap', 0x0}) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f00000010c0)="c10e2dbdbe03af1033adafe0bdd9dc96e4c04255079b0d3c7ecc52a1dc47d16cd708634c04a430f5bcd1dfa0fa45d4b5693967ee944124eaaca9fab8627acb20b14578072568b7c7e1b849", 0x4b) r2 = getgid() pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001180)={0x4, 0x3, 0x4, 0xfb96, 0x7ec}, 0xc) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) recvfrom(r6, &(0x7f0000001200)=""/212, 0xd4, 0x1, &(0x7f0000001300)=@un=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000001340)='./file0\x00', r4, &(0x7f0000001380)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000013c0)={0x400, 0x1, 0x9, 0x6bde, 0x7}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x80, 0x0) readv(r4, &(0x7f0000001740)=[{&(0x7f0000001440)=""/106, 0x6a}, {&(0x7f00000014c0)=""/92, 0x5c}, {&(0x7f0000001540)=""/175, 0xaf}, {&(0x7f0000001600)=""/155, 0x9b}, {&(0x7f00000016c0)=""/124, 0x7c}], 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) connect$unix(r8, &(0x7f0000001840)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./file0\x00', 0x80, 0x141) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x20, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x0, 0x0) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001b00)) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/diskmap\x00', 0x20, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/speaker\x00', 0x400, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/diskmap\x00', 0x100, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wsmouse0\x00', 0x208cc, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/pci\x00', 0x2, 0x0) r19 = open$dir(&(0x7f0000001d00)='./file0\x00', 0x20, 0x100) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r21 = open(&(0x7f0000001dc0)='./file0\x00', 0x0, 0xcc) r22 = socket$inet(0x2, 0x3, 0x1f) r23 = socket$inet6(0x18, 0x4001, 0x20) r24 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) sendmsg$unix(r3, &(0x7f0000001f80)={&(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001a00)=[{&(0x7f00000018c0)="de0424ce048fa6c4fc34fe211df9f654712b96c0befc13d2c5a086fe70c7cfe337c4b49c72a28b4f8381dfd09e4c9a5a63d282026402cad20a2c6952f9ac3fe1f7d3ee9e024c8f9c0024a12f0e3795bf77340312fdc1e6d5a6cfdc94cd13a2eef626e60d88ede1e20eea2b", 0x6b}, {&(0x7f0000001940)="4e3d18714418c3881628dd8e585bdd68b6c76f901727cbbc2160ff8d6dc4da64c3a50bb67d63046a017121cb21c999503a34960bdc691d9a12b561bd9700446d60c2b0950981f81758a7b1a12da4de40b953d19a47911130a6a2cd3ee22c06b8fdd49d98eba7a3aff61e428fc6b5aec3056090abde504630e94baa02ef5306b61e8f7f4c85d7d887cab3e184a82c", 0x8e}], 0x2, &(0x7f0000001e80)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r9, r3, r10, r6, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r5, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r4, r5, r23, r24, r3]}, @cred={0x20, 0xffff, 0x0, r7, r25, r2}], 0xe8, 0x400}, 0x8) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0xd, 0x0, 0x2, 0x7}, {{r4}, 0x665e3de72ed25d36, 0x4, 0x1, 0x9266, 0x3}, {{r6}, 0x7, 0xcd, 0x10, 0x10001, 0x8001}, {{r7}, 0xed00105a7790fe54, 0x22, 0xf0000000, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x19a, 0x2, 0x8, 0x10000}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x44, 0x0, 0xfffffffffffff9ea}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x100000001, 0x2}, {{r9}, 0xfffffffffffffffd, 0x100, 0x20000000, 0x7ff}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x80000001, 0x8}], 0x7, &(0x7f0000000080)={0x1, 0xc41}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x2, 0x4001, 0x0) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r12 = dup2(r11, r11) close(r12) shutdown(r12, 0x2) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x1, 0x596) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10092, 0x0) setsockopt(r3, 0x2, 0x80000000, &(0x7f0000000500)="3d18db3f28c727d63ab96316ab40ae84c505764d6c89e18890c966907f141faf0651b24a7a6008a5f2d17c35d42aefc196ba8e4c3fe5509eafd7fed66375eacbe78f1fb6de8a99484bef87a70c53633c4d5db06efc28107db17455974e676db2f280f1cb6b152784eb0fbf8d104cbce85e3f70819c74682bc5ae8752831018097a78b15544a68b4b3398c7b6194c9e59b54701781238ee3344eaf33075aa8c644fbe7e94f6c0436e5460ea5bccd96c618245dd0b706da4b493eff8f4bfaa6b329261c2b9498ec01120c40f6130457733cb2d61354d139310ca0bc7a94c24cecae99baa9d42b8120143733cbf73453bde4455e77106165f838b6107c9520e51b3da00b78d7cc69cd86fb760233ce6d821d161255311f9c31165d510c47c7e432a1a8b09b898254059824ae88ef3cc5f79986862acea08897afe5ff0f9d489f3c094d0c63f425b47aab72e0a812141e74784c7b85970f0e9eee8bd8e11d82d14ffb129a86e2ebb1f89a90d5e5eda945024528798943c11c38a9f5e33547350e95f1f03cdb4a49645ff71493f62f6bce677818e89fc0c60ebc2d50707822faef64b1305019ac1db3ba0837ba8afbed755db6ccf7f91cd27a49c0f52f2ea92de5e24075000cdcb70cce893ffb4c5557a553c8dc6b8131188cb35bfd19ec7912bc4cb115b57b343d93ca8a78961df58d53ac6270108dd5f71c484a2094525a6f3129915b9250a9ca7dd7886fdac72bf7ce91986b346205c00f5f30fa610f54a21c8a02e2d2132ef84facd328a30df5ae66344679625b4c9c173c4e41ff3fddc3e2733c161ad8291b7bbfb79a50a27e7b75680197e32af7e91d3876d8775ae94844724606006e02198c624a74cd33a5187b2da05287714f71043b053109ddd73f944567504d113f445b6b55c1c93087e6211801aae500c9af435f4d66f20a3d8e187ce06a0446887a5a937b15daf13d593eb43a9c473fec2d159ed15d912f6172c8a485b5d9aeba7f4ab8fabcee002364ec7bd6478d19c41349b92961b5237d56e84cfb53e1cfdba9cd4ffcd8688b8142f85791213d469eb320d80929abad789e43a8a85a695ff9da3e018e58c6412fe135595dff2c49678415b70687ff16c1c2bae7b7a486c8fae1d1216b71e07403bc25594ce8f626f468294c4d9fa337d0328b04ce01133686cdbc2b73720de6743171c6b88a8d3b398f03a465d816f5c36396a3180d10bae751a6a423ecdabb2946da6198585b318dae5aa2bf9b71150b894b2cc650fe1103a3769c5fb3b9e91aad373dcbed8b1bc1c7dbfb5144c1567917223a650e0ed9268e29fec23e1f142e4bf290c95bffab558719491f4406e8841e9929c6d5132a2b9e25b03fa7338ec8b6750dccff4f2d7fc6a7f4bedde23545220aee6c1312d763286330cdcd57d49f4bce5055d3e3b285da55faa06d408b7670a7b997f14ad954527d391fb3a4979afdfc0a75904386227423fef6bd777f6f05d385ce6dfbf8f064529ee6f1c4546e671683c42325c7d187952d1e756e6996c008d67ef2542a649822a3c4e3ad98b533eefd84de9ef93da306064c07c46855a55b13125aeb3705a7568c14309f32ed81f52f0e5c6f168af6b0d79e84ec3f5d35d0ed447a7b7a29cd5b3dcb52a976b371cd919628ac3aad1adfb4de4ef397acfd106343e6b5a4373d878385a1e73fd1ee8f23d2482906c243b690c74988f86c62ce4896d9c9f1c4e1e953bdec87abf0ff4c397c5e5662ab2fd92ae139751abe6cfbec5e1a008e61cb31fdb6780e7a1b764a0c895113dc86a677b0a7cfc78562a7c8aeca6a2a6c3ce06dc1107b5e8dd4a524e245df31370679e14e86a0d3161a539271c04f4efdf57d2d1ebbe4bd9ad45b71a9cd5b87b01c4a1d8bf0ac2531ab56a411d7b5f30161aed781f57700efac8f17aa07ac38e2ed95602bdd7081263708dc8747fe3e88d36bb4845f1248f4499afea9024ea442cb1b6e6d14035751059879bcd3951569f85c181c598f08fffb729f2dc63a916fd25319a8cd7e8a79b94e768b92b96f32f869464336dc3567c92ec3d8fdc111ff233ae1ed6b9c97baa37891a720e303106868e7da8d91f4a24f36c466a0e20b47a02f84a8ff3ef193354c1c029a6a6f5a0611bc28eeab129fb7e5aac7c9d935d2464db6834287de77913da0bf1a983a3a5aa09549eeb6d3e5d1553891faba158fe346298d151753d29c7ddefbc769095cd52c2a10f5ca3fabdc8f516f611f6cceb4ad61dbfcae1a02ccef49edbcd022eae88f7aeb495880b48d79b709e5bb7878dbb79977ef460277504448af9b42859d356ace8fef82182c14330342279b7460fcf76aab41d691b7fa2d10cd170e47a4b71daa556ed857b5c82c1c3de0095ce6e19d793691b7e8afbff4590e101a64f607f4f6de8c7b074fad983c0b6a31b29cd60e7f824b0b349b0d2441e623e90827a689c6f62dfadf753ca8a7aff39ff98e171940866f69d151e8202418d11c6c3504fb5d4ffb98b5a504f2edb23b46a51c64e5d69a77d242cf8cc858eeae8f8d6d1fcdd14c3539c7a0661061730743aefc8e11415c9377bf3058afaddf6bb4bbea61dc99e7699cc354c1e8b74b4a1ddbb47cae571b5a7ad4ee18c86baf79719dde89f69b2853fb18357916fbc34ed0bcb981603012bb00ede36c461871741027a5694988b9e34dc3e72c75369e8ecc898c1726a95530b2a8227fb6a4d391768969de2a0626900f6166037bc6de189ebe63eed4a9aaf1841a031c7c3de3f3d30ace95c92f7ebd9297953ed7ae50ba590d529b6820d44f1da14e488a2f73f9a8ba86088a92cea493ff8e25fbcd5424c82bc33304e6daf9755bd51da6557b3508f9f1da3f359a057869ccd4774dea43728c3e881e942ace86026ee38b8e807baa799d85bb290d66bd3a0bfe409156bfc08eb097f1bb3cd8cce46b28f7c782660a64076575ebcefe981a0e772d064eb1770c5c09e67589166b3ff8a0edeb41b5b967d1d638c735c67d0a9cd3b3803588af53d41c3079edb02272a97319d6066b790b176a26ba2ed98ef6cf4894d8133b89900aeb92d69dc147106064fb60fdf798295eb84147af1f606e74a1c11615e30e354e174005f2c4ba023e554d5983be4b79a6e359bfe3037238977cc38623af6c4be6763f310eb4b019f7d9778739a33ff642bd59f800565739b5715bdc570f6e09b77d7335d495365be9ab36c8d4527c7ce2e0ed6a45b3513b23f129e4358491ffeb8f5365d751fe1829c13d756e04b87894338efd20a5c5d5b0072f86f8b22e475fabf54d7418ab4847303026c53fb7e8253a6ee7e937b8422103c097bb125f987b10a5fc5b38cffa023eab35e76b1dac014757367121cc0034eb8ea026886ad5dcc7acc34f18093c87553c922ec5160c6391ed8caf1777d2e8c9d48cdd4a0a759928ab734da698cf4f6ee66433d7e773f1e7857a403a94abe2491c46bb0bc34c95fd0f5c9219f44e774d1d708f9770eccf34b27859fddcff7b554110a8546af50b07237c6af3e15594dd9544fa33c701b5300ee9244c88a7466d100606062ccc0d6966bf28c2fe79b96c263f6dcd98d7e7e17399d5d406ac5f557214d17310d05bb78a885bd9cd5447902f1dd8088f5085a4aed22379f98346f16f8e3fc7021b03fc54533c3e47141e4a26a370917cb44fea3eb3e21808397e32fd945b9d6b7b1b3a2149e16e938d5fc7694bdcc41c5162ba564001d3929cde797c858959f75c242feb81f507343af3b06a1f2bd102085b87e0ba3a0c52152ad7f68351ff53c6a4555d2a557c0be2fbd09166f2e7ae01db0f147a71e5b097467c753525aad4437de85d1e90ab6a9d5cc0346e0c7473a512dec445230f1481222acd53093eeb54f8ffbe90287c708672852b478c116f725f21b15255f9eaa09e39a5a87083d3d1fd48069caa6b6ce90c31de0e0d9e2f7b744eb105ce8921732b7a823c127c02e6ef37e7765e9fd644f1acbf05d32cecc7c3a5676d9bde0254d11b2642cd445475d6b4d5bd96d383e16cce78a9316fbd54c85df454b983780c857a168db2eeab2421b31003592863e1d4b50bd1f6d80a4e5c089476fd4299b78e89bb9ec06ec3f7e0c6102d920ffbcc5e0bfeea9a31c28b8fb31d0c27cadce432134752c14a1851a440c564c2e54499456b0ecbb309d77901134d36521dbe2cf6bc785c8942702922810b6fb331dfc2c5e1a26ca04356e59ad51ede306cab9f88eb706ae6674a406ccf92135d2c4b9be65eccfc281f3b5ef6e68c6db7a04f59505711f891969708ab0aa50ef8eec93a1f84ade98067f7d5c982c246d74f174f3228889909c0eac57873ab532fc2d798b038fb01c39358c21b91a031743b8f419a32cd576a4e21e7cee721d2517d23a73276501086944619a5d5ae0a0a1f8aca5e7cd48eaf5e3bcace3f1d1d17a80d2178aba9845b4bb69305a54cf5d76fd4b34756c9dd5507a855f5e680e040caa6e157bda793a74fbf59ac9fa843979b8342bdbd9a2eb1ac5cc687d406594a7edefb3e68b6b7f43e0e583bd304b77cdb1ec2dc42ff6a591e84e2a3325d3e94e59b1df45ff8451095a3e2d378c11d4355ceae4c42772bb6979f8b15765713d574a7af5fe2fa9c3be86fa5d85d79dc1faf417673ece21eeb7be5efa44410e1d9b3834b39e1ce04e04f986217bf8516e4b9860fa694b9d39454bb75be26a162f231dc641f6686850d7d75fd944cc8ce523443f9c38d9bf430bee851c1da21d8ade4c201c6b58a4978d9b07119803977dc4c2dc1d0e82ec0a45a764351bc7258756708870c2c7ad22cded9a0097f44db96492b28abfae7cc005e22a5caed2bab85adb4d660066c9d0a31cf6c0b6d442cbe532f77fc7e0074d7fbc5961e824d3f272b7cf0013656cb9e7ef125247c38bfecc28b646554e669a6af52201b5bd66defd0ccf377d824f632635ce0eb37a95a713ead29a7affec8b3e49d84a8f3a6631d3f121caa4b3d116d89231f3e32828edea258d9b29745bbe6444a03e6adb24cb1644896d172a89528b2e4e6f2f17a72ff97d08a07a23e47575078cae3131f3858b47c5bf158f15a16fb3a464adcf4e1dfadd1554f8fd17cec57cdd2bd365015faadd03a589079b4137c0def484e37d988fd3e1258e8be1bd00fd26b8bbe8f226695864d568ec1af38ac303fd6240349978cb63aaf84b5849307a45223a4c264ae7de1db61970cbb5f59204e377b2e9fe714ff4f092d5dc6eb2c299e533d3fa599e1fa51fe5c9e87092e056b6bbc8c575ea1f5db6cd5b50629da39bf5431894067e9f404101ed941b55d3267d56841adddb494044a41b579fdeac952c77c27fa25181ff4d75f439608734e4a1451373dfea071cfda3479eebdba5faaf3448bdd0dbd9d9742795f49e9e4ac75d6fb653f17c02714d9d0dd01b3bda5981950201f689aa5c4da0ff75eecfb334c43b420628e1752b89e6884a7f1a6764fcc91e0da56774d31484a2c0d554bfda63037026fc53c1444173aaf652ff96bb2235920019d1c3867f416ed9e6b7871ea1b00d563ebec953cd2005265f3e411fe567796f58b73f0c5a13609c3021905489eec6324a8f277a5590d9b4d6a47bae2186953dc74a926b6049376d6909bad432e8ca50bf1c7b3db3a1d1d42e18f716717ee04f1ce5738f1f7e7a7d1d5038a333ea91d2f898312900ef7dae9afe7f30d54f103d75b828b041aa6eebfbbcd56c4b01b98e65d44901c62d7c42b91ce095ccc61805e597b9073062100185dbedf84272c04689f891202ec28d2f5e94c14b7d1bd59450fd4b39efd0ec70f651", 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0xfd5d65) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4810, r4, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r2) syz_emit_ethernet(0x64, &(0x7f00000002c0)="01a226e44fed44364fd3a392e2858488685c36a69513e2a5ccb5b5966935cd9405572a2f62adffbc27eef025dc2792cc035d2b1aec97826f3305042dcc9b2bb7faec2bf56d663072901adbf1ba188050a6a0bbc55ef11bf479b2b37ac8e7491e886bd7c4") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x10001) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x10000, 0x3cfc}, {{r5}, 0xfffffffffffffffe, 0x5c, 0xf0000000, 0x401, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x2, 0x7}, {{r7}, 0xfffffffffffffffe, 0xa0, 0x11, 0x1f, 0x100}, {{r8}, 0xfffffffffffffff8, 0xaa4462885e8eb617, 0x20000000, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000000}, {{r12}, 0x0, 0x41, 0x3, 0x3, 0x3}, {{r14}, 0xfffffffffffffffe, 0x7b, 0x1, 0x0, 0x9}], 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540), 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="ebff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100800001, 0xb1f1}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) pipe(&(0x7f0000000280)) r23 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r23, 0xffff, 0x1021, 0x0, 0x0) r24 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r24, 0xffff, 0x1021, 0x0, 0x0) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r25, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xfffffffffffffd74) r27 = getpgrp() r28 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r21, r22, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100800001, 0xb1f1}) r29 = semget$private(0x0, 0x4, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r29, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r31 = socket(0x18, 0x1, 0x0) dup2(r30, r31) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r40 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/130, 0x82, 0x1803, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795933616fb2b2ae5674ea5ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000180000040000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee5061ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb1b158470dbb0d6668c44b6f86c"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x9aa6) socket(0x11, 0x3, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x427}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000800000000d, &(0x7f0000000100), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82020005c4ecdd57d8971e2f664e7660411546464b7da0a06af1f3f3fc53ea7e4aaa9fb47a8078db0fbbefb5116e94ac9425b39a30f1ac237eb805e60d4946db46e9f552a258704fa82f18a7ca2a4a393b35863ed0f4b84078c2"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100), 0xfffffffffffffd1e) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x120) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000000000000b2, &(0x7f00000000c0)=[{0x22}, {0x16, 0xfc, 0x20}]}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:57 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r12 = socket(0x2, 0x4001, 0x0) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r13 = dup2(r12, r12) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdc6) r15 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r19 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r19, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r19, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r20) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r20, r14, r15, r16, 0x121, 0x9}, 0x100000004, 0x1, r17, r18, 0x8000, 0x1, 0x1, 0x5}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, r4, 0xffffffffffffffff, r14]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r27 = getuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r29 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r28, 0x121, 0x9}, 0x800, 0x1, r29, r30, 0x3, 0x1, 0x1, 0x5}) setregid(r21, r28) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:57 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff000000000000", 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000080)="c696587d6c57438b9fb2a8219fa93927b4a84cb8f8a0fc27769aa958853dcb6bafed57f18065593cf01ac006b17cfe082dc3a3", 0x33, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r0) accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xd2, {[0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [], [], {0x0, 0x0, 0x69a}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet6(0x18, 0x0, 0x3) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82fdff62c4a143dce4a7efe1970da711ecdd57be971e2f6769f1a869866570c57b5c38a44b23e8d7544b84ef3c0900000000000000be39f04e3c0bbc96"], 0x10) close(0xffffffffffffffff) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x420, 0x1, 0x7f, 0x2}, {0x3d9d, 0xfa, 0x2, 0x5}, {0x3, 0x1, 0xe7, 0x7f}, {0x3fe, 0xf8, 0x5, 0x2}, {0x8005, 0x7, 0x9, 0x8}, {0xef, 0x1f, 0xfd, 0x8}, {0x1ff, 0xf7, 0x81, 0x2643b813}, {0x7b9a, 0x43, 0xc5, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000080)="40a6912ca63e410592cf293491017db353ac6afc5272f00b136cf2d66f0d98ba882864cca2366e579b887d728d02d99e46a63d2140e517d483eca41f93cef2c144c02d69db0aae59800aa3bbf285af3c92edfaf2f7315ad8af1c1702f000bb217be89c757c5bc6d4a6ce3989417964d3b4f3b090", 0x74, 0x9, &(0x7f0000000100)=@in6={0x18, 0x0, 0xaa6, 0x8}, 0xc) open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff000098273a1f88ecc7443243e217c610d0ead3916d874f119e48a2e44cbdfee21eb4aee39ad6e85dfeede70999e69f1efa86a1e5e7e7e74970600c", 0x471}], 0x1) 16:00:57 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="096123629384cb27ffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x0, r9) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x14}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400000000000000}, {0x5}}) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000180)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000001}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r19, r14, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = getpgid(0x0) fcntl$setown(r22, 0x6, r23) getppid() getuid() getpgrp() msgget$private(0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = kqueue() kevent(r25, &(0x7f00000000c0)=[{{r24}, 0xfffffffffffffff8, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r24, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0xfffffffffffffe2a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, 0x0, 0x4000000000009, 0x0) open$dir(&(0x7f0000000480)='./file1\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r13, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 16:00:58 executing program 1: getpid() r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) lchown(&(0x7f0000000080)='./file0\x00', r1, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r18 = socket(0x2, 0x4001, 0x0) connect$unix(r18, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r18, r18) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r18, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000180)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000180)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000140)='./file0\x00', 0x104018366ce71a4f, 0x112) r24 = kqueue() kevent(r24, &(0x7f0000000180)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) bind(r11, &(0x7f0000000000)=ANY=[], 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0x100000001, 0x9}}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r2, r0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = socket(0x2, 0x8001, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r6, r8, r9}, 0xc) r10 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r11 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000002c0)=""/2) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r10}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) preadv(r10, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) fcntl$getown(r7, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000001580)={0x2, 0x1, {[0x3, 0x8e7, 0x3f, 0x1, 0x2d8b, 0x3, 0x8, 0x7, 0x606, 0x69, 0x0, 0x2, 0x0, 0x6, 0xce, 0x8, 0x100, 0xa72e], [0x0, 0x7, 0x7, 0xfffffffffffffffb, 0x1000, 0x7fffffff, 0x2, 0xfffffffffffeffff, 0x87c, 0x3ff], [0x7fff, 0x1, 0xfffffffffffffffc, 0x0, 0x1, 0x1ff, 0x5d], [0x100000001, 0x3, 0x8, 0x4, 0x1, 0xc879], [{0x5, 0x814, 0x400004, 0xe9}, {0x0, 0x4, 0xd19d, 0x5}, {0x7, 0x9, 0xf35, 0x7}, {0x200, 0x20, 0x1, 0x5}, {0x5, 0xb3f, 0x8000, 0x2}, {0x4, 0xffffa2b6, 0x0, 0x1}, {0x40, 0x7, 0x5}, {0x80, 0x624f, 0x3, 0x7ff}], {0x4, 0x382a7c80, 0x178, 0xffffffffffffffff}, {0x100, 0x4, 0x7ff, 0x1}}}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d\x81\a\x00\x00\x00f\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x153) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0x1, 0x5, 0x9}, {0x1, 0x8, 0x9, 0x8}, {0x0, 0x2, 0x7f, 0x3}, {0xcaee, 0x9e, 0x6, 0x4}, {0xfd, 0x7, 0x1, 0x40}, {0x2, 0x6, 0x3f, 0x3}, {0xffff, 0x6, 0x6}]}) 16:00:58 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="25189d5a611dcb7ac614a154aeff9dadbb4901231520bbbcc248da579cb0f0a5c9d484c3180d78b6274e4f30e42bf99676a33e055000cdb8b661d7f164dc561077d186a90fcf1dd935e862a4e8c23e2586175f9ff3ce7485d74d6210113eb7e325ab9246157f7b800951ee2e052f5a51bb7810fdea2115482ed76a22295a4d2109772816638c7329c4de3f830ef7843963300ddeb3caa232050f638bcd7d4b5b0c2fbcbff1a9b1a7e0fbb663114e36f65a2605c60483e570df98531da60db62c8e5c7b65747ccd8ae361e32d89e08788f2b13b221f3ebe99966f263be57619d07e95755e26", @ANYPTR, @ANYRESOCT=0x0]], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000001cc0)="dcd6d356aaadeb59e79efb88280edd6ec1db5af9625b3bb2746d6997579f3d3f10ee11707dc4b48f7c6cd63e2e8d8dcafce70e69f98e1913358ae6631849e6b8d45c2780af6b5cc6341ecf0f1f6614cd59f540fa4ae49a488638e09b77a2c2d6a6994bd4408e5d782977fb1ab8096ea4133d64e831fbcd13556713fa9814e6ff90cb9209cf461b0228583dc54296b844ff2e5d075572972d1135ea846fce150c10668b67d00da27bde5649f0663c4dcf6196c003fcf98bff8c8e834e1a50cbe3ef9579acc699722bcb39eab76ac83c0bdf0471132fd90e32e7148337be60b5a1c586335534455f37ee3d7d6515b257c3ac2bef1a59550da270ff3c065abdb50ccbd7f44c2f0bb98a51638438ec7df99f782c2fc2fb248fc89b6647ad2f4c9636c6303d9f0e12579844027a073d71961726727ccba20d8d6efc74967395ad312be0742d76e4b074661bb68d26f27ea8e8c7ca494e189f3490c15884429c578f47ed53e482546f44cd1b41a6ce5f7bac0c90117327989e18bc7a1d267ac0a2538e11f8ed548cd3ce932ff77d4870028c69555d7187aca4e20da9e8416f2724edf782d58c63be5a28ee57326c7cf983fc581be207ea1ca17fb9efdc40c85df615764a74d9d4290de24e2d393b2ad3e3ac40c31bb742560b6bac470c69949fd3ebbf11c3b631416078e21e12283cc8f874fd850f64ecec5a6e97b4e31b7632b33ade5b7c4038e44d0415f38dfad45fcdbf956c239e7008250a3147f57e51ae009bff0401ef40f38befae3148b0c74b53dfde29959729b7223f42f54a554c39559c0bd97ef74de40ab6b04c7df5d291e5db6a11952ffba50ae6e9705614f4a0a6de85be9b20f3fb04f91b2ebde1ac517ac55123474d46dd8f22b83a84d9fd6d9cbbbdfba181f1ec4c2e9529515c54084e6d4f761f61e7e2a5e7031e155b959256ba61c67dde21f2086a162c79f761d53bf147edc2cfd64859a3ae2638cee31fbb5aa3f167b748787a1aa930ebf7f9d1cb9b29b4ae5d0bcff72038b54134d33fbae23c0c55258788720e940584d1ac2a5817ebed6fcb0ba3d88d89170897970bdd058463117735fa8fd64deefdd482b27f839c751b7f3c316f4d91a377dc15242bb1ae2ae6cf65097b50d56a32ace81aea0b7b0476151e1901bdd6c3b47f6f2801f5a5645debcb6f17592d7f73b06afe90184936c89950a2f1ad27af8883509046f1a74206e15f075f94374df58f0072994656b1ee5e1c178bcc9582766b11f8e7b08c8160e75b59352866bab58c166e04b4e12f776d24fe79bb2b09c0c4f10139794dc4a4954697570b02baac3c4d143b3f822b0fcbf6c027982c6eb1bc93b86483df9ad14423458c26bff0cd062d5fccc8ebb5658e50e6913694c65666b89b245aad21a103eadf9e8a502f3389a4d6cb23389a7ddcd22b6a80b87d47f4f8d118509ac07ad28966ccc7e5bb8485901b083620676afb94d77948c5292fc63179c8f6ce114ff0a84a14bd7acbdfa2b0f8d16b74cae2282570752898e2d4c64bbc05aa1d3fbaa8567e92e4dce8ecf148689dfe7ab4c84ad726deae0d119be9e21e386f74c576007d9ea707a0b4aa5de31d4fdb5ecae077ea851190dc2ccb473d010e984b58a02f51a7063afedd333eb664d8c5da2218899e7e99771db01001c56b0b0f8d6026c5512fb42907a8ff9355d7dda48ae2f39f3b517e407c58cfa0ddf4f2c0fe1e4b02c7fbba42c7ea505d0d0d7eb5a626e81822b367456143caca74c91a89c38d37577a9d142660e522aa6e060974d0cd8388e58fc6a1a9668ac81cfb912ceab5789ecfdb9681ac3174a8c934c35f3d5c90501be3097aee1d8968a54b76ac28881fb3740ef12278b1212997fd14f1aa7d6f5ac09f6b4c73bbffb3e16adb0d77caf069b1987f0a2d1db381f1a3d3f1988c0bc64c2f0c1bfce57f84fc256d21618b2bfe4567fc2b9d0be61e9c62a2d5e49044b332eceb39aa1891bf810ecffe06449a468066d6e7fb0ed8b361280c899dc16dbf495365ddfdb35da266b7597d2a370de4f9b5d7c6f690607bff5684544556f9776842dcdcd9902c4f239bc885e691c452a79ae5b68d72e8d012763a4971ec7c681a52c750c53e556156f5be0a37060e437257dbceff16d0e039787efcb93bfa5b55f4583f3020a914aca87f56387562ca203d9bc85c55a3d8dc573a1458f9816f5ff674c3ef5ded08612eb7a2fa0fa1b496a70ac86bbb24b7c7721361618e166f99054585e9ce17d9c5bb57c2134b8059395e2abb7ba645a389ad8d14a8f5a6c2941c1837877412ac5309f36db2125f952d18f6f1d7806b0f9f045c8e89cc87c0d6beafc255ccd11797645870e63481edfd46aa66048aba41b8527a43c8e86dc0b7f68e6ec9d0d5247067d329c9586ac43edb3742c5eaa4a50a03b5d431f382e50ad764e5d8927a439938c5f819bc567716104a7c9084ee106d7377274fc708afd8b92ac2e359b925d1200f85a1121cce10218cc62ef87c0cc62eba982c5090acc10bcef97f1018954b45870b5ce0014b8a091e60e82fb3ffeb894d0a392c159e1b9e7e18202bf580cccf183932a4fc496a1a393cad40bbfa16dfe45dc9e227c367feec6b0c35869881e1fbd7ee98e5910dae2ca56a0c7886dfce30288f97d466e80000d421066f629f1ad977c92193769d2b9dc469fc1ddbe0166931ca43637a783793e40f61e9105b15b08516a87ffbcec7e1287376f56815ac5602ee558e418d69921d22043d9bab9460f20db8511e583600bc8c7d51c6c843596cb6d41eb6f34bf73428456ea0cb782517605df1c74c070302f1beb116a53c0daa895e6f89630149f4952243701e3c717d6be90e8915aea125d0bc0d1b4edeaaac470fd2652175fe8a798b9be3c420ace5d03a35896299d2c58ae08b17ebd099cd615658698e66e5f7f1157ed79bb40e349bfd7fbc3801540b8a08fc08f607188a26af0c179c326afe7a03a112efd5ea1c63d7269a1b43cdec82dc16bf10ffdeb513e8f43a8666ee5cc51420252f5f24699df261f4a384c85c29c4de4bbad92e31714b91f26c11ef8d2256057e0a97b864406bf7fa218200ff9f3318b0826f7712132c181901134dcbf68b50ba246c6e6a4e6eaec8a0b8250ec467a8c64839a809e7b47be63a706e87309e2aa5d0bbb10b7e15694ccee93dcfb593540da52806aee4e71dc886fcc958cfc3d6487bfdadf4de0a4c6dcf0d674e7f4f63fcc299803a65d8aac57fa31c6bf6a5e07d8221077404b1d3104059b8c4751d30a6e67af4ddd8531f4061c77faa5804232450b1c9b38ab8cd6e7ad8e3767bdf25eb4a12db5efca4ac577663c33764442ecd29058dba9c427d1c3829f998f6f70f6741aa6d166cf484e8a5e93c4cfc9a726204980a3a9514347f44a4c7d78b79130cae7c695d95b2907d93219ce9881f45ab1bd21261d66e94fc0ca54d9dcdde511b5eeff58146682f5ef80eee0c3525cc9a927e4765abf9be26c82db8b8d76f1130895594fe0223d497c8a18c471433ca47e122b1722b7a2a1811d835d8844e7a0bbb3aec7b4ee28fe28362cd4c309ea4b02356ad1c5764e2ec8f68243ccfc42cebf5d1009b496d4cdad6622b8952bceb0f90238b8df3b6f702fc805fa9e8486ca8c0db8dbe492368c75b378ee009e3befc1e0b91543bc91a6c4764ca7069091bc8615e5b5212f941306fc3cd7899bf4f4428bb8f47480a2dc205178994f3725f7dabd4b2d4c96fa79f9237b3722391dad388ed8f3e51a17ee78177afc62c87b25d329e666b90ee7ec3e62a9cb8ec0a50aec0bdb1055b156ec87ee72d27f285273bb3335c3910e285302f76a3c8a06ff141f0480c59596d024ba2c5fb70e94be5dc9970345a4e9f33458cb7897eccf894418fadbe31f06317781b91feb60cf37f8421105422bdbd6c972a0066582f89cd85a3749e2de746dcb16483616d80494e271f9a68c0496f7ee3ffdc341bc8207f5057633c4f09f836ec93fc70eff1fa833448392d73426e9d32726a07904713ed3d6472e70cd3b36f37b0990743745df1632424ba763b5991a16810bd99333f5296c60e523a5c5f67113ed7114cc8fcbc12dda8f6f51ff2cfad6522827f3ad4efe19fb349b6869d80e7f94bfb28905438c04d7ccb679170e1dfae002207cb4fac020ffb52f0245e5cf89bc9a1189811f69ac19c1badaa086ce52b411f926b2152514140edf97b8efebd5a280f9abfafd732eb5e5f784ddd55a835de12f70a5bade975a3abca6e831e78e9538e15f8e00543bef80b54e380e0aa99b87a87d5519e9a5734712a9052b9793d779d343680a52b7498f6e59517a5d5bf529096934ce3e1a6660014ba08954711b8940b8ad95008a6eb623e72de90fe8e1f438423bb426556f9ab59ed6d87ae0aa7428cdfc21ea87850ee36ef6395f2997ee537e1180d14bad14111da1e45210a8c4d8d5e5f2b4768c6a99ca8a9393e736a616409b30b4d366936e9ac16f4cb2dc5cb6ac7a67dafbd2d7192daee64dc1f872b040c4e5156ccdfd10731acdc294479718b11e6180d616b4d64e9668fccbb69423ad8e7561e5651e363b8d8ca72fcb4d51304ca9efe26f314b769222e91f40d9b332c99835f207b9cb01acbc4d620e4a43e7fbcb9df88db0f3bb8ec4604a2860c7b20488fc5006ffe666952495f92c7df6c0cfd8c51cdb36d820d1583e9efe03f3ea328c1967480f14f529863479bbbc379e178297d51dac04eb3ee4d22fe9b3761041f1bdfb6641d52a28a57ab8f8cd64f77a2406375ab1c68165a04b1af70ff7115ac47c11c167ed57ccb14f976faec65812f402daf23928a81580245fe3ea715addeb082aba415b395de96cd3ae45a525f8ce7548664dc7858494866363556137eb4e4e122a43945454925157527caa061fdb2757b87550d60c34d44390112a4cb637cde1cb3a6aac35177cda3cdb60b3794fa33c74d460356888530947e340fe8f3ac3db26faa9b54e90a28dcf0362b886459d1dcebe22d21fcab73d743ec6f8e2cbfc9dadacc349a14e5e2ce449ea48d17e351621c1da86ed63775a0b2594a8d5f4fcd92bbade8110cd3dd11ff7bffee7b5aadf4d3f93f2ca8419825adb3cdd58e629e21fca42fd1d26637768db12f420963d9d8c1b800d28335f0640a13aba0163d9797e7d6acbbcfd341294da436f2bad8bc5a13fc13ed22a1d44c06917fb26511e693af374c92169f13fd934a32effee6576e0de2889225dd24ed7d687d0ea1f23e4d31bdc9e5dff8530e79c135d59c5d5c3210db29a8da3cbe945a5eabb86f126c47bc982f2ba5e557d1878f7004f6aae5a5c5504e53fd8feb380432bfbe42e1309dfd36f21a4a54b3f560e9fbb665a36a6a24018489b9c52aaf08f44379d9bb26b0adf214d9fe26efec48cefe56a63a2034283eb69a29e0a04b117e768ce3363aa24580d5803948332a76c55e152c5d75c1a772160b3f9dc8ebac32a79871da7a289184140af07f617dcaeb328a8f6eea7a31385c1c18d609bd8208d177d1cf6349d62722531ce2c7b843761fa92c680a4b056ae3c23eb8c322688b485eb4504c3d4c624fac50693c8f0f8073f8dbe263c054feea3bdf399eae35f44e520add9dbb8c5f8412e9d16db0c3cce0204e0567ea699ad324ea90a7c40debd7e21c5e7a73b0e658f5bdd4b2b980c0e0dbf89cc28fda4619882debe395799d3d4eb5785589ba79e62de9cbc9cf9257914ca697679479758f3c62b18ae84c7367b09a46c50ea46946ceaecf3a517aa855412c4f36ad05ba53d8274360f1feed9961d38456d4dad20207", 0x1000}, {&(0x7f0000000340)='n', 0x1}], 0x2) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/56, 0x38, 0x21, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x1e, 0x3, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) setsockopt(r3, 0x0, 0xfffffffd, &(0x7f0000000080)="368c909229580a1436ecb99cdbc734d6599cd64771459c1702d6a4f2b5531f66e109be15ae6a9b5e2d44fb0fb4fb0bc8b3d8948ad37d1c41f985c52e4a5427", 0x3f) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) socketpair(0x1, 0x4000, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="3d340972109a410aaca606a2a36d4d2134feec03265edc3c294112c63735afe1feb234bfa19fe69f581036e2b4c0e66546e2b8f07c58bc939fe70ef1de72d0809af82946ce7cbd07a8e997d14e6da36531c75debe6974e282aeed10d3fbed95fa500e6111021089eccc54e885a8ebe", 0x6f, 0x4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:00:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000300)="bee3da37386118ea7012415c6b410601513177b45fe281f5f058adc64a116a611e0d5e89112fc0adde3f3404139f4702895a8c43ae8e2fe6c7f1887011aa446361bd085528772e4618366831c1e1e2384ffe27be89f0e557443b7fb9d1d0f867508a255dcaece9ceb6610e82f7e7718f0c124be1a8d4a75b5bf97e42991ec3fbe96a5dab3cefe22c14a62b0dd6", 0x8d}, {&(0x7f0000000540)="1ba982b40d35d4f9dfe2752b4b63333a1e797caee5279da5a98ead66672b3131566b3d9e81deb0bf66041c8e85b70f65331628bac5b673fb84c189c5d9f0e770e6b6590b09c3d30607f8010164ec5d1946b017371e68cf41b15f2d6b45a2dd24fe77594b1b770fb1571b1ca41c7d268defb5ab41fb1d1b3670700adc9261e58da79f4fc12cc8314701d904b9", 0x8c}, {&(0x7f0000000700)="9ca3aab1b5068392d2ead773bea21629768c8387a9e5c59e32f1dad6abcc3ab4e06e9624555080812decc86c81fa38c9cbbbe802083c5c2dbf6522c76c631f44a8e4e698527f8d45f08a189c3f79e7f584b8313a4d5be28bf36c18b33b4d437be8421618d718d68c7d9b703ae0c074b9a233755ccc9036ab6340f80bcfe5cf3b7032b608fa9f54c0981ed968f3ee415e48240b0c9f1d183d1d83c8301b6c1d862f2a9221d92ad5d60d1ffb20baa65707870e73f0992239310df611ee31b1c95f8bf2696b8156a522439aff5fa9defb5a", 0xfffffffffffffcfe}], 0x3, 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)={{0x8, 0xa7}, {0x3, 0x1000}}) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x0, 0x7f, 0x81, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8285d26befe1970da73da6a2aa8d023ca19f3e4db11324fab72580d5665e058dd7"], 0x10) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x400000, 0x0) dup(r3) close(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000002c0)={0x40100000, 0x3, {0x1f53fcc2, 0x7fff}}) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{}], 0x100000000000012a, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9820d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eadabfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee50dcc2124987890701b555c533942e7675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77ed836a372bfb3d3daeb05e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a000000"], 0x41) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bfb098f6699b9b813ad30505e8f53004157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500ffffffffffffffed00"/185], 0x10) write(r7, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x7, 0x101}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f00000001c0)="f048d41a2977018ca65610a93558eb228e4760a7defb1df8981990bc41a844fc7ac6d6003ded3e836b4e2541f42aa2a07f70e32b5b0e869119aacba9db3801e7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x52, 0x0, 0xfffffffffffffbff, 0x6}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x9c17f3a44072d262, 0x10, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x5, 0x6}, {{r5}, 0xfffffffffffffff8, 0x23, 0x2, 0x4c, 0xf4cbdce}], 0x7, &(0x7f0000000140)={0x80000001, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000300)="6be6a403195caf67eea74026fc9a") 16:00:00 executing program 0: socket(0x2, 0x1000000008002, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000)="113679abe424386b79efaa95cd", 0xd, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xa4aa, 0x1ff, 0xfffffffc, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1, &(0x7f0000000280)=""/93, 0x5d}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file1/../file0\x00', 0x800, 0xc0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) write(r2, &(0x7f00000000c0)="d6e94bd54efef61a69370b18e38104e12340b677fc2fb75e7eb6ce02", 0x1c) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0xca, 0x3, 0xe81}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f503dab46c38d5846d8eeacf2330273f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3af579456fc7d429889d9fd945639b38c0096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d020000000000000028b53a", 0x7d) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r1) fcntl$getflags(r1, 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r7 = dup2(r6, r6) close(r7) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000180)) 16:00:00 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x1e, r4) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="090d34413fb2c507153a05b8a2a9") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x6, 0x8) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fac735b5152cc4b4deca9e912896c5b9cf8b2c3c58207c8acc869b56b946aadf9cb6fc3bb900b19a014a52870d9f5f53b41d89b5548fe8a14177f46d81e1c34235cf7e2c6f36b62e451ba04a0ad91dd76cb95a60286618972aa468c6dadc12047c5e2f8488c6a6372201b29488957d5b141e9dbe4adc5ef952e23b0cc36b1429d749aa5fe3b4113e018f886f76f04884e94894f8622e2de9eddab7e9efbcc2b699216755d8ef36a1cc49177d494e613ecbc168d89fa290f9fd5bc5729f6fd01a5e17925f33bbce884e095f5b76d1d8e4339e160edd3f54c5f9327ccfa3efbb8a141711f5d0833c41a22abf2f66", 0xed, 0x0, 0x1a) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/88, 0x58, 0x864, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x9, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) socketpair(0x1, 0x4, 0x80, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = socket$inet6(0x18, 0x4, 0x74) accept$inet6(r4, 0x0, &(0x7f00000004c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x87, 0x3ff}, {0x21, 0x12}, {0xed329b098003558e, 0xfff}, {0x8b, 0x6}, {0x26, 0x3f}, {0x0, 0x9}, {0x1, 0x1ff}, {0x5, 0x401}], 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x68ae) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000680)) r8 = socket(0x18, 0x2, 0x9) preadv(r8, &(0x7f0000000880)=[{&(0x7f0000000700)=""/32, 0x20}, {&(0x7f0000000740)=""/10, 0xa}, {&(0x7f0000000780)=""/91, 0x5b}, {&(0x7f0000000800)=""/120, 0x78}], 0x4, 0x0, 0x0) fchdir(r4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000008c0)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffa44d76a8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r9 = syz_open_pts() fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) seteuid(r10) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r11, &(0x7f0000000e40)='./file1\x00', &(0x7f0000000e80)={{0x6d3f, 0x89a647}, {0x0, 0x40}}, 0x0) getpgrp() 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="bce2eebd458c987666ce6c152a00def31c70fbc1f3d3acd6bc250db55399684ea4be01d64b90ba3e97ea1909684bb068bfc16bf3a13727944f1a4f8247844a695ecba5a5455017c2fe9f94fd835a798c0575e57d7014ddf5de38ce7541d58c874d9445f0279c93cd6ddd1dc4a54e9b43c600509c09433ff4ae960f82fdd05dd60076013d6d7b3f54aacd62125da3dece3fbdb577398ee39e7a479e73aca3a2ae057c2c2ddacfa14ac867c984a5f413cf37ac96a392fe241aee2b2b5e6a01075c0c521767773605bd51e3a8f2ef82480dcb350f071f1386b1d0c76c0a0f44a2478321919da0f084ac4bd35376d5755676103811906590594d4ac9e22fa4d02fd995dbc7c0aad864c8c9e2acb92bc44b5188020dd139762a85cbd331eaf485449f941da9dee7f339e6559c8e7e346f88e46ae6347774f85274c9062ba321b69f19bfc215a08419b95877bb2f5a3f2b0c60fd02a046df1a5c807d562ab0f38790da9d9a8c7d6c8257c087f58a40cb742a10494f7e349d8375ddb25e067435893a799f49aef21a5cd47bc73eb46a674f8e2c0017a6ea835d78a6c4039f83b3dd72073c5960bfb4b1fbae404a9999ad20a30738747eede68fbe559e406fcbae731b55afbc4840947ca0b9a2a5b40310cbc0bad37a552bef84070206a25d8e8c923a6aa92b8c7c0e3e45e89da557bafe09371a5c68d35ef9acf58d33bf61a24cd694b0a1f57b4b5319aeccf020488b8fd24e36adac3a3abb29141b8f3c87d780ec22c7baff78446da04f245884934ec9a9af40005207ae2db7a09ff9d6e82ac7fe10a0ff4d4f48b05562c5c3faa6318bd48f59d2d6a0080b0434273782c149b95ddcc842ebc0e5d27891c24fe96b54b1d17aac4a985b8051185914e595abdeda34c2cecf4a26cac557c10cc8cc686ebfe6f1f93b0b3d502a42f1249616c1fceeb2b9edf7a6bdec3a9b1f7746590022de2d69777d21d7d0d392a6dae60fbfdb6f39a8f09b7d64a68a7a5d2c32bb05151a49b7e155ff585183d3714e50b227b2d46da1c131d5b7c3a62fd9b1cf68b4ba316a6079285ea2c60af1ddc0303c19045da1b83c978995ad2e9bf7bef5fc43079760a6cb5c38990d4a77349df81c7eb28d962f5a88c413b271c0e666fe382e7659c9f9eefdca069858f45220ecc48fa2936cf1336191efa79eb263eb734d4dbe9f1e7521d810deb5d809a3ac8ea52a4b02baae24359a964ae06fcdfd0ae33bed0d04ae65cb50bdf95cfcfd5c9580d35fdaf5700fc9f47743748affaeb07313df4e62182db403c19ac217cb8b13f36f89255e00b0bc51abc26ae49a68dfc5710027fb12b7ef98ec9c07971b9ccd700af4aa6e070612099f43532b522dcf714f8b4f994af1401ab2012aff580f8a39303a9e54c3562b04f273ae584f388d051c8f026399a2d8d8bf3b201fd69db56eec6898a3729dd3881d5777069f1d0bc9d5c62501a8f0b016767c3decf095fe64c8f17bb2b55688a5782d8aeb31d742ad208f7d4d5103d4ddf0033678c2ed085bc6ba099333a2198a4614d69eddefc5437e8dacca864e9c35f0e954933f97aad4f0999534ce1716535c31cf87d694cdd730b91e50f05bd170d45174f58a5d3992bbbcd92fcc686443942b9aac2155e129cf9c0989357161d1a2a5fa1429f985999edbde5f02187b044c72f025dc8e86ba24fa5eb5b8d2865c59b6c79e0bd2eba10e2a5e03c354a3af7dbe1498596b8638c5bbc5251b519f6d8af05cad3f37c37a5029c011671a3b67e47758ec0c20dcf3a8ef218f4dfe6169541db6a07ce64e4f010b41bb50914896c5fad640971cf7b691cb96021befbfab58f1e91de0862ccba54500cdf2446e15bc01f79b182351047ae23b32930a56e0f7fb01fb3a82896a60f4fc1e0e83d88ca097320f2a9256bd16f725690d5b01bc505106b35f0d2cde47dc2e64071ed732e21e844b523493eedb87f93c002b4fb061a6a80325cfb14c89bd504eaa7820e42245125b5b899567081485d21dc9336adced20eccc0d1a70cc6308fabd9703517940575e009c46d2583ef95380da2859b9257c94d26b34b00626b50cdaee6d1da73926949b16b6268e1b2f0c688ea460a9dabb12f5efeb5a989fb03634e54617b1fe7a5b5bf0abd65a9e8cd93f1c1efd01a78e247820134b7dcd4e21400a500d2bbe0151085cabbf50290653723f293532cc91f2dc648c01aa3c399d092df95eeeac1c3b4bb0f87c57f4de4abf325e2017e7004faba35d813e1836fe89bf0f4854a6545134c787a6f9625796c1e75b98c7c1b608addf004326ae9a9706e1e41f13c858a5d16ad702a56cddd754b8344eae200b75e051995ce0563aae9288d1c7deec91d9db687dd1db060aa2517f5610e758bed44864e45c2211a8b9743753797fb38cfddc925198fe782d8f4859ccf33bcdd496f5ab70376ced72c86a972e858a88ad53289f42646a2576a668ab5e426f1b2fb1f2d5a871e2674bfb75cdd2398b4386dd68d619bbf7a229e6a795b7e8bcac13a455e18949b138fd8ef1ba206b6ff2cc6ab3feda3745db8206f4c766a9c4f25c0d23f3fdbaeaae2dc9a815efa7f44765eb5d639d51bd706155efa89b834f4a595c730e2b48a617064665fb99439770d30d6f8797057160a884fdeb2863650a46d037821789b13b1da827097d20939e014e24a495920ebcb1b587c58c3d10fce6392bfe357c47a53acf1bc2cdf14fa6bb24993255133e1c89ceb9e868c8c3dfe7cb5c64d2ddc6d82519252a0cf7a71a67e8669f21fb53487bb61575f3a4cb8667eb0b087199752ddc35ae208baf11bf1927cb899a4cbe662a72f4ba478f2b328cd222d9eccc22bb73211f8890818781768b3a873db186683a69c5a838ae27ab2f53eb8247e51e009ce67eaae73029130a14409cb3e187ab8c7d691913da90ec869fd6e7afe15efae85df561e50ee3ea86f823d91a8bd61abb96584d759881b0595adb49be36f06ea6953a35c04c82caa6b54c1ee585e632f0456383f89beb25944b2d83d214d2bf82e88e4df85322665b4f2de34267b2b78f8fe7513fb0ed2591deb2b1a640cf4859bae380247ae92d3832ea247a8c7126f0f9027ae2e4d850f567c8f6b3942c741a128dc830bd6e18311c93e30bcc3f1e6fe60080c3d4b85e2314c767e247aaeedf8297f994066d232b3855e30a1606520431ede26e3acf1d35fa7865e67aa3f914bcfac582257bbd0c673ba0abc8d32c5dc5a1759977d94656bfef1fe45fc32f21aea01822b762b3a90be63c1b455d4c90e5404a9d22fefdaa00bfb1d320cff974f715979f9d633e3faf3e194c1906d5a1500853a35429129c79cecc4bfdf3221631632b8601db088dc230f505b5d819544d2bf11e7cf8966efb96d56897bee4c1e1ff83ee688eb790484908ba18f055c576b0f5f7bc457f747f432a9e2d15e08137a5d6f833f85211ee41500263b0309d49637e0473c5428aac41156c21a4776c55f59cbe7954ab5e64ee5ffb24f4d4f918fdb52c96c7b5e9699faa6cbc085dc697f07ea15672b9ac47b95dfaf0035ba466472336a503535d57378b6051bc402220f3bbd3bee08b41ce2ccd7924972cc7cea4638d4605638868cc0e7e72a0f84682f0ad6d4192412ebd5e111a37a73ee5362493bdee3dc99fb41457d690723a823e06cbf9afe21725768a59fd9286f96b68b15c27cad0ef1162892be56ed579f6c0d998d52bd6a09dd6010b7ed2652d8bdbd99bdaaead0b5b784478da23b57500d2f81222479003aaae974ab7ef424a622afb135e7f5515566630f9ea1913d8b3bbd89503daa7cc7797595db67547d076da841b6f7ae352acec37ff86f3d156c6d77f23cb863e6cf8d6cb269b535394bdcfd9ee38a99fe9f78ce8c173cee476bc8766f6094efd2304164ce1111f7397edaee82f2e8e7c03975ff9609dc9385d1587e76c9d1fd33c85477bb218d177ac3a249ad69fac0ed5f209c4e062a599b23e5597d520fc5e36801c4cd7dbbd900fdf4603b38126a0b556f6244059c52687c17c2fb99a2a116902f4971e6edce3776b6f217406c9cc17129ddc70d4a08b9bb6662d3382a388dd574c0234f3b89b323f98357310af712c608df6e56b410286dc2cf3fc533c62561742b560bd3870465b401d963520453b046a606b6a86e8b74177c29ab0c1be94c4957f7c12f0eeb429bb0e7ce92dec43454664a55aaa975e01d9050b1c4b827114dde23db55f0d26a4f1c99d9fc41dac688eac33bd59371576bd53c856c6612f324195a2d96324a9ed6d7d5db24ecd71a24741eb0f27fff4ce9285e16326e18df2d9affbc34ef9d5a67806ebe063625de9c65ce7d3bc49e4022fc1594ff4586d3ae168c005567992ca3c0ac46ce8b1479f1fc6b894e31a57a6d0c4a50af4df4cfd10531f315c20caee089f665e9e7d6fc13980f7702a1d05975e2af432e7550ee53f6b55956bcd536a5bc9bb7a88071146245a80a694b1e1b52f45a3b4a3f0a0e9bf9e111d1380e7bc00bfb0ea9105010b2b998bf03073f284610c174517386bb18ec35dfdf180541ff2d4ea6581b1cff64dc165ebe76ae5740354e4a8bfce8a1a4751e277bfd82239db74dfbaca57deea5855bc606bd40df99c04ebe530c8c75bffd9632200a3993f72d0b148acdbb895633a7fbcec3cd764c50281385a1b4509fca5f86056f875ce53adf55b47788e7a2ad936ef95a5c0ad259bd2721ecf5a34b4edf73b275106b4db1df902eede4ff922a2dc8ee9cd361a31321312690bb65eec00d8d8077a07058f00f33386f877acf670f1e969ba3651d5743d8631da03b63ceb98c9e7d7572a3235caa141bc4817aa1fcdfb2e1d0ca80130eab8d8bf872d92fc353e37a49028b8e3c7c9545847960e00f7d6439b4164ecb95adafcfa07f6a24a0768d3a7de62a5d512e0122e4b088dff98fe898c36ba4d26568eee5e081bf982b41d861aaa7da97665931aec2e18112cbc247946b44f2dd8c81b1c206e20a0b813f5d1b12f4e1732390c2b6ccc31bb6b44ea0bb7e511020c81730640a04d15e04d70aaa065937342ebae249e618b6da1ffa2f8b4fa4fd45eca40deb88c6c5c678e95fcbc49b177c33b968fca37e9e0e7ab51723cc7c308a474bf631e11908ec57b40b393baa4988ee562e0dbaefe9fd80fffd8fc499a8b7063191514eb515cf2343fe23f61af58c155a0e88ec4ca1324be5512cbd987eb8b85bff9aef729806b242374c1e848b3c69dd26a205ea6f44b9018598e4b61ed5eedbca9a15657e92e3154f70d894a035218f8586bbb41769aba3285d93e3d8d9a08f93520148a73e39404ccdcf6918409a0de95ffa52d767a2849ce68cfd9c34d2a0883bad6edb62249d0a46102b50edec259211d2b9aba2ca94368c436915a2e785145961d5bf51968356a60d7d7e5ed720224d537ee0f7acb35da8f1468e757eaab7dafb9a8dd5018bf7a1beed5c4b3199497bda2e5c119c8f96a0ab5e6b663a86c5e572537c3440aacf50c7c3994baec209b1bb474ca0d81687c8af880a619c63f7e26e4aaa3973866f74ecb9c4780ccaa92a38e152a93e2c9e5a3ed874b2a33737043c278b70b5fe5a61980b5a5e58d749e49a81acc5cfa0df1abdc197ac7d907de207e4ba7cc2398936094da61e09274b5214d4dc7db179b0f2e5f5fbf41d849d35b21f82c0f64a109dd037072573c4ab67d38bfa940dec222d884f8c26ec1799d1d2c3729acb85fed5f9088bc8a167e61cb50e4edaef88c6be6c5ef6f69b9be542914cee4c2947dea4726dc666d0e8b7f909eab5a8e18f1c1a01b24fe3c7b"}, {&(0x7f0000000000)="f13070c398514f840cbedf4ceb0497abc7cad5997492052f6a1bad8ccf35b506de429ed50f9aab9959cd18f06f"}, {&(0x7f0000000040)="88e1a2072f1664da1d7e46152df2613b69ca54177d2c08e21d6bc291c8ebdee0b1514ba23a301bf19d9ffb"}, {&(0x7f0000000180)="631f0feb7db928de862e54644a87c0c23da72da360635cd2216edd88591aa4f192afd936e0479dada0ab4f74a85f29b9e28d1e1e23b7cbfb95dcfb1f4bc5faa789a072aa3ffc1bfada70ddb72014e2c1d89725341deb64776de265effbf71735f9aea7b92ace6453840b2037be5f412b99fcc42182bac511ee38c07ee6aa47bf20b7223a131f03f09af530c9428762112a0f6a8a699ef41a562985b3766f6744ac941a128fee92e4ceb7"}, {&(0x7f0000000080)="9f1b105f065a68aa980d66ba1f5ecf0b09556ebf6d997eec1e6a18f308e478f970e5f053e1a0986f4718785ee1", 0xe1}, {&(0x7f0000000240)="9141b46af6867efa0b3c9a763bb1026bb91851c8982978441f4c58bb1d4b05c3ad3d459b97898ea26462b44b09c7625314a758670504d10445b292e93c140bc8f3f31f1963def0e86b0f51de9da87142463a400c4623a44462b01938992cf68e6f9fa8dfc638c2b55c1ec349607942a0176f8d4a17b59d3d21c5009dc8f729e2538752059b10dd407dd10b90ee980ad4896bb57ea1c9731524dc56ff60249bfe97661f4c18486beda65358728212225e781ffce06e04ea162aba121ef954f00a1bd1356d4c08979acd40fef75a99f70bb2b91ec2e453c4536db0b4bc53aff40eef18b92e8c3e841463f8fac64aa71b5a2288b63a1052872de5abd5"}, {&(0x7f0000000340)="54e2b32f391967b0845b03c402bf84bd91210a1cc14509a2e00c12fdfe3b9260b03ee61a797eb9c89a3cdc719cddc8dc2a52aeb2d5f163625e2816f767e4b52575ee22495c5f4548a3a614df5e2c42092dfb37c7cc4ba24581f71881742bfb1cef8770389c7c761077bcc28eb9fc5504ef88575b7d8891188465ef8d39b5e700745561c1d2ac5903325666004b2ff22c41b0a316c5f9323f70419c4ff3796e76f224797afe6458d7a9bbb2d27c024fd5cdfa285148ac6b376c23b9a2e8356da25de7591fa89c531844e632249582fcb17404ecdcaacd93812582ff44ade15c4a95ef22e8b3cd6a9d7e92b8c135bfdd8b6e544f1bb2b6f2"}, {&(0x7f0000001480)="d975e60087c98ec5a1e1a86edb44c4594984f219234f1d1b2b443834018958c8565f1c31ce9ef7cbb66d328e4f59f17a80d92100"/62}, {&(0x7f00000014c0)="432bbb3b98e833a71d71438ae14e7d932fea6fc82e1fe6d4139d3effdeb7eabe8c3d3f57f604bf3dec32c2d1203f8c34b2f8afddfe88a89fc10034a6ee5596081a4ad6475bc89cc59d"}], 0x11) fchdir(r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r6, 0x0, 0x0, 0x8}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(r1, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = shmget$private(0x0, 0x7000, 0x200, &(0x7f0000ff6000/0x7000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/10) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:01 executing program 0: r0 = socket(0x6, 0x5, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="80ed7471831e2d5df228ec04fa44f79e1707aaeaf6f3fa4b820c46b684d717c1cc8c489cc9e652dbcd4b9c708c387a4544f138"], 0x10) sendto$inet(r0, &(0x7f0000000000)="527c4925d655058dd051e78d109ebcf330d9af3ae7a716868dfece41d312c1f015131894985deea25e31a1420f4314fcd265f7d0fc1171a290fe332f613c4b0345acd3084809e325334eb3309bef6fcb959a1fdb061f28a828c700a77866bcee1bf9013a4d8399e23a3012279080f368c534108bbafc89e9bd3ae3bd4702ae176e3c2b2ab21ba861fe4c3265118d0e1d76fd087f7086de979e2818f7ca3a1e965a5fe9eac1e8822cd3c279a8335057b9eeafdfb4945ccde08156d4a5afeca216a5e497211d", 0xc5, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x6962612b9ad6c35, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x1, &(0x7f0000000000)=[r2]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x401) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x2dcac82b4f99207d, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xcdd7bdf7195c682b, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7fff, 0x8, 0x400, 0x7fff}) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) ftruncate(r1, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1}, {0x6}, {0x6}], 0x3}) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socket$inet6(0x18, 0x2, 0x4) shmctl$SHM_LOCK(r1, 0x3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r6 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x7ff, 0x80000001, "7348cc9cd945c57f00000000000000ca5500"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:01 executing program 1: socket(0x18, 0x1, 0x0) socketpair(0x6559bb72e2c33b09, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x81, 0x626}, 0xc) setsockopt(r0, 0xffff, 0x4, &(0x7f0000000140)="c56296ffdcd1bcccbfd5d69bbd7c83d424447ea34ff63aab19701669d8064133c5fd2ca58e257f1934cebcb7e6b975f99c714b3f19a50e4fe9da35dfe11ad66b38582f53e9493106d125a9fc0e235a487a5fc72548e3c94b143eff967e4af8bd8ab005d1f171555d316c1b2b64d9e85cdcf31febaca96e6292a86ef246f7c847ea8974286314fd2bb0942cf85701888f333647ac7380ae517b20ff95916fc6935c209de83cb5d9e8dee2a2141848d8a7ceab3410604c26babc6001b0ecd7571ca7398d37c571084076942f56dbf44e1ed3e9880ead6aa15faf2bc263d2a1410dc55b7d4201683aad9452b90eb59e91ae42251feee2c7833ee962d3dd34d618c89176bd1e84bfbb9a7c692be839977c2d25c16f17836db8ab93275c0f07fc4f06", 0x120) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = dup2(r2, r3) close(r5) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}], 0x3, &(0x7f00000002c0)=""/110, 0x6e}, 0x800) 16:00:01 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair(0x6, 0x0, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000400"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0xdd) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000240)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r7, 0x2) close(r7) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000002c0)=0x8000) dup(r7) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0xfffffffffffffed6}], 0x100000000000005d, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x0, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r1 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x694) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x1, 0x0, 0x0, 0x0) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r8) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r14 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x121, 0x9}, 0x800, 0x1, r16, r17, 0x3, 0x1, 0x1, 0x5}) fchownat(r5, &(0x7f0000000440)='\x00', r8, r15, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r21, 0x4) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r25 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6b) ioctl$TIOCDRAIN(r25, 0x2000745e) write(r24, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r7, &(0x7f00000002c0), 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x20) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup2(r2, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0xffffffd0) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) fcntl$setflags(r5, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffe6e) r10 = getpgrp() setpgid(r10, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r9, r11) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x3) socket(0x18, 0x8000, 0xb04) shmdt(r7) semop(r0, &(0x7f0000000340), 0x21) kqueue() socket(0x18, 0x3, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x397, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0x9, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:01 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) r1 = getuid() setuid(r1) read(r0, &(0x7f00000001c0)=""/122, 0x7a) r2 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x98, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0x7ffffffffffffffc, 0x1, 0x20}], 0x1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r4 = socket(0x1c, 0x4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03ce2000000000000000000000000000000002e00"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000000) flock(r0, 0x800000005) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRES16, @ANYRESDEC=0x0, @ANYPTR, @ANYRES32, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r4, @ANYRES64=r0, @ANYRESOCT], @ANYBLOB="71fe4fb18f9b482293057c4a686be35de082833a9c7014e0af3d3107c4f212e3691d237e3e1eecc350a97353e1dc2d19e1e6c2c2f8b304606d7e3c552dcc9057f59dd2acaa9feb4be2f8f966ecacc3962eb59afd7896c370a141895fbc6ef3d9911433f7b08466e3980f000000000000f130e13dd3c07c0fa1620564153adcc1dce244833f2f767bd46dcf8561fc81d9b77267556f789fc14269c04fd60f7e75f025c6aba9b8dae782b001db4581102ed005eb70898f193969ca272bc98aabcfcf81529d2e440896fa9d5926fc7a965789103dd0935fe8d08d8cdae79a9440c2c21ce34fc91a00f073c4d5ac21ca4c7ccb39a987b5297ffcbb5f3f1ebd9e98d763b8e18e1fcbce58241eb32696f3087d8d4dc940129877dff0f6a532aacd338c1d2c6eb1ecb092baa4fec2e6e53e039cadd211caddccf198f9c3cbfa29f3d5183b5f00cb98a61f6b8a3b9819ee487e5b21fda5e98d54b9528b240c", @ANYRES16=r2], 0x8) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r6, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) sync() 16:00:02 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0xfffffffffffffe29) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xfffffffffffffe0a) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r4) getpgid(r4) getpgrp() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) sendto$unix(r7, &(0x7f0000000700)="8b1d0ecf7ddc74f331845e128613fa244ae402e27d168f6a6f03771594e7bcef41c709775bfe231a59455b46f9d02e45b0d2a91540f68ac19ff68daafc6526332c3163977675b039e8db9c155ae32b932bf6574c89f0ac1858ffd130adae3b21ba4fa89b0032b475a34c9ff540bda02833802d13a176cad2395e53bf7fc5982308552512289ca10034512f8431832735a35ea91a3e26aa495e9b1d360067813f", 0xa0, 0x20d, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f00000005c0)=""/9, 0x9}], 0x7, 0x0, 0x0) r8 = getpid() fcntl$setown(r0, 0x6, r8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) rmdir(&(0x7f0000000300)='./bus\x00') ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40000008, r3) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r4, r0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSBRK(r7, 0x2000747b) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r9 = accept(r8, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getpeername(r9, &(0x7f0000000280)=@un=@file={0x0, ""/44}, &(0x7f00000002c0)=0x2e) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0x80) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x6) setrlimit(0x3, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r10 = fcntl$getown(r8, 0x5) r11 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x15e0}, 0x8, 0x1ff, r10, r11, 0x8, 0x7, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x40}, {0x50}, {0x8006}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='$\x7f\'-$\x9c:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%-\xb0#\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='],.-+,*\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\a\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='+\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mprotect(&(0x7f00002f3000/0x1000)=nil, 0x1000, 0x6) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="cc74d5c9628b793e7178f607cef355", 0xf}, {&(0x7f0000000240)="0dd9d22cf805918218d4bb5e7aaaed4173671a49255f70148fdf83b6d011245e8d449aff2d9924fb5a449fc1c9300335beb12f20c3660736d8c8c7a94b675ad87d93108b24bb76e58fa61c272e161c9de4e2db9fefa19cf7200aaeaaa5239412144a00487cba741179dab0553cd8eae45f7625d0cd2f263a8a95c64163d6096948c42c78c34f0ed34c0db3191668fd257daefc020fd5a9bf5148c8ca2f98a8b3a5d6bf13c5a102c2f911bf1a33ca738c4e13c06772e8851e", 0xb8}, {&(0x7f0000000300)="5b4e6a08895e87436b83f083cd55103f9c655d00e25b96d09b2648e21f237eb8599c1d21172b98ed21de21d406bc8f25d4e38ad95f8752a25a2b8627a52db66f477eeaf3aa444824efe6c2857861b29692a801fd823fdff39bdf9f2ad6ded583568c6d30258e91dc06f23ba1997ed27365e2084e6a42f6279a1d5835636d57edcbc22d63bdd9a00037fe008318527b3dc88f83864b690b1e693d1f9f9fec916f22d234fcc53447f49c33b049428b4113d62d5a0bf7144b2ff481b416e112423778481066540644582487a8f579c389eb46257ce01c", 0xd5}, {&(0x7f0000000400)="810a865d91d872fca129b3e5cc756fc6a296140d29a67422617255f5c2992563497fb8b7b2a9ae8868e5309ec7d1946787cfadaaa7aced547d97ef34f4ebb931253d343c19b1d5e0a9d1a6abd42ce6662122c5895620866b6941b353bcb99a4c8d87a96ff880ac912d65eb26a7a446be6e22bb097105213b7ee90b767f8bc1050314bbadc04f050ab8af5c021de5893c54b2a0716d46e0a0cade4edf2411415ae0e67cae2b590b9048165a853ff8363710f7bffc799468a0bedb8ea239863c2c79757078791f206f9396713c93", 0xcd}, {&(0x7f00000000c0)="166fcfa1b873a8efe9ccbf766f2c4f901afba3c4d9210ff8e3e752b9993caf4a5c8ea6af7026b20300a94b46240535651c8b8edecd418b32", 0x38}], 0x5, 0x0, 0x2d) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f00000015c0)=ANY=[], 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) setsockopt(r2, 0x5, 0x2, &(0x7f00000014c0)="3c0b31bba1edd65381a686b09f3fdc02238730fec87d5bbf4909f169d7fe2434cca80e0d464857fa8791763770740b0b5d1a67acf6e133ecb1860bd1171dc85adc1a8f6810386c558290c83a04ac5ef4b1e21ab4d8d643cbba2332b97ff75910ead8828d6827f648fedcc82fa1ef82", 0x6f) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000040)=""/15, 0xf}], 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x84) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x807, 0x0, 0x0, 0xfffffffc}, {0x4d}, {0x6, 0x0, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") lseek(r0, 0x0, 0x0, 0x1) 16:00:03 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xed6, 0x10000}, 0xc) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="5fb28fcebc86b2f735c1c082ebd786ec4bb320235defd59357e2174f818873017688eb1b3af9051525253b3dd114ebbe4add31316472172cdfb8ada282a4ba7a8528e221bb2895ab1b2e7dfcd1d62e04a71b56243e4b3a136ad55325b25afdb3bed92a444d5a9e7b879ded73393b15b7fe56d9ca61a45e81585110281e54a723eae08eecd37aee09e2d54d298cf016a9f1255d5c2b0bbc7b478197d19c98f4d9207bfcbe41", 0xa5, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x400, 0x7fffffff}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="bcb3527f92418cf62bd260adc15debaf8261e0030dcfeeeee0672b3df1d4433274501123efdf57d8030462429c4b4b10501fdd0a65152ff442db5e2d4ff6d0e0cc9d0cd59179b485e12f274ae591519c689ebd2933ec408ad3ad9654d1292784876d3ddccd806625d62a2946dc082d4b21ba45dcea2e3d70a47692319315d35f3fa9f09af8ad8d49a477323ab0d427d40dde3871d1c89a14d9dd17bbd7c7bc9645b234ba8bdad4905f32a4b2bb51ac7db0e86e6cbab49e9b516cd6ebcb80d8b7165060c21fee292568be788f4c1e2e4c9d8fba57cd71c3326c1d41adeb74626bb624a323758439db7625", 0xea}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getrusage(0x0, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'\b\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x9, 0x0, 0x8, 0x1}, {0x80, 0x7f, 0x2, 0x7fffffff}, {0x63, 0xa, 0x81, 0x9}]}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) getuid() 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000080003000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() flock(r3, 0x1) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r4 = syz_open_pts() flock(r4, 0x1) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r3, r4) listen(r7, 0x19) fcntl$dupfd(r2, 0x0, r2) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = dup(r3) r5 = openat(r4, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x440, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0\x00', r5, &(0x7f0000d06ff8)='./file0\x00') utimensat(r5, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) openat(r5, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f667360d99c1749030cb6efeb53b9cf8e556d41dda203277be94eb87fb430a19b5166ee94a6fe1eb4f6ad086de275090cfe85ef5f7d7d763a10fca5bc10cb6aeb41dcaaab64374b21153d720b34ad734cd2d19b25db73c46d62238312043a9b03457ebede31027741a89f6664709337348a34cab062539605c4b88e2fa439c54e3a10d342c602a314e78c96356e2ab8a635cc9d9116f8df9adcb396dd07e1cd4bfa7e3fe3cee37a842fcd00"/205], 0x10) r7 = dup2(r6, r6) close(r7) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000080)) readlink(&(0x7f00000004c0)='./file0\x00', 0x0, 0x5f36f4d9c19142e2) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0), 0x1000000000000176) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000002940)}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x6a) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x0, 0xc0}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x1f) r4 = geteuid() fchown(r3, r4, 0xffffffffffffffff) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x2, &(0x7f00000011c0)=[r1, r2]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x6ff, 0x6, 0x0, 0xbc3c, 0x10001, 0x20, 0x0, 0x0, 0x0, 0x6}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d70426d68710"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x18) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x1e, 0x1, 0x9) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a543dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto$inet(r2, &(0x7f00000000c0)="5cf46e388247791a5dbba1bc9c4ae168d8efc496947177fadef273d05758ba581fed70cb499a19dc730209c669ebee3cbb19ad3ed170780f3cf712bc89b6dddf4c80dc5d8e03b41963edf54619df24dd2bfbdc4804f7fd0b5c6857ea833e3bf8df8bb9220b9de640e7bebb420861d02d61dbb8968d4bc7756c3d03adb14f05b0bbb29ee5d43447632a72d5e6e81faa792879e426809692d1cf7e7f064f89720db2ce35e273e0f2955e0a9fb0984b46921d8413e0ef2f168b911a7e8a6552c3c84ef6872320b6", 0xc6, 0x4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000200)="70c1280900000000000000db813580ce87c5ad7425a61e99ba4af54264b42f73e1df07e6ccf5dacf1198926fe9b2aeb60612780192820000000000000000cae4b45c7d992e2cec6d255f047ee64375d1e80979496f7148a3340561527db8b50536fed585942b2b5bcdc343cf3cfbf6c24ff25958737e410afc3eda050e49774c0db85baa531e05756e86a74fcd55d75cdc93f2f39b5c1da1da2867ea562a8b8849161fd0c3e53db3c44d004d6911fa482f1a9a8f9ccadf32fff800be38229a16386ffccc12ae6b96ebd3a718fd", 0xcd) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35c3d6bc372d1a8ff42aa3cdc2e80e306600b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3abc5c7a192543dba4999caefe4857cbfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd38032bea16c8086c4177c9edede0ae1a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94799b28fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d5696f322d8da3a0c55b317eb692e71839bdc85bba476f2b88d87ea63a43f695e4ebecb3b86c4c0aa6ae3692b3ea480f670f35e2d7c4dc6dea428c812b19bbf025b5fddf6f62b6f81e2b0f1ec803a82400b0bc0b84ae999bb6db21aba"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd0", 0x4}], 0x1, 0x0}, 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getegid() r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r6) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r12 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x40000, r10, r11, r12, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x6, 0x1, 0x1, 0x2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x0, r2, r4, r6, r11, 0x1, 0x3}, 0x80, 0x7, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r16, r17, 0x5, 0x8000}, 0x1e3c, 0x8, r18, r19, 0x1f, 0x7, 0x2}) sync() r20 = socket(0x10, 0x0, 0x166e) setpgid(r18, r18) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={r19, r2, r17}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r21 = msgget(0x1, 0x200) msgctl$IPC_STAT(r21, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r20, 0x5) fcntl$getown(r20, 0x5) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/14], 0x10) r3 = dup2(r2, r2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x7fc, 0x1, r11, r12, 0x7, 0x1, 0x1, 0x40}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfe93) getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f0000000100)=[r10, r15, 0xffffffffffffffff, r1]) close(r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x7, 0x1000}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x127) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xeaea824cfafda502, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000007c5bc30be9c2c5747e00d0e09a1bb34e1f6f0cd534aa5144f7f5f3ffe75322379645484b24dbd6576438ba5a35e314ba0edae0a1743f6a7c5d459bff5bfa1fa74393046b43d36124b547473c9811718353a15cef7bf3a51bb5fe8e5e3dfc25d3c82b34b88f55cbbe3daaa95e2127703a0119225907515a9fdff647451a6136ee084d33849361c6a13f"]) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ee37b1efd2d1c7e263b6643005594805f9d3cbef2f0722a0300e8dc9997029b14d57f690ed400000000c565bd58abc5682379c7dae21cb939f8f9eae81d81335fcf653500000000000000007f000000db050fd6f0c010f1b08d546de983b0a483ab68a6588b70edd850baa40586040c9707d8ad97c870ddf86e5ca9d8c91d57a5f9a9ad68872c1f6ec80236a81e6d2d7d35fcac4bb48eaf9702406d277192eb2ff1ab94a7f7dc94bb0e"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) geteuid() 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) lchown(&(0x7f0000000100)='./file0\x00', r1, r6) lstat(&(0x7f0000000040)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/87, 0x57}], 0x2, &(0x7f0000000540)=""/58, 0x3a}, 0x0) 16:00:05 executing program 1: socketpair(0x20, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r3, 0x0, r6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200c0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xdf51be9b69698a6d}, {r2}, {r7, 0x8}, {r9, 0x20}, {r10, 0x20}, {r11, 0x4}], 0x6, 0x7f) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r13, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x2, 0x4001, 0x80) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000000c0)={0x2, 0x7, 0x100}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2d}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x48}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000080)="b666a2ed1fb3b65684de9f13abde63c24e6e65be494d4c1b630ab7a9939fa467b0") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) close(r0) r7 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "933b4ba8dd00"}) write(r0, &(0x7f0000000380)="bb", 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7fff) readv(r7, &(0x7f0000000040), 0x10000000000001bd) read(r7, &(0x7f0000000040)=""/12, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x4d4484131dd01f18, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x60000000, r18) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x195, &(0x7f0000000040)=[{0x1d, 0x0, 0x0, 0x3}, {0x45}, {0x2, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x5, r2) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3c}, {0x10007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x20, 0x0) lseek(r0, 0x0, 0x6, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xffffffff, 0x5}, 0x10) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8000211f, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x20000, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200), &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\xe3\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$\xeb^@.\x00'], &(0x7f0000000480)) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0xf729, 0x6, 0x0, 0xfffffff9, 0x3, 0x9, 0x0, 0x0, 0x0, 0x7ff}) 16:00:06 executing program 0: getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x44) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f00000001c0), 0x100000000000026e) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0244653000"/17], 0xa) write(r2, &(0x7f0000000180), 0x17e) r3 = socket(0x20, 0x4000, 0x7) pread(r3, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r1, 0x0, 0x9be9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x675, 0x2, 0x400, 0x0, 0xed, 0x6, 0x7ff, 0x0, 0x2, 0x0, 0x4}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9f9) rmdir(&(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmod(r3, 0x43) 16:00:07 executing program 0: sync() chroot(&(0x7f0000000000)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x14040, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8008, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x900, 0x0) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000200), 0x9, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x43, 0x20, 0x7f, 0x2}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0xda6, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x2, 0x0, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x84, 0xe6b2eb5611a3ff95, 0x7, 0x20}, {{r0}, 0x0, 0x40, 0x8, 0x75}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x40, 0x8, 0x40, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x1, 0x0, 0x6}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40, 0x2}], 0x5, &(0x7f00000004c0)={0x3, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000580)=0x5) r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) socket(0x10, 0x2, 0x1) r11 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={r9, r10, r11}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x775623f6ae674ace, 0x0) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10048, 0x0) setgroups(0x1, &(0x7f0000000000)=[r2]) msgget$private(0x0, 0x1) dup2(r4, r4) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000080)={0x3, 0xa952}) open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x2) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="78020063c4a143dc0da711ecdd57be971e2f6640"], 0x10) r9 = dup2(r8, r8) close(r9) r10 = msgget$private(0x0, 0x322) r11 = getuid() r12 = socket(0x2, 0x4001, 0x0) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r12, r12) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x150) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0xa, 0x1, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xb58d94234ee0714d, 0x1, 0xffffffff, 0x1000}], 0x1, 0x0, 0x1, 0x0) r15 = fcntl$getown(r14, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x1, r11, r0, r13, r3, 0x29, 0x3f}, 0x4e1b, 0x0, r15, r23, 0x1, 0xfffffffffffffff8, 0x3, 0x8}) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000000c0)=0xffffff7f) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r26 = getuid() fchown(r25, r26, r2) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66456369cda4762ccd616f93e566bd6b506563ca3541421c6ed0e0765bc14bd0e0bedcb9cb2ae2a6641a843d1ddd0256dba2184554a5cba1b2fc884b61b217000000000000000000"], 0x10) r3 = dup2(r2, r2) close(r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000240)=""/122}, {&(0x7f00000002c0)=""/141}, {&(0x7f0000000380)=""/213}, {&(0x7f0000000480)=""/88}, {&(0x7f0000000500)=""/106}, {&(0x7f0000000580)=""/55}, {&(0x7f00000005c0)=""/154}, {&(0x7f0000000680)=""/138}, {&(0x7f0000000740)=""/196}], 0x100000000000025c, 0x0, 0xffffffffffffff51}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020008b69d01000000efe1970de75a3a0000be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r6, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x7, r3, r4, r5, r7, 0x121, 0x9}, 0x4f, 0x100000000000001, r8, r9, 0x3, 0x1, 0x1, 0x5}) r10 = socket(0x2, 0x4001, 0x0) r11 = socket(0x2, 0x4001, 0x0) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r12 = dup2(r11, r11) close(r12) setsockopt(r12, 0x20, 0x6, &(0x7f0000000740)="ace211f625013a1ce2ea137be61f513105b080ee938320d707f9cb3a5ae9f0984c806dae823b9cee42ed1789c93b61d23b25645ef04f538693ac38928caf8e450dd3b4ecef5d9330aed961099a00864955e8681f10b819cfe1244a6453a4d3234265d6923b1857df5c5e251b3b43d4c9a13991262eae0f493592008018be5b562243aae2e6ef7b281e3224b90d82923ffcaff80a489fcf347d99e537970f5cad9cb0d49a8f00135deefbae57c8fd47aca2d024efaf0d09700f34cc99735888c517676b3e57f423448ce06d4b9c833c81cd341ed40d8686f05b0f00b6b15162e0004111aa040ce75e143e2a2cde999d3062016939209670503628fe0c31d12d27be37037b2af46743a49cdb2e8fb1debe21c10fca350fbdcae38131c61fe43e515070905ee21d256d8dd1bb7337f897cd398142b0b8cf0330c2ad9db25975fa85923b89af2990f5e645a55ca09c32ff072ae59a43cfae99fb903b31a92ae804b42a1bc5beb5a1fc9ff02cfd589055c876455cc72337724a6efc90c0069f267777252a32fa9cb70ff3f28770647fe0eb5e9afbc4f175edc6b1555e58f9b18aad2145119a3d683a74b0a0f6a556283284bebecd80255385936a7f11434359fe214b0e3b5d4be2a4c406b2c799d94326f62bf557fcbc364ca26e5c013011d62a5a31a0b5b973b05ce85f47fc9e6b6bbd494115e072a5547b7148b6a9e15c3a385ace1ab1736422712a3a0533f7421336e6b9fc16ca44e8da3404afe34df2135adbe40e5f32ed8155b84cfb86ffa2c243b2c75577be4dbf208e99963a39891370f515b036e8cd0c39e3c6af62e048ad060279a2a43d461060ce759402b0ed3b1b32acea3cdbbf450acb7be5a3b618c87c1a0964aa0a5842d6790499bc66584280ee15f7b30a4a5ed4608d5b1319894101f9b39d8a88234af03da2a02a1afc130e26f9324fe7b34f081d758bb767f2f937d30309ae30abf5820a56d4ea5bf8fbfb56c7249460bb3daa65efc8a52d7f872ec8c3859f618bf9f2eefa99b248b2979f7c196fa03ae3acb275c0a080bb3e94686a57e198c001137f9166f92c34357bc76ae5f2e97a01a668d960436401a95982e4fc9e3ea123722be1396fd1cc6b9a9cfbfe21675522390b1fc0e51d2ee97550dba9182d3340730746145cfc3db0f42423b3086622c359a77fa2d7c0661723b0a158161a7009637d8919eead6e1119db2dc0b1a520673b78a3721270303f9e19da546dfa0611cf02d5affd176ad5fc07cd6a79f409ec75674306d5542f9d51d94d28963963c3196205223bf9c673ff3b868cee2639b1b33fd68348fccbb62e121651decc93b762e803adb0bc6091dbfdebfe1fce6de54cf222fa82d242eb4ec4729c23ebb8982e8819618088accca6fea5ededb79afe4209e5e0810917c89383fe17143391afd07263ca1ff9796cc94189b0697bd6293b8730315d9e835d68ff8629b3720fce873ad3597287a85aa87bcdf337fb8984c73732940108aa109191c7f1551d248c6fdc7a7bc2162f0514cf827c5fd2a1e39c5b678d11fa67a86e3d6538947b0b773ecbef354bb81ca1507d7fbb098a7f927b8eb88e4de6f08248ff9529d77cea09416f7c53565f62449a7afee9b3a0e78767874fd035fcba2c19afce23e23841c90d0300d9410fde430e46effe5e7f0670fcfc28b4851b41737901b529312b6d491281b56b85f9ea06d161bf008dba8cd9c22d63e95166d4290ef50750a92927afbcc6f6bbb6e82b846c3cd9694f2d35176c8e1675759a12edce9fb1427776dae5ee80ac850b9c062ad6ba7c3067fce6e0b7ede7ee8287ec73a49d44935e9926cbac45de051cb8967e58bec7aabe132e4d79ec2a9bfe9f072f89713e529299878376b531cc4749bb41b00eaa37918f00d03ee49d1afc7d54c36d7e2763151fd3b5632ec260b94530e370d82357220f7cb2e0182b339a4c627624357a1dfaabadf1bd5dc727601a518a1f44feb6912d9f2415612f61718449d89475231716e6e05a8fad9cabcd72adae513c63d78904fb9b708ca6d79aa82602f4af9e0618ce886aee85161662f42d5b4ea6c167cf5293a9c1b5f4c7dbb6398820abb52dfa94cb5bdb97dd6101bb3cd031db608145b2169c17ffcdcc0fe6867c5eb96470a2b3f04e7972b1516f3b0d1129552ca069b1278e25c404f482d652343dec0b5afdfbb449c9bb9b98aae319c770909b6462cc7f73bece4060d75fa4e442cb5aea9576ab5cd6934eaa24aa6cad2e2f5f2b0a2d97ca8c5c96b3d55e114ec4ae25bf6a233ed143a1aebc1476ea1d05f72e90dfeb490f3d93601ffe3ca298e3f702d6ca32dd03ecb3719dba43a70af1f228b219832f7529f0f1c92f0a2ae21ce63554d4b5b90e008fddf277a0895da817f282e9b8ca7db6f63bada6351b1becb775f752957c3a6660c2f290b74a777f736ba890976103f8a61464fc5277755be3d099e3b95bd5183e094a273efad3021f9569cde11c32e22b68125dbbe8558000fe42b9877c24a017d90edbee2994c24db8c3efa924ec4ba127376db1af8612de7e5dcbd7fb3a0fdb2f8aee6cdd2496fced991489d476762da5ecfe7e0d27bd77e0448d897c3b3ab489f74902e410201c34aa18cb8e18ebec08c44437983a4de071d7a1e512864b38e1a24fdb88e70840df8dbb5104f6bf2b90314300e98eba4a8a8d2a06b7f5551b987cd894bbfb57aaa2c0e9f87f57f0164f6f3dc273317c2f45ba4ba006a62a5abc3912eb4bdaf0c71dc7e3d586f8f29daad96fcb64f7dccf7a07a1bd6d2eab7856f5f3d6188cf40f0f9806cf475c5291935c3ff22d6eacfa9065533e891f60c0cd747e4ddd96b9599a61c682de7136489f7acf70168f492536ab50ad3cabe07fd735850b6a3a92e3d78847b422ecb047ef74b702f01d446054d0927814127262b8892b9a0cfe2dd4454daf5e80bcef04a30b4027f5fed04c29e72de0e5b00e538ea6a83b4f3e021df925f7a426933b078099ddcf7f42ca858cd75e0819078a9c3e78005248c1907980db88c973374b4f2d6478a110c5d4149bdd886f9acdb25ac33b155cc75a1e55aeed5aaa7975c3967b70db7c79fec6b2943837955555ea3fc1741aaa6fa160db5b4fe8e36b9302c10d929823391089168688eb22a6c99aa15abe4f59e969ee0a5f5af3eacdaac20b985531956ffb84f7e5d9cae4d3340fc32f4e9fe7fd1f60d4acaae983b3b20f5289fd7ea930fa7cefad6e168091de00133b161b59cebea63ba820641a2bf2a21b2c7d6ba12756f108db2a1dc3ef884d7239802b01797090af09e468f37c0db887c6b4dba21068e2fe6e29070b3399faf84fca4a3afbf71d65b5f7c94913c8db7666eb629191cf3f0160b2ad73c8c7ab15165b870764419083487c8182f565a9b1d4ab29afd85ba00ed74cb3830483127bd91bd156c5a7c2c1adb0665ce511fa5846c2b9228384d2ff9a3c77d6e6b3294c8dc573bf8d9a1bfb5cac03c5ad4042f30305abb3e5bc82d2b2fd35fa69b6cbe4635c6e200b425068a342d9ef1965f42ad29ebf38e8a3b479988a60aae023c55b8870eaed91c6a526b7cfd2493cc34b5e336d101218794fa58ff74bef2ade0dcc8c9ce8ca8321c19ab791439c78837cabedaae27f51aa8e214349ded249d76bf9102054832d1c6600a0e2f9651f411ae0cf79725970256a21155d23f212ddce85fb4402b938c9c27c5f35ace57c6ae29a731f3b61ca441d541005a505f4f347b3acebf7cdcb23b3178aa867cf60790e9b89cd5e7824a9a2e454daf5959567c7613b004635ae0630e65c86ab3340f387b5861943c65495f3eca9db904c0df46588ffeffd096186a2cb2591e09d6a21bbaae66a95f202581fa8d3bab51dcd37dd806b0357f375753602ae3ac7a832b405f849dcfe7fe6df57ec452cb174bdccbfb865e7fb879206f96266f234da20a3b941cc63ed63eb58783a5eee64279f27020cd24e177fb47854abf577dab6822ca01a5e24c022db0d374823a3b4ea661224d7693c04cbe940b4ee7b3634ac7c0be2034e42b5c37fb2134cd96ac6cc992f054a2e6f606f79d0fa16ccfee0d7a5223058827aed32b3b5b970eb76b63dc47d7e1db08e7909207080c5747520d0f8970f7431178d1e24bc2b8e41a86b5658adeb481bb4cfd7e9b559abc9bcce71a34dee8d1616a2569e90049e106392dfcd3becd780d1543ebe71fba9e37224a314e96acc7462808ed9a088027dd205a9651636d2066e72f93493db6724543daa8276e9b12b95b3304f15840d4f61becb2b442fdf141a32c426a9a1059cac899786b725067a1f0a7f0b6406939fdec81a8e49f046063f237bfe0654d5e661b41167e11a06127e01fc3c364b06a82a71446c4e110377cc45cb642c75db8afc92ce4f5b3df7752975ec6f9db94c78dce014cf42666b733830478a25d8ca1bacb30390e48e38b73e8279e8c876890e17ee0ab6b2eebcf46a457153745071012e132ec141286bc8930dcab4ae92c30f52476aa763902094859bba3a8abdcc703b0d8b97738dbbc18d0e3ffd54d76e08edafe04e71d3ead118cfdb20600d64d3bc490f49afd55ff7bb321e82dcc50baf887819975b9c17b86b2f4bb28cb713abe4a2652273b1c09f64e696a2d7772f4219ead2124ad824b171cb61377ffce094fa94febfb3fab6f957e0865a1a954ae02cf8968bec4024f677286b05ae2f2b25807b333c49f4d6b19b3226d31dae27909b7e81494461860a6a7177717239f94170d3a4f972465adf764b2babbc18bb083b71509b0f13a2df71b008f36900203facb600b8888432cf619c1b9f035f36b880d3532a93f06186cebe37f13d736c01e8ce713756cd4ce0b48d207e8bbc7314b6187941e61992a7cd5ff70a699c0ef944fec4758a66de624a491b6c4dd696363708a6bb9cbdbc2a22fd8710f76ba36de9c454027ec95665bf4b8291dad0f8da89fa0e8cc7cd86ee70c5528f03a13a81d05970b0a7cfcd2f458a5308de1bf9bb163afa130ebccd746e3bd04cfc8241ec108b8e2001d7ee3b54c869f23c1d0c4426d96239ab8a7b884d959ef855c378bd05d00c7ff6b8b5877706020c8eb1adfd2a29e049731bfa44239567b9af85d37ccd4601f833f68d1bbd9bc08df580885aff3bfee829515b74123a72d54dc1b46891d3f708c1168dc2eaf0bc6cf9fda0fe07c7444aa9cf8b72f2dc9a22f4d945986c923a34459903df88cbfa6d3d441c97732d3bbf495945192580f14cf4674670a78568d47fde8ebb1cb9cf95c4b615eada59ce06dbf5da169291d4404517f242ea3a988b49d574fbad9be64f878179bb5bf47a06f03bbec0aa309ef7e24bd227edb8bc4fb5329619fb3b790122c6b18dc83a01d340c76353cb00c4dec5aa8b34c8a2d26da1ca7e5a82ae3924246a8b2e9bf1dafff3eca9060b30e8c9ffa0f1c98d3623120f0b8136ba6c187abe617301351f68681b0d7021b6c2b88ec3a15c92a0904c54fa33bb5f2bba383e31dfc8ed67a0584bd057a7ffe61fd24089d61482effefab2e3df4ab25598948c6a97a2e161275ee448e60c05ea56f56a9c2522207a3a038d3f7f8026a518b0b7d11b69e117eedb7f95cba46d51ff3d6da736858c6a1726ad06a339bb65512bae64b06f82e2f72177e722bd006c24ad3895e4f5c1a1db12578a0ec53bb3ae31d89f7cd072163d652b7caa5c43b9e48d24c3f3836289cd2cd1d33d1b724ecbaf2ab35560894067faa26848da6379f345e39e30c0f58c8caf8b3a1f29ad9ce66d11b45ce1c33c6f5d6f2a5df5a0580abe308fc8d775f3", 0x1000) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() setrlimit(0x8, &(0x7f0000000080)={0x2, 0xffff}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000180), 0x4, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r13, 0x0, r16) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143dce4a7efa1274b4fd40ace1f080000000012d36af8eb6af2f67fe34061cc198eef5615f17ae56d7fc8c7f7e9ea890c3a393b55bb1034eaa68d246db6ba715cb45b5e1f59850b116ddfb9f0ed3460033e0280c087c82372fea559d9655ba2c2a5fdd6470a2ea62f8645b11e2d81658940f0c7e553731e3bc5f5940d9df13bb0c53e047da16e0765213a"], 0x10) r18 = dup2(r10, r10) close(r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r19) r20 = fcntl$dupfd(r0, 0x0, r0) write(r20, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xc0, 0x20) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="4a1b073a62f1f1fecff46f8cc8fc0ab8b63ce52c4e6a8f8cc4c78225e528e16b58655359efad0f73ea1d43c877fe0834b9924dac92fceca76ffb68fd34e1635c4b10803929fc35001a9943baa0bdf9d478a99b8259c59e8f5bc748e3850fa5bb24fd2c4b3f3e1f30fb9a100f2cb20df83cbd2295715c8942ba", 0x79) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5026, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xb4, 0x3) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530005a1ec64570051487afc1bbf082b8"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x8000, {0x8, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x2666}, 0x8) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10a4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:08 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xfffff098, 0x3}) r1 = socket(0x6, 0x4003, 0x3c) getsockopt(r1, 0x0, 0x15, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000180)='./bus\x00', 0x50c43d4243fd9749, 0x2d) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) renameat(r2, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r3 = semget$private(0x0, 0x0, 0xe28605a270b0ba35) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/29) poll(&(0x7f00000001c0)=[{r0}, {r1, 0xc4}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)=',]-+\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=')+@{&\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x86-%%:\'&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x3ebcb6290bd057ba, 0x11, 0x1}], 0x7, 0x0, 0x40, 0x0) 16:00:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket$inet(0x2, 0x2, 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) r12 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r13) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={r11, r13, r20}, 0xc) write(r1, &(0x7f0000000000)="87", 0xffffffffffffff03) r23 = socket(0x2, 0x4001, 0x0) connect$unix(r23, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c0a148dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r24 = socket(0x2, 0x4001, 0x0) connect$unix(r24, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r25 = dup2(r24, r24) close(r25) ioctl$BIOCGRTIMEOUT(r25, 0x4010426e, &(0x7f0000001740)) r26 = dup2(r23, r23) close(r26) sendmsg(0xffffffffffffff9c, &(0x7f00000016c0)={&(0x7f0000000400)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f00000014c0)="63f6a796776c7e1817fcfffc0540685f2def83bfdad39daeab17bebd9a30b1311baf447f1c139c0e59e73b57df98f48d1bfa2e56aa93045111d1ca217860ce069b7241961f1186d1a0bf06aad5469fa98f4a09dface2cf0e0203f77316", 0x5d}, {&(0x7f0000001540)="7ec13f19c71ba2d36596640ff244ba076fa82732e6786b1c848e50f8f17a5dc91a74eac9ff65e2a692e6aa24dab0e2c9970329aaf4bf8a446a862d51aab1c653ac3454229015615227f0ca14f68b8c18bbfd294ae8862b7a95f5fe264ba3b5f9ebc6768f9a3ebc4573abfb04f102bf227b0eea59e8cb3db1486b37ba4615509b7ed1cc6def50372e51b6dd8b12cc20863db9bcc440b0", 0x96}, {&(0x7f0000001600)="64e8b672ebf477bb9a305fd7f84a9341448677f8dc8d5472d0f638b994a46cfa8f2013c4fa3a52f26f9f6ddced55c3b65b00cea2b8f1d538937ec674486743bb4756e20974305e8537b5cae557338bd7684c28fdef388b157df61c3517d666e1563cd4dcc9bd64f811f7958977122069e8b15d228c7b5ba67efe0bebbcd92daaffd0021813d8309d4ad29982f084a5d816c8450981b73f29", 0x98}, {&(0x7f00000025c0)="d76df97df71f7027aa0fde06d49c4faa9bee8a2bbf6993d75baf39def052ea7f0105bbac4891726840a192db450591c6fe62a3d5f1dd1081d457112216f2dcb76040b1b39d9ac9b76592ec8dfd35eeb2db1fdd5455fec0a26d6454a91d734864fdabe0e4e2aca7406c54a310d2ef4cc6c0ee9129e149007447d99ec009c5da931b737d6d3f8b202819455754f86bfe4668e42e33efecf8d097e5302b1dcba66ec2d45d8166400a3545a2c6fd9224b6c0b3c09a3d27afa613c415c98a63983d9fa0be715876594f5dcbe54c9b82bc136d89b430ee62e05342154429eb537cd1d1682626bd3828a64b8dd3bd970aeafe1b1e87cb3214e557af9b0da1f32acba17d2d86419676a23841a6d78853b16b0753be5e3e993dfdca466e49b86e50de7bfb8d6bfd8c2fb6dda9faf745b79f2f6cb29ba4d92143ada164acfba902836d38783f6a7f276342d602fb31202b9601bcdc1c43e6449947bea367485c839127e0e271666348da834f6b5334b801dd7296d87a5efd08d5acc09eccf86d5f0efc3a344cec68261ee0704b18fcd38a877f5475d2d7b9f1193b90122bd867d363e2c5e711a696769f26a63fe5e880aefcea3996bffa02ae3843cc1c01662804b74fe9f6708e8932a2106618feb98c852493f81597eb51b39dfdd0473a5939bf6c78f5cd022e202a7d83f4173d4f971c5bf3eaaebfbeeadd1938f749037ea9f62b89b1726386cb87796bc86024cb6b262be09686d4601219ffc3cb3530de639ed1a7883c6b95c41ff07ad1a60f2caeb17f477404739f8b6675e013ff357652ec369e3b576e74d2832113b0ba78842b464c5607ba68c410583d2c88df84b3704a9ccaaf934916c1dd640a6f69b3464f311fe0d17bd1fc9123b26e5bab1a8c12a854c7f297de350b4699471501405ed4b365a0c33997f0c15a042f6144a3291eea7d6337b5b5848b568ce2f2f6a4176665085295a106eefaec745fc814a339919e22444f36419fdee55bdf833871a577faf40316a9e502b76a7ca285adf29d7a964aff2713881559903ebe25ea8c92ae322b6bbe5eb230610f1776548cfd6d7bb5e70161ac821c40501d246d3cebca7c3c1ae1496433fec3f3361f7f8d76ed56cfbf687f364545b988724e20961b7d7ae55be51512f19b83270043bde6ea3917012e5119dd2b995cc38f1c2ba1d3f30d5cd735b95ade39a6e66978c24bc719785612eed43441aa5b87fb766d2eb70d0722b6a41e6df188b0fedb2e50ddb36cb59f109bdc5ee6ce89c0d98f1755a26044b2d8c07a8d3bb7574ef33bacc1fce96058209d1802a31717259cda315d75c455b5eb394054f89cc8249e4a865a3e019af78ce93407076a37d570c4ca1b485b3a6e11b81cc9953ea8b3921b7e4f31de0585f72e3863964d29d54becee9daac62801169f75faea420772cccfd050c2f4651114f052d00449a70036bdb539747e1c779f219721a684cb7893e9416fa213cf338b03d8baf3bc3065039c387d4703727a62b77d172296f9568643965bf0553ce65e50b2184011c601aaf45bfb36815572f519ffd89b157676fc86652f207ce938e688a81de0aac1205231d8e6173340a336a975a89453c35a4ac6ac9e0c1babd9ca3fe18903b5a8a079add46009611d34e784a04ffd7235ffa0ed8e4dccf44c7b511317e8010d3b7861a3f524462830adaf285880c7b370555224bab510e60ef2809acd896aba7a2c2f0db439a18e32bad75d640603988ee943cb6fe5a85b048f36034ffafea08441faa71dbead05916a25ba68d05357a82d04ac3191c7c9b0a5654e542b7e75999354bfc5756829596e63a99159bffe361c60fed15973061c3ebcee58d8c1856926571621b215190ec336a2adbdbdaa27ac08884a2b1bc19abc7a89ca052d7b273814ab2d23ee9e8767521daf6549a220dd77fe805868b2363d7456c682f5db65949a6ac250f99cb8041a2fecdb1ba49df740d1bf4ed46d02ff0bb5dfbaee4ddb36a86b5dc71b860106bee051d22486dda8e43694be9921634c860161cbe95a36c41bcc8f6141d95123b00a6df522a8f4a4f024efbc3ebf7e439b835c992b223a6bcbbf5272c31808c5969e08bf121bb8555a7feb67a5562e4255b3bc4bd58c5968785b211145ec0ddc4fb0908bb256ef787da7691aa80e5db2073ebd0be76a7d44073609a6551c7e9cdfa5a24dc7479a37dedb1904760220e55798b098c4f6d3a6e02b1a19b5ae752df6d8b7ed166938fc42d56652911a9e06f26e05430be6807299f626f4f143c3b05bf083b54834eef307e5fcf01753b09b58a4edb3aef0a3579a2d38f5d78529d65e0b776d06c153f87ddbd96464c9cf4408f2eadf974b0aa094784f065246e864b789cd0250e7a462793fc64d1c586d605771f892e3eb87879d3f32cb40ef93586585dafce060d0324b80fbafde2b1237ac58284da0e3c847d6c90b06f07f62b4ec112bf1ecef7c8432775e5f8d6ef1d30478270b75babb32022ee0f4c9c38b15c7f603babe0a8bfa5507a8ed0692685ef066999299edce511c72ccb042d8bb0dda5fbf84bf58c0cf68c2ec1a8d640efe37ad2f0d074273c9459214bb92a8bdf743bc9fb33152df17715010c374b93dab3146d3b68e9baa33a3609414582284c4c05a3e589bb313851eca87edbea1e829ffb01b022be1c843b2cd5a641970c11344eafdacb2e40d03556c87acfbf4c3e5c5b6e339f270e7ab0f9f8eef7d728c06e6b5b0a78abef81229dfa36ac8ec0362ee828efa7e7820b90ea762b4eba3c0bf7d06d7413404c8ff861d989a7d772c07af2b08cfd746f46b9c0dd1f54c972f2d67993443f23ddb08189518df73f27f6e6acbcb193ec82525ef8f3e7ae58f75b0b3564a4c925263a06997ed79152c0f111728c1ec14f4cfa7c6e568eac757b618695d5cbc3a8d92be750b2f0a6fc11b579036f9eaa7fac48b8fbb34af339629a59c3f6c4128c097ce4930faba11c0eb13ab000774408aba5772926156b082968c5cc2d1860c7d1428da0c7a3c22b6d48c027e6626c318f71bbb2871dc0a3c3dc8cea1fde349c619a61eccd1d067395619acf583c1a3868aed2f70863c5b7021babe7da4faa22b6c2a8076f11f091c787f74ecf9bb8d0a3092084fd494ad8b9d5f537238d72e6c6c279e0a9879089b3e18646bba8532d75b632dbf137020a74d8a1327980e902b3f7247767135be1bdb37205278cb8ffcdd7081689c6a265b5736f737ce1c01e32a9f64b6dd5bd253efcc22ace82e3719da00e09b622d68a9857597f125a24de5271a27c2944715d98f627191abfc9f03d5698781121f89d2760768bb27e5d9237ff603ed1ac21d24692e1dc44be1fce4f29afd2925c37d9cd6b209afbac67ecc84105e1b8068e918e186f3f5546a74dbce319aa6bcbd14dec3aeebc103267f83e760dea743ff40193b7475feaf0525bd905e393387647925319ad54ba9b413829dfc3d3f34fbf6981c5300923332964d5f108b158b49428ee039dab344956fa18f4f5d903d923696b49c0f6e7463b8f6b01ff5f86fb1eacaaf830361186c6a3fdbb1cfb46b0e64e38d1341f7608b7f78d64f11d566efa74b21c2edd0f90389870e075024d2645629be46b986314c94219c3847c76bc8fe92136cd3f9ed1d330019601e7936dfa595b134a19fc0fde84251c427f9b7e1de4407f7fba5d59d397b0bedffa06085120940e0d333d566aeff486f864167005193d51d846811dd335f845b31eaa33bef8daeeddbcb9ccfbb4d734bf5c70547c0a0314ae44fb18ff8069a443ccab12c7f303553e5e5acaa20430f761c125776956abed8b4e140d7c5bd8bd98f33ed99246438dd9addc0ea3fceda108f9f96e47d8d257815d21940b0aa75391d0551adff161ae3b740da08ad67bd4b77ce6c48cf745e833d0d52be29d29dceebc6c8d7eb40e35c788623bbf2f52d0a2255f1c67f869d4b90e5f102b6eca357c503f56f0b20cb96aee68b870eba1a175724b97feff38811b8f15d60b901493b43df4173643dab78d88d7f20f58f63462031e95686f21fc55b39ae512827b4983b992e76fcb97c27497471649917ec8c559b0a86e1693f3818a250d64ad99fad25639d3954405ff7c96d9649f70d6064f793180ce5740246df006de9b5e2689b0d8a0f1a214f02a3dc904b5192cd7021c54fe93bfef5389d0e0dca85cd9f3a126436d5759bff98db9d00c33dbbb8588903b4f66a35fb17418c55a33eb6c3de392b0f0780fc5f14186e693d8d1c7edb0fe0d9c3668cc2c506a4bb67598c95c79bf3bacdad610be9d482ed12777bba30d601732a42fc1cdab8a8223a373d90f16a4a5651e85f9cd99edec418884f15fd2e6c504c37feeb59a54af37bfb299d0977a795b7f015a48f97802d55165769203e33b3902b3d13c0aed9f0f9e95fd04133fb8c404d39130661bcbbc42ecaff76c66ea188d6c21e7c69f74377fbeca81e3cb128ff60b09fb0f8bf4aeee5f8e612e675902c9bcc68ad33f1b78bca49116e7fdd2d73bda196a9a3e59ffd562c06a78f94c56bed5f2846fe48b12d85cd9ebb6fc226d4fc443fd60cd1e3737985160ec154cb362608701c1d44aeddf69d40148a73a7f0e6f8e4e9f20d28255e8c2a0fd4013157c7202eaaf86820f93594b6c318d992064297c116abeb5065889d9b0ce3ae4a30631720e39eb6c2c4d8350793c009ef0c4fa734fa7596680c790518a0810ae13bcf758514ee70f805c833c44f1a34bdfe4c4e18ce11e624fb2962e7e9814513dd86647427cda5d3eb7ee8f4380b05fc8a7c6c216f3934fdacecdf8cdb6389ec52bfd3d75f9646aebe7b1b6e563cc9631193f68eb52a5083cb86b506bf76606ba7ef5438b168ea1daaa8e6412255c5b60490d878e086c071d78059ac578eb0c783f9b0c15c04dd94f1267ee09ee328c33c68a7db4f9072b915c79cb92b110accadb5668477eeae21babe5224c43424f1058a676868e68bdaf7d504fda50b1d8cb3d55bfa2ac8f37a12da41f4c61c5e104b781723d18688b3728b0304d88868c3ce0438cf5e24b8b6d63328d7ae701a83c0cc62b0fb809e79ff80908d9097750059424bbe7686ca39a7c33de451cc911261372e899d8357ad8521470fd430f4f8248a0f141e73cc4d7e87bf2a83dc3c13c13e914d49a9bab74b673819ca3a7f2f3e879947da175b6f34e97cd1f726badad5b25bac753e5b5e360d91189cc28d169b0f7f4f33ff1dcc7ef423bf7d660b185bbd93e4d032953f3302110680550956e242a39927ba76b95b36519adf531af014bd0cb62218c0a2c3bc25f5a70c84b099ff87234547d3eab50170bbf6dd390a2d5d55167d36399d06b2a4640a3ac5518dd2f2159b5a9d16a440e6727c82389149546b049e1068f0d13ee1e9845be2cafdaba15e211a38b6383f29bf739aaf3cc012430edb30082c2f5c493798033c50aac83c7fcd3f2f7c6f9cc0a517043e65e7512634b183afef9834ed4db852fde8d98266d88206a351e31ad70a27aec2fa3bbb4c25bf0ac431d61c23cb0d32276d77d85e75ebff6c7f8f806fccd9d4298b7fe6bc93bc708068e93a021d520207f5a94a37709ae53660276ad2e032d1808b63e9284e611a2419f6e0dc0d41c37ae89ec032bbb2760581be1cf64912855294d24f6413d25cb722a63ac32dfe69406db0e8946b4d69c67e1dde2a7c31707096448f8d3c4d95ca9e706a082f315748e1f98196067f6753e445edf4c7bad0f1c9e1654bd39b5bcb7497feed3e012d4abc8afa15c7097ba55a174f1f80ccac1e1e32a486f1ee94d44e7ed5", 0x1000}], 0x4, &(0x7f00000035c0)=[{0xa0, 0xffff, 0x6, "51c3ea81800e6bbdf541db1230a565591a2651749a65b03590f13a424c51fda4fec2cada29b46a17624961f0a5375f0aba15dce61eb093907291fe738baa4a78c09b64fef3d23c27b5e739d9895af68a786b00200eff644fd582cdcaa4331a87aa272b271e53e9e314692dd8d4d5f3f293bc816e79a71026c9a51672fd47c12d68a3a1b50a5fe97dd73b"}, {0x108, 0x1, 0x4, "36c18491b4911b6b973e2b2ecbec0c230bbb53b843151f0c940aa9a8c7fd8caef6c63fbf860ba5c3dfc13c6b624893942a85953c6fa49e8d66673915a687e656f4741cc326d40c85ff728d121526abe999cd911c1e5e7996b037e0ca1e68163c45c68d515db81eb9c7cb38c27e8950ee91ef32098893b9483c14f1362758758fe68b48310e8214ce27ccff0370bf6738e616e8e9c6da46a647ea626695d001acc4ad0f4ce160f4034fc65198c1f35506a5924a42cc32a3418166db53a5eff7ae358cd6787860af7658579a2506e808c0c62604a2b4bcd4f4ff55b6ca77435b1974d7a6e7ccedeb93b156db974376d65979a155d3210460"}, {0x90, 0x1, 0x9, "189110eb4e1486a6fa7ad1ecbdd058c31096ad1d3477d7ff54afab96b5260e405dbd5baeed5f577c2ff0e008ef675f8f2897bf4aeaf5ce1140db6184582970a16b4810250e65d04918dd3e9664a4dda006f96f57f8237099d1ce4435bb606f179736d18acf470e02fea0a7483c4640b87737fde7a248abf615610261eff4581d"}, {0x1010, 0xffff, 0x7, "451a6c456a56a05b39faf0e85fa1c327ca7808be5576e84433a651d55b6e516607c0ac1f202c915a2e6b13047bf43d5a26e63fc84e5b7610b19ebf583bfc7ff12c168f7177bda14acbba5472e01bbeb0b54c575ca226775b9594eeff2145fcf9b58c421e84cddeee08302ede90cb116195ad205df4090c31c7651f77ec0de3351120c33cb397bd4047f824279de19c84f23decdedf58285f6b2febfe1c0a19db5ad2c2dd45622941d1c5dbc5332c7022839c8a5de106a04f6165605df315d36e4304250d34cf8be9204b4c3f734baf860b8e7f5bda9e2498ae007364baaec4009a3042de6b2a6b507ae6a9dbdc18aca668a5d5eb3c07f736bd098d65286d3380c34bf4841eddb3ffb51f89107cb888d022cc01c339de7363810d0776e7d12ed63df023f157220704639220e886934e1b846fd6e865e7b9e2b8e689cdcc472cffd9af362e593e8d8098445807954feeb518858c1f570305d2594ece229aac1ac12075b39043b90f612270da94470ca7628e858eeee231dc2bcf6925312d571da9228803260387544ffefa0961f953e836db01187271406d35b9a7a89a80f47bc28adb46ada4055cca132804dffe71c1e3539d2edb511c08110dbfb06f768a080866fa72e4d7825c747165c6c3f5b06658cd81c4e98e4c619cd46e60d3e56ec68173c95fd81fea34d1b6e3784b630e5e6f975056511fc9e7c6fe674601580b088caf570d357a659fb780a8fe5c77684894041c7564268926c424c3845a599595c6678670de6340d8e2bb7a31770fb9a0730cf8519209ee59d98f32d92eea8434f664c0b617a1dc1eb7ca5a2e35c4e1a82f60c9a38f4b1c84086b1a5aa95750cb33d084caf676f85e3fcc49362dc45dd4e539283308062cfd4207734536039872af233aa5ae1a738c0b96e36da0256bb1438f625151827a9705eebd52445e7844144d6b72902f128a38f00d1988b63fa5310fe238e8d41b61f25f02282525fb6b777095bcb3a9300b11413c9d413a87eb9db6865867ede4b324d991ddb2d0d9e6787990be77814c8da894f996fdb482f2b9bf60a83e304749a001a1e294557deab842592d9cb3490bb88bda2c7a2dc92e8c2939b5ee3c1ab5001ce105f1714ad68c99292aa934b173470f7103f8a6081ba155e7e24b7c88d987e32fdfec26d4b93ba34ed7bdbd743ed3c0380eb547972a9d9b39acf21e9812dcc058c056a2f7616c7a554dc16dff1c3a27f42ad761df21ed00d14704d4ea5ce04dd4c01efff23411d55d1a8a2b0e3161d5275ccbc951b3f71ef9230a95d45644f11fb139e7526b8bf2c690aa8f0ffa2f4a47c5e7934c2e5c99d98aca9335e4e386bf30b335d000c5a6c2727ba1e47c846239976f31cd5dfafdfe839ee5865bdb7a666dcb9858300d26b9ad5cee4233b11ee2f2d705b80fc179910330b7ee8146503c9417f230457d94050d4c448c125dc90680e00617603e5571357fb8bc5a19773c49a20435d294869b1d8c70998f2666e3a4faa1d8a3a30e5d13b8f6954d47b56f45e8666c8a8e6ab4bf0235b15a8f6a5c7a42fb8544518bfaa0f787a43a3d3a063a66c14f24d9f4a86f2658be509284beb437bfeb8c6589f0ba734b94c340feac4f846cf7a5897471b0ab45adcd175a7f4bcfd7a065400a27f0237984e8c093ae56464ffe4817b8d411c4e6b48b219e2055761b9081cb549656dcc71417654aa5f01c385e80ffe164cf01c2f175b12dbdecf41109b63aeedacb79a79f2784f8a7709a08a47c8135a3ad9e127191f2bee80793364a9bc06f770b2fd68547226f7126505049cd5d2cec213342422772546ac54a569761545fccede268a57e725ff22ca6db718fd1d31224dfb0c4ce9c55157d842aefd3881bdf030b7124bd68b7449575d488501c34ccd59405833ee2414b6df96b592549ee12f3ef4a7f525c304cf0d0bfe63d87abb9965440925dc61766806830efdc4d13aa97ab410ebf6d7489b025829677258fb399ef24bfdbd3b201a5f58d8798fa7056bc2d341e34b0463a6b72a491db098fe2e4ae97b858a8f9a1639dde7a9be35164c7305df8904b795f76f76d7cfdfc21a158c3dce34e3f5a757c52fb5a4c80d02869a4eb1ed1c386eddbece7451b8b980964f788d901fcac54733aecbc9b9b7a58ae437269b582127022eee6a1d58e8700229b3ed1b5916a3459ba9d7ea56736b7b7b4682725ae31841efb1b575d0817d2488fc7e529e0acf6625e73396c8ccf57b009650b9f4802c2e116dc5bfdf942c83bf24da4d6dc4baa1b9a2de44acaae38fc8c8387ca8e1fd5625f2ab0d6b94efc5f377c5cdd1c63b12cf6e7202493f8e0384f109aabd5026109859d028462e930370844d0342550198452fe253a8683a26c908572069043f8ea0b61171603af2f59f2df8fae9e0dc17d66f7e8e267032fd96b52d2f592ae330825ed0254908cc18b20eeae8b140a2d9736e3fae286ecdc14a4579f244deca9fae849a1e3c0f181d4ae51b8362c42d2bdb38c4d8625b3892cdd7c709994aa029ac23834d454708c1d94f7fd8a54a267e63d7e686d2924dddce9af563600365a5191191d7d86cb05b879a6ded9536b1e792f05d1924be2e34cf02fef6a21881c916a02efbaa12f7df5c37bf6fe5e3109561860781b6d704df8117895c7454d72fb6be4fb4176b7d06b3fcfabf91ff9e420b9f78b0436863bdfc8dcfacf3c0e8f57086876f1f7a51cc0e813df3600ea80e53375718ba042ec3ca82c0239ec6ae58e58da4f426e5258377114c35448dcb1f1556586600416a21fa37231ebdeeafe913d4c356f8d209a8319feaf980df92f9b3815c94f673a236ccc2ead1b009dba5319cc5b20713986cb39633273d74e919e8770e29c5417aeae08cc85697d67ad446144685615079837c495d41992360ea0783dd31826b838bc7b8d874903b4195f54b97b648fca7da0b8cdfe969176b2ad4dec669d4eaf34aaa49878a15f41470a6175205d2b5547dad4c930eb1676fb567d269e8b35fadec0672c317910cf53f83cba3606a36d93e837e22e26317aa62d98ea8962772e6e85d467f4592aa417e03b1054941c08cecba6ad06db7b3370edca41d403c14e562625f4b32739c3cc97c28f726acd697dde8a4d02de85978580bb3c241af1a64fe5bbf8df52731d3f101b063b40ae0176d99b004f4e4e9017f5785d70c8676e58ea94b4a9849b6e03b5393b992c3898722cb19d63d36b19210d523f06e1a314a61750ab6ac3b6cf399dff9e86e54c8370a18d987a24763ee4143c4a26cf5a44e0038a978b67c7c53e338d7b9164a4e74458aa29199b54314b50424f9c02516bdf21f858f14b823b709bf6efd0268fcf84e3fb5dcea5e431fefa97affc4611b48224574562c5961811be8eb2fbf3fbc11872b765b6851c77b59077a4285f2b81497c978d192e5d8ccb3846b668102d7de7e72cb24148c5491d47e50da2a076ff55bffb9518286497c5dbf0bafb76333e4419a11cf211594319e5f83aabe0db1a618f571f14482cf793f164b67d9bd1c1128eb466f1fe4b583ef808a70b71c6eae03eb695cf8c5cdee81f5def4f686d842e40fe73eba96f1c53372aaac6396e24d41a58b3d7503d51a779e7a1817533fb4c172b1400b29f68c18f0286ff8bfceea31413bf83590f74cf216171b9b4eff5c8fa01392f9860f761774856caf99fc8541086584519390f85641c9d6f0d3bd83719842acbc89a13d9f80bd98b243e3e7d8db081c64b0c9176603fff05114da9ec46ba2b5ef5fba5b88afc62ca21ac337d93003fafba3936d60a4af209b72aa822024a9623aba50f391825ac54b6c062278b80a454a1890c547fbd066bcdf5bdda2a882b812e9e60ed42018e45317011ffac46d29503e0ac3b569f2e404e4d6e029872854546c2d2252cdcee19f4ca4047e6f6a9bf1ca263387a085c3b277a95b587ecbc714ac0cdcbb26032f311b7c3ab5435b19b246d3cb315c69d1494a2eb035f685b925ce7c3d163b50cbb731c82e107100a6773d0de78dc953dc6ad8c72c73e14620dd2ea266a487fd23a212347df5caeabbecb0663ad9ab2e282029111f406aeea2cb0325a1cd7a3237e1222e1ef88c5efed8298d4b0d99692bfd7a8aedf0a252ba63d8af0a6b3aa65cf60562eac76dd459226ba39d946058dc76f08f08c28bd1adb03eb85861959e6f55b230aca1a5a3be2a6e615ab3007f5d3e386444622e84e4938d28707eb2eb94c7c8277e2316febf11847af1e7cf5fc8141f28984b711fd58b17a963cb2fbc78e6cd097eb9a268cb4a2d28d0b6be244ff4771b128739937f18465bfaa1e87aafcb226cf54b01c04e5d5e185a8bb6d5ca82650fbdd4d7028c3f4678721ab50717df0ae047a5a7e7da4be547bb5351a33a88d352e11956d0108b3cb0ed68184a0af8d976cb17ed4e4ef6ab1d246c738ce3aa7a65188ddd09a552ee75a9ad744791cf027662c4db9853a6902dad404782599b20e6ef91b9dc5a18dea5963b360961ebbc64bc3f2caa884b5b259120724641abe561f29aeb00dddf31e1cb0229ccf8666385c0013810234141271e9a2b6c8f430335b244f4526047db9c00db7099319112204d1f6a4af9a56ca49e846eb34cb9a256ebe9d5ccee0ecbd00391adfbf1e2d75701c85f6c1b792e751a086a5047fb815f29935304a3759b20ca6301836fabfaa993da818edd87a91ba3f6724f378f27000fadcdc9e328336cfc8aa4ab38d19374fa72320052ba4a0a3ddc0d990c0cb5eb19dede0c4c3669179a79123332873cd7c15073e2c1eaa160488dfddc0c829224df39d3a452eaf377d85a6fa2be0f16b51a5be8f6bbec26a9a706075590dbfdc2ac594a94ce2222dd33d8a113498b535ef7509260439726b6336f8f02743aa2e8e89d755d77b6fdc1ca291da5f853d06357bd85a6fd8e456cbb663041fd118772d62aefdadb3676f2e488dc635db161223e3e93e33a99c516a9aa449c96ac1c0010ff7214aec244771fc92acbb9521c9d2e59ce3eff59b2696463fa8a62f261d0199da9fd2c4a3176d6bfa6d9a5fa3c3df0df37012f01e6e5e3cae26ec1a8104f0bc26f66226ab0299a56d20716ffa6a53316ac8cdb67933544cbda7ccf57fa2bc07b92079b7a63add56d98867fd90624a4cc379946795f49ce589d5237a9924f5f0ae3f2fb1846ac0221089da73eef977fe10a2201b1035df38f203a35230ed499f16e6525f26498b45c0d1f349bcc4568543114d0b369de30957bdbac2cde44685e20b2eb7058042e4ba999fb4db17df0c5dbb44412c4122e4da6014062b8f8f134c72af9dbf3ef1a3fbdc210ff87ea47b1c343817b5414433c1b35fe7ea850c3f81aedfc094f6b41dfa3a6784310d83f3d9a0a6009f7e597821f6c779eb41f28096aac1e213b7d7b8e20e2f0c67831e151addd4e6d714011022c261cb93fee72e5219758faadf7c1546413ffe3c85d6e660d590b8f1f4eae091a1eb0b946928f08e38a8ba74796d6f2c7dc5f96af0bf41fd7ad80b9ff8db63fbdd08201282fb7f7c0eb1ed19a29bcdfec0d0e22433629d089c17a9433ea927470302cce3eff354dbafd5a351e0fd8a83a690bd8a80946cbf1c11f600ca274c1f5191bea86e61446508d5b49cb044742d8ae52d8f4afa4ec30f2ad9ce090921c27b61c9d7290b7d47a3eaf478a9c6c9df064006727d354da3b73172085aaf511854eae0eb2344392569165a44897ece44f54c151ddafb156585e7512cf72cad0e217e12b3bf965b48b01b15dcbc20ea53817c047f21bdcbdb0582a539de6e3abd01df478495"}, {0x88, 0xffff, 0x1509, "deb7e2d06d86c312e11479215e0fac01be3d94cd07abc2b50062f17d8c4c360dd5664ec5d37e2e43e00ac0ac18d2aceb176c899ae1cf3f7b230d63d5d0963dabe3f28feff08fffcf5c77df49f3eada52e614ef88946ac3c3abdce41748b973fc3637215e1ca9654fd7a62cbb314f9b106046874d8d38d3b7"}], 0x12d0}, 0x400) ioctl$WSMUXIO_LIST_DEVICES(r26, 0xc1045763, &(0x7f00000002c0)={0xfff, [{0x3, 0x3ff}, {0x1, 0x7fff}, {0x1, 0xa00000}, {0x2, 0x4}, {0x0, 0x5}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0x4}, {0x1, 0xfff}, {0x0, 0x1ff}, {0x1, 0x80}, {0x2}, {0x2, 0x14c}, {0x1, 0x8}, {0x1, 0x2}, {0x2, 0x7fff}, {0xe1bf3d4f4dba2b13, 0xffff}, {0x1, 0x2}, {0x2, 0x8c3d}, {0x2, 0xe8}, {0x2}, {0x2, 0x3}, {0x0, 0x80000000}, {0x3, 0xc2}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x3000000}, {0x0, 0xffffffff}, {0x2, 0x666e}, {0x973652cbc51d9781, 0x5df}, {0x1, 0x1f}, {0x1}]}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x800, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0xfffffffffffffe4d}, {&(0x7f0000000180)=""/253, 0xfd}], 0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x9, 0x1, {0x3, 0x501}}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgroups(0x4, &(0x7f0000000280)=[0x0, r7, r10, r11]) r12 = kqueue() kevent(r12, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) r13 = dup2(r12, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = kqueue() ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x20, 0x3, 0x8}, {{r13}, 0x69a429dbce066dc, 0xb, 0xfff7e, 0x10002000000, 0x7fffffff}, {{r15}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0xfff}], 0x0, &(0x7f0000000080)=[{{r16}, 0x0, 0x140, 0x1, 0x1}], 0x4, &(0x7f0000000180)={0x3, 0x1a}) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='A\\Hk/bpf\x00', 0x10681, 0x0) socket$inet(0x2, 0x4001, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x1, 0x1) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0/file0/file0\x00', r0, 0x2}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, r3, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) shmctl$IPC_RMID(r2, 0x0) r4 = getuid() setuid(r4) chdir(&(0x7f00000001c0)='./file0\x00') syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x30}, {}]}) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETZCNT(r4, 0x921aaca86624cda0, 0x7, &(0x7f0000000380)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x7fffffff}, {0x1, 0x1, 0x1, 0x1}]}) 16:00:08 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x4001, 0x0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a3efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x800, 0x9}, 0x10) getitimer(0x3, &(0x7f0000000180)) 16:00:08 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() mkdirat(r1, &(0x7f0000000900)='./file1\x00', 0x40) r6 = socket(0x800000018, 0x1, 0x0) r7 = socket(0x2, 0x3, 0x0) connect(r7, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x40000004006}]}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xff}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8001, 0xfffffff8}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="140991b36802c34b4d0b44990ab5d5f5b807923602016aa2ea97011ae39e14883a9a6755afdfa6abef6639232ad085f97f57001e7a4f0981a236d442bdce3f5f27abb0f0cb8d421d544b7e8735267dfb5d15b5f3b0f2bbd7bdfe7c2d33b604143d976a021d1ada44b38388ead6c219444c1513090a06d5", 0x77) 16:00:09 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYRES32=r2, @ANYRES16=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC=r6], @ANYRESOCT=r5, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRES16, @ANYRES32=r1], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=0x0], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX=r6, @ANYRESHEX=r4, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESHEX=r2], @ANYRES32=r7]], 0x7) read(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x8006, 0x3) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x0, 0x1ff}, {0x2, 0x3}, {0x23, 0x7}, {0x26, 0x3f}, {0x86, 0x401}, {0x85, 0x7}], 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff71) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) socket(0x2, 0x4000, 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:00:09 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000366000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffb, 0x3, 0xb00ffffc, 0x89, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xfffffffffffffff9, 0x8}], 0x1000, 0x0, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x10, 0x80, 0x2}, {{r5}, 0xe146afc6f76fb508, 0x40, 0x0, 0x5, 0x80000000}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x1, 0x3}, {{r9}, 0xfffffffffffffffa, 0x90, 0x2, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6, 0x4}, {{r10}, 0xffffffffffffffff, 0x49, 0x2, 0x5, 0x5}, {{r11}, 0x7ffffffffffffff9, 0x10, 0x10, 0x411, 0x590}, {{r0}, 0xfffffffffffffff9, 0x54, 0x400fff7e, 0x0, 0x699a}, {{r13}, 0x2, 0x58, 0x71bdab3a3f65344, 0x1ccd, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x93, 0x4, 0xfffffffffffffffe, 0x401}], 0xfffffffa, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x26, 0x400}, {{r0}, 0x7, 0x20, 0x267d95b7ee8abf56, 0xc2, 0x4}], 0x7, &(0x7f0000000140)={0x2, 0x17}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x80, "04713de0af28a2813d8209b8d9f39321849e3c99"}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r0) 16:00:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x6, 0x2, 0xa1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x203d, 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000006c0)="6e528e7f74711876c770a6e4a32c5f35da15182063e98019c9fb17c1ab1d5f7c565a105d99009784a2f7f48a99c7d69d30f016ee9f20cec8d5991641fc6d99b5689d020df130a8a133498beaa584d3698d0afad4f5638d203e563ae8fc7e875fcb0723006c9ad10ab7e70bdbaca9bca1d54aa1db85f7393056f3e600e5ec887c7af8cc92b7f5ab64d2fcb72861160d16b26e2c5122a134f209bf078feb14fea39a696bc4a668610f54606294fe23f370921f90ac024d70a7", 0xb8}, {&(0x7f0000000000)="42391caf0dd17473eb57312c7a083ff82db7c14792666ca5348fc8a112a58d8902", 0x21}], 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchdir(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r0) r2 = semget$private(0x0, 0x1, 0xa2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x2, 0xb4c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/83) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() sync() r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0x1, 0xfe}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x9, 0x3, {0x80000000, 0x2}}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:11 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x428, r11) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) close(r5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0xffffffffffffffba) close(r1) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r7 = socket(0x2, 0x8001, 0x10) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) shutdown(r7, 0x7) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x1, 0x1f) write(r6, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) shmget$private(0x0, 0x4000, 0x900, &(0x7f0000ffb000/0x4000)=nil) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) syz_emit_ethernet(0xffd8, &(0x7f0000000240)='\x00'/14) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dc3c448433a9644f91ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="2063ff7f000000000000970da711ecdd57be971e2f6600007e02ab885e788402db6b5224994a94d246c2f06ddad8bb37db"], 0x10) r3 = dup2(r2, r2) close(r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000240)=0xfffffffa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) getsockname$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r11 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r12) r13 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x46, 0x80}, {0x101, 0x7}, {0x85, 0x1ff}, {0x48}, {0x101, 0x10001}, {0x89, 0xa6c}, {0x27, 0x1}, {0x1ed, 0xffff67d1}], 0x8}) setuid(r12) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/\xf4\xaf\xe8b\xda\xe3\xfa:', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) shutdown(r2, 0x0) close(r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) r4 = dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = semget(0x1, 0x1, 0x10) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r6) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r12 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x3, 0x1, 0x1, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r6, r13, 0x4, 0x3}, 0x0, 0x3, 0x800}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^--.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\\*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='Q\x00']) nanosleep(&(0x7f0000000080)={0x0, 0x3}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r16 = socket(0x2, 0x4001, 0x0) connect$unix(r16, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r17 = dup2(r16, r16) close(r17) r18 = socket(0x2, 0x4001, 0x0) connect$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef970d721e747cbd6766ace2b205ef2d2449c585f89d66e1ac762dccaafab2fca75f923718598ecd904c00002232b236daf7cf8da34cc706dbdffbf91462a2151ceca96c62389ab33d9b"], 0x10) r19 = dup2(r18, r18) close(r19) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xe, 0x0) r20 = socket(0x2, 0x4001, 0x0) connect$unix(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r21 = dup2(r20, r20) close(r21) r22 = socket(0x2, 0x4001, 0x0) connect$unix(r22, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r23 = dup2(r22, r22) close(r23) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_metric}) shmget(0x1, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r3, r4) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[@ANYBLOB="2d012e2f66696c653000f08662b47b537aa75da9e8837075f63eca0b"], 0xa) dup2(r7, r6) accept$unix(r6, 0x0, 0x0) socketpair$unix(0x1, 0x3c73f127cb05d63, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000001640)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xfffffffffffffd0f) setregid(r5, r13) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r16 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000011c0)=0x3) preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/123, 0x7b}, {&(0x7f00000014c0)=""/154, 0x9a}], 0x103f, 0x0, 0xfffffff7ffffffff) r17 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r17, 0x4, 0x80) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r16, 0x0, 0x0) getsockname$inet(r15, 0x0, &(0x7f0000000140)) close(r15) setgroups(0x0, 0x0) setgid(r14) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d, 0x2}, {0x2007, 0x0, 0x20, 0xa}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$BIOCPROMISC(r3, 0x20004269) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x2, 0x6, 0x7}, {0x6e, 0x4, 0x3f, 0x3}, {0x6, 0x1, 0x9, 0x892e}, {0x7, 0x80, 0x3, 0x3}, {0x1ff, 0x7, 0x0, 0x9}, {0x40, 0x1, 0x0, 0x8001}, {0x3, 0x2, 0x7f, 0x7}, {0x1, 0x6, 0x2, 0x10000}, {0x6, 0x6, 0x1, 0xeb}]}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) setsockopt(r3, 0x27, 0x36, 0x0, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x28d7fce75ebe9aa9, 0x5, 0x1, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) read(r0, &(0x7f0000000240)=""/225, 0xfffffca8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x3bf}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x80000000) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='$\\^@\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x84*$\x00', &(0x7f0000000280)='\x00']) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f665f6c710265"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599b020000009fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socket(0x1, 0x4000, 0x7) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0300696c653000"], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) acct(&(0x7f0000000000)='./bus/file0\x00') r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) socket(0x10, 0x2, 0x9) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) r6 = getgid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x18040, 0x0) socket$inet(0x2, 0x1, 0x4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r7, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r5, r6}, 0xc) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x8015}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x5) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="00764de5975e49911ccbce4d7bbaa8d0de51337466815f482ec662dad56ea7d00eee75376a54080e098ec246ed", 0x2c5, 0x0, 0x0, 0xff77) execve(0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000080)) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r3, r2) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) socketpair(0x0, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x29, 0x0, 0x0, 0x101}, {0x14, 0x0, 0x52}, {0x6, 0x0, 0xfd, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66e52fb789a8832539d88482e73d6acc4f00da55d7584e38211d37c57e2c2093be3e3ad5f057c8bc5a1a3547d90a05e2b1854ec9a0640d9e88bd2c8b66072b59a82657a33fc30f02a06b3098894050fd620bd5f567c9c9f58c5ed9097aa037c73d05a3d89d95799e1223677c6ecb460542edcad0d8602ae07d5402d9a431e4e967846d3713473922d5482df20154e36ae0e5801f7b6a568b79ef018af0d0c7fbe0043bdac8065fe5eb043419699cc2acd564ff354378740316bc8c678a711fa49863815920631096ab648912"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xe3}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x4) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xffffff32) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000280)={0x7f, [{0x2, 0x1ff}, {0x1, 0xad}, {0x3, 0xffff}, {0x1, 0x2}, {0x2, 0x4536}, {0x2, 0x765}, {0xdf6a611ceaaa5b13, 0x6}, {0x3}, {0x3, 0x2}, {0x0, 0x80}, {0x2, 0xca}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x3}, {0x1, 0x6e4b}, {0x1, 0x41}, {0x1, 0xfffffffc}, {0x2, 0x6}, {0x3, 0x70}, {0x2, 0xf4}, {0x2, 0x467}, {0x3}, {0x1, 0x2}, {}, {0x3, 0x10000}, {0x2, 0x7}, {0x1, 0xf898}, {0x3, 0x10000}, {0x0, 0x7f}, {0x2, 0x1}, {0x3, 0x3}, {0x2}]}) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = kqueue() r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r17) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r20 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000002c0)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r26) r27 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f00000000c0)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r36 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f00000000c0)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r38 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f00000000c0)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf12924778863bb5345e064c6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d0000000080010000cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e0146fbb759647c95c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d0419"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21af29653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f0706", 0xa9}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r37, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=r27, @ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRESDEC=r31, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r30, @ANYRESDEC=r39], @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="af6b7971a1083a6a31a09aa92ef6271645441789ee340a584f352b75a32cce7c8bd0fde07f72b44d83c01e44362f0ee8a12eba6b7f5a3a28ee70b1052356016e0d15da78cd74f69d3daadb4e5ddb7cbaf2508ee695b74e1dbe8e88454481169ef823d76efcfc6a7f63a2b5b5925c96"], 0x1ab, 0x5}, 0x8) r40 = kqueue() r41 = kqueue() r42 = kqueue() kevent(r40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r43 = kqueue() kevent(r43, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r40) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x20, 0x5, 0x7) dup2(r0, r1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() setsockopt(0xffffffffffffff9c, 0xbc1, 0x8, &(0x7f0000000200)="c3138f319d0f418544e7f8a741e4a8e07e38cd4ba5054dbc36eb44aa2a3233c9bed78ef2b095c384d87c0a7bb6ea0328b568e65785cb9773dc3f9c287349926bd1dd09e3473689cc7070170ac9b61dde08e6f31ec3470c9c000601a144a7bb44c01fd6d4039128565ce3071c8140407ea9c1b6038709aa49c891a1a5494b8f242d93fe67678b9dca04775ee7cf7d0d", 0x8f) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x1, 0x0, 0x0, 0x0) r4 = dup(r3) r5 = semget$private(0x0, 0x4, 0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x100, 0x800}, {0x1, 0x3, 0x1000}, {0x3, 0x624, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x1000, 0x1800}, {0x0, 0xbcff, 0xa4e69b876d7840d5}, {0x3, 0x7}, {0x7, 0x4, 0x800}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xd85, 0x0, 0x0, 0x0, 0x200000000229], [0x0, 0x0, 0x4000], [], [{}, {}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000701000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x2) r4 = syz_open_pts() flock(r4, 0x1) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r5 = syz_open_pts() flock(r5, 0x1) fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r6, 0x6, r8) r9 = dup2(r4, r5) listen(r9, 0x19) r10 = socket$inet6(0x18, 0x3, 0x20) fchmod(r10, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x9) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000780)='./file0\x00', 0x1, 0x102) kqueue() kevent(r6, &(0x7f0000000200), 0x813, 0x0, 0x800000, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = kqueue() dup2(r8, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) fchownat(r9, &(0x7f00000010c0)='./bus\x00', r12, r18, 0x2) r19 = socket(0x2, 0xc003, 0x61) connect$unix(r19, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361c0900c7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r19, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r20 = kqueue() r21 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r20, 0x48) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r22, 0x2000746e) r23 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') kevent(r23, &(0x7f0000000400)=[{{r21}, 0xffffffffffffffff, 0x72, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r24, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r25, 0x40}, {r20, 0x1}, {r22, 0x8}, {r20, 0x40}, {r21, 0x80}, {0xffffffffffffffff, 0x40}, {r24, 0x4}, {r25, 0xa}], 0x8, 0x2) r26 = socket(0x2, 0xc003, 0x61) connect$unix(r26, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa91220000000000000000000000000000000085e71a9c7aaa6ee677113cbcb9a4ceca9be283e9321915987d74ce5f99a17e0f3943771e00cb5176522f4d5fdc9dcda7f57ead2162ccbaaf2a64b63dec297537fe6c503f39e9306dddae979df835b7"], 0x10) writev(r26, &(0x7f0000000000)=[{0x0}], 0x1) accept$inet(r26, &(0x7f00000006c0), &(0x7f00000003c0)=0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8080, 0x0) r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x8001, 0x4, 0x800, 0x1, 0x3, 0xffffffff, 0x0, 0x0, 0x2, 0xffffffff80000001, 0x5}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037d, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x1, 0x0) write(r2, &(0x7f00000001c0)="c5c8d5bb850f865ba7c6274003eb5c8ba7802af2b9e1b1fd2701944ecee5ab857d7fe16515620bdf78441746484672e8d910282a29381a3fcf50d02dca7482b07e1ee263acd817ce8dd8456d9972ff6c57ab9958c91af6c4c5e12a81dceaaff33c868f2ad210350cba5a00b176b5fe612fc34cf9cf014c14fae8a91657111d7f4a69facd9a9d54976ceebb313602491159c8525e4ffc27dbd453b69a18c91954996cd4e8fe3959fcbffe85edae5759c9efad55120f185080ef0a0d67ec5fcbe216c83162e7189ba3afd31ecfe408", 0xce) write(r0, &(0x7f0000000540)="9c65ffffffff7728bc35b86e2e7fbfb4a4a90ff1eea7f2c340d91ce846ad22694ebaf2926aef0761f2bcc458be87ebb73adc9a76c2670aafff49a3dabe8b1ef96fc5cf360eb183676991cab29a4ab804a8d238bfff8c05000000b8d7b3e60c57f1b5894cea35dac75d5bd9fddc316cf60141dfd85513022a6c35610a7507d659c40800000000000000e161000000ceca13ed79d2d70943e57f8c6e6bb860ccf2a22a320ff58a93bbdcd2f467b7112be300a4302c3c3133f40fbabb99912544efacabe2423356804df82779ba227177ebd02884030471815fa7a3c7cc56f50bdba1f215f7a7b309000000efd15266572a116b465bf9f7f324102fb2495bee454385f73daaa0bd2b5ed4cd871a6bf94093c350fd181a1f070e9e8e1296668ee31852d50863acf81b3a5190a78ca8118d557e84374caccea4828fa29753dbf78808ac324eb15cb5bc5b8cb7652d", 0x14c) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:13 executing program 1: nanosleep(&(0x7f0000000000)={0x80000000, 0x8001}, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000080)="f12627c646568efff1615d73d1d994177f7c9ce4a394251e1634c1a99933c2bbeb3c51e77ac3e50a472fd9cf67acd5398ee73aba5df51c38b4b7e22027ab995642331d166c49f3c235815b9ee417a24b51398034d4819c78f4df47fd18a45d1c49015b9f3607e7659830ce", 0x6b) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/20, 0x14}], 0x8) r0 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x5) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0xea) r2 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000540)=0x3) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x20, 0x0) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x5, 0x0) kevent(r3, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0xffffffff}, {{r4}, 0xfffffffffffffffb, 0x40, 0x8, 0x40, 0x5}], 0xa0000000, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x3, 0xffffffff7fffffff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000003, 0x7fffffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x8, 0x2, 0x8001}, {{r6}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x4, 0x200}, {{}, 0xfffffffffffffff8, 0x80, 0x40000041, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x4, 0xe77, 0x7f}, {{r1}, 0xffffffffffffffff, 0x14, 0x20000000, 0x80000000}, {{}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x200}, {{r7}, 0x7ffffffffffffffe, 0x0, 0x2, 0x3f, 0xfffffffffffffffb}], 0x81, &(0x7f0000000740)={0x10000, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r8 = socket(0x18, 0x5, 0x80) readv(r8, &(0x7f0000000800), 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[{0x31da, 0x3, 0x7}, {0xea29, 0x80, 0x2, 0x93}]}) r10 = open(&(0x7f0000000900)='./file0\x00', 0x14880, 0x8) renameat(r10, &(0x7f0000000940)='./file0\x00', r9, &(0x7f0000000980)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000009c0)=0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000a40)=0x80000000) r12 = dup(r10) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000a80)=0x7ff) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/diskmap\x00', 0x771, 0x0) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000b00)) r14 = open(&(0x7f0000000b40)='./file0\x00', 0xa73d39ea20b4dc78, 0xc8) write(r14, &(0x7f0000000b80)="28380aecaef71d2908d02e65392b8d888de421a6af4ffec0a007130996e05d572daf995b6f74ff72be728d08981d325580ab9589cc9c8fc4dee3bb0d9d0bc576bc15023f717da7c64f4a650ca1e4afaf9d1d35de01c3f4a0bfb881241cbea87c3e939be331e4ca4489cf38daa1b6a4e78feb176de605d6", 0x77) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x0) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0xd5dd7619093c0ae, 0x12, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1da0c8eb"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) r0 = socket(0x18, 0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x81) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0x0, &(0x7f00000001c0)) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd8b, &(0x7f0000000080)="080de6078217c50735350b94e469") minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffffffffff84, &(0x7f00000005c0), 0x1000000000000988, 0x0}, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x400, r8) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4137", 0x7) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f00000013c0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca18f07664242e62cc466dad4b8f7a6fdd05b07904f08adad169343efb79a569163a31be07d1b97d90d00594f847d19d72e4efeb38b9a6bafd18f0efae17264699845c6b82ad25e2afa401130cbbfe4ef2810707dfb672155e0dbf3416a7fd097273e9030b3de0633de9be23d1af15416b1ecffa770b58469a88804146116386f14f7cb2bac4c6bf142f429b3bd119ba5e9119a1386a072a557c118dccf23e1b72847c2eda04dfa3b2", 0x10a8) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65300016cee42a7e297aa75da9e8837075f63eca0b7de6c50dc730b08468a4f89d25ec07eb69a407412af92834c06d0791c600623e18a9ccbe52b186988c5efbbdc43308fd27b7eded5c5b253db61b1641f920ccea4b601134fcf9cbb0adfa271aaf060039ed017f2d7270336a52731da9d02ea7fcc6c6acc29e71a40ad49fb03c17b6a2f2c39c5abfad94e7e7530d4f3762da1eeac941f74b4d8cf9d256b82f3ffbef1164d95f990341dcf7fdecf376c3dbf1dadedbad87c2525c1165f5dee8f1e86bfba0f384f3ade984f35b5277b90657f0537c020b53"], 0xa) dup2(r6, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r14, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r13, 0x0, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000140)) close(r12) setgroups(0x0, 0x0) setgid(r11) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:15 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/n\x05\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82120063c4a143dce4a7efa711ecdd57be971e2f66000000"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x71e, 0x3ff, 0x5, 0x40}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4b) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getegid() 16:00:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2858d, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x2000002f, &(0x7f0000000040)}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x6, 0xecb001b918df753a, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530001880a5793d86d16357563dc2612a74f85ecc9719b1d19f3b98e772c78918a93d569a9e1c254cfb4ff68e184fdca00a2dde3e5384601aa446dd4a17d2af864f4b9dac67d6625a204e84497d4e6234699d84f9d168908b6263ece915be92844d8a2ee475372a479cabd86bc0d2610957d9e1f90a7d63bc94ba05766bd9abdc2b21be5ec3390695d4b4325543a2d0964efb506cd107193bd3db4e9b82aa965ee3de69f4c48bccacbb69c15461e95d409e473f2089326ead1c793dfbf710605eb7e1a98944"], 0x10) socket(0x1, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c", 0x14, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200)={0x8, 0x10001}, 0x10) r4 = dup2(r3, r3) close(r4) getpeername$unix(r4, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:15 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r12 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x3, 0x1, 0x1, 0x5}) r16 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r17) r18 = getgid() r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x140) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000180)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x41, 0x0) r25 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000180)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000180)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = msgget(0x2, 0xc0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r36 = getuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r38 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x0, r34, r35, r36, r37, 0x121, 0x9}, 0x800, 0x1, r38, r39, 0x3, 0x1, 0x1, 0x5}) r40 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = msgget(0x2, 0xc0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r46 = getuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r48 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r44, r45, r46, r47, 0x121, 0x9}, 0x800, 0x1, r48, r49, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="b70f980c5734cc29309e72a8a5d6c730ce76d8f1fa0f7ff284b9ed0e18f8bb801c7d9773c158", 0x26}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r14, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r21, r22, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r28, r29]}, @cred={0x20, 0xffff, 0x0, r1, r30, r37}, @cred={0x20, 0xffff, 0x0, 0x0, r40, r47}], 0xc0, 0x400}, 0x407) read(0xffffffffffffffff, &(0x7f0000000180)=""/139, 0x8b) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") semget$private(0x0, 0x4, 0x0) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000000000001cf, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {0x6}, {0x26ab05b0}]}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x4) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = dup2(r1, r3) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000180)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="8208009ef0977c4d7ba40c9ef17601ab28e7791a01e20cabd611d740e51a817ccc55150b2f0da1bdd9e5ba575febeb600d545c7ebb7fe8ed72cc984158aff791d920892713d334455a01a2286729b0b3724aa709ea9fa9bcece4747c364bc4b86574a8de758de56fff9a572de564a291fbd39b8e11e67110b1825e83ab3a76e7b54668d75b8f9f97c8e0026e35e8b6aa6c1ede50a318627b0d9370ba288b6bf80b8175335dbfd50f3d59204376be1c96f880ca72bd894d32013ded218d5fe08befbb2e7ff065b0609354257ec76e99c743d2989296ef295ecbe3f9e757dfc20b2a", 0xd0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000140)=""/158, 0x9e, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r0, r0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x8) fchmod(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x71fd1687335b349a, 0x3) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f00000002c0), 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000003c0)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) socket$inet(0x2, 0x8000, 0x3f) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x0, 0xffffffffffffffff, r8, r9, 0xffffffffffffffff, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r5, r8}, 0xc) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x7fff) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9476c320c93ba8c1ac1b726a9") 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x3, 0x8000, 0x4, "93ddeccda42ab103f3d958533419a650a3cff9b8", 0x9, 0x6}) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000300)="d943f1730f3ee740fbc5cff8a0fe96eb420a19a48c0042cd07ae3375a93a1f027c23d98bc24e3565a2777a6178f4499e03b984314b6db864c395476cc377e165951130c843c82b191ad0c4728230795ab67d0af12db2b17c303242483eb9e884729c8b3eb3ed7730e32cd0a0039a1e39288625cd0a211e21e2f0038ac710c732db4847f73fd39155ac9f55db47b33ceab4313f7ca4655e6d16cadc623b110932c0abebcea1c5caef4b1d85285f4d39302762e5cfe5b70d0dce5844fa2463bae10a", 0xc1}, {&(0x7f0000000400)="72c22e38d46da8fc5ad4635cefaad1341d6a0fc75d089762a1cf70b183e80a48196cf771cc3a72dd78f663f553f27a53a3412e0fa45b13488af3f4c57b7b51b8eea930fd04169202374c8997e2d1dbb8d96a847036183dfa79bd7c44c8c467cffcc2e24770ac47f54c3e474805fd9a009c1cc50b9ed5c1da7007777a9f449dfbae709541b116d170b9f00c79d5b3785838380259fbdf7200b6cb3d0cfabea0cdc5a8b11b106d641e1a2dc568b8230356bd643c8d24611945cc5476fdc2a09585af874830e662f2d5e838", 0xca}, {&(0x7f0000000500)="bf0e38510513df15544c2a9e5b5636df6088a7fa0a101efb7118f432d3ac939807eea24c4db02f22f322d3966a1aba60dd8e998d655e0c88a89615e48dad33382906cba2908a67fb247806fce1452a6c39f5c144d2f5229c669a7511a668bf2778d744cd9bfb2fda76ad33cfece8f356095c354caf1a2a9fa299388b135e538b5f250947b76dbeec9e5c90a820edacd2237f9d32d483a3a13b2926fac22ee896dccb5e8978c438bfabb76534205c4c50d395e5d66f0f276f3ba05ed1b89f95d243b00a71d35caa8d2246841d94b1e5bdc62688961f79fd1ecad812fe4db67f1713622dce0776b9ca44e30d593930418b91afc5a5f2cadf04", 0xf8}, {&(0x7f0000000200)="3a15f27ab646d2e0f368eb0cc62dceb64dca9e1dd1288852007d1f2eafdac7cf5a17b50cb3e951b559ab8641513db956ae1a571e2f2346a28fc47d935bf394256eb5a3424185aa98bbac8640fd8c335e25abc0887b8020459e33e537075000bfb938ccf95babb69a27a33f0ced78c9d6861bd9296a1346790a988a464d609f0d81081c0f553cd942ec59bce982e49dbd9c", 0x91}, {&(0x7f0000000600)="8c462998cb75ef412b949ab7640b7ddd57a4579c08429ce1ab399ecaf56a73b1d1a124e4cb81e991733189305b9815b03ecb273826047fb38282832b52c67e1b1124fb9fb3a2d160c020247ed0a72c94b7987f00f31b90b0165bc451d07b927f447ee35fefb04fe6", 0x68}, {&(0x7f0000000000)="2f4ca081353f26924ce26afe68b4c6793398b19092be5442805088aa9d22979d87a6594473d14a80c18a02d61b0d22da7e9b9823b0cb54b717", 0x39}, {&(0x7f0000000680)="97aeb65cd38473831042327a0306cc51a2f57439617ae5b265e3d60a5a1f03dc6da2f0621c96ae6bb84889b8724bb213fb8c547b9e1b106eab59e453b0a537c13b7d056dfba933ae723159b593c6bbc7ad3a6f3436779bc37dece3d566a74a66459219f9814a49782e919211cb2856ddea65a49b9699a936e9174d659c6efd65384846aeaf715d299a29a8e6f27fc6b0c4082165581c438c6cb99b0073e7412e1e561bbb0e3fb0190a7a372d42562060bdfe1db0cc9fbe53ffb73736b1d477be31eb3f82be14ff", 0xc7}, {&(0x7f0000000780)="0fdd6cd7b4e90e911d776e50a8ecd209d40b68bbf1916ea355244aec384762d56f5eb354ad3237bf691cbb1c583f0239f7d217e10300f5e5e635d9cb51173ac42e81851ed4c491db91c4b60db4b50ea2f2f81ff5d1ab5640b80573", 0x5b}, {&(0x7f0000000800)="69acb5b7fdc20b0fa39b71a6afe735cc3de0d1dcb8f06be0c3d55323d6b5d01d2295ab99ad5c2c781379375c1b160151dd9677fb4557444f23a1ce94a3eb1bde0402977c90122e8a63d1c5771e2d0ad2f4aeb2d8b0fe0d8de43b666454cf65a2", 0x60}], 0x9) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d5ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee900c6633a4a579df70b6f1d82f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000bb29a315c1db89f4395f1cb9ec9e2508fe1ebdee3608866ca8320000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getegid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x0, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x200, 0x401, 0x2}) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a72f6600"/24], 0x10) r1 = dup2(r0, r0) close(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fchdir(r2) recvfrom(r1, &(0x7f00000000c0)=""/246, 0xf6, 0x1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0423c327c9d60be18e9913b0", 0x17, 0x0, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r2 = dup(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f0000001900)}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0xb9, 0x7, 0x1, 0x1ff}, {0x9, 0x6, 0xff, 0x2}, {0x3f, 0x40, 0x81, 0x5}, {0xd33, 0xe, 0x20}, {0x999, 0x40, 0x1f, 0x3f}, {0x401, 0x4, 0x1, 0x7ff}, {0x9, 0x1, 0x1, 0xd979}, {0x1, 0x4e, 0x5, 0x6}, {0x80, 0x7, 0x7, 0x1000}, {0xfc00, 0x4a, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820200054400"/24], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xd366) dup2(r1, 0xffffffffffffffff) 16:00:16 executing program 1: clock_getres(0x6, &(0x7f0000000000)) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0xc000, 0x0) 16:00:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r6) dup2(r2, r0) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) shmctl$SHM_UNLOCK(r0, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x7, 0x80, 0xc9, 0x402}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000001240)=ANY=[@ANYBLOB="feb23707827515225adda6ac1f490dcd95268460f63522267e5def9bced37cdfe63ab7f3c9bcca9f2b91134d4d32da28cbe839ef50c8fc4e94579347f0c6af69a2563842c202239ec2841ae10b66c95197165615646ce1f880c7a76b7876741c78c95447af10417a0ef648a8ed5a4ff4af0a76b857663b2194f762374bc4d2ac28e0bb0eaa48165643724ebdf62d4dea440e01528ee33216c13d097cdfc80d2bec64c9c8ab490b014f3ad13609bb8cc87cbc2a97ffd0b1e620628d06b9b5ebc095122c9047a30e2a4d2eb2352fee2f032d6e97f22aa44924c6377b996b27c99eece302d3b08d8ba542491d37b0327ef63645e6016cae1ab5a7390c22bd5f101e572496ecb7b61acfaeff3195b77a5f08c27aec0fa57812cc3ccd97929a6253354ce804c31b747d79d33b72b307ce9d3ae32e06546cc87803600df324b73e0668912877ed00eac87bdcf71e71a7698b3dd8266c87412660c78fb6b308bc620a515d551131f8d425d1e39a836ba4191332e00d77f5b3be2444f8057fee8ab4aadac899c83dea5b5a3d06c3ec804e51feba52ed5f34d8ee407065ee2edf553f0bbe34dc65a009916b662fa9690f77a6612a545baa59ad36e7b88e1bf9f82481c7718aedf66ab8414c693b542f3e86a14e5d5791cb213ca78c6ea88caf686ea97b32813f582fc5f3eb6506bcc76e824c91db4aa9d0c314f756b98053ac2342ffeff69399bdf7536bf140df75aa3eb3db1eed9028386bb1357ea30e639ffc57923d899ef39b70ab21af3030c0c1e064845d5f85edd690330e4101876b26aaac83f5ed71486d1195199f0fc7633d7414bc2812d0dc6595b06ce2ccc4d950406dc15396f86e69bf3743af4d5b5bcb508af00f2deefc5649bba43563d351c930a078e2b608661afba42fd235513e207f6df8fa6d980141b17d5e50d60b52cc2065dc75c301891905e7aaee959a0bdc47febaa0108a302237fc8d02f580cf39461e90a3d58bf1c90cea8aec2ed614e186ecc2daf3a9a25969efb1f6afd7c3e6527475777c01a54dd0f363e0609d8c7a03584d773d12a0756a53fed0e0f64aa696bc93c0408392e713f809ada31039a63790777e3f13717c0c20f9a5f45189b5decfc86bb3bd30bcc8055211a26d845cc34f5f9169bfced14102c5bed9d3e5601ef0c50ed21c508a2937fa576b8ada6daf34c5969085c99efed31253df36d7c0fae233ab5aa32a7e7ff61b3cea78048a23ea6f979157404eaf88386e36754405d5bad31305dc1fd2670f2385893cc8fe36a5ff7c887da5d17de494cedfa1863d20dc5bdb2873ec6d092a80be5eca2fee8903ce6286e5b30bb246d33b92c77d12714898c31db9a9898c9b5170eef8e6bdea9e32bc6d86b141b8fa991ea3e76b9e55188e33a9fb2fc54e9afc4e3d11443e90a92b316aa44d1ddbcb0212a0659d477964aac463be0fd69fe5a17ac89ca6239c797e5e38560c20b14c99baccd9ea6d1fb3f3d988c1ee4aae36a6405358a928e8fe146e8d66d1ac0bfd12acb62334e00b79ce706e4a893c53099922464e2b4c157d159c011432f85db940100f3f6049dd96558d92a78b5919c0e9d9c644179b7dea7136fbbb8d876829204102d51bf534e91f345a1d67a505c7b51e587064610ca9f84231c68ac43424e052827276eeed3f8e7aae6eef69ea7a94f118043a44c9d39edaeda12b8e095a4b958fc235325cf3c305a536330e667e975d2ca1f46c0fc8915468521c7cdb55ccf1e9d0afee230499d6eb40bb0380d9f2948b3ce9ac50d376df09b54dfbe6b37772123e9a5e43775319c604af2964d985a3232a95c07e75f1adb9e38e481dbd764450538e6f3086036a8d0f6beea69d0f73ae757b43d60e65e9896084d49c22ab1dbc54fef7f8dc62f5cf2af34caf634b8aeac9c4aa4b5e779f5164952fd20f9d5a62cae0135f0d87c33f114ed930ed30bf5023b1dd56fe8ffa82e4304038e988548c8475d463823c82d96840e94bb789b2abc1a3ed3736afdd0d2d02c7c3f68cc3f175c1ee8b44a34faebba1f77368e976e2073b14edc151e159e545af63ccae404bbb2eb9c3bfeedbc466a6b5b1f3c9e326e60284e2e52c313c1a7b39e42152aa6308c1c7d41eeb17dda51b1ab3805449796676816c089967b68dc6f8235c35cebcff2857b57b53353dd4e557070e81e6114c2d236112dad9ff790f62703815186aa13d070817390e66626c1ae46e2d643d3610780e634371f03e5023e840bbb35b1a13d05b65420fe5b825d36f9971e92f01928fa0240dcc991c48cf17b276ebef88103e0ef623db5d603b3414738a65f608ee7c8cde6cc0194c31ff26c9a8fc983a90d19149d818bb702edf76df2adbad36ac5ed377f1cae9ab144be75e6440d6e0a2ae6606a71d28976956d15d18d3121dc1d66ca1e0a564e0b4feb0b478f9b6435119ab424fe488e53e5f6f4ca674856356aba334f5e99652ee0fdfd135cbb842dc376e0119864ea4c081009a3faa1bc76ace70cc601dde68694f3f94d2d7bbf05464c0fa8347d6a5f6b073b74e4dd3f743f12a545541d76962efb152a310a8477f891624188010338876e0079641ba5f0e4ccf9a6ba26183df4770b05f1735ec25347da73a2fb1ac41d0fddbd447ef44c663a3d2454cc432b40c86e70c8327c95fd607f33ed3d14946ada89d559a1684488fb3ffa3dcbeeca958f18bb8dab885781e039048f9cf843ad89c363d5771147d67dff63361784045cb0122fde62fac2ea53a356cc0f5ddf7c4ae33e84f099a8aed0ddea5f982bdc63c666eb77b9ef23121e4f36420b6b2b9e4ebe173c81d6820a7183b3dd2c8b9257748f8a133f9fa37ba2ee0b7cf52d63c39c66884e18d5c30146d1edf26b4516c83778d5e3120dcb6f512141c0fd87f60dcb8290bb5dff705422612dcdc2c1b54597d21f8990901b107b118301aa77d1e13e37a35caf6abcc616e4256559b8b6c6c9732b1f94a7b26e26abbb248477c9e92c8c5f9d87dab6d913d170ff0bc78a5642d32aa9146189b7cdef7088220aa89bb1b08cd1ed054edc1e9e1cd3d4de0abb6e5beb6c03c538c51a6ed0e0a3e2b078dc61feff511c9fe8782460139381fa8231858e9987185e4d9cd2205181a9e13b464730b2ce8c23ccec9470206dd3dac0f76251ed7d71ad899e330b90359bef2dbaff1d3ae848c6ebdff50b37d6ce8b1dfad93de0b02ad39b2f1f053f842f7999c5772d44e6aa5590b311faaa17a662123972ba95ac1300b971a153c08be1ea73de18f61704fe2b32396f3ba80ef8c7d10903122c1f83011b08476f665c26b7ac4a624967dfc5fad553ba702c76d958cfee51846ee0dd3e23a6387c9a4f95b0c6d06d7ddcdc1b44997aecbd890b1b0ccdd269b9cb5c9d1102e8cc05ee595b229191c7b7f7d898a0ac5d13438dfec82993a0ebf18766550de03e60162dd71d5578cbd7b00701f4a9f5beb12906f8d1e73773d253625e237fd7c2ebc75b3e679f0a6feed9fd9dd38e988ac126eca4bcfab9a9b71f733f5489843c2071bd34f23eb55acccbf355c1fa98c99870d78ef0216e46668cc8c34fdaa714e484a8302a7c04d15eaeb5020801519a82452cb3987c29abf545904fb984a93409edf9f7e712bd056807ab3f44c1e1875bf0ebfc6845a0eab990aff6280039716fa137033a97168f203fa3f2a19d729ebc148bf1ee7e3c3bd47578f78341adb35f376549da9cf536769f9d44b3de7505843ae7df665df83fb6409fea978aa5caccbdab00f118d850731507badce133640689d8b00ea0ca73a1415897f3a91bcde014fe05d0a967cb543890f2132b14c463c56fd69dd41efbf6f754aec462d0a179d5bd7ec2cb13b3c37feb4d150c93a933dad322b8bde1ed8a97ee6f279b5c880b4958f74d58ac6a2698fc788e2098125904568b4fbdad014638cfc88e870507aa7914ba3f690dd03565edd5633842db84f8282a2abcad9a5ff835cd5055ae33bae3d6d6a4d3c270eca8141c6376714db43a5bddd2b80a2f5755751cdcde602492fc2677db8600aff7f488f8bd03e02e8ca788059e4891ffcd10ffded64ccc81a3eba8bb6b7843a359296c135d13f4cfae095f0bbbfcc677e10c4bb0456d40165944b6c9b9ea3c0135dd458e05c9b404f664bca3d8c221eb629f349abbe7e98ac36cd5ff67bafb3cbd19211e92c8fcd63e1c9bc76e9097c95fc3296e2046c15d410e05058764b48c79c3c36fe36dddcd6ef2d0c88b909d8d6d8edc785e17e56fbf22342e454a4fb9a58270770fd3f86fdb99381110e109885bbdff51766e6ef83876eb63d0c88984c14d3ac4728445c630a171f6a166dce023a7c411554afb2e92e0268fc9351c9c645d96094bf8d06f5aa78893c15e8d89805fe778a5f7b2a1bf717f4e1c8812d6fb5abb371775a7f8956a7b26a939cc772cb0c7c8c36428c4b334d7b2719329f0ae721307d037d74ed6c0af3137952438e8f96925a7f6580eada801361e69023e7f9c3b908226f4ac0735412f1f5ac4f5a1e5c36d9e4f4b23b63d77f73aef51422b0691e6383e8695af4f6ec47da3e6dfa22610a450307c5c0d9356765453d70e68fd07dd4c954c558838dd7b637fa46acd19ae6aea9928aa7b0a03c1d163e100926539a959918bebe987d232df1fbdf10afe1a64201b91d884c99f08ca78ac5dc0fca0127c9b32d2bda84d7947ffb4707c15fc0f274335bfabee2044b1b52aa0501ee4d91df8e43f096602ef4dbb22a72442bccd949870eba8b39ed5ec7db8a4127cd865993e0a0ba605fccf0bb989590fbb2349ce1c8d4271ba24ba8fa71a01ed1a962af1063fadccdb5f026f1f3d89f8d44f735d7e6b9232bd974414fa0610e10d15dc9c19341c38f975d3fe28986993f4a9086ee24b87a83dbd1cb5200abcfa2ade80717e6dd7cb3e33063fccdf2e532ad57822f4b02a81480ada4cb1474ff91e496dc854f02a655c9f12632acbc80aa4ad4d4a9caba5aa4ef28755af80da4812a7b4349e9e2f0f37addc93f34f43afd70fe581432c4f58cf7749fdda5c6b1a2c1cbd2d1ce1cfe510910da95231fc20fa6ac0593df883d0c2add4edfc7c3e444f75ef6cf50094b27ca6abd55f32882f2c8742f10358a3513d9458299d64c83994c9cc918d084c74d0d4bfb6e606145201de4ed4083632728179dd87854e5aa64a7f95de03d2bde3f3a0c6216c873db9a12beb65fc24d28df35b28478bab91d78eed9b6c2dedc649cb4158a292738660d875bbc44ebaf38db847825c10ff83c44f3bb08e06eae0f2135466568197277db1e391f49a43110ca2e0b4a969cd8d907622b5affa4396fb3089326f60fa30496233e1642053adc26692bd8b75694b5436353f743f48b2daeb7e11e21a9522b01b8035f37fc2545c872ee8cbe5456a4a41cd381407d8cb9ec793e4edd4aa0e912ad07ced9978ff634b86f55180509af928d7a755a59370bcbe4e114482674947e2aa607885af7baeb64e881fb66fd4fd68c5e0e47cff422b33707367e78e7fc653f8e9d833659d1613e99f386343c70102144aea06eaf3dac00ab1cd4bf5ba609249a6d903c37e9c0438528b4c1ce75cae8a39d45a2b3e4880d298e36a22dfd4945c8233ed098679e8913dd66b468603393e1ef9de5a61098a77434be56a0f4ee788f9dd0b495c9b16dde40d6093743203ece49834481ffc6bb55fc3d6e3b651efe970241b9c765482849e3c7571db3d5f4ed00aa83c8ca7483a90d613df0d300d4e9411cfc6e0e097f82331ecd78f4d9e9bf1b461579d929f9d6eb5ab03a8952fb9e02cd4226a039991d0a63524a31cea8"]]) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 16:00:16 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) setegid(r4) r9 = socket(0x2, 0xc003, 0x29) connect$unix(r9, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) writev(r9, &(0x7f0000000540)=[{0x0}], 0x1) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r10, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0xff97) pipe(&(0x7f0000001980)) r11 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/97) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x3, 0x4000, 0x7, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0xf823b3eb0607828, 0x8000, 0x1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0x129) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x71cde55ca3160336, &(0x7f0000000040)=0x35b933d2, 0x4) listen(r0, 0x4) semget(0x2, 0x1, 0x200) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10020, 0x80) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="97229c198946ecab96611ad19962568a790137a751ccdcbd1acde94788549bc83fdf36c50b28c499e4ba598c48e73a6f1e59331e53df6d60f661e3433d050e23876e0aa17307b88221864c884bcbf5964aacee95f49c8f0cd4790b4baf0998efbdc65afa50c157d35d32ae1ef82124471c2d294fc5239413fe1b469174c2f5c0f67826126875", 0x86}], 0x1, &(0x7f0000000200)=[{0x18, 0xffff, 0x5, "ab20ac71505d2501"}, {0x40, 0xffff, 0x1, "968fd4b86d83e9a9f2c8e89cc54d3c60b8e76c90797bf5fa81fa664ae8e3311fd38734ad8d737c026678c1c159ae9f30"}], 0x58}, 0x400) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd575bfa543f66"], 0x10) r3 = dup2(r2, r2) close(r3) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022063c40700000000000000be971e2f66e4cc5c12bfbdde4403e17316c00c0e7c7fb6dbc7e0e637b7c36272f8729af21a845441459b5adbdc3ebbbc1e12168bf875436d9e8fff9101eb25ec2062c69213d3746f0c38cadc13267ae681aa5cd6c6508f8e4fd49de04ad2f3cfb330740cb53a7e36693428284c959bce8063eeb5b7ae1dc6847e4100e8feedd3574f1b3a72ee8e8b1373a934425dd2ae6cf6a8ca18cafc1f876c51b2ebb662b72b810c41e4f49fcd1528a9efcbbaa684cb05853178ce764bcb9ae0bec168d9a647eac866731ff40aa449b1d6d6dae491958f8cabf831800fc6301021f384cd0145e25a443388178b755809d69f2e8fcba6b0c20804ce194d8621b7b5af6b98e96e1024e44d541c6912881dc07a5bf42e9c84ccc920fa35cc2d2cbf"], 0x10) dup2(r4, r4) close(0xffffffffffffff9c) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x20000ffe) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0xc8, 0x2000009e}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xada, 0xfff}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) close(r1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x400000}, {0x2000028}, {0x3, 0xfc, 0x0, 0x7d0}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = dup2(r3, r3) close(r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x6b6, 0x2, 0x4, 0x101}, {0x1, 0x3, 0x9, 0x7}, {0x9, 0x6, 0x81, 0x49}, {0xa37, 0xfb, 0x1, 0xba44}]}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "00000000ca239e000000000000000000000300", 0x5, 0x6}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000180)=""/45, 0x296}], 0x10000014) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/24, 0x18, 0x0, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x2, 0x8001, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000001c0)={0x4, 0x80000001}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200)=""/179, 0xb3, 0x0, 0x0, 0xfffffffffffffe28) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000100)=0x4) close(r4) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x200, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001680)="ee2eecb9dbe1cf2341ade89bce58bc9d3a71a6b677706461dbb8a862045d971d4225efb614b372ae85b8568b69b56d622f0d72958e0ceed004c593b77978550a9e49b5ee1ae6736caf2cf14a6f0caa9581c46c02ffca2f33f1842ea7567ed94078afb73d61b931617c4f75db463c01b49c060bb5aae6e80ad6a9a1e4702aae8c807f5b2c93923f9814c425b4fa62", 0x8e}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000180)="d06c4e4d58500bc5b85dc1836f02c54e04801c2b993182e4fae1d7511ddfa3cc72ef4e356d6cff4c214010ca500007a38689ca78838b3f6f78b702e3132a9414c7931c1976da170347f6f535c410399ca52ba315d6c7ddab6fa2ff41eef78fe86f39887fadcedda9020a3c9d2b07560152b0fba270dc9fbbc120bfbcd20fdc1aa2e2e4a1e297054153a040f4894d688637290c911bea95cea8e04f30849a02e99bfc00f6e368939e8556a4844c5a41a96b7e6ee32e956314da4fd34038e854f9aa1300b5e9795c5fd1ff27aa490b9096f288ff3659026cfb57fa22e0a516311d799ce73c157102a0267327e41488615018", 0xf1}, {&(0x7f0000000100)="e4074a853c3aaa839c59", 0xa}, {&(0x7f0000000280)="7746d322bd42e3ccc93425b5db1a514c9b2842631c4580679b536360b25fa81b410230eca67e4ef7166288357c2c18acd6949a6aa0c0ead17e807d96b350f03358dcd58d47082f9dfaeaaf8a020c19258cec22a534289f4ff725da934a5783be9d6a36182fc565415cd61ef31336fb718b8565547a73029754f612bd1764f142c63be2e495f92c9699be41263f915e6cf39ec0f3db37eac518efbb5379131bea82a2b51666eb43fe3d58c7a23d1adf1d422f8d925e74460316192d2b3b5c2dad610b3733be5fa397483feccfa545a3312efc", 0xd2}, {&(0x7f0000000380)="63927158290f5098367d0f13c33c12ebebcb784f332f3214badb4953739ebab818de7a7891661cc7226fbf098b467dbb49f1d9a763e603c2f32670f0ccfd140490dc91fd19f9cc002ab925b95c124677578a9676e5538450e99225357f1d0a4eaa909daea2f11704f204a3aa0a129bed2f74816eae152bc8c2097d98e042874b66274f09f2", 0x85}, {&(0x7f0000000480)="f4dd8674d94473b1f9e1fc117a94dc59985b04dbc804679a13c04618aef3fd96e0a9ebc0c1f3d254c69543a71e4612c5bbea7a0d3ebe6d230471e3987dd16bbb5358f1890c149a0ade7fe0ba4db4cc8d16b9478e97787df4125ae5fd7f46be32268919a6c1dd5b700876503fb44435813caedda9047c13d27921c4560411fbacbfe88615cfdf73a3", 0x88}], 0x5, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) setregid(r1, r8) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r11, 0x20004b3d) setuid(0xffffffffffffffff) syz_open_pts() 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000040)="ebffcbff13202e1a0fe42a75da120e3eb9fd812eaab495d2e3e699319296485da8db0d8ca992b197372db4460e90ccdcf334a9c8fd12967e0d930378158450d99645811998decf58b0685426de1a2017c99a8bdd6bcb47c7f7aae3402f8002204a9398d1c272", 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000140)='-!\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='$&-\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}$\x00', &(0x7f0000000400)='\x00']) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) syz_open_pts() 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00", 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x39f) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x7f) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020263c4a1a5f7e4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt(r3, 0x1, 0x9, &(0x7f0000000200)="5f7f7b445c6b0f25ea23584265d7d71c89b5a325acf14cfc12e204b95350c56eda531592514366f04058bd30e569d3b8c944b10b62fd28731779d5073646dc6186ecaa9b446a3ec08f9efad18ebcae725815f38e816a48b7c8c3b7edd914877406cf1e7bbade", 0x66) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x1) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x100000004) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00", 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x39f) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x7f) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020263c4a1a5f7e4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt(r3, 0x1, 0x9, &(0x7f0000000200)="5f7f7b445c6b0f25ea23584265d7d71c89b5a325acf14cfc12e204b95350c56eda531592514366f04058bd30e569d3b8c944b10b62fd28731779d5073646dc6186ecaa9b446a3ec08f9efad18ebcae725815f38e816a48b7c8c3b7edd914877406cf1e7bbade", 0x66) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x460f59c1a843dae3, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24, 0x0, 0x0, 0x200}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)="c65a2c652dde8bd8b5615d77118f12f854c0e79eba7f3b03f8542339a40e8f0509a40d1b9d969323f3185d361e0062377fd43d51052e34626fd068b50c21b63e44fcc4933bea033787300a0e10260e1940830103f4fc8020b9f978821daacf9aca9f548f812e2be1b9bbf8c2119e743608cc6344246f39cc5c604deec57585df6f1391030b3bcdd95d7176d5e9137425d88d940e28ee97c11b831247be1fa525879aefb21f64085b69b23003215c438e95179db4e19bf65ec28ba7b6cb69fde62f08f2c1e61e02", 0xc7) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:28 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7568ed6ffaf8ce20, &(0x7f0000000040)}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000000c0)=0x6b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b97f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb338dd3728f25cbc642a7202e3335da0502e722bd407b18436a5165f49814ca05d9da92f24fe4d03b6b7073dc4502fb7d887c0fe4af9cf1042b31e2747ed8e71c5eb79b273fa533769e530a9f7699da8e4a3f64765dfc5cade992520a7d8df65a6fd4b4147b36f00f78fc753e981cfbe003df1e78786b2c86003f936ed70cb7e9aa3ef04acbdf38ef1f781d86414fb053f5dd6cd4525798941c9598e9371488f63afbbda56db2689c6d53f627b248064963cf7506a4432b27854a6034c7670aba05f41a471b714860c1e7551a28991806f39873a64460f35f093f802c06c09837af1bd9f435fb7af8d78299e3cd78d3891447630091a3ac5c5989d71ba7f8e809f854f5d45fa0d1f46ddbfef79817aee2dbad5d9f831054fe2a8aca9d4db88932610dff7a3ca6b581163ff69afd08dd7c5e08e9f2612c0f027b00e7f2a174bde8eb6a165c75b4a59e8d34567bab0f7952d7fa871248c755395c3f6af76d8f9576d7020ae3cee925857b50e9413e61eb61bb85491a633df862a313bf531135a210ab7f50454147ae3ab7a5eadceb0f38bf0033f892c2e7923ca750b501801f5b631b31476d1ddc45830d393263893a0d78ed596606cdeb63f2a6f3d982972d87f37add5a12963f2d78bb8c8b64b62ef972e9f344a220c994a2eb1b65b3fb2d0c74107300d4da3273aa48b67e259f8b04dbd99b4f2ddf832c2d85e6835f13113e4eea0390f0dfd9eb6366e40c26ad99a4075969b505c0cfe797c513f716a4ac5ba4e60ebca96623136c0755cc7d8a7f2efc07a09a47562c0491bbe6dfd33fef31fb95ab7164a432103e833e0b2fa9809a3ab4104cc1f772d7fc39b17c3a48e9caade0aa6c1737148d97e07d6d9d2c4894985df9c04b5fe62d90d7e04481550866c53b4e7899ff337863d217ef05560db32a8dba6300e1334cd96c991969b5d32c97779c5a3737f65d3090b2f02b9a5aaea5a380a8a46a79892e165f43aff17f957c4da26ee13cbdfbdcef1b31729f920e8bd29855d27ec3c52eb84ffa62716d17a4b0d93e108159b8b31b09a1a603ab8102517d48532b72c7903fe1a0b63a28813fd69641bddf481f99817c0d36a81a5ba21e600a35340b0171aec619d38db854aafc73b1d077092fa87f1a2e20afbcb24e3d59b5000a59821cab8882d23e22b7de18e094d043d124db1355c9ac4b13784542f8ab0308508f6ac85a59b327928a928ea9e5ab61c96645d737a91452f6cca65a3d4aef288c12b722ab1abb56b57af6a65d73fcf1146843cfcd7b428a3385c5cd2541dac60e36f464ba09907a14f59f94a316d9b586d2d90ec315c5782f250491feaea3fe8c2fba6ffaa95ebb30d185a8ae63768d8fff057fffa18110dde0500296bcd11e351f9fefae6f42a841a3ba0a23de97192dfd7dd3a22ce672a92c18d7a86c00f714966004d00a21c65e0e9d3499eb653071f6d4c9714429f047a16e993c9c0ea8423ac68c5bfea4642f0dd67f7873a0746284bdfd392acf01872b3e9e4015d1990cac1bc4e5ce294ebc31c3c23e2e8f337e04cbd32aae215d43fd907a670d74536ffeaac196b4ddbe89626248d3e98adcf3b4f54ed481074ccc99e3fb44afa67a49602c58cf4d4dc0ad9bb2b416e7b0123bf81a0dee29a43b85b2819640a4ca28f6a62329afa0bb31bb2e1a703e89e60cd64db9336fe9b211144eaaafe1650e4b8c830b8b8afe5eaf43dc05affd16e6b88c240f37dd98d6a64fc92e7e68f9c35dbb1fd6e6c481f78a76a21c9f7a30bb059699f2b6dfb4c6505b6c30746e23c0ca65066917ed0be1b99f41a3b432e0a3f655442613f4fca57c7404b21ddc3d55dfbaa00c340d2135a985c4ee11071dd9cba41e29e2becd9e3772bbe06fd44bf1633a903c0cf89c9b3d192bdb18dc50972b52c0c725658cd2d5cfbf83410a915a02fa0e43ac73e0e849df83d427bb24ecbc73097f27cfcd5cf81a2b80c353081d96de6462bb68a80fc0a1769557ac1527afaaf2e04786f0fd0a72fcd80b6a17f10a9457a4a38fc167c7f264cb622b10e79b4dd2b979f35ceccea90170131b4191379b4015148c2210459ba6dd54958dc7d7b2d15b43349e50547be93743f9ed3e72cb4346bb5198ef8b21466f8cf164ebd8c5feefa461060b2a0f3b6f42e154f6ca3b8bfdacc0702eda46fa00d48b47d8479c3f152d2db38411dfa3d2a263d6df30250fb421bd52b7d54df9ac608052cbe5debf1f0cd58e32128ad6c785cdd93c0feb430ed8520175dfda2cc5034e6b651e61b764df39df0f456a31038484dc47abc1b3c4982f875230e36cf31c2c70c2cbf9cfd7b5f09dd030eb4d1c11c4cacd2ff63996db2673318c05f0abf936f37d7f1a9b629ce637aa96ebdf15d66d7eaf335bc6b6c515b03eba3b36be1639f94a700e5f2bce51b11fabc583de326f9f64579af793502dd11b75300c4a44fca61e85eb918fe995946fddde7fa221033b081038df2a2b91825efef02d9e4e2aa9ff796be55135e4f6d3753ea3dcaf30bc8ce17ee9279f451c37c7582aabaecbc761cc17f4be6c9573814328f0aae2399a9364caa8caa02b8b62c7eee552d0b8498e6b54354691ba93f9079f7c78145944af8605b5a6e38dcc18a8b4a77641b589ded3a8ddf9ed8d1851d04b0ba133260e36cb25cbce51ea1b99af860de6356427d39df0e7c6b894d504c6359689cf5a824f7c6b0603e5d7264656f5d95e232f9e96714e201c54a8c4aba347e6607f452857b71057a85a388275c3c2c7f7f12704a902f322eb1c51e7850e79bf77c8a893fc447e520c9eae3afbfe2e99aa9a575c5bd7601a1f631d8ac935a1b1cf9d4d1a3cfcea4d4df791a455105374d64f372aebb2021926b01b8e8cd1fac93808651cb494d10f89e1f74cbdc6d9090507c01857d9b337621afc31ebe1c8c83dc7f05dfefd0d2d094b8fa6b81de906443f6f0072463626ebff3e7be0ddb025284bbdf7bc59af9bf19829a91e1b4d0e086978441c7485f55a07e999f628e424e95796ab54195ea689ba5ebbf397cb4cdf2d7bfe56d30b3bf8fb046e2c785259b04a0b4457f9aca409830b4cab52c0e2f60a2226682e3c8a12d9730939d12dbc5e2cfc6bad81b55cf86e551da486d00de9aeebaa47b86e7436e13948c7dff5c54b7bce6eb06bb5b7bb1ba3a318697b6ddca4396a5ff5135607fd3c7f6be64c4aab6e64258b5211f6f545d64f16cf264cab0691ca9a56984ce9332f3b3b", 0xeb5}, {&(0x7f0000000180)="340ed70b72db5e72672a14c44b116c0b0e6f749a4358d970a9524336c8e2c7224cc3f867c4327e527ddfdad1c0c790d10f0229189057c3", 0x37}, {&(0x7f0000000200)="9d193955994767d41a9f6744e74086f1e76050f35f471f8c5f6d351fa158d7a26f946b4632623eea58399cb5961261fb94bf0af59dfce869a8417a3fb93c709ebc0f13f581a87c39cb8f284b4aa79d2507f4fa9ab8455c007b9c9cfa2a30f50f5f5d8f", 0x63}], 0x3) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) select(0x40, &(0x7f0000000040)={0x3, 0xffffffff, 0x8, 0x5, 0x6, 0x2, 0x6, 0x40}, &(0x7f0000000100)={0x9, 0x6, 0x7, 0x1, 0x7ff, 0x8ab, 0x1, 0x26}, &(0x7f0000000140)={0x20000, 0x1, 0x7f, 0x3, 0x6, 0x20, 0x65d, 0xffffffff}, &(0x7f0000000180)={0xdc3, 0x7462}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2}, 0xfc) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:29 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = getgid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000140)=[0x0, r0, r1, r2, r3, r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0x32c) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0xffffffffffffffff, r3, r8, r9, 0x2c, 0x6}, 0x7, 0x7, 0x5}) r10 = socket$unix(0x1, 0x2, 0x0) getgid() preadv(0xffffffffffffff9c, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/42, 0x2a}, {&(0x7f00000022c0)=""/55, 0x37}, {&(0x7f0000002300)=""/153, 0x99}, {&(0x7f00000023c0)=""/117, 0x75}, {&(0x7f0000002440)=""/15, 0xf}], 0x8, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x100, 0x1) r11 = accept(0xffffffffffffff9c, &(0x7f0000002540)=@un=@abs, &(0x7f0000002580)=0x8) r12 = accept(r11, 0x0, &(0x7f00000025c0)) r13 = geteuid() setuid(r13) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000002600)='/dev/null\x00', 0x200, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002640)='/dev/bpf\x00', 0x40, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000002680)='/dev/zero\x00', 0x10, 0x0) r17 = kqueue() r18 = openat$klog(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/klog\x00', 0x10000, 0x0) socketpair(0x2, 0x8000, 0x1, &(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000002840), &(0x7f0000002880)=0xc) kevent(r14, &(0x7f0000002700)=[{{r11}, 0xffffffffffffffff, 0x48, 0xfffff, 0x9, 0x8}, {{r11}, 0xfffffffffffffff9, 0xc, 0x40000000, 0x10000, 0x90000000}, {{r10}, 0xfffffffffffffffb, 0x4, 0xb007ffff, 0x40, 0x5}, {{r15}, 0xfffffffffffffffa, 0x6, 0x2, 0x0, 0x6}, {{r12}, 0xfffffffffffffff8, 0x81, 0x2, 0x0, 0x3}, {{r16}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x5, 0xb6}, {{r17}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{r18}, 0xfffffffffffffff8, 0x40, 0x20, 0x800, 0x84}], 0x7fff, &(0x7f00000028c0)=[{{r19}, 0xfffffffffffffffe, 0x44, 0x10, 0xfff, 0x6}, {{r11}, 0x62b0a368f29fafdb, 0x140, 0x20, 0x20, 0x8}, {{r20}, 0xfffffffffffffffb, 0x11, 0x24e1f6435f25346b, 0x4, 0x2}], 0x7ff, &(0x7f0000002940)={0xffff, 0x3}) r21 = socket$inet(0x2, 0x5, 0x40) recvmsg(r21, &(0x7f0000004e80)={&(0x7f0000002980)=@in, 0xc, &(0x7f0000004d00)=[{&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/93, 0x5d}, {&(0x7f0000003a40)=""/161, 0xa1}, {&(0x7f0000003b00)=""/132, 0x84}, {&(0x7f0000003bc0)=""/129, 0x81}, {&(0x7f0000003c80)=""/108, 0x6c}, {&(0x7f0000003d00)=""/4096, 0x1000}], 0x7, &(0x7f0000004d80)=""/250, 0xfa}, 0x1) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f]) r1 = socket(0x2, 0x1, 0x6) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) kqueue() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x33cd, 0x9}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r1, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) renameat(r2, 0xffffffffffffffff, r4, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x54, 0x0, 0xfc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x0, 0x401}) shmctl$IPC_RMID(r1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() close(r4) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000001340)=""/188, 0xbc}, {&(0x7f0000001400)=""/221, 0xdd}, {&(0x7f0000001500)=""/142, 0x8e}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000240)}, {&(0x7f00000015c0)=""/94, 0x5e}, {&(0x7f0000001640)=""/135, 0x87}, {&(0x7f0000000280)=""/24, 0x18}], 0x9, &(0x7f00000017c0)=""/220, 0xdc}, 0x42) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) recvfrom(r1, &(0x7f0000001900)=""/167, 0x70, 0x401, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) 16:00:30 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="c48ac4bc81ace43870014a5ddca898c9909cb388853cf520ca9c08669753", 0x1e}, {&(0x7f0000000280)="5dafb9890b122bdaff414a2fe5238370e443faddd7ba90cb16306e6e1853b4787e68a94ff5f69cd3c73af2bc864ecb62fa9f5a069aea9035b37cfe7eb691067a3efb2fd0878492b1ed5a8b3b9c0e8c82a44aaf3a19cf8dd81d9bb3817a5ddd15f4c8b23c3a2a2dec18b6ae846c08bb984977fe815089f73c90e98928b86962f10176449294f25812b71d2c025127dfae4b96fa64a4e33eebe44c66b610a7b0aec4", 0xa1}, {&(0x7f00000003c0)="ed9141076eb87b4fe7c6f9736873157d31aaa383e245f0cf508cc0c9d2d7c428c96f3aa4e64dd5ddc022bf9df7092e02caffe5fc28d5d99fbfeaea4873a85928310ccd04c934148e6f551a781e31b0233d85ccb5f6952f470db2a19362a0bad44d8c6414d01e057e14aefeef0700a9e5e6af495fd54bcb7ff2e3850356628b9db34057f31ededf268632c80fd6c51fda724d8fec2f0cc9ce83259f5fde9fba63801e7abba011155e48d82a2d819e8b14d83a12db05b9f0b5d709dfcc95ee2ee239ac6e", 0xc3}], 0x3, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000280)="ed23914ea4bb292d2717efda90879b66e8448d2e59e33da898a913dd2e2c6cfde0c8f709c9b58a642d9ca442b9fc74ca4d38425aa1b0d8355cd8c41042e06cbcb3740c88ee01a7a85a9c809ae803b94d557eab938731c948f25f5db2139f8f34f97b17224605640592f3cf40812910afcfc445f7d6f632c13a2d63dec251c1311709009764a9e67cc2be99b231d7e046705764798badd0bf1104bd0b5ccb1562321c0889d37409325766e8df2df63085d8e28183787241f990412ce9b765b039d93489c4107bb68ac8cccc5e31e16bd92d9da7d29377b038c61cddacd202888a", 0xe0, 0x0, 0x54) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40081, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r7 = dup2(r6, r6) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) close(r9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000001c0)={0xfd, 0xa0000, 0x1, 0x4, "6cfcbe0f5d1e1cee5dd8018e5301897f096564bc", 0x6, 0x101}) close(r7) ioctl$KDDISABIO(r7, 0x20004b3d) poll(&(0x7f0000000080)=[{r4, 0x10}, {0xffffffffffffffff, 0x10}, {r3, 0x90}, {r1, 0x8e}, {0xffffffffffffff9c, 0x4}, {0xffffffffffffffff, 0x14}, {r5, 0x8}, {r3}], 0x8, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:30 executing program 1: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x0, 0x0, 0x2}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x42) pread(r1, &(0x7f0000000140)="e59d33c48e522e183889428962e2020b0e3062fe781b61e9c9d5daca4e896f06beaacee605c3f6ebb790041bb14acba1bc49902636dd307a629e526c2aae83a16c8f1a81120f1f165e3f234ee49fae06f6729b41b66f32e0b02fd2cc5bfaae90a9ff880c1a585431af6b91b109f7c6336f32e8923feda3df9333734b0835bb56262dba1453d3b4d31ce20c93a9b4915c4a8cc9a8281e1ff540f939467cb230818bab88dc613fe63171fb548005da2d3c231b65eabd9729ec65699874834d053690500cd03cbb664efe1cbddb5eb247b1b3700ec82c1882ea5db8c3e72096fc29", 0xe0, 0x0, 0xfffffffffffffffd) 16:00:30 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) flock(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) dup(r4) 16:00:30 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000500)=ANY=[], 0x0) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="40c573d66a5f9c4a6a9d624ba978dc129966e7d59e7d688c28493111f8c310634d7a4f33ee85dec33b10d05a4ce6b58c2347b37316f68a09dacf52f99334a4f9c5867f4924e6c3d6a6f6e0db2e8bb832e7752d49a61a3ee197265dc86266f60bafaa6f551e947e1fc651", 0x6a}, {&(0x7f00000001c0)="79d7dcd0c0738c1c5d3a342691a5c98ef259d2e567c3bc70841dd0ffda602324215fa9751374b65d1389b3e2a85ba832c44b611546372924366c83e4a2a0183eba71a065df2b6ccf21", 0x49}, {&(0x7f0000000240)="06239f926469c435ccca4de9592426b8152908bc481c5b9a19eb24f2026b146af3a90f5209ba698caeda9b1cfb66c29008b49c8aea3a5fbee2c54b1cb91971cc436b7c2684962d975c164caeb628d1ce2a95d229ddee26ec94e32cf399856cf013b7", 0x62}, {&(0x7f00000002c0)="ef92d5d760210fac8bf30b8592eb0a6e5b423097ba052808c065f0268d989da2e2e1842e76185d85658409f76243e772e77cfc5c13419c0d2e464a25b52f2d16edaa80664135084432e677906e32fd7b39e69c450487eb155b0097ac8e14b8439bf7edf44b8cb0da9ef4da06af8f05cacb30d5e4a4605b8c49ba7ac6bb4db1db65ea41bf", 0x84}, {&(0x7f0000000380)="31974fa55592b7faea84b66cf8b8e898a547424b15f19fd37d0860590964e85bdf9e89afd36cccfbc60eb2a5b2e4563ecbb61f50b0686879ab30002f23c7391ad6123e60b44d34d67969b5f05dbf30409b678ac6284aabf1fd9c00587b34b9543150f0eababa7b110346e0f2e68701c327686a7730dfbd179c86532c042825686152b5e5495e8c7dcb63f9cb3444e1a61ed831529be6e0cac3ec84dd3d2ef8cbed8bf7bf0c1758e764091660a9a54cd4d4da887d2a79c80b30dd274270327ea0395799e3ad715fa809288711683ce0b371d05b30", 0xd4}], 0x5, 0x0, 0x0, 0x400}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711f17557be971e2f66"], 0x10) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x40}, 0xc) r2 = dup2(r1, r1) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x1ff}) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x80) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x102) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef56186720aa7cf2371a2f9c3b7bff1dcc66ff95817a8fb535db610643d92b130acd80c278f87b357bc08a2d6a2d356b363841183887747c9b060491dcb761bbb56fa11b5b5c1ccd9016e4a66baba72212c546c67e679f7cf227928c5650dce1ac85d87abeb545cbc9bb461805f81ebc7499f0eae96f8f1dc69b8be50d5278a828d1d4276f68f8563a5aa4138196ab23d0e9120d9ee98dae1e5cc2e36ecb8c6401494ea1f09c1325b54cc4a5367f90"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/43, 0x2b, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000002a40)='./bus\x00', 0x1000, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b44d772aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747f5ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a0984", 0x61}, {&(0x7f0000000100)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0xffffffffffffffe2}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82024063c4b543dce41108e1970da611ecdd57be971e2f66cc0bc56b6cc16da1b5d96ef0805e95b5ae6f410dc2e8a10477b6f564e73db22eeb4933a60de62e953b72a99ad7960d914c7d8905bd54c5a252cf50653fc1d5c6dae066b38dee1f1444102a617331680f2c"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x2, 0x5}) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) acct(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r3, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x30}, {}]}) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x2800}, {0x3, 0x807, 0x800}], 0x2) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETZCNT(r4, 0x921aaca86624cda0, 0x7, &(0x7f0000000380)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x7fffffff}, {0x1, 0x1, 0x1, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x2, 0x5, 0xc2, 0x1}, {0xca, 0x72, 0x7f, 0x7}, {0x8ab, 0x4, 0x3, 0x81}, {0x6, 0x1, 0x7, 0x8}, {0x40, 0x4, 0x0, 0x2}, {0x1, 0x3, 0x1a, 0x6}, {0x3ff, 0x40, 0x5, 0x1}]}) 16:00:32 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r11) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r28 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) getgroups(0x4, &(0x7f0000000080)=[0x0, r20, 0x0, r27]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r11, r12, r13, r32, 0xc6}, 0x7f, 0x4699, 0x4056}) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f667d6c65308000000000000000000100"/31], 0x1c, 0x0}, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3203, 0x8ece, 0x3, 0x0, 0x8, 0xbd400000, 0x0, 0x1, 0x6, 0x40, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0xffffff00, 0x10001, 0x0, 0x10001, 0x0, 0x6, 0x0, 0x0, 0xffffffff, 0x32ec6baf}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:33 executing program 1: semget(0x2, 0x3, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 16:00:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xbc0, 0x6f0}, 0x8) shutdown(r0, 0x1) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000001680)=[{&(0x7f0000001500)=""/197}, {&(0x7f0000003700)=""/222}, {&(0x7f0000003800)=""/51}], 0x13f) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r7}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r9}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r11}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r10}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) getgroups(0x3, &(0x7f00000001c0)=[r11, 0x0, 0xffffffffffffffff]) fchown(r2, r4, r14) r15 = socket(0x2, 0xc003, 0x0) connect$unix(r15, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r15, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d0114e447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd835000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316c134017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a761fb40d610e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab0500"/643], 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x569e9d7880c2e06a, 0x0) close(r0) 16:00:33 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x5, 0x5) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x5, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x3, 0xfe) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x3, './bus\x00'}, 0x8) pread(r0, &(0x7f00000000c0)="b8", 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000000)="11", 0x1, 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6fd58910992300b6613a149d3adc28d4422f9ed8b5c612033fedc34a", 0xf4}], 0x1) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r5 = dup2(r4, r4) close(r5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x1, 0x0, 0x3ff, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000040)) 16:00:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r3 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x2, "00000000e74d000000000600", 0x4}) bind$unix(r3, &(0x7f0000000080)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x31b) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x74}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvfrom$inet6(r1, &(0x7f00000001c0)=""/64, 0x40, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x10001, 0x9}, 0xffffffffffffff76) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f014ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="cf109f351d12ecb1a3e8d2cf9ddbee90aa65dfe33f26badea9faeaf4c3e7d2b296c77eea7c"], 0x10) write(r1, 0x0, 0x0) 16:00:33 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c244c25a0df031c31e7b5545f1605360859f390b02e1e9c00e8173ac23a47fa6ac0655f913ac9b309f3b0b880fd676ea3f591cc989b0b7026bb353f6700d515eecd2500e60639f86b5197894263e2905557a182b8f80565e9791c321aadc4d989eee115922aa3101a85f9f8c14634916ea87bac1d3def35d31997a57132c8537d2272b7aa6315d17c6b2728fe0d38e051f87f5c93e34747b01e124bd7d5c8e3ca6f891ba28de08b4735a2d2cf442dec18c848e8b0a3e656d19adda049a764fa57f924a5535fce2e9df80f1690a0cb5d22146da02f074869577225c6063c0b787b26551fbe6b596203af20f", 0xeb, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:00:34 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0xfffffffd, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2}], 0x0, 0x0) close(r0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:34 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000480)="a93e58468d6ce21f74a42939ecf0f8a21743de16f6ff33af5d90834f29efb2682cc7380c5f707f71acddf0b74015dbc74e96e1589158fb6c0b146c73e8dc69cd873bcfd5628b10b824af6b755e855fee23001fdbc6d06387b3373171c0f2f8d53c48e52f8b25b53ffe81244cd3657ba5f953a7c2a230bd765ec6252e80f1263211fcfb83dd7aa4fb06ccef085783081b413f2e3bc3a1a6aa", 0x98}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="9df032b581f27f9103bcc5919d61b688810199bbbb970d2d01b3ef38748fb355b97653c20bacf7123b05547bea574dffad0f64f80523d82722", 0x39}], 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1b70da711ecdd57be971e2f66"], 0x10) dup2(r4, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) setsockopt(r6, 0x6, 0x5255, &(0x7f0000000540)="d9ed7cfe1db20af570570eb3045cbd9eabe4350f396d2d7aee378a6eacfff4170c62dcfcaa78d41b0c8f9b3363c50146362c1c23d875a953456ebc39b4ed9b51da4b91291ac96af93e43f0c8639c01afd3ad44d83b8e94c6aada0e96b7c04f0ec3b3df157f2c42eac8b86a64b7112863268c565d2fc6aaad1552229b0dc2145cb048aca4b05b185f6015d4f083463e62cce6ff34328a401f45c7c4d117699d72cfa6c6b107ec39ca18640197bb1beb3b63f4fd15ef26b497de9dfe44597176e7dc03", 0xc2) oLTÜA7àÜ{èI½ÌÐC3oLTÜA7àÜ{èI½ÌÐC3vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b21398 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b21398 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000002680)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x800}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="31f864e1a610973411b7865e702655a1a8d702b7cf8568c965db75b4777e7d866c52f142eeb1e1f1c54f7992f0704a5eb627ca689a50c98cee89803a5edca9d1c3fd11c90eec2fb8dfa1681ba24d553e4624ab0bb0187a937be454b3d4f749cbd19b3f137c9dc475b674dcc039226f58f1148a4bf5c0405a8735028f730870a40767d60a7f31ff0fddc59d9152ef60f2aa5ebc11b059de4a9bf06e50aa2a8d539228c1e593dbb60c74eb54d20b3dff55ce37d9acf79dcc0481eb5762dd52ab3137cb788b1ec5050b3890a18a59c8052b7353d7da5bc7ecec2f946b20fb38279b1add859c14", 0xe5}, {&(0x7f00000002c0)="22324c37b86be38776e910120767d6fab2cfa45db56f81f6159a751086ba05c2bc976cbef488", 0x26}], 0x2, &(0x7f0000000340)=[{0x30, 0xe0455dee9faaa5ff, 0x3, "7b1cb2f9468585c359a5cfd7eb020e18f310a86aa1bd23cdee06a8db935e"}, {0x40, 0x1, 0x3, "6ebbcf40fe2cdfc361670131e2c9c62fafd5330a28cee19f61c384570f983f51a030911e4cbccf575d6c"}, {0x1010, 0x1fffe, 0x80000000, "641931b32b402e688efc6559de2e1dcaa5821a7d79abbc1a80c3070324394e290d87a995f313a0450ba300545b1b2cb906b2247005e873275751a9d2c214c1cd4ab4ae9c824bd7cd46cc17a8f9e0044792314f99c1082ef5d9c6a0c65c388fced2c17a79dbf7459d87f16359e9462ea262292336f94b7e1c6885d4a89d98096869a216c32c679714852cdfb7083cb1aca8a3123aa93e364c4ac2776adc865a81e6699ef3008a8f2f6de5cc8b80aafe6a5dace6cea61f7fe75ec50b131dede0c03f7c0e8bc1e5016862cf2ec0fe2831fe5e78c5487d669a2875dc4bc94c322a46aa6d3f470945c2af2d52c5b7642d2e12500ed609faf6f9c17146d6dbf36d2cfcb9b68c08643ef8536f917be677d1673526fe6afa401ac9afa3ecd80e2ba12c2e94b46f4a35584c243622105c416b5dfa34bea023296ff8f5f8df9b491f2db66bcd824fe8e5bc5d4fe79073192ab3294b183f75eef70a81da5cbad5884c0147db5112634fa89fcdcb872cb500b906964ce0821a58c377e7b3ee311bf1ac7b6ff088f605da436d36d3ef73c3d4fd6cd0e214613fe2c7ae53ef77637f8ae940082937c6691746e2ced7d6a48b7d964fda325c41308be0301ffa4f691ef4279b88840772ab47f4c851cb1f1730ee9a93d7f0d346e4e48573b4a5c5183eb0b613c3a70ee532ca0b3afd07e669640f18212181aa99194dece066a8cda96e77b0abb2b4d5a9b4a5e0e5f907d965577e45942a4fcaa8bd34e3f79c5616bc74ec067dd5946094ba3a3a3f46a9720453d9400d6bf25e4389a3545d272ec397e695b451049d4bd4ee3142752bc84d564b9b232aa37e46f4f5c892bf98fd5a84aa8f5995718d654af3a12e26720fd6c214b3b76acbed5d6c8fdcfa65b94e8f8e2fda3a082fa4d389180e6c63bdf257ee85760cd83575a2ac660ac2b6958e24984585e9bf391a97c3fec22e9f7c99bc8f0b786aed879a5b875f2a2075d8a89e776be7b6251eacf3d6bb0c8225cea6ebb2c2073a553deaae2aa8a49273e5ba51f3bfcd87a4fc4193e909104c1c883ad2a4cf47ec67c06b4a2020dc08418648c95ed4409573a207eb488d1ad87c10d38d9a34ef22af160f60bc785ac45fcd58cde578746c26556accd8337e1ae560fe25457c7315377b340c25dd37a0d567bc85bdcea00c6a54165f9d8b93e8160d5480894e4ac2e26354ab22dee8283b379d0e23313e094f265c35d3fd59068a13088fd66b2261c1ca988bcf4434bcf8d616fbafd03f54e3995fa1ccb7c4354689f0719feb71459803646274ad417d6559b6d2f237a5a3c34302f8f1954bc71f067d1e98b17039120b51590db2f5ccaf79d9549117587ab2c8d9adbed608caee415fd4547725ed4c71fe2f0d2f7e846ad9bcd806a46f83aa45c5e1b304ec12c946d52d15c8bd39578711a2d2cbd1bf9f0cff9d512fb987f590f732b33867bed7195dec55dc6b8f6fa5ff481bd36d4af8765f3dab8f5b8aaa331d810b036c23162bec6ffdd41307431629b0b0bdb8f2ce8b251664f53287d9df891a3fefe8729edc4e26e9cce6c12decffaf78eb77744ebedbfeee00fff6749639fe5fc8bece2143110265a277d3349ff004f208e151a3e129c503c3719f36552a2d45097f7303a1481a4f89104dbfd5f7a32b6f0b225c754d8857349fc249354f3951a6f0b7a92da60c1e8e5ad046418af7edba270b601d6001c9280b05ab9f709b4cafe11c3fbe509b6844cec2459f26463c9bd06d833dd0ee042eb22e1df14588471b9ce2415d30aa5e7db047b920e87247bec6a3a7576a6d739bb17d73711fd4a095f9713c39c88ea8ca9aa60e8fec7f92de59dc977fb8d4583c9291ae1c98d504285693189e621200b3c9b1c895e1472ab095df08d07de02fcb5bb70384aa12bac10ad57a085dcae6abe19a474529aa3a1bf82af9e7a6adfb2a625a6435d7473d92c3f384224c7532dd23af0c84f7f576ba8d1e9c7910f77bda0e9d299e6cc9377022c6b1a2066e4277d9a91a6b624f0a7daa54dbbf2706e8ef957ba2d635942ebf58222fb1f5d6d6a2f682269ee172173ace2cef473cc93e5d97aaf6a3775ef447c1b21e68ac376deb89ccd0432b3fe0816bd9f255baff6ba899b15ca541f3fd01d017f774ae6fd975744a318153ba358999013bf72f23e20320738bbb18d9089285e6a92576021fe4d4c388c4cb2c869661a9ea158d59a501444c6fe83dab559aa8471df6540c4c7d2adf02ac4ba60582acc06dd57769b66f3674f78d76954c17c25f26defe92a8ec05b33f14277cde8c81aae279a5affa9f33d62b3f77dde3a1dad04456d3fb8966bad2ff637ef31babddbb6ae460f7048e68cee3290503f9e2dda44a88e90ecb8ee151b4534e1d87f063f151d7b96a6375feb288a485a13ff3ef48312ae510d3cfb1c367a185ad7fa633a7e10aafe4d7d6986a19609c413ad509f06f004aa26bb531cc49e7a76967d6996493472db0fbde8ac021fb70704960f56e7b3b6f09897cf5598753486d6308242d8c44fc05a37938be8081baa5602641432fe2034eb13dd367b516b30694309ee5030a273f2a2ae98063f96018db67b3a0683ab0f69e74c38aec962e7a4726082c84ede5583bffab47d0483593c2a165ed1d9e7fd5e667b7ef94df00be5313ba6ab6904b722e596a79245ee8c811d8fdbde3aa084e7a9446416617be09bb3c7e714ffc2b2c371bf768ee9839821c713ef65accf660aace3f3063c57130b38ec2e675c76818da2746e4d65e6609df91c6ddf9afa29f16450f45f8b24fbfbd381ee82fd7d7e03b352916f83fe9c340439ab8c92d80e2c2fb85a5ee105512fbc7f4a56a80f7c57c7a535b6ab6b1dfda899c4b079ab56f27d588a42c844b7beef3b5d02da24158f91ff7972fbce8772cbb2a54df821bd2a799fb5e5c61f3d1e02e52308a6bab41ab49e7ca0b2c74a84e55e3bc4daf42942ab4f7bac48e3841994741a5f6223a1c9e3725202f2e892b7b183effa0325cbfcdb049dcc823026a1d5ba3a1e54dc162d907da42abacb90951d8f9638f2d936b56031df33def8b6f5e7382e7d37104ae4fbfe1b62aa4c314a464849b68a40977a961fafa153a3e3e04c831accbd135adcfe14237beda5abe4775eee8c4735a1105e0da85f9fddb4595603ba8579e5e9c3f491c3a846f9032619708623f03d26147f50829797633046e1eff049c292485702ac968cff4144ff5d96b3e2d538fc3535ecb07aeb8d338d03d7bee22c00518e426871149b1258a6ede3ce6fb13b31427abe25f39b56a681d60620b5f8e66f3a9400414bff9a22da7e91fc131d40e17f7dd1531b2b296db7ee7ba77037b5f3d72b57518b534ff82a18eb5bce0652cc3989390ac74789bec34a045ca439c380038066ec95d83c963915e9fd283e99b739fad6f90585fb34d39efbdfc6eb66dbe96408380ec9e0866d71214ea228368a2221349cd4c581e0a3aac9009894dfc447654a8cb434acd00e06ab64f4a4ba71c1486d1d716be98add102dfa47910e6886a6f59ffe3e2c5ed1d931e1f5360edd930868b835143784c6edf08585e6a2f097c3e5ef6c1b3f84f75ad145ad1938acf54b05a2d2e4025c7ddb8bfe005966b6aea9a43a26615c2b2ca961b749dc4601c5ef36b80c39871e2c38cc76cbdd2f4ee4a51c1db9f2278aaacb8192c39df7129ee2fe5f325150b9ef59b8e894228998a914a387fe7639271651a32c111b8eb8712fa59a19c00afed75575fe35e22be26e2902bbf695cefc8a85ff4244d5f6fe09a3365cb2b5055a991e38e293e2e2b47bc87787abdcd0701a31cab0bacb04a98728dfa470e25e0a1ad19b70a0c5da006d9483379fcd6839a2278ab303ce60ccaf4c03171ee46b5ea5c830b9c9c0bad8023efc97d83d0c7ea85cb666fd20c7c3c8b876297ee6e522460a07af191570e3c98113db52714571db0f37b70fc67e2d96b77387331fff1fd18a759e02b07415ab196e8180788ff6d3dcba1845460a7714ac41f3c9f415a5713053f7313fc61a0657a2ef0ef54cad27acbee067090333be3527a3b51d227e6c9abbcb6565d65e253b798b4e73964017761dabcdcd2ebede85d52e738ba9c62aee109558217d1cfad9a0ba353c28b1ecbb23e5af61237e5d1c5f06574d3c50d290b6b54b3b35218209e4824c4cd7efc93b0a5bffd4c462224d2b82a2c53a985e95e93af860bedbd4de8a6af7c0da7812f63d5986f3920389a69f4a7f298c2b83b6843efcd74e644d0638a8ff5b8a94649fb558e85387e4c2d927f22dc371e01d943c8d4253fca137c0f084f36f6d52a36748a9d75f9f9304fe1df8a0e451f91c940fc04bef8ac592d14427cbdfe00d168cff6a32bd22355e1826dfed7a035d16f1d701a953ae812e0a4c3031e652f77eb322592d300d59126f1fd7f3368a039b282234d719f99b07941493bee4a219c93de068e49e02db992aee4c6f50d0142b93741e053483cd6882cffb8fcfb6d67f9ca55a71ae2332fc3191acf3bc4a54eab921efb2ceb00813792a08f88ec7e71c54337a43325dc414706916e39d06c7398223ae7e897d6d76d5c52a08ebfc40fa01c20a568719300b8a78a43b02bfa1dd98e4634ba2e5f03c9c6295d04e1606b17308c904e3c548078362eb5e04a623a29d72593bdb07f3bd4a50c3cf0e339c11e844e748470d73da07656167416988343ee7f97fa15ffd278835bdb6091e0410a747138ebcac3a11a5f8531c273e95d55736b93aed8534744aa00f1cf9f8abb9cd58c43261176749a433bb27271898f176523b6e9e13d6ea363a724948b85502c2ef320b553780528b2b57b3be0483944ecbe32958a3ade507ac6ec4ef57a3e0d5abc9640fbb9879aa8689ff95653806d393d68a47b8298aaf1090a2305971f199a998e8c6026e4d4b1cdf262afd3471d82f98d01990730f8dfbb79a79dd1e3d473de16b9d485bf35bf448b5a2b2273f0a971a2bc3941409ac44add053b4ac6cf17e83d46f11330c8ba2b9e31c9ef8a7682844044a155751fc15af3835e47f5ebce9723df03d3a30e8cd0399099682220b133d580722d25264726d2241b98c7e71986eed01b4e993c6d2b4d7323491ba94d633eacd10f9404a4ee7aea6bb93259aa02f0cb2d2581d9c4cddc29eda064ff65aab182f124f383a29272a9489bc004a20399afe3128c4f82edb56ab41d4e902933b21962ada6196b2f72793bb2b0093a8fe905b8e01b61bd799e8d84c6ea5b7e7551d0290d9a2b5dab870428ce3eb292cb11697a0da88aa7713d72c33f4aa23de70a2e2611a0251eedbc3d834c66252310436e2f529adedda6b086a9df8b1b1653325ff6aa0deb35774086c8921b3e46508c84ef690559b59485a1aa89f559ee13152847724ac3684ab38baf3ab5cdad26b86621e29d7bb12f94c3efd2df1725b680bab6db4000602d5ef854a9083f40569b471372e6ccb08ad6fe1e3971562d4e401c301e186066cb2f2fd48e614b36deb27a015288ca335acec54ca6e30a7e3ebfa14b69f926e600bdc062afbee94ed92f225a2fc56adab9068841ccdeae8339feaeafb58b10ab5e4e474bf527c301611e7ddc03c7059f9df1e66399072474ce3ec2580024c661af493d183f63c0e7c29b62479ea8dd67101ef88eb8e6a4d649b5f3a6e8b10c31cc06c8f8136c78965e9d5ea72b3a53da99289c85bd9053e355a5cea90ea215a5c9f4a501e7ede6d7ad942d187d44b554d47196d948ff547caef408068813f663bfb78b38caa38ff27c9f764f2b47fc915bac635ef65737c73b28516d51db7d362bd73195d3"}, {0x98, 0xffff, 0xadd, "8a1ac899b2b1e213d589540daa168e901248e508883f6b94313061e6d28b04fdf81f5f04e3cf772253d07672492427de2d0c4292b1a2a11ec374ef7786f72091562885cf701d235aa14f7f550c90acdd222009b3f735720a19fd49f2f93bf8d17191669f75263f0ef08c70086cf41a875d9f96f2b22664996ce8d9d9e9933ed836de7c3ec86a99"}, {0x60, 0xc38e7e218bda7ef3, 0x7, "bd88a76ff89805333834fae637bae646a495ab4877ff0b4e44a5824d13644f36c7cae3cd5a5eaec570608e4356786ceb426c5b287ebd3bb3a9a261dcd99a6417fb91208d186e16af12bb68a0327bcb"}, {0x68, 0x1, 0x8, "66e94d9830afc51c7b470aaa57a3072fb823e7b2801120eebea6299b66ff4d6245768572501c3606df023d66033f8eadc33e9c2f3b9c3e3ef79b5594dca47b244f1c3f8fac33d42cb20987dd43366df223"}, {0x38, 0x1, 0x6, "5cd59eb4efd7b35618e6ff31c40fc7b96b6e14364c069767abfb5b915fe145758f3a"}, {0x108, 0xffff, 0x7, "b1d653d9ba1042143a3cc7c2dfd40382a171f1e606e5d5e100c0ea51fe3be69d658ca299bba0bc4ca5fb047762fa3372fd41c1a61ea84e9143e392492e82af0d09a5f7cac55303d353e343743377fe575b3b992290b35ed38bd20fd7806eb8cfac2a2ef78bc55be49111b280d468534bbcd1dbd680be57c7bc44876e692a8f37fb0240155a52f0c2422bff12ea1eee3f1800d0edd85366461cd482178db367fe06c56b3a57b4e34402b61ae71c4c981c8b828ef7466d8b53851183f627680540ce30743bcce307ec78b5aac9a2eda28b0bf4ee32d94b9411ea294f50ea7fa0a73f50f4d8779b4bafb334c33be033ae99e375"}, {0x1010, 0xffff, 0x3ff, "e1641a9f4cdaa7c09b1ee7345dc263470404d5814d752c8a86b55e5f63a5f0eb169534431210aa7ad44c68f7e07ba727c0b50d82b0fd3b0b1f125936a8e1998204e66a32b3ccbf1bf1418a7fdb63babfe84f8230e505ba52c40b4047fdcbd1d30df00982a0338e788c38bc1f10e80e5febf79716c4738412017d2f01ea6ce769b710d36441d36f86f28ffbb72bbe284f7133cda74bb71566a03568c57913773954b50afbcd2b4c8618d6a6ab18d890f99faa6b62ede9f892688de76392f382816493aeac10a6665c1d9e0eedb2b571f2eb7122462d1f0054d25852620242f951b2bf0653fe98897c52c4c90d1001d1fba08f65e579903e76e8adf42ab9368bfd6ab579e6b359dece8371e51effc46216321f5cb5f4e0b64c3cc06e0474ec6e961b31b7df092bb962f779d9d7174e73f0d7704d9d666ee5482ec4241c4df961a75885c5d53b1c6b4f416c19f09e53ddf51464c7b0a84306f7319a9a50ea0409bab19a25d6099f15fc66fe48070add9fd456ae61fb68a618635a8cf8a6700f24f5fc508439b07f13415fa67833794d661bdcb551950a5f7cbe1735728d005940d85d7bd9c471100b1839f419ab39ad8a7590b0f0a31d5edeaa59a4a8b683994748c94bd5995978af5377f99e99e3675bd5cc206589829065bd23dae3965b1be0012ae774625b8772f11615845274ed60e891cbbfd741d7ebefc36f994b259eb439faa754d020d04522baeb640e12d6822419f53808ddf9c7692108826814272d67560150d0f0c0c4be38b47518ce17da11212726a611e2764e74e2a2282702ce149717c14275dd0a31f7e2f8e8572e2d10413cfbb8b0ca112f7222cfad181847be5a2e03148b4f03a21619cff7134d4b0ebf871b724c362a9cb2c45dabacfbc8b66a8bf2740b1320ecb0c284d9211836e4ab0ad33536ec8b3354b9dd211413cf6b0146e80561c97b6dffa2b54ef1bb182927e0abbfca2b63cf24793c17770a8098659a3291d6acd66be316c3b89f92f833406062990dde8bb0d1a6fb8905cbd013e59f84a65cf117574c1f910e54836b5135f88ebf1971ed13267fdbfe66eb26b59d9bc78d038d5d04c6691ab224b59754e3650941b91863adafa14ef7029457e6b7c7a148af4456e4082ff5341e861a18d978477deff11497178b16785bc7698cd0287a243e9b5fc8123defb329f8fd6ea3fdfc3ad3b454f3dfec0db21ee32b97c5bb23af118e9894a05740ce717a2e7adeb6e3f7f5429b4062851d44e381e466407666259d059922168b9c75fa1feba027b82858e2f05b4fb0d5ded1d283c08f6a71df0e51a23ccda06da97b74f108e3cfc9f7904867c1ac0899f39f52fa75cac44cb7b55fe028cacd6d8147f417dfd747c7959b37ee1030f8dbbc34c7c387f583c49a13192120ea5749d974d66ce6acc837348e05d8af2e8dbeac9267955bc9cc0fbdffd0248a27073f2a14abf061b7658e3ee5ebe138b7a86e209e4b6cfe60a0b9ff63ba686cdaa74d3b325e5e6a23061d5024d9150179beebc65150fe8744004edba30561e22bad9cdd8b65bcb0fa578fffbbfc2a8b2238ac891551de32f816f7ce1c0b18d70fde43fb2088a007448dfec301a8d8f8ba9d22c055f59ee2857b2f87d4b8b900d4f4d79dec5bbd93068d661c780713530d04b8b3c477c83483b7e8fb9e35ed215332a9bd36ffff9302cc65298fd962d1aeef6f1bc293bcaf6311d2de82e04c0ad8c5d79006ed9d093451e0be03eb897cda8f2b192d42bdcd4a62393ba0ae58dac1f37cb4dd4dfea832ff56f9d1ffa45574a3346aed87a5d8e8f3b03c95588046afd1430d9e4d80bf83aa78ce872b34f3afa04456a11f2c89c651981f1491c14d1bcd6b26bf30449f3ec103520d4245183d80a2d641fd2f714fc28bc3ad15f06d4e9950fa1bd5bc50bc3d8e0ef414f37508aa889a44778b724d951f1c0249592e518c535eadcae832155d1f3987356fc686b12d3afdb4df87bf0c2e467245ffbd00ea9257dfdc0fb7bcfec3ad76c5cd50185f0b4ff9b3c44a642f088b5b1366dc664af46bdcbd7537d781b423ce528ae00040405cdc1a2b9659bdef143b1e72f672062f3e8d3dc2368e1af5cad3c57c8c6c5de31b7488d20449abb8055c0884ac92652ba1134d2e5df5028a921e910aa78b96d14d87600e8d12a3df654a743b71f5e24dafdfde9089a7b2ea4184fd1a2d4e48c4e25f99c34a83cf612d2e6753fec11c228c4bb8ff04d08ee7335702a1f245f68aa0ee82b73923025c176c2e62306f865a17adaee4db3987f719c886c51ffa0d46e262b131851cccfa8edf199f1a7c48d59d4634d843d7dcd30408e48111d6bfacf1a919c949d3cf5d83f4f0a1496ed4ec60995c1f028edc5d521f8746797cecb0e4a7dd6354b70ad966b2d8a8f9fdb43d96b5b663bea2f42fc487869f891412d409bdbaef6d4dce4fd12ee72999bf443b60e57d2270245781f0bd13162c9394c785332c2048b1bda1ca828dc6508044fbcf76311bd992afc8300c705c92b04b18ef19db81b215ddfe29c80bb25dda3554084d86f4105a78cc6f3ead45ea6165fd10439b8ef49b79906d21d107f2f225d9cbd0fda2f79b638e6419b8e42e8ded354fce088649660ac988e1afdd62e5c1ab67eeed2aea3879fc2d171184d7d4a4f1479e5286cccfeac38c7149cc74f03e1ae430e270b42f949a81ba130d4ebbc19f77bc73be9f956ffbe895ca319cdf42e66b21edb9070bd6226ac53909deca10ab2e5ec8cd6ec5199f0a6810f49512cce6cbb9632d20914619ce7ba64db1a3864e810e4128b153c111320de0b5f015677181d4a6ed05cb6c08d6069daeb04aec7f3915c404e17c529df335bcd1161626eba66143e3dc46746a189050dedeaf8c94f5833b7b80089a3a2344734dc2dda4b7f4ac8f125933c900cc7b52ecb39d1a913022781d4dce498d078db0a3b8f091a38a4d06d11c0e914364329d5d7450d6414d53a302eba25469ea6d9e647793b88e489dfd667b4cf19ce719eb5769f9b70f32c8fc7b3c8d18df46a152837aba2253d1262edc2e7eba2b488a8c771bbdb5217a7df32cf48391c2c9e90d11ce6add4dea30bc778e2d7ca352eb37bc779369e3d5edd927dc0a67ed8e99276a7965242758dd42a407f5bc3268912e2fefa258af497ceae94aec8bd5f8e71ac1caf9792395b6e684ff8d27c519168ef28cb0c1591a9b9defc0d429effcc7a7e71c85374d189534c792bed9a5bd7b7c354d03c70b9384c5989be720db1cf13849dc92ed2249abe7f91e74375ec1aae3fd62d5b1ad74af9bfd5f27829a2fb4a5ebabf8d97a76ae44e941a44f394b1ba3dc374cb716d7b66d4e83d9b05bc6f1f8eedeb84ba5b87f6f7c949a6a85765bc93014c2aca7a8241faf7b594a1a64f3cc49319e4dc05cb9bc0dd5b55a871df4e73de4dfb732976cb52277a70f274d19917e69419780f1781febc85811f6db81cd3b9ebca02d1cf2b705dd98f6058402c89aa2383ed1d1c217c460560695049f1eff3e1d576cc6ab640f73f1b949a4b25ea3202dbc3cdf2bed9e19df870d8f0bf4687d8c98f0e0087485196f890f5ae3482ad2ce962c7b0855a4fb97f693b536d085b22d3166abe163a28dac5ee40ecd7011481aea92c4f6b2e529e200ee57c33fe9ed62e16e318ad3984ddf85696ca25fd412ca4633811a9ca0c8cc3059a1cd6256369877138f3bb326659442436f08edbaf35e385d781a9a4a94f843c9ec16cfd69e6a4d4028f3faef852ed58ec9eaa88c0db97aa154373778e345591696b6df80e74c307ee2d5d609db1e426214ce989f2d7582427f9d3ed13108eb735aeb7706ce4082e4d4947a0b8d1dc1fc637ae645cf564be9cb19583251cf35de1e705932935a477199ce3d545178354d37572298b960712892f487928d2d1d02d330297960d64f37bad358e121aaa250f69d1cc3d35bd983209c7f03b39612dcfb92a0bfbd3bb26c19552f31ae6385852ddca049ead6548a43ed856a9849dec7753cfd60b4a0ca330fafdffcd2b5b7f9d671840ae366857625170fd32675a49e80fa95eb84d32361ce1f0a5c74f2bc2d2148b57fdc6de590a9c30346e53f3a00bfec3e3abdba69cbe23db23632b5d460bb2460ab698b8d96ec10ec1963bd8d9738ade70b61bf67ee50ef3497a066e089cb3ca28b78c0c7a62d27be18ae2b588d7eb7abcfece48b5af9edebc2abe263b26453d955bf1ae53b6343110ea6f8a237572daafa077bfef30debc9d48c9bea99d1eab98bd0e01aa42a56db1209acff53411f940777719208944817fe3a9c556a1b65af93baf85740afdabe213933a07dd2c4d8bb807389f675d8a25d9caa9b97dec32c43f8fc0c842e31199087b5f88a254bdcdf6641421a36a7fcf95b52928379d3e01d8e70ddaa5efc4df8dc59c24704cbda01977c57667e999d2842b085ff82c92567ba1b009e6a23c305f46b857163f1ce67ac0ed390710c6690f2432348ce30fd8655a84d2ec29423dc1933a32b23fa0e4d0d4afabe21bfa83af8e826f9399781f9d5a8f2e909ec90fd64d1c081562e92d823f0d457e2e04e24acf06fc7956b729f2e25420374943780baefab4fc9342977c00c5b0e2e5e32963d7b876b2100b9b8b4821c522a4564ac19e6b28050b16aa0d8005ffd7a0160b7314c0e1321d9bec27cfab412a6d31949072510b055936b7dd33ddc2bd529e54c3efa2f04f8b809a811cb5c5410ce0af42dd188ba0738f6bf9d406da6526c856b08bd022fe248e39540d86ad50fbe3a8a27795466b4a34d40f3dda7987db7de6fa37eaab9e4218ead5c71ff7803fe9d50bf558c80922289e3a26c871af49a55726979f1b34e043bb83d0198177ef776ffdad10a9985cb90b1261fdb5ddda291f592d02c7a9ca805f2b393c11fd63092cfaf9d87a7f4cf8306cdf90ac108134905ef21fee1c90cad6f4609807d1ae5263363e7f02eb3d3a62f5a98f1244027ca69358f50677429e093024ea3471e1b779653ca13c019080b1b771b716c425fdc0413f96f7ebcf33ce2619fa78c2539190ee389da8ccbcca9aba70854adff9195c52b6ad874032fe92a98b978406fe6388b45e0328731a2b3112310be6a40d9a29790176b5aa4c0c3c7a0b8e497fc2e7f8f170710434e774f5b07d3e0ff1e27bd74277de370cb633607394a1e57723bd817a243fc7c7dbddc0e21e5677450a55c39fa5bec6a44be6681dfaff0b64b0d2add27610316fe2be4a2fa801ccfbf7af0d2516d55846c65e91e2204c93a5a2a9a6e4f5418304577a99c6e0afa40b97459d47f359d097119363d22cd9874e4cb193d70759261d29773597d1a9af289817519768730be5eb15afbd8a7c6b3b96404e39cd9ba73618376eddefd0dc406c755707e7ac44d589b02e0c469047a59d25d41d6d37ac6ac4fcb5fd335f6896c735dc6fe525170f73d6bd7d1e90bc941371250b4d7baa1a92da6a936f3c7a69fa17c7607cc4c5387eb5a67933f62e9afa486bb7d4397bb0b0e619bc8ffb65e995ce5b0dc261b311d0d39cb56bbe586d23871c49a372d390336e10a451676f38157881612d247f4358665eeda7d3a77435b99890b8315f3a33a7d04c14d564322d178329a2991e55ee2c1247a64562c8df905184ba6d30928b9a6ddfcca9c47f1389a3eecfa0dfc52d424060d6d82fd3f56c4192a0cb52f2cfafdd9aaa9e78c0e3a3e82b76128e1660e50b05b163118e9008150ea8120b58aef63801ab305a4554b5996b4c954571b67762a819f1ce3f59897050e0522b81cdba1cfdace2a0d8ea3d74c62d4"}], 0x2330}, 0xd101a5bed8d13dfe) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e2a6facdaa5aeb2ed17cc20ed94db00d873c2dfd401c4e8c4e379ca4507608cb67e8d05803450d3a5b502bfca520f1838837d477870b349ed092755cd0ec1426f704a8bdc29f2aacc665b25c394c32608e93590912249ab518e6e5b96e63b797fee81566c06d96ca38688feb751533b9ab875f6918252a3bf7d90920d", 0x7e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3febf}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xfffffffe, [{0x2, 0xffff}, {0x1, 0x8}, {0x0, 0x7fff}, {0xa6d78c2d25f4b43, 0x1000}, {0x0, 0x4}, {0x1, 0x1}, {0x0, 0x8}, {}, {0x1, 0x92}, {0x1}, {0x1, 0x7}, {0x1, 0x7}, {0x0, 0x4}, {0x2, 0x523}, {0x3, 0x4c}, {0x4, 0x3}, {0x3, 0x1}, {0x1, 0xb7ce}, {0x53c3255781a3bfea, 0x97d}, {0x3, 0xfffffe01}, {0x2, 0x7}, {0x1, 0xcd}, {0x64784d9942452b22, 0x8f5}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x101}, {0x1, 0x2aed}, {0x2, 0x6c}, {0x2, 0xfffffff9}, {0x1, 0x2}, {0x1, 0xfffffff8}, {0x3, 0x77}]}) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r3, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r3) 16:00:34 executing program 1: mkdir(0x0, 0x12d) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x40}, {r2, 0x4}, {r3, 0x100}], 0x3, 0x5) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') pledge(0x0, &(0x7f0000000140)='\x00') 16:00:34 executing program 0: select(0x40, &(0x7f0000000000)={0xdeafbead}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x9, 0x8, 0x6, 0x1ff, 0x9, 0x2, 0x7}, &(0x7f0000000080)={0x1, 0x7, 0x8001, 0x5, 0x6, 0xfffffffffffffff4, 0x80000001, 0x8}, &(0x7f00000000c0)={0x8, 0x26, 0x0, 0x7, 0x0, 0x7f6, 0x101, 0x4}, &(0x7f0000000100)) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r1, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r5, 0xa, r8) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r3}, 0xa2907b2dcd106ede, 0x11, 0x20000000, 0x81, 0x4b4d}, {{r9}, 0x690454e2ffec2bef, 0x0, 0x1, 0x6, 0x1}], 0x3, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x11, 0x1, 0xfff, 0xff}], 0x8b8, &(0x7f0000000540)={0x1, 0x2726}) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) flock(r1, 0x8) 16:00:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x120000104, 0x0, 0x7}], 0x400000009130dbf, &(0x7f0000000440), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000001680)="7d55011d649923b6d4652cf7ecee3e6ce895286d7c4cc5ee607ca974eef0c81baeed565fa4a79af1a557e2b366cff9ab7e4c1b4ef8d7e61c7689c05d002d7684c26529bc8dc08a14d0c3cd0702610fae9ec4a8ed0ba262a1e38933929d24186ef0fcd904f9402b33f1a78d05696ae75927cc7de1937e54b694b3fbff11158aeb9894425e8a9e2d75e7a203f96b26c78df1a832a940960d00"/167, 0xfffffd9d}], 0x10000000000001c8, 0x0, 0xfffffffffffffffc) bind$unix(r12, &(0x7f0000001900)=ANY=[@ANYBLOB="027ce6b29fff3bf9060000006dfea8b35ca35f12c34249481a40890c4d060371cda1fdb161797b09cf990000010000000000999024bfd57c984f0ec589a89f9766886eacb2f98d074ff0dea60951c9c4203a85ac4019d35a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d5b69fe8233eae8792eb61e60000000000007be510be1500000000010000006dc8b9a6515cb50bca18b820e83ebbeae650bed0f8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfe482d4f10917e3bd3eaada94d0b65e31e48024f638b464f6ab7737fcffffffff6b4e4faa258cb4580cab6ac61bcba92fd137c79123dbb2e835ac33f00900"/286], 0x8) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r15 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000001c0)=""/31) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) r16 = open(&(0x7f0000000300)='./bus\x00', 0x4db3fcd28f7c92aa, 0x40) fcntl$lock(r16, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffc, 0x7, r13}) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000229, 0x0, 0x0, 0x400000], [0x4, 0x0, 0x3], [], [{}, {}, {0xfd5}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/223, &(0x7f0000000200)=0xdf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$setstatus(r3, 0x4, 0x80) socketpair(0x6, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000000c0)=0x4) fcntl$dupfd(r5, 0x0, r5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b21398 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b21398 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f0000000440)=@un=@file={0x78d3769e81348290, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000480)="6aef1d38cc3baaf5508cb9576c13decb93b5e917bc0e14fed98ebfcf03a12e6e8f7569d6440acaba9bb39ebda1dbe7440268ae9229f15a820a2429", 0x3b}, {&(0x7f00000004c0)="5ef2c9bc2c580ba95efa9c0b5d1766fcefd28b1d7757f044079521b0f6ee37d92461ce849f5479c50d732bfbd5253cae135f0b1431da194fbec0c5c9236d8a54c463aebe9b23be16c3f05931cf1d00b9612981447323de41d25cc10a32a7bd133b3a3dd48fe9bd7149a19686ad27fd00070733fa7dc47fed508ed7193c3bf0e0904c6b1c3bbd33a7fd2404ecc5dd30aad32b521de4eed23edac961a3894fc098c5dc15ac343e76d48a0f4bc182c06f7cce", 0xb1}, {&(0x7f0000000580)="ac41ec175e7bf34a27ff3b438e45920e67c51d4faf41113e1795a525c1b26ac91f1c10b2c0a9bed88c3e8ded749fb929801a122305b7f51c3cd914423b52e28ab58da4a1fba935b9384157b5871cd36c0320ca1289b03337ee82b54e0d6051652c871447a489c578e5a4a8fd83afcd931064eb3e693e5c4b0ab781f24aae55fdea2b14aa857ae31de9d24078193da7116c9283405195374f324bc3d3ee18df6f120678f30f80b5ce179e81c4b753a842ae3cf172909aadb76206fa3a2b719099c9e65cb7232575177dae7136508d7d630d91109569552252fee1bddf744198a3ae9ce6098091d452ecff16169415623385022a2c644a2f532b72f039b3a16606817f92234f9f1be0dbcb98f4429f7fb7c010925311e0be006501c696fd4f4671c4241c5c6797ddd315698009762bc1e26b45a142a6435928545edddb2c717d8f32e1c0fb6188325d3e60dc01857d4689e07adaa2925d8e28173512327f57116baf8d1f688cc390084423831f8977506f9ef9c2be3df4157fd052b787c81664b6abcd73ff3d43cd1b1a0d58b060d923bfd32f35df64202e82da8bae27bd1ca655a49584ddc35cb960c05afd22c5b7d50cc71eafd6edac8c13e57e9a709742701f999e81f808b14aa4a599e01f9bf9f62fee43ac692b4f214a3db95d84955ba2af3e26e1ce552f1f45c08935814223ff34c76cb3a9fadac2a370edb8773f1559d5566444fd88255561fae9852b73f076f6ef3ff0dbc4e525c808d8cc9ffb769afc7b3ffee2e1e8fafb3b56e156e3696b812ef7cc1a806b84a3b045145334c849a6d03d847c0b08e7e37815f6a2b8411eb1cda8b64b0aac49b41dadddab8e48c8f2cbcc91381e85a8b6285278a07812667931ccddcfaa9d02a89eea4945d2f441708bafab8367fccda2be5d3f2b268140e5d1bef178b7326009f52e4f93034264d84c78d0318999da66c3324035439088a9766ea80e8df794a8e275a90a83171d0193dc66545fb32472b88e7b1e1f65d6818485ddeb3764fd545b278b2acdf1f7e15a03ed31e40f6d0b1d7d3176c23d6d0e42c16733648d7e5290845c249a2192113a3f5fc229b0a8da42f1b26fcbe858071248d6d49736dcb767f523b19d048a40dc4cf714013afda377790e1c2d79d9a78e8cd46838043bf9dcf93656977b0c191d14014dab55be71a2c75ba86897fccfa9fb6ae8c73a5b1255694ea9441f479f3060cc05ea268d2580b5a11f4a0e0088035d1fa318dd850eb7eee975efbe832a9d4d294467887117121ef4c07094d6acb62df152c7c12521009c396c9da31172c692ba5200e98f9e6ad130d51149cc4453261b628f18c2f19bd665c08d55fb383695d734d11effd8cc66953282d386bbfa559aa4497533f5c46f154435841c824ff7841a2e04801762b3d8ec04f0b0cb1190e3525213924896cba4ef93689212a4c69e2a8f1ded3fac8da622db6f2e5a30ea154d6eb5c48e58dc624ab23c07f1a69341de86e1da82504714bfab9434788388b6226423853a5cd4fea478cf2917ce6f5a2a97574afb82127a787a96afd386d0bdfb276ef92f5e5b3f9bbec26c5333edf9f20e1c9b56fcdb95c29aba1537df213c91ea10ef95fd4d559d95e40a7bc80140018b13d8c1649945ccde5b3fb1216a68aab0ec2b225d26712889ba3aa7ea3ba9fc5aaea49d36f73ff2adbb55df1b7dddc4ff4a9ead4b477cbf1ed93c9711e55e39e837ceeb441476ddd2f3ce2c05146581d2d4c79dc315ab6726c344126aa5d802a11618f152049b3cc6756aee40406f3b4d8e0e7546b147db2f69c9fc43e1c16cec2c79557ad701e87f1b1108804cd42c2123c5d0b455982939f970c136963e750093277c1cd4fb82af88be8c76847e7843833636aadc72e2b0a2758f7c71b99b31d12ea2b88e4bc0e1e6dd6bd836a2beb816a9da80df36149a0da8ea12e593e7acd0493b2110ca0a8316ca7f9b0ac29029ead3034b208c32c724faf183d6363ecbe7b3660f0c6982176f8c98089d6a7805c70cb5ba9aefdc48eb755dc622b714006e5dcee9b9cfd9bf8589e3a354247037b6c1fa0685a08311f45b863fe882c8eb8d6f1f63ed67c7cd1e6140f5318877176e4586d92e89669c561e6c7a2e58cd0943ebd9bcb7d51cfbfd6ffa3f5bf79fc3c638198d8c7039dfd7e83080fa937025dc2c784676875825fbad1c225e445084ae1e152cdf978e3e7b54489e5881a64b21fc92374a881bfdc0b46b16d13a88eb3388ecec32193007cc0a0d84fb9fad7dc39b98ea82c877d3616d871f5fc30baec319c56e5c7dde2874f88132776131dca655566826021283c867d8d42833019d715fa218845a7c468b087112dde84972036c234b60e038c7fb9d7e7a3af99b615022103b0db1e25240865b0862c801d04fc28fc835136a73f7bffb2e841ede82f99ebb2928558d9c2cd8bdd19c46328cd30cbdd59b483a3e262b3ba77c796cd8da226d6cb88bfcabd89a2a423532148af02faa1f1efa68c1dc083fd6e2d908b9346549ff2de05fd636a55935e958524e67636e10cc7e1df535b704ae5ebf92bac48a77c0c235a5326192bf0181982d87539a6229a2bd6a820ca7595c04d9537a12bfbfa7e2b2afde41d31e10efd3db9e0325dbf0886edfa571ba4b4df437ec3b8b38e14a315ef8e09d5db069e1ccaf382819949c7045fdfa3a7d79ce06a38355a2760aac01503c0bf4899e6f139d3494c5ed7b7613060a0504187ff591552bcca83a1600be4291da3d8a19ef33d52b6d90f3da9f87cd92c830ac5f91aa218018792a436fff49ad771be2d1e1c16ccbafcb35bfcbf432d9a466ab74c7932c6f1c5fd657dd62ce0f5f3918af12deba45548c413279d63ba26b3871a2c8acad38db97a6e9450efb43533739ce628df6d97716024e03ce079fe4601948ae59598f080f6269f4b050901250bbf7ec3026aa1f2ae3ed65278902c393a287f089f8af9bcdd97391b30959c0a0782288b5d1e39666eb7b777dffaeac4e3b127a088f96a1d61db26761c14eb78ea23a45e0645dc967047f58d18a84f38db9800fae31505e563d457434ff83784e831bd14fadeea45234ae54341c4dfcc05fa06fa99b88671db2d9ae8f430ed60f119c7b943ed3ef68402499c93515f248c4a978b33f83ef875561361d65f606c1b1ded6f2dcfd266dcf93697112cd76dff4b6fa14c2093c0e6e4d4326717865add7be51b0dd9e73898322b7be9b950afcb892e90b791c96769d7d3f2ab88de3f293790590ad7d889e266e1e58786e3b12326752816c79d315d12c77585ca4ccbd1eeae4f48be56215cc38053deb8fb73d8c6373669dff85429750a5f02435da5ebee4bd239e82a0ca77f8928b1bca35c8e04f0462be8a18fcb0eba957dcd5e451a871fcd25bddfe05452d7ee67fb7836e92509905731f2153dfc5428e76bce5864cbb01a7dbb9a4f8b967e8319e819020a8e020aba228016411dc9007e4fb8ecfde708f4385398c8df8a3621d6fe97f905a5f91b381795e284a8a56f8c115b350f92d8a446277ac091bf2d27c1a5f31833b80e57a7532a09d787c95b9ae1ec2ff7d63ca974857cf2a8ae4614a30767d7d2ccd50a7dca947ada084e0fa4f76d39415a8c5bf37e6ac89513c040dbd81bd8f5125242611c6f7b3e1966e6806f08a1de41328be4d1b4508d59d20a931010a7831e67e1164a845396daa9bd34c4ac8cfed9e412eabf28cc6741126e093906e4b0086906a5b791a46b4bc078dcf6f016f9643ddfb3c36a01b4ab3bab1f7c136fd9a56ca556164ec616f39decf7791073e657e80bfb09349054044edcc903950870e3d45fa5776867d6c4a1bf18b5e2209423095f18f388eece089598fb5914acae259791eda2710a93f6004236b267722cba040f5104ae163a7a25be17cb4a26cd009dbbc95c0cee94f9026d1ff93aeb49f0dcf93691a84d44bcdb0b107abde219fed0d6620b07481043874a55806858e1aa8618e7acb1288d2394d151042be973e8e5b0543266d02eb885a6904c4436f6e281701243833c7464b0880367ccf7fd3de28ebc88929b35619c3912296aee23682975bb0d832c95b2568366957478161d6aabb4a41682943b43cdf6e768301c505173ee8e41740b5d31580fc0a8234d6e9c549740f4c7247c10b1655c37e55e87f4b563bc479b9997477c95e2ecf94a1d9e51ebe35d6e056e53512016b970f6ccb60e37df741fe75fed637bcc12703584692547ca7353ed88ae0366599e3f23bdf2bd4fbd92c55d6be4783dbef950a7264a6b415329dc128e930d29e623aef27d2b0b77639b9875137c1c45290b35694c0b971bb6a7f96b1dcd495ad957bbd922f3092a0ac3d6d246655e38ed797e0eeab5be308d9f45c1228320e2ac392b8c5c9d3bd7def2f89f4bd0474c935487eef54a28d33c4d6ac43dc05b69ef87b4ce39e76704397b4b398b763f4089f14dbaf862a7305f786d24d3c1fb8ac3cec5d292795e1a2f7cbba6647c1f9612b06d526e92c2904df97f8d7233b1b7087276748ffa81265ba18210f686b3d17603bb03b6690b0fe81fde7633448c31427fdbc32e30790104afb4bf27dc6c8a270b79896fc35bb5c973ef6ba7d8ca5a7be30be473542cf8b1cc27ff2923bd7f89c977d4905348d39e83a9c8fb58dbe15e22efa88f32456475e38dd0615b5c10beeea482c6dcc082efdb725d26d294d237599f5872ab148aa49575f1f0b6c8926f7605d160b4d0bbab0567dce288ac10a06f963812ea16c2dea3c9bff6e09aec3cd3062c1a086697e4cd97e191a8e040877eae88cbfe70ca7b8992179f48d0c617d1a1b3af0049621b719b8ec0c5dbbfa8e2e2f831115a43f177f580c9a5130fa6bd32bec842cd90810f9b642c0b1c6bda59a75fd3eea506138a6de43dfa372973f07fb4570eb719c8e6d6e3ad3f98dd4c6427233d2c24189314a590ccc6ab11b5ba85e93dd9e52d279743fff2e5d343e26717d9eae3a1e9f73d8f3c9cffd89af29f307a80c7fb6ded78f0a41fda8919a76f17ffc955c7051b3a1d310067febede477d0d46e11e38b1d3f8ec33b27b72da3fe56138c5049006ffb2d23a8a4e60e4b79f13c1a7f2ef0df882fe9ff41d22309ea9b3d42e049e4e7062d3b16ac65b19f106cc827e2b69ecaab64853040a810fdbd57357258fca337d42ab6dbdfe194bbce7ea84530a276264e4afe4e893ba2dc3aac4a6b83a4435f253d1e41f0eb93926e1cdadef41d7d337492813ea97cf38c2398f4bf42aac83899ed7446357afb05248ac9a0cb1e1537e4eaba4895426a138cea99bce12e09504205269ec7022de9a1f2f85d46c8380f0397952c8517ed07b9d18629bf41499d33da86c127bf6045fb9866cad73efd376caf1704eb6d10d7903b07501fe470f6f99e72ad3bc0f1d6262de68c455bf14f9a050858ca9412eaa0aab3dbfe222e8768310b8a03ca27e53c94524948ace03e65b6aab04e4ba53e09c0277ee90a4ab35f7ac125d6396eba8634a171cf19321f8395e2c9d5c148df9a9960ec7d2a15d7a8b17a3af14c96fa46eac5017a86f95b5da697e02803572db155a95a8ddbecce866e556ad8af33023a50b898763e5599dcf466a903faf28df5ef4b7c4a2207bacf73018bec6c4923efe5397a29c1f6a1b7b308024b3df2e6edb049b0ac73d6ae595ede4855f6bf852fc6db9e5302e622092e128359c2905b1824040e0186dfb8681032e75c7f82c132a556b202c7514254759b3787e564fabaf8d7511a3976a415af8eba7783ad17d2d6acf2c2bb72de6534726c3b108633485900a9", 0x1000}], 0x3, &(0x7f00000015c0)=[{0x68, 0xffff, 0x9d15, "2ed19ba2c6685f69be42f09962da438c67e820b9322f85a839fe759845b1cda635c7e1dabda1786ab671b0603983c9fde221cdd3f3949b61b5c2a6bfaf6e0772cf094754666ceda1f11ff095505a77154b7b"}, {0x100, 0xffff, 0x7fffffff, "7028887dbb75fd706d973dfbb91e9d779299e25a255bc6180b120eb49a03f9be162d33e9ecb31f54a34233fd6a077b24579277ccf9cacc6e8ee7e4dff9c16596f57a52239925f957ad6783f7d2f93279315f4396620c5f2770026fed55fe78f302f82b7fb9534aea4edb634f0ca65a2765985dcaffeb30c8bcd0b283eb88858399a26f30715b8ecff823fde19639026c938d20cb0cb5e48bd23a6e68f9272541b7467106de90d43fd2568af7eca98ccf5c4694776fcf7d4d2987281f87ec32c8a41acb651f8c684933711549d506d34c02ec8aa6bedb78304eb42ba747d78e20100f59d37167d8fbed65f5c7ad46"}, {0x108, 0xffff, 0x8, "f06c19042c2aa2a3bfc22bb95bab33309d876b755791466c5933d2301bf0bf9544d1abb63f523ee962b3147aa9f0a9e1e0d45793349d5aaa945749c09565998e958fcaf7b0f14026d21871275671634eb7eb3c0daa170ef083563ef11f934fc28517b7f90d4aeb12a89d98303e00c5d173fd617a4beec36f4d1a333989c74c753b48ac73fb8c94a18e5a536bb79f38cb080ea569d839ce34451645dfcab96d174d1abc67c500dd0ae69006ed15e3f60e2bfcffc4114c294fb9cc50bf46a006262fd60db91e4ee3825e0de5bac4451984b16c8c1a42e4091abf54410a353cf704aaf4c361a8dc7f3fc4a7fd84230feb9d8ac5b1db9031"}, {0x108, 0xffff, 0x6, "4ae583f67af0b678d830a05719e6dbb5335cb266066d2f0ba8e2e5ec8a31db6a9cfc04ba095eeda22115aceebc692a4cb6810cefc31c3ccb8380e86d3d8c0b96a27a1643a3a4cc7a9e9f9e2601523b80b57f60480b6856714d0e66b0d7c0a015ee390c2c988737780011b4ef8f01e6ff81d1d59684dd84f403c2f4f7560bd8e0279764740905f1a33607e759dd6b8ea939b2b3ef20e426195b531e37252d20b0e70766ce6e2e498668af6ad82266d59b44edb6993f313c4e7df2134d3d53f97d1852fe3d054e227b3886a40a31efe2897ee2b41346b37cdf290dd1eb8c02e9373457159fc67eac89efc59c9804351b018c8bfc63146f0d"}, {0x18, 0xffff, 0x2d0, "d1"}], 0x390}, 0x0) r2 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/pci\x00', 0xcb17ab1d94c26e6f, 0x0) kevent(r3, &(0x7f0000000180), 0x3fffffff, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x10, 0x9, 0x1000}, {{r5}, 0xfffffffffffffffb, 0x66, 0x1, 0x3, 0xb7e}, {{r6}, 0xfffffffffffffff9, 0x64, 0x2, 0xfffffffffffffffd, 0x1000}, {{r2}, 0xffffffffffffffff, 0x2, 0x100fff1b, 0xffffffffffffffff, 0x8000000000000000}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x8001}, {{r10}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffffffffd993, 0xc6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0xffffffffffffffde}, {{r11}, 0xfffffffffffffffe, 0x22, 0x40, 0x3, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x66, 0x80000000, 0x4, 0x5}], 0x1, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x6}, {{r12}, 0x7e537dbd3874fa52, 0x9a, 0xba98b0326eb26a54, 0x0, 0x5}, {{r13}, 0xe27b946b5f07470, 0x1, 0x4, 0x4, 0x7}, {{r14}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0x20}, {{r17}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x3ff}], 0x0, &(0x7f0000000400)={0x9, 0x10001}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xd8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="411bee1da9513350f892c1e4e944e388fcec6c014a2d37", 0x17}, {&(0x7f0000000240)="fd0cad3f60647e6485b3f38bbbe9c35af1f667bd45d9097bd9b6d1128bcd2a151508e092c924e639284e1e1496f82105089ced982db1a26dcc0b8d34d3ae4e4ceb6138511aaeb6cb39ce2e9cafedecc57d742c94876001d51b79199f038ff9fcd80f91801fb0687e11364622c0540f6f9d2e280f6325065bf5075a8fd54f36ccc591684b69438226beba176f9b1897a1eb3043c36161", 0x96}, {&(0x7f0000000300)="a0d4bd37b75d9f127db9fcd89e3b229fd8552f49007e414bc051d54d5de37548544ef660677ddaceab1bfa1094a2e116fc313e2cb6c5f4b24108fa763d7f5bd88770e9e3f5a506ece5b4434c5cee4548793eada3fbdfa02f01551c7e7e9eec31de0a8d5a41ef79645284bc0fb003d2279a81aebd9e01c4a10b1274e61fff67791732e5107154be47d7ded3aa2424fd33966cdfeadcae43aaf3417a7685febdca574e7ce7db6098d797cac59d60e4242353a9beb073a2176eba783e86d969b008482cfad271caf21740f40f18115f9c660bea1398d200ef74db3d4ebb525285e8b72d46d5f0860b1848be5302f1e020bdd849cb3e7950479d628c", 0xfa}, {&(0x7f0000001400)="a78c1458c94b1ccea1a1706ef9b1a051a7896f10eddc086e7203e8ae06bb94b1fcf38a4ed536197e8b379043589e3130be9bb6174de875f303ff7173a29d7a644006ac63607ba8d41e7b90033f185bc682560705ca9fe00a04460b0924e6ddedc2dd715240d7d5802bff2b7846497689ac114b936e351a1ecb36f50c294874d06358fbcb1764c9cabb0ec7473e87e0eaa2f72e8384448da1daecfba99d230c23c057d21259e785dc5aa0f318634891b7a1edda73a882cddf6d217cc1dcae4e994d50256e80e14620099f241bfad8a2053eee64fbd4e8e496cbbbe87ffe39e9218c3852381d76e1c2e716f8556e0773a28b7bd306ccc33ef6f58fa706e1eb04a55fac2c4a0c1d798cc53ca9d5b4a6ee31f6e15a43f4793809931e159d038012a226c20288aff06b026a4b137a2f266bfd300d29d171968b29ed2965b852bcc4388bb4a311a62237abc0c990d9bf0be1fd8bffc1c4d2fb93407609acd3c7a17ab20e7df6dcc201573daa16c4c505fd84181062b6c7828ad753c277c07d4d93a75afff4669a89ce9c98f99ae111073adc16b179552d0a441b8ebf6e4fd042b5c460457b7e9f6c673a32a8c6d1b0edea80fa6909d011bffce3647d8aa24935e1c730a4d3cbe40102c4bc59d274017eec5e526c74eba61d3d8048e5abaa368fe0f8a26cb70596e1e55939541393c752a95e0d1fc0cfbf1707528f06920a39cfe58d715f55d22283b39f9f8fcc2672cb7e4be9c983ffd609bc901ca433f722143b8057e2fe2a873ec7eb02fbaa5f09ac1b91713e8dcded9c48c36cf1df2750c9eb78be8318c55717478711340671230b55ada459488cecdce59c88f35d2c1c193936898a9f588a0fefc935e1e778a68467f2213b7e8de3b8ca70ca4092c5cb809aae810c9bb18bfd9c08638b52ba191b7fc365f5b50bb382ffc1a0976a0e83af819f1d1d5eddb5a8b319390a4f718fe99e7b46b64d80493e4c713e79b4cff596cad743d8db5c11e8947d0f64a802e893ac6a7341f06639191b218ff24fde9e49f2bcc2aa6740030be6083c56adf3e9be70cb9b9a9b3a8adb6f86332650bc31eb5ecc1e65f2d228a69ce4ad30f9aa6d82619d2f5e39c97aa450930cc00c8d03201a179939eef180b84fdd9abbc84ff1fab640bf4546f9fe70225db7bee42a5e43953d1ea991c5eb637d0aab82ea3495583c8d0439561f911b563d7ca1dc0c530f10fa0c518592990a567261c49d33e0c3076b2c6ae4e24c0447f85d54f6847b26970919e43d073dd424ccdb15540cf4f1ec98df8e356c222289c5f68cf00a0dd5e0b74f1998c6b2d5baab82692844cd8f907f2a1ddf22afb03cf38f43b722383063508ac3ad2a434a958a1b553d79d5f31be3e7a68ea2de9bbfe83f862425507c3a066967a78af007b6b31a2ad461e5d926096e3bff944a472775c7aaa67d359e82d11117193aa7f115a12ffaf700a91b6b5836273503912589016138d243e04f499141022a1eca7c680dedde350d0bef7f6c840e25950ebe3898c34666ffdfd2f359ad764bdcdbe3ca5cb2ca51ac7c07a2a35dde7950ddf3b60d103d8d23047be5aeed5a0b79a345baf5cd49c74fd8d15bfac490515b9b559b721795bcbf481b445f4d2b956c2014ef4af408b4003097b80848a6b22ba3859890beba3da4d6e06aaa1bf8538d8369a99bfafcfd14166382841097a685a29772429edf95445e07c61909ca756a329e7a72d476bc5da7a022858c085091e20dbb5fcbae1a09fa6fa19cef82571aa07aa4227392403d41cf40a0fb1f735a0defc9564a8538581067784427cc18b53dfd606080171c3566d31ac9885e976279f462531be3caed9774f2ae31128447eb26a298650a3bbbd68cb9bdd231696337e59ef8003dbdd357feab4117eb4e28a1f5c674ee703950be4f9d8ff349b1d5b74a6afe8202878297dad4c0084fb1a1f67ad7643d0ae8faa56518140d2723851df3d9c7b6d9d7ca70f3e9f433b381d113eb33362ee0e4aebafe5c03a4942593dc4371a708d9321244c5d5d7b2d96c9e8e218f4313a8efd3fd136e6ee37218e5a8daa7263cd7095024275e8fd696293f90f90ad3073c1376086572f384edacc26e7a96d7c6cbfa37843ea93c6aca108e6506da96751fba0ffae608812b25ef7a3d29409baf649d4e1221878fba94e62530c79a4bc072ca06e7a1e6a36206efc8667af0f0a4373a5565ca24a58c3588daad0f7e7da8595c9fe0b257da54bfb462e3ab0ee21f892f8b37119223257abc596bed99b822d49ea3ac7e07197d17809870c86a8e1e94ed6fef4021afa60c8359c6cdec99f87a03319d03330ae83e5343c6807b389c104dc949eff659173746ee028601c6a6ebe6e3b9ef5f6d0259488f904c83f67c94e0c380ae58097af0710077a7a024715a85ae19e66832b52b294991452ea081a0cbf34ee2c15bc8eeebbb2a63cf74700426e2227f21221f27f2c5952c6b2168c3fb5b924dc4c01e195acdd65ec48bdf7acc2bcf3c47f2e21df5b413fd979851b2c491ef6590237a7fb273e4e6c53a97ad79b3b195a69726601a88bda20a392b56b7280dadbbef6dd7702166e0ecc5666095e2f58850b0aeddc66be8686e492bc362570f824f465dacd955dc88ce82745fc7715b77b28e4398d4c9483544e43e5b2caf0b25c22ee695ccbe95d029eba63bca54430909a90d3e6ffd4d2921077dc2679aa590b1651c6c853e696919e043d8cc245503adc98b809b7ed4a07e010363bf3de1653076595182e98456c17267b6e49e131e3d4c522cc6294be2a52226f9dc1c89eea7718266cd20c468a96cab6a9a715966f6cf83ec7408ae032a854e47ce96d50c7455d5a1f905b1c96299024d71b55aee50695544ad37114805cd64128d11f0a413facb4fbb84d5a341aa404085c1a45dd3749592645b4d8c0d0112a1fe9ddb0f257c2d50a0aa82c77611753fccc08d80a140dd1a9ade9bfdb8b391619819219fc4ba7abe6b2c72c2ffe469e6d25d3d17047b6b4c26167f1d237de612aed993e2066c2229be0591e381045608621450f1c92435d65e323986c1cd23e090301e67af96df96191d0ccba7ca60da61484dfc6b0624d1cf68ea784c386a72630335e827d24347d9066c6d58a1d5a2076bbbe97ead8ddae9f2b2efe5e0075525d4de34cee459d6858df6377c9d9c292a7a1fbdf890afd5a993a13fa1467df933e46150c00d06c9da768fafcad170342b8886357a77ae1d30895234c0df2de211f264b3f8cb5ac64425deb16c7727e9c1a7f759d6c925f5994cc90444c34a0c34d4a365b99c62804d8fbf1c017e063984201cfd3145a4201536d7ede9dfd5719b5f0d5241bf5a38e8703d6088982e5d8c67556891a7d770727f2a095b50962d77c2c2ce3a7efa1ebf0bfd4457ba2a5fc65f6f3a792dcd3db27ba79b1cad5a0e306fc20ce137fca5f7c413264c272db8c285b86e185d73a60202867b15d38dc23170ca9d43c8b3fe26acf0b8fac19831e4be7be7766a6b1811223cb05197fd025112917e1865435a997fc3dbda8b1bd1a969dde8dedc22c8d4d2b7173ef95f04c4d00ad12215fd341413fdba20e41e491e89e80e194c8ea147af160eb1ce352f720ceeb6acd3c83107b5e013a6279612802411a1ff4bf721ef900783d3927003064a959fca5830f2155db57370ef2de57e8d3b9a343d88d789fc93eaa24fc5d5cf592d915206e69d25c6ff3986eb2c4627f64d5ebc9603076ff9b9432dedabbc6e7d0c69625cf692f447226bb39b901cee1b1f9542cf105f7a0c970b466a5c28fda16e94b6a77d6de834431ead92ec27cfbef0634cbf51968493c2ccd9dd88c6d1e4257d29931bdfd274c4855f7eba5f206f88ce18af14d914a5c91436e1d3460b77a082549993291da306bdb4a89f5f16a2045ba34d3ba18cd20684a8fd6cab01c8d18c7ebd723ce5e09e5ee19fd3c14c12cc75d847e6cc9dfe8c4af28a57824d53710fe15c9468a8b31c6fb086703c9b2ef66d643aaeb123baa4c5f3ae7dbce65f59df8658227caee6c7832170bc9b7d26088e2f792eda86b69c56b9ede961cadfddfba83b07624d18ac5ebb1383f05d568fa7080124162678fbbf19b4ce3d398ba94629165d482d4eaa25ba55d66c6366d6e233885190dfbe4c662efea8c5f09281d931a5505def392998894ca3e0491a9ea0d95ac793a3bf212dfd82038886dc113222a6f73907c1f44b64083a152d274db62500038d5efc7d20d5f6ac3121e23dc24c13cdd4e412ea21ce614199a57ab11ab021d645a5c53f236a0fb7d0cfd8aee592a0f33366a0f852acd6b52f31b936e9eaf263753e6b5cb4316e62053217af103e8b450d788eb7870b8bbc3b41c93be8794c75a58be5646e06ad88c24f2dad0ed2a8944731e7957e510e7f2625c44737bba820f64f65fd067c8174816b88f82ba32dae42ee8471bd3bd83607ebb2eef74836dd4f1263275d2cf043f6fd4b0d3b7ad0332ccb068ba2e7b0c74e624b2ca89220374cd834d27db82b58ddb7f806a13b637a67ed9431bc565ce426532b2cb617ba7cda598223cce74f21733a76abf1a6bff8ed5aa3f8a8192ac92a7ed43acdc926ae6732c10421380fc4a9923990af131c93f8d5806831bc66139a4d417880925d7348e17c1e308b2b8a3e3b140f68c22e8fbe79e9e3edb55736868ec03bfaa4e33777c7296cd22f349c87135637607c05d135e903f1bb32ebce8274bae5c8bf53655ab342a2ed69dfd1c7b3e24b90820d76924991a21917a60d9f645388505b0d49211a376b3e7cbdba80eff651c6f42ee506d7edc4dfa55042c19338fed0728afa4b407ace6447925b845b5dc1cf54dc9f86032ed3d7e49d2ddf24f3b97176298156e670cc7f50646cadadbb2bb200b49de6339fb7f3ee75c7d603bf86351b693d011e8aebebaa3fbeae053127d4f21e1dcaf206e0dfdf6b3f7fc9ca1db3f3cbd61e665662125ce76703b5271a63e4266fdbb5dde6bf770f7c2710691cc33865ac73b622e79630642b042ccf1baa26e2ba62810b14a77d2e0cd458dab4e8c38ac1327d9b16e06fb9dfbc629ff25ea19c1d3f39bb74d1db6a49caae600c5c61809330326723c6b2de1df064b27c32db8d274a6d9e63714faa78774165fdfcb158521c5788b40d28ce76dd7812391af14e41b0c11389171432eceb3a26e03bb857a3237233a1f54e075575d843483c5cb89773daf702daef03ce9c4d97453b1cc9812a6b679dd9846d5f7d0cd2018b190a70b33d7cef1d8ed08b9272f5f3e65b21aaec4c31a6347462f7325efbea2a63c9ab2c858f4726c4e147a960f3286f0bcf6d2f2d19630dcf22613dcbd606988326f8a225f2f94ac22335ca4ee2d0ac841c73470f885b9febcfec3320160a5827b2cc9907e7de3df3148b7f2f59863264a3bd14e4a5d7fbf69ea1474a03cc5ba8bb781cd576432f0a39e35d909d6dbb854f0350003dddade19f14dc043f101f78f57869b19a99df2dc6796b32dd330f904ed509c68bceee9cd9e8b38b50cdbf2a4017cc053b756a645e54059db40ddefe28c608d92ee5b94cb1b9ff4172865d418a8d8d2663efd4e11d8ac92fbe0c078fc1134bb57ce56bb9c1cb827e9927c848935ccbbb0d80b480920cc4d095235d99632c8aeaa9ba6bda48507a89c4bbe715412881da10104b84b7238a6b5dcc5db45d15eca654f38fb91f65a20622c37c4baa55715e01f147abfd02863084477cc1057ddf12f27149ae2fd1e3867995d0602102a6e7c77b4915b2a6f0f2a74c26c265b4eb24f2d3897db1c291b0572d7851816d", 0x1000}], 0x4, &(0x7f0000000400)=[{0x38, 0x1, 0xe1, "7fdade7238899f17723c9985ab0151e2f42bb92de6fd54bd5dc724452102488524682f8b9931"}], 0x38}, 0x8) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/176, 0xb0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x4000) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000018000006c653000"], 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xb5b) close(r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) write(r4, &(0x7f00000002c0)="b7f724de9f543f7ad84b7d75ed629db22440053fc9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e3605852e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f423408e5743335f68d9fc74db2d124ad79a00020000000000001042b2ea427c2539cec565bf4fec6351edd729e25e95f45ec6710b38ce84000000000022d78ecfe96fb327116efb77d1d3f1cffe30542403ca", 0x3ec) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r5 = semget$private(0x0, 0x6, 0x80) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(0xffffffffffffffff, &(0x7f0000000b40)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a9e35ee400f4c473ed111c77324130f0100000000000000962bce895f3dde9a358de47e62b15d6ed7ec4b5c5633a349b32ed430039d15d287c47be527a4c0339a588ae56ae6000069c9b91ed829aeddc9ae9d81a2530161a38500f9f98872daad51d65345986bdb4f53b72023a7c57b101d683a2f6e8664740cd19e4ef4c5cadd74bb"], 0xfffffffffffffefe) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="95671b1ce523441bb7a59012ae7b1c67ffc34e00c123967b67604dcee7ddd4bbbff44a2aa2b3ff0dee7cacf1e895b60c80e918ee341531380de77c95d9219bafb353701ba983f66f84d60ab014acda13ee9d74c0cf9dc7348ba069ff743fb9649ab57c065f53d92cfcceb39929164cd0f0e3a8", 0x73}, {&(0x7f0000000740)="87bcb2394c5ddf46cdd4c0d8fbda76b40b7a0e58320f618732b8bb5b0110ff193ac144d87960f1f20b0d4fd78dfbf0ab0ce505ecddd1aff06e913a7a6b18976ac45a2285d8c73947bfb19bc97ed354d9c873e84117013ae61f2100d06b824cc34c3c8b7c5557856d553b3b418886e823aa90e73a50792afb51be6f166ad624ddcfd8faffc180ecfcaf5f96fcebd629eabff0f8", 0x93}, {&(0x7f0000000c00)="e24cc208490caa4b261e07a2ac55124c98fe7e6d673da0fce16037727fa6706d47dc563d6c5a8e2a57682d6a3fccafbb81376ac0d20bb8078a0dfee5c45eb53cbf193867b4efc9db7f08d8fb0d38e3e9ae3d72e2ed1d832d0d8056c775fd27c641ffcc468bfea450e87cdda35bbadabb28eb2998856cc913e7a45e093b4b6014a672a29890ce59b05b08c1cf4ba47b8fa9c5b3bda364166deb486a", 0x9b}], 0x3, &(0x7f0000000a00)=[@cred={0x1c, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r6}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xea\x8d\xd5\x85\xcf\xb5\xa6\x98\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x20, 0xe0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="4bdfcd2e6005e13a64c84db5398921a2357ca1b1245bae0a32f05fe812b1dce73e7a3672448ed0c1242ff963d22e45d3e85e9d44160bf4c4be23dbcdf7a904e1a3d1b998caff2acac322a61546fbe7235df1", 0x52) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000200)=0x7) 16:00:36 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000240)={0x3, "3d551559e046828f563a5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db9977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d710970000000000000000000000000000000007c788739eefce58ec8ee377a3009c26b2ee0b92c1936eb427b65ba5a56b0e29a7ebf30dcb34d4dccafe9b3baf1d3e7f9b561e32e6ca179d286751ddbf47110f4fa2079778452332ba6e5e2e102f55aca3c08d5767c5602963"}, 0x1c2, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/176, 0xb0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x4000) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x38) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x1d4, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) close(r1) kqueue() 16:00:36 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x2b, 0x0, 0xff) setsockopt(r0, 0x29, 0x1400000, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) 16:00:36 executing program 1: r0 = socket(0x18, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x7, 0x6a8, 0xfffffffffffffff8, r9}) setsockopt(r0, 0x29, 0x33, &(0x7f0000001340)="cb4a645b", 0x4) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x2, 0x1, 0x3, 0x1000, r2}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = geteuid() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000001180)="ec1c35efbd5ba8c620d687ad26e907f43360822c4b0ea1879e81a9d91295137aa2fdb620fd4e7dc9495a2a0dc9589cdba008ed52f1029cfff49b47118deb08329cff618b8aa281bcf0d98604639bc738b67bb21db4a650a417de5a4db5a30874f07b92e00111691bbc6e357ec157873fc55bbcdeaf3967302230e96138dfbc293a845ffb4b5df8f786d7efe9df2bd554b518ad642f1bbbfda48eb9d630a49b75ede8466c47fe712676d63d3dba87baaa071224736d9e442f18bbfe546a5584d5bfa8f6bac66e", 0xc6}, {&(0x7f0000001280)="bfdf58bfc42148f12ccf18ce364d1ff6cc18cf131fecf710565d7f6c3c5f59f74689809c6cd75f9b77071994ff65e3dce53925f76436e0ec2fe72e79a1f236c202c44037ac24cd671e25bc9c6cedf37f0bda4222e42400cc6456c5360476b8938b71385dffb385c37cd229a2fb1e49720836f593dfa0b3e20b4291a6cbe925066aad2f050e3e37feb18aa4b94708eec1a1018f34957f53a9b48d5dca491b55660429449137f92bedc1ab480e8e8b9ca0ce5fc426aa0f98a15dc9bed6f6af7f05f33190d5fc8dd80b679c715fa6add8b7f69ba9052d066992605e384d6ba2d1c9b00d019d", 0xe4}], 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r6) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) r7 = socket(0x1, 0x2, 0x7) lseek(r7, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) socket(0x20, 0x400b, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27ba5c16d7741a5384661c47260aabd0224025ebbf06028ff447689a06e119fe82b40fd87c1fa5bee27f26a533e6533e4440aa59a6b2c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e126509d92a2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd15405f8e96975bb208374e40f4fc75eab56175a903ba6044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575532b29d62abbe386"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0), 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() semget$private(0x0, 0x2, 0x50c) r6 = semget$private(0x0, 0x1, 0x1) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x40) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004"], 0x10) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x182) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x7, 0x1000, {[0x5, 0xffffffffffffff76, 0x9, 0x0, 0x9, 0x79c8, 0x100, 0x100, 0xffff, 0x4, 0x7f, 0x8, 0x80000001, 0x6, 0x3, 0x7fff, 0x61be, 0x5], [0x401, 0xfffffffffffffffa, 0x1, 0x2, 0x1ff, 0x200, 0x8, 0x2, 0x8000, 0xd9b8], [0x2, 0x913, 0x9, 0x1, 0x2, 0x8, 0x7], [0xfe0000000000000, 0x1, 0x80, 0xb462, 0x5, 0x9], [{0x9, 0x5f, 0x5, 0x8}, {0x4, 0x3, 0x7f, 0xffff}, {0x9, 0x1f, 0x3f, 0x2ab}, {0xd0, 0x1, 0x5, 0x8}, {0x3ff, 0x7fff, 0x5, 0x4}, {0x5, 0x9, 0x9, 0x1}, {0x6, 0x9, 0x504, 0x80000000}, {0xc5, 0xeda0, 0x2, 0x2}], {0x7, 0x6, 0x10001}, {0x8, 0x4, 0x5, 0x7f}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0x2) ftruncate(r0, 0x0, 0x100030001) r1 = dup(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) r11 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0x18b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffe48) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) r21 = dup(0xffffffffffffff9c) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000180)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x100, 0x0) r27 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) r28 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000180)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r30 = fcntl$getown(r0, 0x5) r31 = geteuid() r32 = getgid() r33 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = msgget(0x2, 0xc0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r41 = getuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r43 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x0, r39, r40, r41, r42, 0x121, 0x9}, 0x800, 0x1, r43, r44, 0x3, 0x1, 0x1, 0x5}) r45 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r47 = getpgrp() r48 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r54 = getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = msgget(0x2, 0xc0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r59 = getuid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r61 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r58, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r59, r60, 0x121, 0x9}, 0x800, 0x1, r61, r62, 0x3, 0x1, 0x1, 0x5}) r63 = getpgid(r61) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r55, 0x121, 0x9}, 0x800, 0x1, r63, r64, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="bc5459d75d1d4ec095adf413015f4b31357c57afa523ace83b77b82d6ec27ccbe18631e125cada293f600398f56d705435530865e8df557d3c0eca4481e82f7ee3d0cbe88fc54e88b635a54a0ac7c109c51d421109dbcbfe0cf246475839825b3935406def2cc33d363d966881fc3e5adfb56473fb3a7ae1a37c0eea3f3ba61ef7baa86f1f126d4ff1446ce83c276c754262f4d65b0c932243e034452415a062d4b6aebd559981d73a6f86b3aa2305c68415f18a8b2b5b8bf160d24753a0e460bde0", 0xc2}, {&(0x7f0000000140)="56945861ad45ec9d03612aec12358a428feb4beb164e41cba23e32e5cad17b8cc5f4938b5df04dc1b61526dda1e6698f7964b0284aa1626bbba75ed4fe29e8aab3def29d02ba1d86c864cb28d7b26f56a6bd58ad07d4f72022deff60773d20825f7fdc5bb64866a1d14e7396ebc5c5be7e20c40d1ea6e8d6a57c1efea545bb8d11de75f3fda11042578f562194a86b12cd3cc5daa91a274d261b8a322f0ee7be6d03b195481fea11102bfbf082", 0xad}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=r0, @ANYRES32=r29, @ANYBLOB="200000f6fffffffffeff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00'/20, @ANYRES32=r43, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r55, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x408}, 0xc) 16:00:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b14) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063cea143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="dc6c210075e02bdc1c6de3785732d71ec75960094532ee27c853e61419449dd2d899a6885b8966b3f6ee6ec0da8fce72ca30ec369507099246fe35f6d49341b74ebdb930762bdb5de1fe4bbcf110c523a2b7a34c1d68b5d49963b1c93058b6c790b33bec97dfaa0519a2126c321177ae75ad8465597d5138f6cc9400a69081eda667938c0361120ecad4bc8c860c45559cb34e51702e", 0x96}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x80000000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000ad000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) munmap(&(0x7f00007f6000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13a9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r2, r2) close(r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xeae) 16:00:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xd5, &(0x7f00000001c0)="cde0b117bbce24359981f966c1ab28ddea476914e74dbeecdf8876c3c3e8ea9332d1868c0f05052540b6d90603c76028cf34f775e018530bc3493652db81c17cb7af6e064b9ae6b36b032920fea638a1a5e4e04d697bfb26e77487ef68ee0098dd5a2575270813fb561c0d048c02709db80f43ad977748730ab1aa087f989cc6636efe52ac51e67d5497ffb76ae8eed949818aad9813f77a762c697ef0471f431bd081347d437d5af608dd149a85aec42a78373b5848689cb8e3d2ded1345d501ecdf4d95d14c47bf60f0d5df86859c889fa5a99e8") r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000003c0)={0x7e3, 0x200, {[0x8, 0xe9, 0x1, 0x100000000, 0x4, 0x8, 0x5c2a495c, 0x2, 0x4, 0x0, 0x8544, 0x6, 0x4ba, 0x7fff, 0xcdb, 0x3f, 0x20, 0x2], [0x7, 0x3abf, 0x3f, 0x5, 0xffffffff, 0x2, 0x5, 0x8, 0xfc, 0x40], [0x6, 0x8, 0x2, 0x101, 0x100000000, 0x6, 0x7fff], [0x80000001, 0x4fe039da, 0x5, 0xa9, 0x3f, 0x1], [{0x4, 0xffff1c33, 0x0, 0x2}, {0x1, 0xffff8000, 0x3, 0x2}, {0xe982, 0x9, 0x8, 0x7}, {0x6, 0xffff, 0x81, 0x22b}, {0x51, 0x401, 0x7fff, 0x5}, {0xb74, 0x798, 0x7ff, 0x401}, {0x7, 0x9, 0x0, 0x4000}, {0x1ff, 0xcb3000, 0x8, 0xfffffffffffffff8}], {0xfeff, 0x5, 0x8a, 0xfffffffffffffffe}, {0x2, 0x6, 0x0, 0x2}}}) pipe2(&(0x7f0000000080), 0x10000) r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r7 = dup2(r6, r6) close(r7) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x91953868adf9020c, r8) 16:00:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000540)={0x3b, 0x10001, {0x5, 0x4c}}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="18110a7f7273fea97c294e30c952a2be1c92e2df5e16f82432eff45cb41362adb77920f6b65cfa1ed2a45558b386bc708ffdb884c5337ea9b011822fc1ecd3311b5a76c84009d482252808d027d7e37812c10be85cc749c24acb71adacb9", 0x5e}, {&(0x7f0000000440)="d902b77f7a9871154711beabde88f07875daf60b881627c4c373d634301059847f580e3d4fc8f6e4c01151b1419602931198fce237ac8d10dbb7712f54282a5b72f974bea4132bdc0e30e7e9a6dfdc5b462c14199bb8f1c0a7a60e9136f3aebfd72f672d06ad20865f3da1e9fad54890e981c98f1f7b0670a85ab09ebf447be5c14b369be1b8d42d69c72d0cc873ded0c94ac16b5ef39b6e789d31bd2ca5253d1a8b3403356c888f88301647da3be5799ad5a9ec109fb8183d8a4ad4aa3d6cd8170d909a445575712b761890002b322b2c670a04109fd75f543647e1e36d38dc79215262cb21", 0xe6}], 0x2) 16:00:37 executing program 0: r0 = socket(0x20, 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x7ff}, {0x18, 0x1, 0x5, 0x6}, 0x3, [0x7, 0x100, 0x5f14d6f7, 0xffffffff, 0x1, 0x8433, 0xef3, 0x8]}, 0x3c) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530000ffd8b9695e0a4cdafee42aa643818f37b5fdf02015278791173c0443c11747b95e863d38b7478ce080000000000e633f516"], 0x10) setsockopt(r1, 0x8, 0x0, &(0x7f00000000c0)="60d1b1764aa7394cda3834310e3671822d", 0x11) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00000000000000000000000000e4ff000000000100dc", 0x2d}], 0x100000000000021a) 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x4, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x1) r2 = dup2(r0, r0) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x1f) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000001c0)=0x2) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x3bba44a097ebcd2a, 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/33, 0x21}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 16:00:38 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xaf000, 0x7}, {0x20, 0x3}}, 0x1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5e3, 0x800, 0x0, 0xe8e, 0x2, 0x6a57, 0x2, 0x0, 0xff, 0x4}) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="7e9573444c7df1ba7e962ba6008b7e2c565ad721f6d2df9b9212ca3293091aa0d33e3d04350a206f58fdfc7b9e1b1daf9a604533b004200b2e1dc768028f892f92d20c984eacbf3fb1879fd9f607327fcc752856a2f87ebf3fbf3dc92b71fbd12bab2c62f345bcf410dab0e3", 0x6c}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f6669497f000017"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r4) r7 = accept(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x12) getsockopt$sock_int(r7, 0xffff, 0x1381, &(0x7f0000000100), &(0x7f0000000140)=0x4) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r11, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10, 0x0) r14 = kqueue() r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8080, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3ff}, {{r13}, 0x8000000000000000, 0x2, 0x2, 0x100000000, 0x100}], 0x1456, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0xb2, 0x20, 0x1, 0x5}, {{r17}, 0xfffffffffffffff9, 0x24, 0x4, 0x4, 0x6}, {{r14}, 0x6, 0x8, 0x437a8704a338729d, 0x1, 0x400}, {{}, 0xfffffffffffffffa, 0x3, 0x1, 0x3, 0xecc}, {{r15}, 0xfffffffffffffff8, 0x93, 0x0, 0x1, 0xfffffffffffffff9}], 0x8e7, &(0x7f0000000300)={0x5d, 0x4}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r18, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ftruncate(r2, 0x0, 0x3ffff) preadv(r2, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) write(r1, &(0x7f0000000080)="e6bd32e8eb6b8e9253636b2ba53cec78bcc926c0ab8df0e5595fb3a4ad2eb52d5d9db7adc540dbfdc4d811f133182be1d4baa7aca7c26aa90a2dc6edc436af047b60b80d4f65eb814331ddd47ba7547020ad33b07e5eb043084810f5a19b4238b221d5fd92464628fb2f158602d45f93589c628d349ed6bb0b091ad1bd454680636b722e1e3723bcdb188274a815f66478ab5384fc7b77f7c814958dbbdd65f631bdbd60d36d4b11b8440648061aed5e9a551e6a7c590fc94685cc649c88e0640605b61252e112d864b28ddf", 0xcc) r2 = dup(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0xe7dd76cedbca4eb4, 0x7, 0x0}, 0x8) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r4, 0xb}, {r0}], 0x2, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x9c\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = msgget(0x0, 0x81) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) r15 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r21 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r22, 0x121, 0x9}, 0x800, 0x1, r23, r24, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget(0x2, 0xc0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff83) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r30 = getuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r32 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x0, r28, r29, r30, r31, 0x121, 0x9}, 0x800, 0x1, r32, r33, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xa876, r5, r12, r15, r20, 0x19e, 0x200}, 0x4, 0x0, r33, 0xffffffffffffffff, 0x6, 0xe768, 0x100000000, 0x100}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000002c0)=""/19, 0x13, 0x1862, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8) r2 = dup(r0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet6(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xffb3) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = dup2(r5, r5) close(r6) recvfrom$inet(r5, &(0x7f0000000340)=""/118, 0x76, 0x43, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect$unix(r6, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f8dd1927db721ee47169db43fc26babac19201ffcd1a852087d05b8b9d515a133a621ea7ca6fd37669c6eb63ba8f30aad9979d880688f73c594b26bd6e3847b96d5e10139e7946087d68215127b3ad8c47ad7f63639c3384a51b38132a16d23357e3ff4dbf5a614ced928f45d1f7ad92a9e893549b390b19801a68119821937c7b2d9a8eddc0d1413402aa0be683fa30b2473225a3835d3977d92f493c9428519ea9bb6a99f5c06f5659760b1927d94d5c0c4cea40709f1a3c71576979e1af6fae3599d03bd8ae27c7040b76a9236fa03002e1d871ccbbeab1f680511bd5583f10947b5ad15b5cdf954981f1169def0d9186714d192c", 0xf6}], 0x1) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2000000000000}], 0x1, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r3) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x9383, 0x0, 0x7f}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x60c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be9c1e322b12af7", 0xe1, 0x0, 0x0) 16:00:40 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) ktrace(0x0, 0xcaff05df2a3189ea, 0x40000000, r21) r22 = syz_open_pts() r23 = dup(r22) semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r24, 0x0, r25) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x101, 0x1aac) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8200000000a17adce4a7ef7f4a989fffff970da711ecdd57be69e62f66"], 0x1) r2 = dup2(r1, r1) close(r2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r5 = socket$inet6(0x18, 0x2, 0x1) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x876, 0x2}, {{r2}, 0xfffffffffffffff9, 0xc4, 0x1, 0x5}, {{r8}, 0xfffffffffffffffa, 0x49, 0x20, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x100, 0x80000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0xe, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x5, 0x5, 0x7}, {{r5}, 0xfffffffffffffff9, 0x10, 0x0, 0xc8d7, 0x4a68}, {{r6}, 0xffffffffffffffff, 0x47, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xad, 0x1}], 0x7, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xe, 0x2, 0x5, 0x7926af70}, {{r2}, 0x8000000000000000, 0x1, 0x45, 0x6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0xc9, 0x78000000, 0x0, 0xfff}], 0x5, &(0x7f00000003c0)={0x78a4, 0x1}) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x8, 0x2, 0x3}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000001c0)={0x0, 0x20, 0x3f000000, 0x2, 0x81, 0x0, 0x20, 0x10, [{0x4, 0x1, 0x2, 0x40d}, {0x200, 0x20, 0xb4, 0xb34f}, {0x2, 0x4, 0x8, 0xffffff7e}, {0x0, 0x36c, 0x5, 0x9}, {0x80000001, 0x0, 0x9, 0xb2d0}, {0x101, 0x8, 0x20, 0x8}, {0x8, 0x7, 0x4, 0x6}, {0x3c9c, 0x3, 0x0, 0x10000}, {0x3f, 0x2, 0xfffff186, 0x6}, {0x5, 0x9, 0x10001}, {0xb7ea, 0x7, 0x3, 0xfffff9b4}, {0x49f, 0x2, 0x7, 0xffff7fff}, {0x3ff, 0x800, 0x2, 0xffffffff}, {0x200, 0xafe, 0x101, 0x3}, {0x3, 0x0, 0x0, 0x6}, {0x1, 0x4, 0x28, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x80000016}]}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="ee976b3c245d4c5e4763d727ee50df0eb513bb8f0b7a6c74a6ecccb251c4136b55ee2706452972ff0638062869a9ee613da1553a1c55d2cfb759ab8feb4a886561a5987b1f5eab69058f1bd64a3682ac608f275ba46ec810b8c54e2830bca723c08602142f2c010d55bbd3c682616642dd9f0f9f23344cafe4c7ce8a", 0x7c}, {&(0x7f00000001c0)="190981a03b1ea7cce9079d756c5d509f773aca82c329278ea6f8b9b14b343f2653a820e81e3b162d5c917c8daca2ea59043affd708a83f0a96574e58adb1e0c8db4a12222fc0bbf5acc7aa339a3f1aaf59efa184d5a2930821cf47121260a0a2aebd4a2a37afcfa74331b749af6912c8f29e13dca3fa5028670f1c8ab74ed82b357a049afafd04501e6708a861ca6ec4ba5528467dc4cac4b8094fac0b4ebf920acb396c4eb9e1e008306107fb50021ab45fe542e6d7eb8682a834f86064ccd838218ab804e5ec4d382b0f626e6d2e1c0f70c1b04373f7dc14f356d99d8fd6763175686e16652321ecdc9f6deff06179f21b45300a3a09", 0xf7}, {&(0x7f00000000c0)="2ef49e22845a3935520b094d296761f8c421b6c7cb5ba0359129e460ba2db4c2a123d8c35d7a840d806972d9c5e54ce63c19", 0x32}, {&(0x7f0000000380)="d61c354d51ee51a87e7b9798761960daf4dad147e24efee03d6f2df1c2e552204a9fc7e6a5e3cffd00aa6c9a81e26666a6cd35b368d70b159ffac49ca5d9b9908311ab4698a110b298be4ac3d328aa1b824d2ccf05c4c5655ece3a8ede1f8adb03e45505582ae030aa422899aafb440aa9898c84fa5bd68013494bba41b7a9d8bc5f8089dea459f07449c662f838c49639ba8b32395f68d653cd215ee76c8bcbbd0946280997b672ba5193a405d6fc7daa0ba6dbfdd5a1bf552378ca7dc8ee6fe42c4431f77a90d2", 0xc8}, {&(0x7f0000000480)="a951beb304cccee0434c7633ad0844c038565d4810e598da8a8c285f1ff81fbaa3540c004f31bc45ce0c48430c243343de776d0e4509db1334db0ee1a1d69d113465495405eb96a33762801b52b5d4376b5ff87ac71cd179e0e606834a902236fc7b81c44a3954216822c48b9ce60847e106de3205dde198b87691ff99bc98b376e7da19e0e32c319364d4b83e0e2a3bd7707612041fbd4c04d8ad03cffcb61c923b90ff53b74df6773519e5d5dc71ec5c33ea16f363992b10599ceedfa2e2905ecda1584c8779aaabc08d740134a5001011614a8d88d7ce", 0xd8}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f586c09299b5be56701e3eca9e1a3d19991fee5064820e1fefdfc33eb7d16906706e8c66d244d270cee3ec1b29702507a950e0a72cf6dcc86cad", 0x3a) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)='W\x00') 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x3, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) 16:00:41 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/14, 0xe}], 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/filg0\x00'], 0x10) uvm_fault(0xffffffff8254db38, 0xfffffd806f6d4578, 0, 4) -> e kernel: page fault trap, code=0 Stopped at 0xfffffd806f6d4578: addb %al,0(%rax) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8254db38, 0xfffffd806f6d4578, 0, 4) -> e fffffd806f6d4578(b,ffff800023991788,83,ffff800023991828,0,b) at 0xfffffd806f6d4578 end trace frame: 0xffff800023991880, count: 0 ddb{0}> trace fffffd806f6d4578(b,ffff800023991788,83,ffff800023991828,0,b) at 0xfffffd806f6d4578 rt_clone(ffff800023991898,fffffd806f6d4080,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d4080,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023991970,fffffd8069ec3220,fffffd806f6d4000) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d4000,fffffd8069ec3200) at in_pcbconnect+0x107 udp_usrreq(fffffd80625c24a0,4,0,fffffd8069ec3200,0,ffff800020abe780) at udp_usrreq+0x560 sys_connect(ffff800020abe780,ffff800023991af8,ffff800023991b40) at sys_connect+0x3df syscall(ffff800023991bc0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,15542f71010) at Xsyscall+0x128 end of kernel end trace frame: 0x15821bb6540, count: -9 ddb{0}> show registers rdi 0xffff800000aa8000 rsi 0xb rbp 0xffff800023991770 rbx 0xfffffd806699e8c8 rdx 0xfffffd806699e8c8 rcx 0xffff80002115a000 rax 0xffff80002115a000 r8 0x100 r9 0x7 r10 0x72e3a14a8664a42f r11 0xfffffd806f6d4578 r12 0xfffffd806699e8c8 r13 0xffff800023991788 r14 0xffff800023991828 r15 0xffff80000005b870 rip 0xfffffd806f6d4578 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800023991678 ss 0x10 0xfffffd806f6d4578: addb %al,0(%rax) ddb{0}> show proc PROC (syz-executor.1) pid=242906 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf8c8,0xffffffff8264fc48 process=0xffff800020adc000 user=0xffff80002398c000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61699 220503 82173 0 2 0 syz-executor.1 *61699 242906 82173 0 7 0x4000000 syz-executor.1 69423 354266 68018 60929 3 0x90 nanosleep syz-executor.0 69423 407229 68018 60929 3 0x4000090 netcon2 syz-executor.0 69423 427901 68018 60929 3 0x4000090 fsleep syz-executor.0 68018 355582 77071 0 3 0x82 nanosleep syz-executor.0 82173 19864 77071 0 2 0x482 syz-executor.1 83138 106746 0 0 3 0x14200 acct acct 31874 63212 0 0 3 0x14200 bored sosplice 77071 404207 77933 0 3 0x82 kqread syz-fuzzer 77071 496970 77933 0 2 0x4000482 syz-fuzzer 77071 375046 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 83470 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 164966 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 132040 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 167984 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 107131 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 187027 77933 0 3 0x4000082 thrsleep syz-fuzzer 77071 62547 77933 0 3 0x4000082 thrsleep syz-fuzzer 77933 485964 26897 0 3 0x10008a pause ksh 26897 148041 80231 0 3 0x92 select sshd 59728 356454 1 0 3 0x100083 ttyin getty 80231 264030 1 0 3 0x80 select sshd 63558 496010 88517 74 3 0x100092 bpf pflogd 88517 1574 1 0 3 0x80 netio pflogd 68563 19582 826 73 7 0x100090 syslogd 826 464084 1 0 3 0x100082 netio syslogd 50297 65730 1 77 3 0x100090 poll dhclient 23053 151883 1 0 3 0x80 poll dhclient 18928 274304 0 0 3 0x14200 pgzero zerothread 57372 11912 0 0 3 0x14200 aiodoned aiodoned 34326 350752 0 0 3 0x14200 syncer update 6904 173024 0 0 3 0x14200 cleaner cleaner 48161 203275 0 0 3 0x14200 reaper reaper 52825 58376 0 0 3 0x14200 pgdaemon pagedaemon 24345 520345 0 0 3 0x14200 bored crynlk 55070 458698 0 0 3 0x14200 bored crypto 96432 427926 0 0 3 0x40014200 acpi0 acpi0 32204 202632 0 0 3 0x40014200 idle1 7717 86372 0 0 3 0x14200 bored softnet 88944 64298 0 0 3 0x14200 bored systqmp 36497 262204 0 0 3 0x14200 bored systq 26055 285971 0 0 3 0x40014200 bored softclock 78448 475664 0 0 3 0x40014200 idle0 16441 25924 0 0 3 0x14200 bored smr 1 412758 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 61699 (syz-executor.1) thread 0xffff800020abe780 (242906) exclusive rwlock netlock r = 0 (0xffffffff8246c0b8) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82651848) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9615 7226K 7863K 78643K 17265 0 0 pcb 13 10K 12K 78643K 506 0 0 rtable 127 9K 9K 78643K 1800 0 0 ifaddr 95 21K 23K 78643K 634 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1554 0 0 iov 0 0K 32K 78643K 498 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 3623 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 1K 1K 78643K 22 0 0 sem 12 0K 1K 78643K 369 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2606 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 62 63K 95K 78643K 1054 0 0 subproc 32 2K 2K 78643K 227 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 242 0 0 in_multi 36 2K 2K 78643K 301 0 0 ether_multi 1 0K 0K 78643K 31 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 552 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 22K 31K 78643K 10115 0 0 UVM aobj 108 3K 3K 78643K 121 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 544 0 0 NDP 22 0K 0K 78643K 188 0 0 temp 243 3563K 4201K 78643K 38741 0 0 kqueue 0 0K 0K 78643K 28 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 64 0 56 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 201 0 199 1 0 1 1 0 8 0 rtentry 112 276 0 227 2 0 2 2 0 8 0 unpcb 120 1168 0 1156 2 1 1 2 0 8 0 syncache 264 21 0 21 8 7 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 6501 0 6501 4 3 1 2 0 8 1 tcpcb 544 3210 0 3204 18 9 9 15 0 8 8 inpcb 280 4942 0 4929 13 4 9 9 0 8 8 rttmr 72 6 0 6 6 6 0 1 0 8 0 nd6 48 33 0 29 2 1 1 1 0 8 0 pkpcb 40 12 0 12 6 6 0 1 0 8 0 ppxss 1128 97 0 97 6 5 1 1 0 8 1 pffrag 232 46 0 46 10 9 1 1 0 482 1 pffrnode 88 46 0 46 10 9 1 1 0 8 1 pffrent 40 873 0 873 11 10 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1287 0 739 5 0 5 5 0 8 0 pfstkey 112 1287 0 739 20 2 18 20 0 8 0 pfstate 328 1287 0 739 67 16 51 58 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 1 2 1 1 2 0 8 0 art_heap4 256 1142 0 909 25 10 15 15 0 8 0 art_table 32 1144 0 910 2 0 2 2 0 8 0 art_node 16 268 0 224 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 3 1 0 1 1 0 8 0 semapl 112 366 0 356 1 0 1 1 0 8 0 shmpl 112 119 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5432 0 4029 46 0 46 46 0 8 0 ffsino 272 5432 0 4029 95 0 95 95 0 8 0 nchpl 144 10051 0 9585 61 40 21 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 32246 0 32246 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 20 0 20 7 6 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 29705 0 29705 25 24 1 7 0 8 1 plimitpl 152 234 0 226 1 0 1 1 0 8 0 sigapl 432 2773 0 2757 3 1 2 3 0 8 0 futexpl 56 54672 0 54671 1 0 1 1 0 8 0 knotepl 112 936 0 916 4 3 1 3 0 8 0 kqueuepl 104 2872 0 2869 5 1 4 4 0 8 3 pipepl 112 2440 0 2421 13 11 2 2 0 8 1 fdescpl 488 2774 0 2757 3 0 3 3 0 8 0 filepl 152 26241 0 26136 23 11 12 13 0 8 7 lockfpl 104 733 0 732 1 0 1 1 0 8 0 lockfspl 48 247 0 246 1 0 1 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 53 0 42 1 0 1 1 0 8 0 ucredpl 96 3020 0 3010 1 0 1 1 0 8 0 zombiepl 144 2757 0 2757 5 4 1 1 0 8 1 processpl 896 2791 0 2757 4 0 4 4 0 8 0 procpl 632 8751 0 8705 8 3 5 5 0 8 1 srpgc 64 17 0 17 7 7 0 1 0 8 0 sosppl 128 239 0 239 4 3 1 1 0 8 1 sockpl 384 6350 0 6326 18 6 12 14 0 8 8 mcl64k 65536 368 0 0 38 5 33 33 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 19 0 0 3 1 2 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 218 0 0 24 1 23 24 0 8 1 mtagpl 80 64 0 0 1 0 1 1 0 8 0 mbufpl 256 596 0 0 25 0 25 25 0 8 0 bufpl 256 15744 0 8696 441 0 441 441 0 8 0 anonpl 16 316061 0 299418 133 54 79 86 0 124 7 amapchunkpl 152 19842 0 19731 39 33 6 12 0 158 0 amappl16 192 14885 0 13919 136 84 52 61 0 8 3 amappl15 184 156 0 154 1 0 1 1 0 8 0 amappl14 176 504 0 502 2 1 1 1 0 8 0 amappl13 168 959 0 958 1 0 1 1 0 8 0 amappl12 160 62 0 60 4 3 1 1 0 8 0 amappl11 152 172 0 156 1 0 1 1 0 8 0 amappl10 144 329 0 326 1 0 1 1 0 8 0 amappl9 136 1250 0 1244 1 0 1 1 0 8 0 amappl8 128 786 0 757 2 0 2 2 0 8 0 amappl7 120 402 0 393 1 0 1 1 0 8 0 amappl6 112 157 0 144 1 0 1 1 0 8 0 amappl5 104 277 0 262 1 0 1 1 0 8 0 amappl4 96 3288 0 3255 1 0 1 1 0 8 0 amappl3 88 627 0 622 1 0 1 1 0 8 0 amappl2 80 21306 0 21225 4 1 3 3 0 8 0 amappl1 72 70709 0 70245 27 17 10 20 0 8 0 amappl 80 9216 0 9176 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 120 0 13 2 0 2 2 0 8 0 uaddrrnd 24 2794 0 2757 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2794 0 2757 1 0 1 1 0 8 0 vmmpekpl 168 28015 0 27978 2 0 2 2 0 8 0 vmmpepl 168 352319 0 350098 282 154 128 129 0 357 29 vmsppl 368 2773 0 2757 2 0 2 2 0 8 0 pdppl 4096 5595 0 5554 7 1 6 6 0 8 0 pvpl 32 847388 0 827450 303 110 193 203 0 265 27 pmappl 232 2793 0 2777 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 699 0 37 20 0 20 20 0 8 0