238c73ba7ab5d750b6d88788582212e8b0fdd47deee167c9a144440e394d292be5bb0fe5f3b066ebbca676c69fb78210c0a81551965b9990f9d2c1ef37ae97d3a256cfe92b60045d2556553b0af752f77281f0ebd821c608160c0d5cad4fb35ce8801cbd0a8a222a2030113efd89052afc62db82bb2027e78f89d6360de6a26a61308242279265b4e7ccce581d32efa2033092221a154b9497c45cdeb066e9108f53c4a5cb9849f6437ede5bac208dfafdd3123f85f4102c428dcda4eea06da07ae9f40f12ae54fbc311162eb049b8a37f7ad2e5c59c8e67edeee5dd8a5dfbd7e793734b3974c250216e1fea3d25efbb92ef309081cd3ab6e81e637dbc5d3518fd02346fa41f15d4667eea88468a2cf397e481bc2266abfff0c5904f6d22c350874c26643cf1f52752e955cfc60a4e30aeca5d4cf3e83fa0a06480a84207ba04cf470d99c4c0f8813760d70a0afdd45272e2f5e107f61758f1627082708ceca7ee185fd6248a0fe890fc116bb7d01435cc43dbf8dd71851a7392cc10a9d104f6a1d30e58f2dd1bf0ba48fca1f41289af2508cc20b2935341e44a7ef7a217ddd03e45d50d0667dccd6f5f9c99a644f834606734bca9b8891e4d1966e18b5cdfcd8609ef961a82bc66fba3ac151408b366fcabc4d5af28d5279bbce630bb975a47ac260803bb6e1c6610cfe932b2f09bd8428a2d5918a9fe5df297f5eeb0bd33414ff3ea683a5e4cb0b5cec27e3c98eafd537e44ebfd23a275c423b3de5d1d5529938296122ae60ddfb63839a1d44a8a3dd3b534f3efb6d848a07dc8f07ab5d955a6acd048cb961d693786130be9fe3121646b5b4cec2d8cfe1ba0552da44a6f07eef69d60a6ef56de2178ead8a48365ad95c2863eb78c43b13ce50a5ab8d10c09e0cc29cfa9445d41b0ea696bd83bf1c59eb734a4b49c7e05c37c3824409be62bf5e4e1e780b6f088a8497579fef51f50622f31bd2ecc6ff2c96cac49e969a1e0b48d143f36dbe2b94e5e48647a9087dc20618c9ac6427a3be0c1d9aa0bc66324a78eedfc7804edbce46a04f363ab496d783e582228f702b42a6d9ea9a99c012b3c072ff8e162a031dcc0e3a21f4eb831246233706c5a7a9f4e8373b12e9a4955e7478d678a521f7586da42741805b0c4a466785baea94dfbce9c15c3ffc02261c146f07e78a216f9a6c06806165a716c34e73d5215f64d05779af3cf691f173e3398caff5bf201f37cf6389ba7d14df6ec60b2cfd742ef5793b1b8580b77e3fce9cc26c330bcb3969a92a4c0650711aac44e191da7d8f4fda63182ab738240c10cac50f965ad1db566aa86332224ee591eebd5f9ed980fe1fb28dbf606ebacfd68b1f556473eb4f0eeead8642a0d9f6e248085f1a0cbe6564c1a7ef2457f8729bf2eca7f77d2332484ed63ddbc8565983d63afa08fcb56d1f75361b70b318b77b35d3b5e8a05c46203c70744fea1c0718260b3c9b17a70fd5b43b27efeef0c3e3b03f84e0328b16632ea9897b9e2014601bc2d2c906f79bb327d1b0e1b725d5cfabc7a33c9cb0f6ebbb7ced8b49ba864ebfe901928670009819caf28b3599bb1602f5f77b052a702d44a193068441c7aac8884c8130e77c61720c495a8fd0ad1898272dda5e522959fdd638c9285a5b7a22eb0168a08f5641463831f863e5cb857a486d4a3c5422c83c94d7ca9a4b3b52c57e93d26f2ab2955cbc83a7d813cdd5fbc5c7cd94466315ae5f170797c8942bffef0bce28aefe1d5f94581452607803a5e402f360e0da730b576473e374515e0e3d37f0bf5d806a0bd11b469a2b16b7d1f5b30577053ff2b7cdd50bc2a81fda6e50a6a1ae9f89dceb000f0ae9082850e96affa95a423bf4ba3b83d0f86bb2c9fb7aece807d54a2381c94a45e2d16b8d4efa895218e2c6e1547708ea954efd59b42de933acc7f39cc4a517864c5b6d46c1bf7717bd8a8dcda754ebe676b9ab02393afbbc22af1e58647fb37dab1aa03c229e01f2a22740e9069a4ecab69b1af4801de2186f3d0e121a591535cb4f7770ea2ad28c890f29c248c69a979f7aa919f84f6accaf0cac9b78798b69bb0d2f74df747453f28f6282f9e57700bbb88193e027c33cfc89c09e3134dfcf86d69730ee6b22179a6218a748ac9ba9856d0cbce437bf8082b0bb3e8c350e9d97ef851b231ed492c29ab4ea136e043e9580bc057531948d867625f17f762e43c5917faafac3b5198dfeae77897142afe4dfeb705849850b68bfa6fc9ba95fdac96a06a5b5a372690c3a1e99fabfa4129c3b5442c74803860885023c176fe7bb034dc9332c69158a8ff3e8300d39f401a353739452fe5b8ebfcc5f4108ce44dad63a9d5c42be1a2d4839134d02edfb529dbf7abcfff46807ea3eda67bbb67b06ef8c6bc6bb235a7ec86528ca8f07e55fef529e3759ebbc59fc8aa8438d3a52d0315a90ab0fefca6ff7203af13d0b7f10aa82b8f8fd2cf6a43a6ef1d48f424006d069d019bb0d02218e25e3be746afe082ae251ba1cefd3c2a6f0a45ee07aa4ff8e50f286055282fbd5a578f7d263ffa9e9d2424a9ab7f043bd743010a79616dd516355b8cb3cff28d4e98cd451977ec50c59bc7e990592ddc88b1b0e0ce285950f5ce390555a3de5eb4232b154001c434f1bc914e2ed9431c68ca5296b15063f3eb2f326377b4e7b8c4877b90aed7aaa6422273784d30bc42a18cfd4311c43de09cba35dfe51a8b5d1fbc0197c8b9f3c46890498d72ea62203935d94164d32de23084cc9b7894780eab01f2edec3a11154ede51ff3a5570746bc02ed6fa78e31ba5d985ff7d10379e38a574f977920c989dc5dc9e50aaced1f16789e71f1882a2a4bbfda97fe1e99cb7a58f76fdd0cf7a2eb5d50379d25725e9d38fd178aa0c957a2523be4ef7b5dd2d0b3ec257a114379376aead66f1e31088241f0705eccbbb7184722bf0e0ae2d31ff729f61e96d295d3f636df8e79fbb29488bd083166059ca38aabe9bc1c2c40e03364baa78b0b021c19c8c714dbc095a781bfe7639db432d436ec33b68056cc7b77b9986f539bbffbb86957cc08d5f1b239f72f38313f3be4cd21fb39ed98c2d890594574cc27bef43cfca6835c107577f85cc3dc6668a74c2fb93c4997b35d212c5753bb5fcf19774a1412ba104f06eced379dc67fa55e1e201289082fe7fa2fed102664a832852df1eb5e5360c34543cb5f1edb53f70326399f870038f52732637b8c6c4326eaa407beceff0608d7a6e213aeeae4fc830eb11974921ceed78767c805fde9901cf6d9ab27a04878e77a144127784a429e09e37adaa1df165142737efbf06e773e6f10444eb6b34551c4f4866b3625673b66ecb243e1af07219552fd28063990e7ed5da69abd7ec31de53f13de5ea71a5cf5a31f1a4910b0650d9f5322e70d8687751fd1a423fa3ecbfc8b1f4fae4da5fe14b383a556f4dcbe7d868b8eaefe3d99f86267278e16b524dee69c3ccb09dc84a1859157e4694853a7294c5ce01fb584706112a7d17a5e3f024b986d59fa9e810d9e828f60369c977da5f7241870e4c78656a4e694cc59ffc9031e2c6a42b2fd298bf03c060931be065c48ebbd18998107bf10cd2e233c8884c779c8bf4b672e376ebf471680f0b9f6d4c1d64ffb38e9692da4becb9963abda74d76f942fa3edb555d17d2b1a2b023ec9acba4741d41ffbd2c885868eff2ccae1e56f841b98c3fd4a"}, {0x78, 0xffff, 0x0, "782ec85299b7244f69540ea559926a87c8d0913239294295161b5094d1d2658eefa22051c6df7a8f397b1932a6fe10b1efa2c49fce97dfdfaf06ce5dc225823ee680e378f54a92111e52a671463b8fbcf4b39ae124a34b2344bb57965742a144c8d60cf8"}, {0x78, 0x1, 0x7, "11b0fa95528abb5d94c8282746d9b7bbe307c1f5b9993976f54e9835284fd174d52f5557acc895a752ddd32d8e3290234992f89200a73a25327399177ea9b66320255126bfe6b0c1fb5a65e1805eb5db1b34288e65df794b8079576686dca62d728856f45a5709"}, {0x28, 0x1, 0x7ff, "c6b4d1dfa0b425ddee5f6ece9ee7870e3f45fb589b5ac9bd"}, {0xe0, 0x1, 0x101, "bc18a749752625a2bd6a4e4874b1d703b22cb66c582b960c2298687158ec870ce551e2de8f03cba813f9ddd932402a3440ba1b6f4fcd5ca624f9002066e134b012e59592f45793524991b8644dbc4965a78e74c126733bc4436395f6849a883fca3e09a208d93cd56b20ffebe232019cbd8397b6e30a0d8f288af8bd801cc7aa8c01b8c366f34365d60b915466f4cd4cbd1c4c4375f4a5d55d03832d93f1a42afccfe0f489516d192d5f149bd417a22ccb7c16dde16b26d303bf014407aa2f48c269ccd4c42182a94d4875"}, {0x68, 0xffff, 0x7fffffff, "8af93abce0adad624b7948b25d95b617057ecac4de5ccfdcba2e0eac65cb1789a59fa8c04dba696988ecfa043af9090f2d9d1ad93cab8a032f27392e1df96494ba49805d1b04a870f84fcf03060ae4912d97"}, {0xa8, 0xffff, 0xbc, "54ce401ead513cfdfdc541a96e7c973d8b947e1cb82adf7e585552e511b4004fb6ad0ae62da0550189f7f8c8d0cbccce2fcb2c6688b6d4b281605424f29caa0f3afa10a10c33f9e0164dbc12cf16b00b9fda799b8120ea5e896cb0be91c4b669e714f21237deea18dece3b9ee9e73be16519f737c87415487620139b4b1fa9afbb7227eba7cdb50b7a71afbbdcd1408de4b3ba96"}, {0x108, 0x0, 0x4, "1b9dd83e8c550a6ae86049e9724b7417d843cf7958cda7e2a5025188ff8b3678087b4380de4910987f71fe048f4375d2acb762c8ec3cdbcb5f8f710eb6c3ce6a6c58b916143e38bb02f953882b045b95ad16d44b6ceceaafa4d86798bb555fabe3619cf0a61fa9f34ce625429103406a5c7861e07cdcdd8064a8aad757c783bd5fa00cdeabdd472821f5f59b97ff9ec80c3757bdba04f57e9804a3072e406350f466d8ef67973c855310c3ba03633ee428bd45be0818d342e236683a9b31bc0ce02bbcd505a0fae07db6d0fd441fffa5152516fffba07840cf814391a75390621125ab7e45fb107bd150b3e0867fc21c7588f515"}, {0xa8, 0xffff, 0x7ff, "c5e9606917dd703bb25d3cf28d954ff7e85f03ae4a1eaa705fb6ac0606be8ee90b7d192c7cdbfb3bd44a2c4d57e07fbfca759570e0f3e5e4af219ec981a520573dd38a6588ed81e3768ed834788398928bef01075f896dffcb74764f640db45093b198729df7e5246b848515fb07cfa75e40f75308ab9e74b82b43f41e4c314e16c144796a227c8540b1631340e0b37ec19a"}], 0x14c8}, 0x81}, 0x10, 0x0) executing program 6: r0 = socket(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000600)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) writev(r0, &(0x7f0000001200)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000001280)="fd867d1d98ac99e40e9536b30bb80c04985a5260a0d1a69f72f4e4dce880a863a0da90a066c5593c31c30ca118f57550627503799e1ec777ab7c774c462f00"/86, 0x56}], 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000480)="460bf0b508d3b6ef34264c934f9d9c7ae41525e491a4bf3fa1bf61367e1497b044dd697a9e8cb7fea7af760f110775cd0a6a95ca511ca90b98878fa8b9fddce232a16d6cd1", 0x45}], 0x1) (async) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000480)="460bf0b508d3b6ef34264c934f9d9c7ae41525e491a4bf3fa1bf61367e1497b044dd697a9e8cb7fea7af760f110775cd0a6a95ca511ca90b98878fa8b9fddce232a16d6cd1", 0x45}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x2, 0x2e35}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x2, 0x2e35}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0x4, 0x0) (async) clock_getres(0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x40000000000000c8, 0xffffffffffffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x40000000000000c8, 0xffffffffffffffff}) executing program 6: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000417}) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) close(r4) setreuid(0xee00, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2d, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@un=@file={0x0, '\x00'}, 0x3) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x90) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x20, 0x0, 0x1f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000340)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "c12dc0", 0x30, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast2}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "ca7684", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x1, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x27) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0xffffffffffffb5ea) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0xff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x2, 0x1, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0), 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000001e80)="e6", 0x1}], 0x1}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f00000005c0)="57931731cc275c29b1aed3194c6f37430ae48885be99e6b3178c33b1b52f8fa3020763ade3e8010e64c4eb1290ead2acd688118cbcb7a7198705d6301f3cdb2808d786b455db1f9975", 0x49}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/113, 0x71}], 0x1, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80047308, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{r3, 0x100}, {r4, 0x100}, {r3, 0x2}, {r0, 0x4}, {r5}, {r4, 0x7}], 0x6, 0x800) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) dup2(r6, r0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x72) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x69, 0x6, 0x5, 0x7fffffff, "0ebd03b83748778a73c41ffc627043db72e3f769", 0x0, 0x6}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) setgroups(0x9, &(0x7f00000010c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x200800}, 0x10) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x59, 0x4, 0x1, 0x0, 0x4, 0x7, 0x2, 0x0, 0x2, 0x35b, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) close(r0) executing program 7: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r3 = msgget(0x1, 0x0) lseek(r1, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r4 = getuid() setreuid(0xee00, r4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: semget$private(0x0, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000001c0)="64715bec727d9752881100abff13b6b97c13ad5c1bcd4d291fecaa7a773e866c6235e779a34e23afeaef6f9e460f594441cb9ffebdf62049da9f199243d403a414bfb8de817fbb604f2b6f403bc65f95dedcc8f8cb710159e80b30639835ad5cd8d218cdd05d3d2d58e641164f419429a9f05f35442f7770bc083d23c56c8efb794a1c96", &(0x7f0000000280)=0x84, &(0x7f00000002c0)="7d5d057f5b8b7cc335e67afc31d80c21d97a2a9a04404981f6c3bf97d9ba8999dc3a796d46fc82447fc47c5f97cffd118f9d84f2525f280c186704ac4d9029c1e03665d6b46c07a2708d7b54f79b456581407f259bc7545783bc27896d34df7d555b8f7469c7d3c6ea0ffef435b4c49b76a10397331281234cbfb6b714c3b7fa6bc9b8954ec79635a283ba86e9251f2c0ef1e55f80b7b9ffd018be5f72a7ea", 0x9f) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) fcntl$dupfd(r1, 0x0, r2) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="70192f919224ea63ae13e01ef7d871ec5ed7b53ac3649fbabce4ef1669937f6c72ca2bbc0d71a8a56312091fe925971dca84585ba7f0f76c2a01499116b740149e3e6954b2ef563584ecebbe908a6473b39dfde1a383d3269ba65aeed98e0109992342e4e077674138d26de80a7a459c23a4f8d7943761e4d96f5d5e48b07a23", &(0x7f00000000c0)=0x80, &(0x7f0000000100)="0bef3991b32cf35e9eb45984293e8607836bbbf92500cef2dc5965187d39dee05e9003439dd5a3ed4df8", 0x2a) executing program 4: socket(0x11, 0x3, 0x0) (async) setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000340)="ffdaff10aac6a28ac93e2eddc45c8454e4754403ac3b8a5ba8572a8df41e91cc7205a41e8a68e65ee2e5de90753b18ca9a10f6b0f81240f2dda08da0b2b76ebe4a62b74b0ad6d0a1dda66594f6a303f26f57bbeb508cf0b268c458744dd195c7c65399bc68b7e71e8cc755bbc4b735f1453a1b828d64ae698cbb83f187c9724958ea1839db74bc0a396842d3317bbde5882c516b8aa975ccd5f712a30e7f9f5a11dddc2a316d6759161991a057ac6b35bdf731071bfc23e5ab2cd783ba08a8f5dc3c313d25c658e716a8e4dddaf7aea1827e2588483e271b92beab216985f2b903df12000000000000", 0xe9) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) r1 = socket(0x2, 0x3, 0x0) (rerun: 32) dup2(r0, r1) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000daa8ff79c389eb0753d8690e700fc7a6b0593ed5768a32b0d8"]) (async) r2 = semget$private(0x0, 0x4000000009, 0x82) (async, rerun: 32) r3 = socket(0x20, 0x0, 0x1f) (rerun: 32) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setrlimit(0x3, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5e75) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) (async) semop(r2, &(0x7f0000000200)=[{0x3, 0x0, 0x1000}, {0x4, 0x9, 0x1000}], 0x2) (async) semop(0x0, &(0x7f0000000480)=[{0x3, 0x4}, {}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {}, {}, {0x3, 0x9, 0x2800}], 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0]) (async) getegid() (async) semget(0x3, 0x1, 0xa2acd17e1874ed16) (async) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) (async) open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) executing program 2: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000001c0)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) recvmmsg(r0, &(0x7f0000001400)={&(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f00000011c0)=""/89, 0x59}, {&(0x7f0000001240)=""/214, 0xd6}], 0x3, &(0x7f0000001380)=""/23, 0x17}, 0xffff}, 0x10, 0x1000, &(0x7f0000001440)={0x6, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000180)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000000), 0x0) r8 = socket(0x0, 0x5, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="92a160df7065ff8245ae8cb9b0530996133d213d8e00eb7aa6eafdf3b7e5cb3a5ae6cbcdaa597864870d30ef2006e71bd953d5a4a7cbae9f6c352d1b5641b318b1fbe5806f20fbedad1706fbd9335d25fc149b992af0e421e87b4c467ced", 0x5e) r10 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x1f7) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0x3, 0x3, 0x40000000, 0xdcb7, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xcc, 0x1, 0x800, 0x2}, {{r4}, 0xfffffffffffffffa, 0x5, 0x8, 0x105, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x2, 0x80, 0x4, 0xe534}, {{r6}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0xfc}], 0x5, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x80, 0x21, 0x400, 0x5}, {{r8}, 0xffffffffffffffff, 0x84, 0x80, 0x8, 0x4}, {{r9}, 0xffffffffffffffff, 0x60, 0x800fff85, 0x1, 0x7f}, {{r10}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x20, 0x4}, {{r11}, 0xfffffffffffffffe, 0x35, 0x40000000, 0x7fff, 0x40d9}], 0x40, &(0x7f00000003c0)={0x7fffffff, 0xfffffffffffff800}) fcntl$lock(r8, 0x7, &(0x7f0000000400)={0x2, 0x2, 0x0, 0x7b8, r3}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000001500)={0x1, 0x0, 0x7, 0x400, r3}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) accept$inet(r0, 0x0, &(0x7f00000014c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) shutdown(r0, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0x11}, 0x4000000000000066, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000380)="88fadaf0c89d649a25f18837d6bee7919b0349c05f034337337a8c299f7e02483a3eb4b6a00e541bb5411fca44d52c55b8f129744acd13b8785bd10f35235033f771be2b8c44eec1b5c5ede30d93b5a57198e34186fe13d3d4994d60401bc573a33c6005e15cc5743dc02f49ffeabb3cc08c79f906e616c2e22365a2dda19023d39b60406297", 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x202) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000007c0), 0x0, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x28}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x72) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 32) socket(0x18, 0x3, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async, rerun: 32) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x69, 0x6, 0x5, 0x7fffffff, "0ebd03b83748778a73c41ffc627043db72e3f769", 0x0, 0x6}) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) (async, rerun: 32) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) (async, rerun: 32) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) (async) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) (async) setgroups(0x9, &(0x7f00000010c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb4", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) executing program 5: select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = msgget$private(0x0, 0x282) msgrcv(r0, 0x0, 0x6e, 0x0, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x40}, {0x6, 0x8}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x40}, {0x6, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r3, 0x29, 0x26, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6, 0x0, 0x0, 0x81}]}) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getrusage(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) pipe(&(0x7f00000001c0)) (async) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) listen(0xffffffffffffffff, 0x1) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6, 0x0, 0x0, 0x81}]}) (async) symlink(0x0, &(0x7f0000001440)='./file0\x00') (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) getrusage(0xffffffffffffffff, 0x0) (async) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getflags(r2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) setreuid(r3, r4) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x2c6e613c5b174a75, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x2, 0x1f}, {0x1, 0x1000}, {0x3, 0x40}, {0x2, 0x3}, {0x3}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0x1}, {0x1}, {0x1, 0xffff0001}, {0x3, 0x7ff}, {0x3, 0x2}, {0x0, 0xff}, {0x1, 0x1000}, {0x3, 0x3f}, {0x2, 0x754}, {0x3, 0x8}, {0x3, 0x3ff}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x7f}, {0x2, 0x200}, {0x3, 0x101}, {0x3, 0x6}, {0x2, 0x8000}, {0x2, 0x3b74}, {0x2, 0x4c}, {0x1, 0xa1}, {0x0, 0x7}, {0x3, 0x80000000}, {0x3, 0x3ff}, {0x3, 0x8}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x3f) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_emit_ethernet(0x2e, &(0x7f0000000380)={@empty, @random="92a2d3bd4668", [{[], {0x8100, 0x7}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @rand_addr=0x81, @local, @loopback}}}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0x3b, 0x2, {0x7, 0x5}}) r5 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) rmdir(&(0x7f0000000400)='./file0\x00') writev(r0, &(0x7f0000001580)=[{&(0x7f0000000440)="06cd1f6ffff80aa81862fcbfee32ab8df4a230659b5fb4e1051616ebfb0970a11d5911d12fc57b1f1515b587dd172eb39544842768291b9ded71411779d164bdf82c311d0f1034dc778948b14b800be2c03175f427e2ea24f3a9b8018c6f81124956b3df9e5d980ed43fb01cf7548a1f1e2625ff8d6770ab407f11ccfac66c2a80e485da17db364253ce31461865a23be96f15030f51573f8c1bf1cd31bfc36d6c792458a7ca233ffdd69fc4916f7cce59a743b4c693de8a9a08c1d1e054f8afceb254454ac6f50b4fd1ecced0f2c4e767a589ba9ad68a82ee9bad2b5a9dbfcc60c4609859eb71f62fadc8ac96bab66b005750d0a55e44c81baeae3373e6476f3b41f40fc091db854f0e11b215e2e2550e1fb28a7aa919fc2aac3b90566e555d51cd839f935ef5e75b014aeebcd62c278fa2c0fc39323489129d781ae0368d68618f8e29b508b2c3b9cdddc3e6eee581c852bedd96115fe86becd1f3d36baa8381dd74c487c4e82b25d34f33d2edfc9bfb244d561a6899f8dd53b4870796fade389b56dfd56a3d499b9695905df2e0121ff48718b5db17cb2a9098f02dad7ec79c49ef6571ab84ae8ae47a0617ae4f5ca5cd43e03b8a88728dbdf479246215f1fcd9d1ed4702e3e9ed21a44c277b72326785f11894e3f7d962189fcd819ddcd44950c2af898f37a4b64846cfaf05bad79a079bf33b2da8b85e223e2c454e107a57f5abda7702fd57c2f4e6888da25bcb18f7f42ca681871da9205a9a252076473755d5e6602016c0a3fb14056280f66fa52eaafaf0b62f8043d128acffd6534247c6a7989afbd3e02c6ab38c15dd916de76fba56c1bdb95c8be92a694a8a37eb4ee7c2bdd6a1ba784a67acc0257ef89f25b14310243ba5ee423bbe4a3c438f19f50cf67d1b9688ae0d92db919e36499022bcc3be08f0072abadcae0e61c2afd83f50129629e9b78f557242e47139903ef9123d17475ccf785742e6077698c198b359ace23dd3995cb13ddaeccdae82331722d95e55b8ae2369ffee9e1293a5f317ed5f09f4ca264aa8945eb73223d9c6445f53d100e0cec4c0a716778f72722650bf5f42bd5e6ca68ffee7cf9cc21d6a229aa9726e568c985f84c5c6dc8551297e6c3c3ef39b8cd7ee95ee2a8cea07ddedc00f70bdeba3055c50266fa3214c573406c704e562ad5f2d0b7ebe66b642539998974cf6dec3ef8eda9e27735c4dccaedb7e7be89d42096a9d9c3f4b2de0450a00723c66ef9ee42486f7022e7adc4a6ca851d66e192301f08d2a7b21696b1ebcb50830af4f1f9a4c86adbbc82c9eab20b1e678c6bbb4c1f8989f94fd4743772afd2ea9a889d1237c276515501bbc121b6ed7c5db3087f54ba776b9f57334bdbd01afc74bd6cc76b066c4e182c88dbacf6e01aec8920149b9fe8f4b90f2a6c4e79e0614e40b9650db41848c64b0eb750f34c4c57d858e59a83aae2d26decf17f4949f9bcd45d1f96383780b31b1b31a43f487f074513f79ba04d0ed414eb8b9af6f85d122ea75efef8d6370c769be512daf6f9800f48f594da220d5745df8e75fcff903318d1b0c816b37c40d7731994845720f4ef43685e375622bc9cf2765c4a20824fc6fbaeb29c437c260c175179be0e6d25c7cb041df388c5a8225e9817917a2428c9e9a66d318392a5274acb2e5634da32b83304b05ff13c2985999851adb07a735801740aa2201ea1e3532925fecba044a62011c8a28e78a9448bbe1c45f7efb01811ec9300af2b3fc848c2acab47eca5ed485d9098bf76318cc59b076932d0a9fd0bcbc25670df10d40cae615fa3530fe9c9bebc21d26f5c5f5eee4884d4b0c214dfee69b8f4125c6e8778371a076dd6e66a283373e6f45bab3e5cb3c1c53dca92274a878a8a2e281e741cfa60e78799c48351e834d459693a02f03b181817078ceb950016419af48e68449a6bf12b6629e34aa0a683bd3862be25334f2b7e065db8d9609a93c3eb11bf9a5d201e1fbc08847a98118eec4ac679e62d8aa51a4bdff820d9205a72f7bcf7d1e87411b88a43afdc87151d79fe094c8454b7cb04481ef72bf26a326861ee62648609856ef45778981dd47624c17ff7a3d92d12821f4e84626a2822b1605709327891635ec1524820e565b85131c67a249dfd2e42e1a7d6ed160b647c08fb67779615c0bf4c55391b554c5fc0a3850b8f4e444a3ddb9d0bf17132833761181070a525f13263da942498d12483798faa535842068c2b33add52e9fb1ff10e486eb43a3dca1c6fab6b2ea708f333d428ac296eac235d853398106007daaa467e163f377646fef50727628ab091408d18fe78dd465adffc3398982d82746c853a452647bbe32b32a555479ad9967e8d6ad4a81557d203e635773637e588b62e6ab9cc12474351994d59d0afb2db1c8d74b6dced80444d16c0467f33a916e517122d118bbe8bff38b874563489cff055464bebeb69bd525f0063b3461509c20e8d16161d79a4859da52a265e2fdcad3beff20c3e2c58c28baf8b55278f85d788c91a88ac2d7610b14ac974d17378e019283b925469044174dd943cd756af1a3f6be217e19f49ee40bbec4a40fab2c8bfcc63cb69d05a14a75c7273537fc544bb25256fea02eac6963914e7dee05f38be67f8e448674769ec2c679196b4fa00739e0ec124a3dc22f9201e5a2e86fd9f9f35639f8d8282684cf3edc3f1ccd65828059b6f195423c9469fb6cfd69cc82f206a0581429a988c4ea64dceef3dbb1765cf3a7ab78ed06f4c1b54fb847c7b1b575e6e6a4d93b8bc1f529d5b34c961240211bd5c9c0037a7ec4a6a51e86e7d9c10f9656203429ff1dac64e7eff71c8810b4fec1dedcc647ddba7a9e5cb34dab629acefeec06f1d618420b2bc2c065e587cb80d794d5ab4fdfc8977fca7ff2f666c510f65045d72f8ff2409f017f8fa97c640709c2aab594ab9fe5f71843aa3c71abaa875e909c03dd787e18fcc6b10b73952f3ece19ebd70392a6bc9cfd993e2ab5e6e0542ce300544050a759d25a0eeee35e15a41535b0dbd7ee1bc5792be32512b93f205c88196f2b937318261fd0e21a73fb5fea0a9c0118f3d7ad639036f53cd3b1f8f8217d70424f19fcbf68ed7778e1f3fbf0db60737bad5f5d6e271903f11f9a827dbeb55a2e42cb4025e26c29a6e9da5e09492adc347b4280cc609ef3c008a9ba3f6e034da84e298d45ddb02d7551fad1de66dd1962f0de95896ef56ebe0f70175bfd04bb353dde1ca53eb0821e378013604c0b6afdef0616e0723ebcc3395fafa92a8cabd4308aba6bee447789a629a23905cabb0737b3e7ae7e850de112c5c06e7fdb94a1cb1a5868efcb15430d0c6ef8d8e5ee201ad40bfa9184ba62b5e32193a614920c480925955b01babc5e61b32b8dfe24f0e79dce81606ba172ac836c34694d0ea51bbb91206adfe9e344374924eb6c152df03772c352abcdb8472a98659b4511c840291f99b7dbf94783c25227a48ad10180bd0802a2e4c3e707367a70677a3349f4b6ba9d1e3e42e4ed31d4c04fde575c13f5a3b00fec6f7fd0d2a2863fcdea0b10ba5f5e21e31f5d76fa4efc6c026d39154b8349c8cfc6cddd76248b673bc78e4fefc2714ad5525255baf90462f1d66074e625d456f42668f4dc695efc0e0094d3a242bd02c25fd8a9031fb323994152894f11a235af541defc66dcc3813771fff27aaf4368f49fca2f19296a65d860f4027cda6044265e441f91350def137e94bdda471d019504b4a5ac8dce385ed297c1289189bb1d6dba2bea79a5b1de0659ff91d4e3aeccfb88c7f2e11c904dce4ac340f3b5cec7b846a92c7e528c8d48336fd0e23ced630ecf71544843c9ed7c874dd16a8d7e291d037d7ff4527f8db31b8ea8f621181c8220cab5bb02143522155ba2fe68033410c240d9e5cd9bef9eadf3c2bc380e1f6d37b20bcad1230d6ddd2be2def95271ff30f7ff26069ec44bc53120aec373048b8c1d9670ffbeab764dd9d5df98a4ed671fce828a7b9bd10192bc51c1840709b003342d5a279c8328bd7646ea34bf682688253328db661319f7c0684ef525324b618b1a4c4a9418677ee94a109f9953d497cca5d9f9b5182b3ed5ccd0c5696509d6465695f5c39ff26ef62ce26a09cec999ae9f3e3599f5a1da4367e676d034b7cf544f7bd650615281977978bd338cde27e4cddaded5da6a7ff04aceef6723f8890d99ba0db06f8ff6732e7afb88948f6d018a8fa98ce9b2fc1aa6261ba82aef031fb037d334cf9b2cf777bffcdb30474a568efb50d2ff87dece6ea9ab66a1695437d3289c8fedcfa2251ff7e6f4eaa3e0e039657f233f91706f257e5cb8e6e93b5519796fb4afdd5695b24add10b274fff4c49de8a2f24ac2b983a6c27dd33b3a3c1a878860119240edf751bf4aff07bd2e5d9156063d3434626b290966b43f962c15fae80239a56eaff505daf2920f22c4d3d0c0060cfc657b105ebef5bf792f465ceb08161c207aa032123f07cff5569ddb4555d6cdec2c9321fc0e8f065859cba9d177c9ae1d35cc5d8a416b1113b3353112fd0dc16144fc47bce0b1d3560e400d3840b736cf6cfccaab1315c567171a43a6a9212f034cd0bb4b7c918d4834198e58c7075f817324ab30e23815e51aee9855e8b23b299bbdcc5a6dc9d7b80f3d38ab8c9da1494a1ec22478731fe81380b525b42ad8203e73085ce54a03b91435287c2f6d9fc6df42d9b2fc85d5ea67bb496bf9fd67cb6bff8bd363f992d33eb4afc7b21dc508a665b7eba9f78d957c1422e72277ffbf8502aa3060deb836bac9f92fb463741b601641657b7a65e53795531c99ac4dfed68e5eb879de7e1e2cb934d28f6c7c59d63a5aa902ab5cde47b2d1d886d918afddcb61b71a49b8d32a84f703e2d9fe8a62727e56bc76b68e7e8cf385388be3a5de9d1a53b073b7739fcd827ba61575404b8f0de75633856a23b31a07ee59e374a439cd9014791f9cad6eb0396a48139efa79b225544a5a27f7d458c4f1bda83ac5db0b220017efe53a69696ea54a04bdc01436898ef9a8fe9cdc1817816608203995ecb18b9b6ba8f6ac3ac3d623b9ce946ced03e579d970bb9ec4d209181f9ce18668f45b2774d90a17f21da0c89994c3e2be88af9341dd2accafff99b1a4a3d7150e63514b60e1cc4f3cbf770f46a2e4a5fa91244a819817f32e7852f4f5e48a86949d1e6264a13a500ec3d04889a39388d83bc82c537d12f1561c7582b63e1359e01c26d6e7971b61395938986c589dd51c20021951750287164e091f0d32edce9c87bd71b64cbb9487db8771315155d3a3f5464283d937729e4381b312dbbb5beeccdc15acb5b17f9f221e0a795d15d74b0d98e46e763989b4050f37353f311c75c0b55ba3b4f2a1a6d08ea0dbde0622664c8e122aa31b6b7c667c67ac49ba08d1163a6150b63fa91558ceb735741d044000c7510383c33952e4e40527069f4fb86a9572c10d8a4af78cd9689a93c18cb64b2d710c8fc7a26ddbcfdcf234528f3c2c52864b501b62783b9d3afbefc2993987d6713473628274f0ea4f2f8515ec01dfdb270396cd3f705de6f2bbd42763389023f34dcc5c84bc08c03813f4a21f5c3c355bff9131c2b8083a3b8a5da3ca458a14b46b63ab3e495bd13857f15b47057cffba500b3efbb6cab17e3a6e482e3417012256ede10fb02087d47007dfb38c1cd4c461af936b452daffd0de9161605f07838f3f367825726fb36ba5729768e655750b798fb308c96de0dc197b2b07232376bea2240e526de5b7145b97c207616bf4585c9709ee6", 0x1000}, {&(0x7f0000001440)="a8f7d9c7ef274ac0cc736a59b103b1b22bdaadea945479e7edb1f27372bc2cf7a3227f51750db5f09ab8e2e20ee94982a25f6fccafb6631d5746f930111226d499b2498818cb26fa85e82d3379f9a2a55b3584af4bc522421a2b209d454b14a41dc4f103f0e758b498be3592117a76068e9c5a905894b798cc57e34fa15cd15accd6d661a80bcf76382a5ee1c152badfdf6172b22d97d6749638b3e7fdc06a18da3b9655d82ac7815367fe6d7408bea763c4f4ddcc527a66c4903df0d2816810770390b8ee5448274173a0e988bbb0663c2043f7332bc65fcf0e55a0dc90be688f572c4597907fa8c5b91f117e96b5ec40ae", 0xf2}, {&(0x7f0000001540)="30a3edb7a5b6c8c0ad508dc39a8d1f16bc58421fbc3c0ee168d68ecd6453c793cb3cf7767df3097ccf0e2b1041b1f9f82d38e85d263aa6", 0x37}], 0x3) clock_gettime(0x3, &(0x7f00000015c0)) sysctl$vm(&(0x7f0000001600)={0x2, 0x9}, 0x2, &(0x7f0000001640)="2460a982d5183ec98dc072b175978e7ad31d53bb1a9e532c76b0c592428c48b0d81a7939c4af121625c6dd64728129503caabc14a96d855a1ac222082d1eebe31199502910db8606c42794fa502b7039c38e1e66138dfa921bc7548cd71d5e8db5cea1faac3904080be8f9ba28d8e80f9a9def279835b451ca1721a76fca5afb797b8a282d6def45c7", &(0x7f0000001700)=0x89, &(0x7f0000001740)="f893b97c051a23ecf424b048b9723659f2c2f63ac3e0ea888247e032c37a4c9efcadc81659ea9f31c2974bd0b304b5d6db3014f05b89dd9a653952fadb99b566e84881c095a24d193bea80b9f2b228823c9065e477e47a59b70b0430ebdd004b2f7806c98239b83f5f4f7df0805857c63c5890b5f9e885b1284a95537be57180660e0ecfdddcc9f9ebd8834e5730109899138023cbf61bab41e914f8ea1b1f43463efbdcb3c864ce1929f904d7b851d72fae21f45e2a0e89b62276f4d3a4051716676e8571091cd8c73ea35d0a20c50b635244d376d7a77edeb4f41704f58706d0c004e8ea535045725c46223608960073ec8c2d5f8ef2187f", 0xf9) socketpair(0x1, 0x8000, 0x8, &(0x7f0000001840)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000001880)=[{r4, 0x2}, {r6, 0x8}, {r1, 0x100}, {r0, 0x1}, {r0}, {r1, 0x100}, {r0, 0x80}, {r0, 0x80}, {r7, 0x4}], 0x9, 0x26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)) shmget(0x0, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001940), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r8, 0x80105703, &(0x7f0000001980)={0x4, 0x8001, 0x3, 0x101}) chflagsat(r4, &(0x7f00000019c0)='./file0\x00', 0x0, 0x2) sendmsg$unix(r4, &(0x7f0000001c80)={&(0x7f0000001a00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001a40)="2ef3de351690cc64cfbc965c9ade26622731f245d20b2ba5dc9637134f80991e622418005889820d009b7b1829c42837ea7338609edaa82c0c9279d2a5cc52fada3ee6f507c8e9afa718679c27908d7ca5b9ef09c68adf633dffef71563862707797e3cc1d2764a570259e3a326e0162927988752cad542fc0df213b84da145301dd7dd49932a7d2389f12821ba2ce5d13e7124f611ecdcb3463ec8e733427ba82ef435df465b12e4e8bdf7a89a5043980c0e041e71cafab476076450771e2a05a41fa9cf634c613e7ae98967aae", 0xce}, {&(0x7f0000001b40)="b78438ca36fd0e5532167b8266541a32017875bb7baecc67762a5413191eec44d5a321ab794292af82d89c24e9d80a40504d496c4972f600f2ad94c6c26f69abf8ecc90e9ade2495e05530701b01f15942dd342fe70315c0fcda7e524a5c4ce6c6f33129528d59c55272aac64ab88762f9fcef82", 0x74}, {&(0x7f0000001bc0)="d111a9903a1352c303f717ad34ab25f4d06c24caef6c6303534c38cebdbba2e358c505bf325a214dc4c7dd552864499aae06251226bf9b60f1859208039697dd7c73990a7ce56429291b5f3ffa2145c5e8a956694d082821398eb30a13fc083fe3895a983b150ac3f1150862b6b1dc1ca5b1d63de14e48562ac038", 0x7b}], 0x3, 0x0, 0x0, 0xb}, 0x1) fchmod(r2, 0x50) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000001cc0)=0x2, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6, 0x0, 0x52}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/46}, &(0x7f0000000180)=0x30) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x8000000000000000, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x1100}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r3 = msgget(0x1, 0x0) lseek(r1, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r4 = getuid() setreuid(0xee00, r4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) fcntl$setstatus(r0, 0x4, 0x40) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x9) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r6 = accept$inet6(r2, 0x0, &(0x7f0000000180)) recvmsg(r6, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/151, 0x97}], 0x3, &(0x7f0000000340)=""/186, 0xba}, 0x1003) r7 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000440)=""/14) chroot(&(0x7f0000000480)='./file0\x00') ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f00000004c0)) mknod(&(0x7f0000000500)='./file0\x00', 0x2000, 0x10000) sysctl$kern(&(0x7f0000000540)={0x1, 0x49}, 0x2, &(0x7f0000000580)="244033173e5f76bc60d3", &(0x7f00000005c0)=0xa, &(0x7f0000000600)="ec23df198b62aaccebf0f1826186bc8ac3afc08ff5b3402abc44b2f543d942bae5fe270a257a9c4ede649115b07d2776019f0850cf692c67ee0960f7afbec35c31ec775cec683ea7338bf9928b8cc2a7c532810720323bb7c814ee465add7414f47a5e96e97e66a45ce7d8391007f824f445ddd535c3125edc2c1bf30429bf270cafff1876a230732e3701d518243b171a363b87b131ce68becc7e1e368e8760f74fbe3644efcfdbe313b5dbd9d8a8bdf8db6795e74c063eb85f1acf99d5962e414f5b7a28b093941043405fd42c5361000b7f5dfb556fc9fa85c58a927664c873ad394e92b5999a86c3f97f7cfca3", 0xef) sysctl$kern(&(0x7f0000000700)={0x1, 0x1a}, 0x2, &(0x7f0000000740)="6ca836d4159b3582ee316e00b47e2f73b8c6509e4205ad5f7d4dfd8280adeec2644a948c5191bd0bfe866b69958153adcd143cef47f18b64ea27859864236da05d70ad1faf174d05f3a8dd22fcb4583b67f4086cbd8a6527f72c9a8ba5b727b531358d647208f345235a415bb49db79dbb80d67da60fc8bcb10d46d342", &(0x7f00000007c0)=0x7d, &(0x7f0000000800)="99b7c4c1af245c26547714b3e5faa6e457057aae4a30a5da88858fc739d3143fabb3d59ade15b4d24d17cceb6bd12b10a9e05fab843281f02785b9b8d6ef342010629683192720923d21fc2fabd5924c592ff1914af235f6962752044481644569a10a45dd26e6d7f88b835e", 0x6c) mknodat(r3, &(0x7f0000000880)='\x00', 0x4, 0x4) mknodat(r4, &(0x7f00000008c0)='./file0\x00', 0x1, 0x10001) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000900)=""/39) sysctl$net_inet_ipip(&(0x7f0000000940), 0x4, &(0x7f0000000980)="09c3d976d69e76f17e578d1e74c0a0d6e2f8b0fd913a90cc3371e3f4d019e0bdf1611efe73c921724526bf1b817271b80f5afba95caaad4540838e445891a7183892bc49ee35b8b4d5190e818671e26992ff5918388b0defc6d688e321210c06e31d17df3ac24e2cacf6bda47ba1ef5a9d9315c8d6df37a802c7f1c437fac4cda6ca38767d5f1097bbf37f5384b380bf726b8655749fff9018daa5ec", &(0x7f0000000a40)=0x9c, &(0x7f0000000a80)="6d30175bba785e04f6c800345b0bd7f1865082ef189df9f24d6c3858c6327b83395d8edd215f13626d882a59eb1cea6de2b092c4a6d8dfd9921a019c0402040a19233b9567ac10fb1cf0c348e23ec163b2257b9307a914b34d4cd7c2cb18a179871dea9c417532e135dee1353e329d3f279c393e3f494caf40100d26b9fb8399555ff453ad7dc82cfef96c38fadb974d6628353399a84b10a4b427739ab1e6297e5ff93eae0a092b933e060ef146540c62cd1f0edbac41b63a4182a303da1fb07dceeea109c4f0", 0xc7) unveil(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='x\x00') sysctl$net_inet_ipip(&(0x7f0000000c00), 0x4, &(0x7f0000000c40)="18b958d3dc564fa600d3523c072ed49d52977b5fb0f603332faa7e71a534f2fc4e34f03b513c4048e82d643c5bb09e5fade894d2e32a6125f5d90aded484586ddcb31a55b2bc488cca30394943d47bd3fcff919a46bb2eed3328bb3713e6af855515c4bd48fa16c3103e49d859d00018d3b973f436251b7cbabfae8ecda3383eedf3f3b8d10ebde2160d", &(0x7f0000000d00)=0x8a, &(0x7f0000000d40)="49759fdb064c7de6e329", 0xa) recvfrom(r2, &(0x7f0000000d80)=""/63, 0x3f, 0x3, &(0x7f0000000dc0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000e40)={0x2, &(0x7f0000000e00)=[{0x0, 0x0, 0x0, 0x7}, {0x76, 0x9d, 0x2}]}) r8 = socket$inet6(0x18, 0x3, 0x1) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000f40), 0x8, 0x0) kevent(r4, &(0x7f0000000e80)=[{{}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x10000, 0x1}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x9, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x18, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0x7f}, {{r5}, 0x0, 0x4, 0x1, 0xab1, 0x1f}], 0x9, &(0x7f0000000f80)=[{{r1}, 0xfffffffffffffff8, 0x52, 0x4, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x5, 0x2, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x28, 0x1, 0xffffffffffffff01, 0x8}, {{r5}, 0xffffffffffffffff, 0x59, 0x10, 0x3, 0x1}, {{r9}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xfffffffffffffff7, 0x44}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x800, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x7, 0x2}], 0xf0200, &(0x7f0000001080)={0x8, 0x8000}) openat$null(0xffffffffffffff9c, &(0x7f00000010c0), 0x8000, 0x0) sysctl$kern(&(0x7f0000001100)={0x1, 0x30}, 0x2, &(0x7f0000001140)="7d1e32634134d0abf787ff223c755faf5b", &(0x7f0000001180)=0x11, &(0x7f00000011c0)="64545f7cd3032516ef3e5beb9c02c55a2f8a7301deea40a2cdd82ed7e31d69dcee6fdc2249dfe51cc4eb084606282cb539496a450aba01756bceb9c8ce7edac02816dd9ec11bd44b6072acbfda132440dad38b19ee0f4874e36f38f7993fd4dafe17f99d7baa67e0fb28", 0x6a) openat$zero(0xffffffffffffff9c, &(0x7f0000001240), 0x80, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x800000000, 0x0, 0x1, 0x6, 0xffffffffffffff00}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES64=0x0]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x10000000000021}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) clock_gettime(0x2, &(0x7f0000000200)) close(r4) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) r5 = socket(0x0, 0x5, 0x3) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000500), 0x0) setsockopt(r6, 0x25, 0x131, &(0x7f0000000280)="ebffcb0013b9fd812eaa4e713048e69931829648a32e5ef71a44cb048496283ef382ece3040a6eb6f1e48910b9b7b178afb89e87a4c680bca834e32ca0d125116418db77293b", 0x46) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) denied attempt to set clock back 191 seconds executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) semget(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) mmap(&(0x7f0000171000/0x4000)=nil, 0x4000, 0x4, 0x4812, r0, 0x7e2d3cce) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000001080)=[{0x3c}, {0x16}]}) write(r4, &(0x7f0000000400)="21000003000000a8", 0x12) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ftruncate(r0, 0xf869) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) getrusage(0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 6: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r2 = msgget(0x1, 0x0) lseek(0xffffffffffffffff, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r3 = getuid() setreuid(0xee00, r3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb4", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) denied attempt to set clock back 2130694335 seconds executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10480, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f000032e000/0x4000)=nil, 0x4}, {&(0x7f000006d000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000482000/0x4000)=nil, 0x63}, {&(0x7f0000622000/0x1000)=nil, &(0x7f00002b2000/0x1000)=nil, 0x6}, {&(0x7f0000263000/0x1000)=nil, &(0x7f000051a000/0x4000)=nil, 0x44}, {&(0x7f0000096000/0x2000)=nil, &(0x7f000063b000/0x4000)=nil, 0x8}, {&(0x7f000059c000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f00001b7000/0x2000)=nil, &(0x7f00004fc000/0x4000)=nil, 0x3ff}, {&(0x7f0000121000/0x1000)=nil, &(0x7f00003b1000/0x4000)=nil, 0x7f}, {&(0x7f0000524000/0xb000)=nil, &(0x7f00001e4000/0x4000)=nil, 0x8}, {&(0x7f00003bf000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff41}, {&(0x7f0000139000/0x3000)=nil, &(0x7f0000556000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004b9000/0x1000)=nil}, {&(0x7f0000020000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdfe}, {&(0x7f00003d3000/0x2000)=nil, &(0x7f000063d000/0x2000)=nil}, {&(0x7f0000183000/0x14000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}], './file0\x00', 0x100}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) socketpair(0x2, 0x4, 0x8, &(0x7f0000000cc0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, r5, r6}, 0x4, 0x0, r2}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000c80)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r0, 0x6, r8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0xee00, r9) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000f04, 0xffffffffffffffff) setpgid(0x0, r2) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) mknodat(0xffffffffffffff9c, 0x0, 0x6000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4c) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) r3 = geteuid() setuid(r3) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x9) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) shutdown(r0, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0x11}, 0x4000000000000066, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) socket(0x11, 0x3, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 32) flock(r3, 0x2) (async, rerun: 32) r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) (async) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) (async) sendto$unix(r5, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x40a, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="d37f05c970c47013bc5c09", 0xb}], 0x1) setrlimit(0x7, &(0x7f0000000100)={0xb27a, 0x1}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256499a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e3309cca11741a19bdea0400000000803c3ce33c872911f9c88ddebb6cd97ecb7b4f6f1e2edb94311a0a241e228f8d9c54c49490357b97c3d180c35b4c6334eff8649989c4ac7b73ac85e54435a4822058", 0xf3, 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 7: ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x5, 0x4, 0x5, 0x6}, {0x3ff, 0xa1, 0x6, 0x3, 0x401}, {0x4, 0x727, 0x1, 0x9, 0x4}, {0x81, 0x0, 0x1, 0x2, 0x8001}, {0x4, 0xff, 0x3, 0x5, 0x3f}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1e) socketpair(0x2, 0x3, 0xe7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="1062d7938684fca6f4b0", 0xa}, {&(0x7f00000002c0)="c807a8b9b218be83bea27cabef9f76416b0d0a1a66f950fccaf17a673debdf038332669673993de0677e1f0ed456d755027d9fe7ddf029", 0x37}, {&(0x7f0000000300)="833130b9b2e8c775647ab5ae435ebc1da1958518b97d1375f997386d33dab12006e99bca128e99c42dcf715f9cff16c386262d6380540650712009c696167543ac13f69e8b337bfdae8a28ed774bfe998e2814a33df33ca7963680de5051237b0bdd37ff53d3ed936b2f6fc2fc827e450ae0c538730dc2d42db3db0d8cf36a20f37228fb121518a2d1135ced8da84a63e5", 0x91}, {&(0x7f00000003c0)="351867e2277c5b32253943fe8faf6690895ced9331761c100f250cf95b4c5b52186c0511511eacd730a5e8deade989c22239fc5e3ab3e1f088d6d2064bfb5e5bc6d0a88b7c92080647ec99d743375c42cf41d167303a441ac899969e3fbc5cd4e0f00cff94db3bbeddebc671b1e8d34215d7edc03ac0f96c8ada44c63f7c7a83a71e26b4ce8db4eb32cc06731068bb5634b0e6fe05776f5ee5ca6093a9f146e72277669d6082a06cf82edaf3fb404556d9e5f30cc6b53fa9c3", 0xb9}], 0x4, &(0x7f00000004c0)=[{0x80, 0x1, 0x5, "0f0043f8fe8acc14ae26fcfc6505abe37834a29ece29fd75232eeaf567f99cc26bb14505b40b6e78ad3e7bcada1f96d3ef216ba492b150ba417151a1ca2821d164e79c12ef938fc875969150f4640044c1622af23ec06fa2d4f2d3cb6569c42e44b6d1b4cd6543a37346525cdee38a93"}, {0xf8, 0x1, 0x8, "5fc61afded2e69c81d0841854c2f33ba0e26069f90f5e883414692b135e0e4c98a4b932d2721198ab6092d32e4a5e506a51a92f15cf3725be23b81386e7a7cde2017e937f8d09c988df20ed7ebbaeffa2bbb7025cf6d81a5726ef06e821f000732979fbdf0186b71bf5bafbcdbfbe6dc25eba5a9cd33d41cdd4d5fadf902d0971cacdb6292f3a3a669fe42e0c612256d50ed4cd07f2026bd43a1b51c2c629ac6df790fdbff421be5687d4fee30e611ee40788e2b266b33ca4d451b779195a610bfd0d12a90b7ddb6b8821ad55e64b1e0fd841dc7d6acf9525fe8108921b7dd18d3"}, {0xe0, 0xffff, 0x1ff, "4cd9d445a6b8f8d4f49d06b35332126f2469abba5f1fb3103d6e30b0ad81858beb6c33f475debdce008a5655c553a56bdd78ecf0268ee9c70d501aa87b8a9040e4477453e638275f9e3e2a99dc15268d3001381e111fa3427a9f4a8c87235fe657043f015a134772abb28d2063c51523e6194bc1fb63fba2627587ec5f08c8b1b97b42d7736907ee2a5d863958f24efb9757babc16f7a53ea96f92f9c914d15fe1d512adf3999b9c53ed103044430820428ca9156e13009f0dd411f00fa8282c941ef1fb905f0de076b27a"}], 0x258}, 0x404) flock(r2, 0xc) socketpair(0x20, 0x8000, 0x20, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) socket$inet(0x2, 0x3, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000880)=0x8001) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000900)="8b8e2d886f7a0de63bf93315d61a3fb850fd55a3550fde674159ca00775394fdf5aa36649e5960f11e9ca41e3963061b570176dc74cf9662e8124456a12772c79bf4f18ae5b7ce7f103ea89583058e6aa1912908b51490668ad6f3e19dfcd54e075499b10451cd7b02824cdcbff52a962b926b39eb7a023f1c2ec3103cb8658594e36d20b24680e07e2b482c9c50889b4e50264ce771d57aefb8de7dfd53e4b561ad6060c5e9ed232a1811436af7a9c40656d094ec6184bce68b0eef8053a3b1291fe35ea3f0dfff7a9f403996bd532514897a9b59d3e48e6fd5fa40dcbb3d58d8c5c0ee0b", 0xe5}, {&(0x7f0000000a00)="dff036312d22b547bf0f6d63b6175cf017bc36f0ac5942f28674ad8885480f7acf7a994bf9468e", 0x27}, {&(0x7f0000000a40)="c6f12823f623a006460dea1bc0f8b025f2f3aa08621179b17e34ac32b3b4b005e8a4954f07e176a98710522dd9e5d926020033c994e90753efbd42914d00b0620141a58d3258105123ef0ad6ecc792002f67324ff0a68d1807f519bc0ef5f249ce39fc90d9f1dbe8da501bc1503dde9e3d1ec60cdec8543f15dc5bfdb3c9813645e3a79fa689", 0x86}], 0x3, &(0x7f0000000b40)}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000bc0)=0x1) setreuid(r3, r7) r8 = getuid() setreuid(r8, r7) r9 = accept(r1, &(0x7f0000000c40)=@un=@abs, &(0x7f0000000c80)=0x8) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000cc0), 0x8, 0x0) r11 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x8000, 0xc0) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d80), 0x0, 0x0) kevent(r0, &(0x7f0000000c00)=[{{r0}, 0x0, 0x2, 0x1, 0x9513, 0x69}], 0x0, &(0x7f0000000dc0)=[{{0xffffffffffffff9c}, 0x2, 0x0, 0x4, 0x6, 0x6}, {{r9}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0xff}, {{r10}, 0xfffffffffffffffb, 0x10, 0x10, 0x7, 0x891c}, {{r11}, 0xfffffffffffffffe, 0x24, 0xf0000000, 0x5, 0xc8}, {{r12}, 0x5, 0x20, 0x2, 0x1, 0xc72}, {{r14}, 0xfffffffffffffffa, 0xab1fc7d4b7353872, 0x1, 0xfac, 0x4e7}, {{r0}, 0x0, 0x1, 0x2, 0x2, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x9, 0x9}, {{}, 0x6, 0x40, 0x40000000, 0x6, 0x80}], 0x6955, &(0x7f0000000f00)={0xfffffffffffffffd, 0x4}) socket(0x1, 0x5, 0x1f) r15 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r15) fchownat(0xffffffffffffff9c, &(0x7f0000000f40)='./file0\x00', r7, r4, 0x6) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x10, 0x0) kevent(r13, &(0x7f0000000fc0)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x78, 0x4, 0x1, 0x1}, {{r10}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000000000000000, 0x9d57}, {{r10}, 0x3, 0x93, 0x1, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x1, 0x4, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0xbee, 0x4}, {{r11}, 0xfffffffffffffffd, 0x0, 0x0, 0xfc9, 0x1}, {{r16}, 0xffffffffffffffff, 0x38, 0x2, 0x6, 0xfff}], 0x8001, &(0x7f0000001100)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1ef1892b, 0x6}, {{}, 0xfffffffffffffffa, 0x43, 0x60000044, 0xfffffffffffff0bd, 0x5}, {{r11}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x4, 0x5e9}, {{}, 0xfffffffffffffffd, 0x10, 0x20, 0xff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x22, 0x40000000, 0x2, 0x100000000}, {{r6}, 0xfffffffffffffffd, 0xcb, 0x8, 0x1f, 0x7fffffff}], 0x1, &(0x7f00000011c0)={0x1ff}) executing program 5: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) clock_settime(0x100000000000000, &(0x7f0000000040)) (async, rerun: 64) getrusage(0x1, 0x0) (rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 6: openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001fffffffe, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001180)={&(0x7f0000001140)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x0) socket(0x0, 0x2, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)='\t', &(0x7f00000000c0)=0x1, &(0x7f0000000140)="7b83230658d39c11acb0a2e68edd1f64980872196422d3a94bd66339c0c3e3669b9e9397c4e9b5519efa4b04ca5f95b982b923a8c8a956228c3bc115c5f53b418570406cbfc64e2ce4f208c57fcb8c16650d196520be42ac8fa62028ecdeec2e8951d61295a4937082107670e7311290dc6243ecee29604c1664903a4ea83d5da65ecbf760bb426c0d57da1ebb044c34cf91e70763f46f9edd5744c2dfe22739dccd36de221196abe9784ba77ef46ba35c741e516aac13574e1a8fb71cb57a2fa52b6d0580dc4804c56e317a6f3cf84e6aa54eac713633621cc43465aa337b70045a0b978a1b74a3fe7dd6b9ccf2be1ca283dd9ed41b57267755a0363c14fa1f3ca1c44368f06e0f5f60e95e068f46737584f46a56e80588a4fcdf6827ed59b419928bb08292156cfcb564dda39e3dc7a6dc1ca0670d25c065a9f864554286ec561abb6cdc7e9a4d77d097da3afa4e8e44f258ce00be96076b17bbc346516985d9a89f374bcbd2b0d881a33a51e8a92e945984726257d59ef174d701967da3405bc3c1ccb37fe715e07738d995100f18575d616904cb8b6e0db752ff3135805e4d8d1900bba7d46589efd9daefb5a9d9c4f349f607eb506ae2de2e79535776c4213e3887e8137492d23867905ccc0b9434129b43140df09cd1bc4379be4e2fe4e4d92a3a4fdda147c5d35218a3e7490535fa5a2891fafd6aeccc31fbe944cf1e19c810e04b95d7221fbcad9bfc654022e0bb1efe325bc70d2334c594202007b597bc442c74c972e7e50443b2813f26bb7c9c5185de64c9162f14e0777a2f6874ed7cb88a3d55341fd0f788672647e59d352611aad7a2f01f52939a3676750aca1267f9b0a19dd042b70efd49a166b6018e4bc103591e741e873bba64fd354f44cc28f1495b17a873993c79a2602c3626f97f6c8a750aa17450a18cfecfd152948898ca203052f76f61167cd2cabe4ce66b67f239bffe53640caa18c5b9dbe3332b9a06df9b9b5bd37a584f16ab65e75227642b27b1485f8af76273b6389a29b1f30009fcfe5679fdf3acdbff7e0a83ff76cbe18d2ebf7b7e9e099531fbca2125d36bd97d3928a6e7e33873b0ef54e72b9337197a8d5fed253caf74ca507795e54d4ec09eda7b5f8c7c54ae34d0186e725be569b662a82c8eab1a6aeee6fcb02a168734dba05308c79405cdac6a394c0bf7cb1a8da5957cab74702ec57c2067223ffa6a7a9a46b14f803bf2a1c5bde9804e06d14f98a726743f96772437fb1ad0941afc44966f8b71d4eb185e023afcf520e9c8585681d80d1d91a0cee4e7198d40b4ec480810571844e87bc7f81e609686e166cadfc65963861cdac3233344258e0a9e3e0491af2be6afe46aae6209788caf0c693670394c485259e6934ea64316e831dfa6995d3f02303b09c748b3800f54690ec78ac587b446ab0c34fe68d08d8fcc9d340325056e77e484e7a5a4e5191c61e1688a9288c511b1c7086619086acbbf018d01f2bf5ea43fd0965c0bc9f8e991d4abca173148bfce6c8300fd524c8520b99404eff161fe330ed62f02e52471b0c5d69ebdf494c600b6f1395866d308ac66237cb89c68220c2a2abc4348dd5df89dd56253d58445d012c1cd72803c933246190b8e0b798349f8645db7976ce69fdaa95f86ba85b462938e6baeea71d97406ae8aa0a805a5f9c716ca844fb4525fc3ebf82fa9acdf1ff23c03e872fd80910868af09117184667b29da35d270500ef85d79b03667a113e19ffda7d6a07df96880dee3d389c1f4ba12ca759fc38273a7e9470daee08f2e0bda19dd3c19d9759a60bff9269d311875cb80e5d43780c98b9c886831af873c9d60cad8cf801ffbfc7cc35e0de014285c2df0b9406d95f2714aed8ce921d15a786bc00effc901e5902b25c70bdd23bf4c770600731e2d134f790f838dfbf72f2ed9f755d650feeee9ed7c85a12c0777f00bd865eb9ded8239c511a2f44bdcec5ca1bfa291969efcd31835eecf2a327aa02b2f40ce66a64995ee459a3a26e4712ff51488cd1fa0c13f2db1271abf5361ccccda76a6b58c67199c2b361419346a75e87eedc4491fcdfa099c48b0e49e81e4af25833779cfcf29af8e2448a7e9a89d7644aacaec6d95a467e8ea84227fff161c9cf3c7c069d64fe959ec01642990d9a12b58b554afcb7bb7406052975c5627293ab0641d80a45460ba22804277f43ca90fa573dfd6bece1d4bb34ee094f1eb006943657f8c88326cb610a65f3afabcabd333cf299f74980aa82c8e1a5ddb21c01e411d533310ac1af0ac7c518830f34be0d78e03eacb48539e15f204df7b16d47ddc6ef2b2df567480054ab3ddcf7f5624e1cfb75def103ab7d000988aad83b9ad899a7b2873a89d2f66378ff89ffda128828c538660dd9add37fb3859f3485ff8f9ad3ecf6698ddeba5bbe1c009520624404aae61f28b9654c79f37255e95322cc6ca2242bca25c5c72ccf5b4b143b222a6c0caac15e9343e9a9ecbf1e20cfa2ddb17b08c483e04eea3703984138d81ca8664a1346f84da8901f2a65ef0a7a3267b0c08b472b674e7e90c31b64e922a11adaee4ae880c0469cb9404a9f21d17dee216c4edcf1c47cd811af0f47591e8a740e3e278f409105089996753f40d862073f6529c465ee017570d1d4869b53b9e5a5af6c9cd706c141649ae6afefb7430b40f0ecc7567d0bcd0c479417ddbe1ac4d5c8eeeae5c1ad28de65fdb39fd700f654e65aace39fec7a1f2d2f3031943c7ad539c61b89fcd653b445a4e441604a29ca0ba67d6d9ed1d6a32f36888cc3fb5ce4aab2cb95315638cd2c358b0152b6b10de37319ab79c3848137c24820055d5bd5c691e15d5d84b2c9cff6f55dd72f3f00c661442042fce79c0833d21d72083", 0x7fe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setreuid(0xee00, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1000200000000}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb4", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x20, 0x0) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x20}, {0x1}, {0x6, 0x0, 0x0, 0x40}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x7fff, 0x4, 0x20, 0x2}, {0x8, 0x8, 0xd, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0xfd, 0x80000000}]}) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000617169422e7afd73f46c1ecc1f7dff283a00c3ded7e23003ed30bffd9e2ea72455706e9fa90f243b9421e30a650400000000000000c020e7c6846b3cdc583951a674574bdafe99b5285f8724ff71aac43ffc1c03fe765e31a74049446e965c0761771789341eea770500000000000000ced8f1f1b8fa6ed3fbf77dc8c83d72066f1800688320a67d1f9a969930edd68b25e01d6e85d154150ebf18d69ec734ed8421e270b95d30cdd9e9e0eb37b9ef350197ad9cfd1e768db5dc04a9fd3bf47dd723807978bde75d"], 0xd0, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) mknod(0x0, 0x0, 0x400000) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f00000c3000/0x2000)=nil}, {&(0x7f0000157000/0x10000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000157000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = dup(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f00000003c0)="19007fffffffffffffff00", 0xb) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff5}], 0x2, 0x0, 0x0, 0x0) denied attempt to set clock back 2130694336 seconds executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) syz_emit_ethernet(0x1af, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000001790000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000aaff0000000000000003019078000000006d128b0608be3c1f00000000000000000000000000000000fe8000000000000000000000000000aa67040000000000000502000205027fff01060000000000000401010401ff0102000001010005020be90101000401f900f002000700000000ff010000000000000000000000000001fa308c3c00c892814485b7ae601a2705b6054ddeb464a8a64175c8aba0467c3e47e040a158a810a97d7653c139c4b9c35197fb4126e98e78e8b721a5696b7e8d0a2c2d10092fecb69f882019d6352a2c6405042860fb108d758267070ddda79cd30785b841981e45bb27e4aecc1efd7576bda7076cb614e80cf362d29e8b63704ef188dcc30705c10083fffcf2fb0a25b44ff265d561754175cc8aa5d789ac6af1fb8f1b228ff1581d2ee9690281876780d9c22f240dc326a7a485fc9b1614f3aa51061317a55e20d2c8e1fd55082c83236626d8ccbb664d1a765123ce67596968019d9ecb99f6118004619e6e0bd3b60abf09e09a1264c99eff4884fd7ceb880059838643da9961fba1b3bc992a60081b6736fa455284c707c00eadbe2651cee566ce664d1a2b31846971c99cd77b171f4c0762abe9b1a6a65c4ad029ddd3ed649b881087c132fcf9d3d68f0fc5d5a71e2ac42394693ac93f7b05a3b595bc875436e692a31dc97774db711fad6e9972c1f239ab82e78db04fd2f2bec1244edc7731e61c36d64795aa80b2a96b9438f3ec8f74b3d80f7afcde126f2fc5b68164e5ba6c7cab47e816e11d4da23e2b5554a4ab7bb72d7e9c336e5479"]) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x2, &(0x7f0000001300)="6294ec67493879985403788762f215f4ac6e24e4b9b6596d7bd3b0e39994d45bdd53cf9795bd0cc7a1bdfa26ce30811c4aef9442c6e424db8851b142946cca0b810bb74d6ffcc16558d4957d83083951c9da99b6187ea424abe42b5e67279bb325da835d6bcf1cec1a9c23c25babbf22cc0d1ae2cfd639606aa77845f345e2b074276204579fda6c79c2eff3984b907c9ca8b5647698cfc337e017a0fbf96d1c50ac1600b420aa8e7481dd6613b1d86bf121048f1d4dd3628b4a1eb7264337de277c702410315b7e748974a2983f7888a341dca1a1d1d2d2fb66487f08a7400e1ae680d3b951417edc079c6d2be90f3c5746c00440cc89b0e90e0ab6351819b4052c847801f8ccddf2daf9dbfd2fdf089686fa123f15f4dfe66e7ac9aa315a6f5e1570c2838450507efbd8118107a0a711e812d87830cf7190404d48502d5eb9e0d15f21a4c52da8d8043c3a43eeef504e5ca4184910af7efe82349d99ea3e33971c5e61bdd88c51e3d235f943cef602003f05b4e1d440e688f2173ae2a8b322ceb5bec1882b210a89487a66aa8ecdf237355a5efd2a766a7c3f979611c310b41005e27ea4f29d7278cd9c9ff531e000bf6d768e749091c93ce31b502805eb83eed9afb4dff03f9224af99fb2e57295414fec305cf90f47ee44708e9fdeaaebc38038f1376537a3d673459350e7d5b181d95e35ee6298007345d6c81279966ba83405da1228d6fc7db3e62af62b0cf4732a160f2cc7aab55ce957645577bad6d9445c2f6849dd0e45bdbd14a800ce14ff4a2b39f740f073abe03bdbf9e36f8668d53f8ba5464f336d7c078ca4bef40e0ec52bf4049239736d9d20417111f0052e43bc3ed51c3a9048277099790afdfeba2bc0018181646082594b5cf8e1829d455d0d79b72ee9be2a38218e66b63c5fd1262f785a5ac06a95b3b8b0fd374994ffdee83ca5bbf90ce3e12bc1b9e4a14da8eaabbfbfc49164957a32b03c690e506da43cbe15d917cac665fa676fce728b79008bc7e8b1950aa399cf58c4111079d7c77021aa4a9fd6d41d33ba1358e674a65ed6806ab4516b21e7fd5542e7c99abc43496987f90b8f58812c47f33ff0458db88cf7beff6effa12faf689f2998ff7c3a2c6702428f820de43380f84d00351ae71e763c75770cb4ba45adaf2c01bfc3674756cf0b58de4425b70e8a9ae7350ad4e573887dd15dc44e277ade264a3450d70cbc13815018910d2ad0146f12897d8df4d030346a28f72fc41b4c9ea1e3d00137e839d6966c404fea537d72ebf3abc68a94fcb42602b22f0cb6914c91da5cf72849c4bd355dfad9875cefdc2c5e8aba207cdda0b3e8f5173af5506dd7eacf6ed0c78d3899afa1b8d9d6fd1bd93e645e0f7adb69e77049e7d99881eaf0af66d4fc945a9ac23daf2b4039f1b0e043fd3d7d600451a1379acd96a4d6445427750476c0df849b78f7fbb1eca860f7c59193ac20b28105af4d9a462ed851e83f2328a3daf6b2e8813a9abf624e11beea4f587a7950018a6dd68e62c36f9338c3c543e845db74295d700a4d969574ed9389119d35c9671bcc242aedd98811068f7900bef7ac6f7a4f11ba791d95eb2abd6e76d63973be46acf1f8718057df45ebcdc9ad5d2a0d32bfe6a4447c1c1ab3a12e0b4b2f293a4a324c8c1bd446ecf954d8db523fdb4bf7937ec9bbb165854a909f78fb2cdc0e2092eb1b2af87eefe14aa236e8f5990830fc1065b0b4004e5c92168f705248e1991c08ed15c2c87fb91e8b61d7b6a9b52801b87b76305ece4ad1c5865d46ff2b0557f157ec3d613b55e022d57a131c0d6e8528b69f40998791fd0220b4269560f920f33abbee55b6c15579ce41c209ca4bdc053801b5fd5add614fbee09c8c9bcd8c2b09f383735e9b96a1cf8a24b3ffd85e8b1a38861c5607ef12abd4430a2cef4b357d5f908e5f0fa9d6d27b252ed4e6745d5062e1097866944806086de71b5f2b6eb11308473eea96f78addd87c03404491258969dd580450d2dc3fe9d29109f76a2c51e3a81dca770865621a3a82189e67f38a967f2e11f439be5eeabdbc99bbd1964489d7bfc99b77ac250ebe2c16c19015eb3f5781695ed897171939f331382be470fd42b2223ca35e77aa28df5de95be3309335b47354d51606c47acfb7ea30c522177ce0a897c8edc011f42478f03178b4cc199d99d09a435247b3cfe653ac63bbffbe6172616be2f8416f3f009ae9cd11a90a2ee525b379491d2be14a95b3eed09390edfa34363c433b374ed96cb76b43e544639288c41f2f9e766537732c11cf1eca707d8ce3996ca3c795a5d736e75a08017614a13d83032da63474340e938f4b42f1b799bcfbd10f20dfac99b62e135119f61929ff61f43dea066126c303f8f90d062bd9a4bb221b5dfbfe8a01a7c2e75885b15398a59b2b71464e3cb945dd02a775bd9af4e8b60b4a27fbab665aa3da74f27d28024dd5a8ccf4d918ca1196330ead7d372885f431266ca317dc60509d1806535037ee7da0e473119a6567c787703f195c302745d210625336a3ec7697acb7813810b40a9c1024b7641b5c7123bbfae83c178348eb5ff4cbf6c95d17bc3e0af388e0dc354133085b0977ff9fda28b33d70878b3fe2d253e2f3013a1f2f51ebbfbfca838342563ca6cab49398b5209a43c56e3e324b9be4ea6039bb6258966c7d8fbda7c00204c0c69911e2d5afcec2db8e6f7f550cf7f200897c10497c962052f7489d886d9aee6bc793b9a196bfb59cbae97996b82dc264fc410b8a154f04e53e75790e3c383d3723f751484136683f982603cac9f067caab9d1c36d68b0e09f590fd469d16a9436a6c8952eb095f9964b2d02651ac1d396a4e438b639b12fe5013687fd6d230640d442e5408bad27d6bb599f8b822fd01799df00e36b59223430a8f02039eaa2e34cce8664e476652f8e435c2b8c836f6578a069bd8b51549b0d32e9c72ee812ce7db4a5a6a6e603796d768866e1080f1b6fcb882c59e9c1802968e5fbaa28a3e23c833419c100a73889d8a957766df3cd843796fa242ba7ade08b085f61b824886c3f5ab10ca08cdd962a5e93f31155ba066239befceb3e88f07a89c80ee4287c4684ca3ea5a805499339bd8cfbc644b1322d79ee5fa523e50da19181d1d6545910e001a5495bc91d8d7e21cd5d1ee147e1b516949c75b097d1b293170fe749bd93f1c6779d83297c6e171fc777cb33309888fea7ce1127988d6b71e10681d340c6e373c8879b6ec931b4573cdc2c0ba65b50715ac9e6c36061150b57a0e7139bacf6b02a5bc632d282bc09a5c2b9a55948f70c2db40b49e5546b9ee8fada14fb06910499a76224c7246d76fc2ef919909583bd76260c1b07f8555096ae1322b672eb4400304a7f84839dc60602d05b0e2003edaee539142843ca826b5ac1e335834c49d1bad2ae6825141abd5ead78901e3eba1e92bcd91bea5a7e71c378c2ed39ff60db4a30c34701a378b6ed4d145990e877c05c61a402f1cb6de2f0c533f0fb6cb9cbf803e179c9f0c54a3f207d57f4c7058b0b1034c4f7097e4219698772650f0f1381c92d978fc70363962fefe07e98888fd9a2b39e05479df9755d88ad6b33a16aa228ddd63026d6f4bd2cd098517f85c7b8d6ef5620c1971bc0b09f4b1c70d584c14cdf45c19ec1aa5d1c91cc6d706418db3c658ce15726da0f57ef4c21de26bcc3ada2941356d1b8a9ce71b8df3e483d4bd64826fdab6ae41f343aeed37ac349244de3d76097e1d2c57e2bbb9572ceaf59527eaf2d74be00f1a4b3a8dda768d1254a69a26ca0f50feec9275bd5ec09d4230f6ebb9b0fdb49a5717bf645c3e461059636479172c0607ad39331b9c22cb9c50cb1ecb0e69e23df902f50ddc40239c003992edb9b22e44fe393b8279267ddf69fb1c205d14f260363a9e9964f79122b97edcbee569d72536e238dd59ece0cffbf521e11188f1248bfac366548d62e38dfec46d7c3d398bfb90fbadbe5220010c60dea77c1a7a8ca1185e1785324ce2381f37cd4428ef439a2f78100330571fa72e3b1f855b5d191a6d924bd33e8019c05b8d4a3011e9da6438888d42086f4ceeb4630ff8437d73a7d0f389c5306d0d8baa079da55e847102bdb953e44d48d2fe7ae44ed6bee81bad91ad7b2469c2a768c24016c361a80b996fefc9fe9d51ddd6f2fbd0e0a88f0e902c42dedd986b13747d69328120c0942bf02117a03390a6e219d2e9de2086e739c89051cfdc35c034490358a77eca0f33a9e5054ca73e772d42cddf85d077da633191604716322b0a508d7d6208eaed47cf4c728516e0bce04b3d8256cc760eb155c5d8d357a183cc20753c18ace7c5f5c183c1fdd083390dde2dd1145a5c35df3aa0a2794b01a04f140d7db3d0ce7c847697aa97ede2fde5846ea865384a75ec1155c900f46863a28097278fcb94b01818757bc46c3c2a450a3be1b41fa94fa2ef0f4bc758a291cabc17657d678f4040b1561b7221abfa6c710c13b7170a9f7b076f70513c996d90e2d70e2af164c9e4ba68848165f7866db190659921129d8a8e320dac5a698ca80044313dfc332bf5bbba46c3617d187806dd43f93f62b3e7caed58b3e4c5d5851f9fdc67eb4ceed9f571f78ebad1cae82f4bea94877dd45a7e37bf7bc9b9931dc76987dee6df546cd8fee030d4687311f61a4e7b26a342050723a8a0cb373a1044c444ae6cd41347e461520b9ee3f24eeaeb73960aead0d8fadf5002116c9372a0bbd79342af5a7f1abd29d8f72a7bab6b445a82b630f4a713100ca229009c7cc23344023c5d816824feafb5e1c45468d461b8a080e010aadb8eca09375fba290977b81efd9ba4d09e9cbd9de769aef2a963937fe7e43068aed8eb4dbf03e419944e504c966aa4bee31762a0b85c308bdc026c59880a8f2776f63bb3017fc7d1fb0bd08772fb76d6031b74061ba748311b004c84bb7fdb0cf9358f77206ef8c28f9472928da07561912ec1a5fcb7b450796e669b5006ea808770a65141523a9d38360f4c3c9307443a38265ccd97908619984a206de57f80bfb7dc889bf7ecf08b28ab6f3bcacf42261ed3dc41722953e32e926535541ddbd846313e315f283b523392f2501a2e8acdf01bf7408899d6307031b80b2d029c007af4301b1224dc28d8b6637d9388c3f395952382d5e0e7ba549a10883b1ed72dfdc20757759084de008a559856e5d23e9d7c9a8c605d8846ea8c127b237adf81410608af97b8c2f02727643e6478b6f05960c920bcf968784ca398871c46b614bc1867191bfeb113038227ee482297acf2caa7ef2bc4c21ddccfe030b29e55d54ed2dca8ad720448707da4140bc09c5304a7a1232acb79de934b999d1d1b7cd101800e3f6a58a7277799680019eba4e90bf20c48d7cffc3daddf206eda1d957647e470b64a4f90da4ac6465389db2b4af67b3df5b47fe3cdcf21dad1ffa29a2f8ec2b8a226f738e3cf968db2242e035dcfc4ec000c4757873cc81a6024749cb28d7bd5b0e396513fb85f18876f89db8af0abd8988e341ae66753ed06cf988ff79c46605accf635bc0ef2f6e4ab730348700950fb59b47b7051968540792fd0a18eaf8e071fe2fe441e7ddeb1c592859cab1a0d232b3314075aa9dda5330b8bd70cfb89c9cd39cbabcc5edff618746ba4b4620a2b7d74c312cba413080ef2fe1666fc01f7a944ce39c5fbbd8be5933ce292dcba4647a01b67ebf0659854646f654e4266b507346fb83edfe1f441dc0e9433b2385a7fe624b983d111628f4162ab24bef38c00a9baf80e354", &(0x7f0000000080)=0x1000, &(0x7f0000000240)='\n', 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x43, &(0x7f0000000300)={@local, @local, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0xb, 0x4, 0x1, 0x0, 0x2d, 0x66, 0xdd7, 0x9, 0x19faf0364c7bc5d5, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x6, 0x8}, @generic={0x88, 0x11, "887d28410e9544e74384b02875b498"}, @noop]}}, @generic='9'}}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694336 seconds executing program 1: socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/238, 0xee}, {&(0x7f0000001700)=""/121, 0x79}], 0x7, &(0x7f0000001800)=""/8, 0x8}, 0x1}, 0x10, 0x20, &(0x7f00000018c0)={0x8, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r5, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)=""/167, 0xa7}], 0x1, &(0x7f0000000140)=""/43, 0x2b}, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r6) denied attempt to set clock back 2130694336 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/109, 0x6d, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = shmget$private(0x0, 0xe000, 0x2, &(0x7f0000ff0000/0xe000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sendmmsg(r0, &(0x7f00000014c0)={&(0x7f0000001480)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x74a35b38, 0x6}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="85bd74090e2af1022099d843eabf59eff9718d22875d5579e7f022f1c29b6c5be897473c71fc7b99746db3e7be763614708434191e1031be781bf53631788297ae9d0ad72ed005d4bf8d4ae0abe38f3765cc6fa18fe9adf1f0114ab3494091ebf91b43a3858a6979bfdef11fcd5043bd1de55f68ae5f95024d3b4a2e9ceab9cd005aa23b8a90aa6bc9e4abf27fd95e6747cd5294bf7229b730c50552f5c8abdb23f6d7868608553a8679bbb65a21a2cd83852edd8b89bcd5adda88c3498364d540994972489530010ff5", 0xca}, {&(0x7f0000000300)="acb3c7a4196b1c90d4bb6bcd2b80d5d2c39cb46f9ca1626aab52992496a1cb801917be615351af9010113d09b6157dc2a5dc46d3a0faaa550252e0ac4f85d3843bc278a4ace4be18fd0134af4fd9aa835205d1e1587b636876255bc2ed550360a0738ac62c28d7c03335dd5c5eaad9ebf87b4a79d9e281aeba7167b7b65b4232a2898f83fadf06089c1c8050ce995a2972cac5310c4d8bb805e0b0c8af5688aad90a5ae6a7f6e09c1083c35d885b0cbaf7dcaba98d42b18cac90dfb87ce712938164", 0xc2}], 0x2, &(0x7f0000000440)=[{0x30, 0xffff, 0x0, "e1b77f833f2ffd103121016ba3c3614db181aadd1bec737461"}, {0x1010, 0x1, 0x9, "0d08751dce997091a3330f8305f908276b444c94f26c4019bbc47ca91484f6466ef5d25c5e968f084e8fdce924b742341cd01067d82356496b01b0974ae0fedc562caf856b2266e473b1620f9d48eba4cfddc0f9511bb552bf3ad07607dfb8ac70fd1cb4a2a860c88a692c225a4e74b230c12650d3b0b5ced929dbe0f1934f489e22d4e6f05e78c5b5a59a325da38a698c6f75309711893c470370959af400146d0e4cf704ee31f99f3d1a291283198362c337be2ed5e80e7fc7a0eba119231735f2f12de367dd17a9f731116f1982f10c4d30dea661c1be6a09faadb2188a151812ad26b45adfab6f997f902bc5c546b7e90b9e9fa01acef35cb50e1596f11296d6372f17f9eb2b1d47482f9bfd32e7d12aeed4867df90593f16f59b1a1e3c2f56c9eeed07dfdeb8485a8279c945e55adb5c324f01d08b8bf7e55e23b1a7fed0f40c7e8ee5e2cab83f17a6c4da402a1aad9b1de62f6ac22ba218cebd3e7cb4f7a0f76096b9ab0e654cf304c0aca8b6c74151687d1337d1b345794acf72c1211679f5dc8b23e5b0868fdc07cab72ac6606ff752695816e8902be5bb0b01f4866af5f1070daed14db1cf452f6681e2fc38d11bb30b61ceb322d4e8df3d495d61e54431cb221974b0d6a41b5f5ee02ba97a1fc1f1a05a39b12f50555dbeb5b12fe3b8526125f551b322522bf55f0e5bb14a49b0d8c2dbcf6fc2cc06819ea55378f0ce8f6592958a5fb7ebb0c0b96c070fb6d7d7d2d10b3096eef7bcfa33b56f50e937bb83186122a89e54b6d566b452247d21149cbfd7518d7ddcad0c2085413e195dcb2d455111f745c82e0a293bcc55d09fcb33b49b001b415c16daa4ef2b80faa1ff78077d2875056c9a591e4db0f3794c6a46976acb46baad07845d00110f9624671751d603bcbab1141b96439602fe2780635ec0988c60918950b5daa4e0292b684e149fb66e23b65cef9f89bc417447059618b903fd316ed6b5ad521cba0c0a9c65ed917e5769b5a70e742484806df7b93f062d76624374522a7883d4a58ba76e20f797d6951b78f38b27f75c49e6db1b6be24e991633696b75a49f1fa2923f093117b5eb6963a46ea7b9c03d89a5343a7242e126624c31fa7ad25bad7a5ee5faa6195edcbb366218c3ebdbd47025bc3595e9247d09493e0f9206ff65a3b5a7f37fe25dd2088715d5afc87cd9bcbcba17b517470e012d01190f53985cf5c33402cca3435dc1ffc5ef009a880da8a3a98f47dfd70d81b41c6225633c89e04a432b474e7739739f153f715d92e56bdaf266a61922619fb4900f37cd4e427706fa961f59419b50cb88484e3af5f4bf8db4394e7d8f51e2003c850a1e0c3eb3e27ba79c5fc3c7693a2473a7524618d3fb5d7319891563219ce2f0767145459b0a53d43462ebedfce22f8c2cd1934a45157309d7790e7076c0f133fe8d2c7dc74fe7d2290ab39c5ae57888d207979b4873ade214a2e6691e3e4c73abe1173222ddd6ff6c9bc7a20d066791496b0df5179a10d7aaf043100c0b9bcfc779ad0bc828782d6b9b3ae7af6b75335e9052b0afed6670c65ba1cd94d49da764551bf5ca7b4c1faa4aa196c5ecedc1d27b6aa813cd9b16e3c7e3ea3cc9acb022b5f9d8e6d06f2c97a9027fabe66ae1c8e9b56107015eefeb2eaff4b7403c115006aed10eb9a62fac073b29a757d2aa386399941306c23e4aba596cdcacd262ed3d5686ef517d3c40cba604575eaa859357df0fb7f04cc24f071b1a721641b8c0a76355af085274c4ff8cc21de2a0fe96ba175833b28ac723050b685e9e6b703207767373707dc12e673f7ca43d1de0c378396df20e458dfad21eb0cdb9cc2e3634144197531013cfa6113dd2c3e54ae7c07597902a8715f59a0229e571688209dd4fa370cf0831df32d6e82b850f16f7cec5e6f29333e40fba24511b08c6ead7fdaff542def6a7987c470b21393335512492959b0ea5be629b7103e2f7d768a42e18d4f6f9c8412042a49f10aed260abfe9a69fea3060515bc160bc8e9e5fce8c84f6916bf04dec23900b88bdd15ebd9cce05b8dc8c15b46e3153c46a860e1fdc0c08f6757199ed18e082b5c929bd2fd753aff3a88d0c50c27d937b863b0dff8cfd1cf4a0b2b9400b6308ea99745b316639cdf30916f089de7512c86bde1d8bbd50c8e5f3e58aa2074905c33e6e6b9bb37fc35f137b9cc4eadc9117ce0b2280edfb6fd407da5e1ddce9977eaf23d63708c4cf83cf4c6399cd50942dab5c45bbc2d1600a1f40ecb88e1880f0c050d95639d1784c8f3d8dfbaeda35db92cb90d94143c8d26da755ceec3468f468391a8e26f98f878f0c10b5a7ee555496dacdf267866c57371fe024a2a3d7e0a4a8920c3a213307f17d163417352a09aac6ea9da490a528276c071a04093c5773e1d449d4b78ff568d2fcb3a7406958d19747a30f5b2bac6c9d87ba5e889db29347a435d5868d45cf26dfd56b57844f4f952be98f74e21df99b5786e0e97851e135589b9be20e8c0a8eb06c2b0bae7ced5a895c9b544ab98d6c10b1fc901087459581a4c55792f85216c935489d17d090659d3e701ceeb877e63fa97e4b220602766557feddf7eed9d3ff4e8e8d91b9e2cbafe1ae3d1fbf09f698b2929a727258ba45b15d37559c32ccb21c08459d6ad77854f9cea109af536b4f746ea5a578ac70d7c75cd723e8b7c58603f0d74143902b1c7dd06a1204b990480b16bbcb8293eb894af9c1ff6fffa87f39c5c5422ff72dc92fe035593ff8759a096185b7e25a9b35668a02ffcf5c65ac02bd4a1bece4e28e5324d30bbde4d24c837717f27dec05ed5aed39b5db97c883b1716ec7cc3009d1e61763d6fde15439e4ffb5488e3c759febd23514cc4d5aecb24841a606f04103e4209174797c577ad4fc37936b4e4c18262aa10d2746a3207fe24f557b0e54b55db0cd4d076aeb04e115ca52e1fa4e957492201097468437012612c6a8420f76f1551ad297a092140ab196772b2d3efd161b7c3129d5fa807728a462dd5076460301251d4881bd6eba650d08dcd84314087991011c2af0303a5100bc7384cff1c5c3cbac2ac315e363ed8856f06666632441a0eee2501c29165babe876dfd8a64c1b5acb1fafeb600d5245b60380d08302015981e87d867148e497614aadea7476aa53d56c76b2349836253f8325fe71b44cb35b9ac9f588f372cd6c8958b9f754e05990ecfa78ec2655494f6c75c2150b084a6bc87af788501929bff3552713447c785e3c385574f1bc84981ae7c48ad79cb087dc4c790a2114658f640395f02782564d79c4cd5d7e077f01e8c2b38a8ae43e131d2e49c16f399919a176263724e9743d0a329d0b17eb9f64a8de9aab12d463a6dc2651fe3f1560136586b79b996a6635be95e6ab7c07392ca872d21a0b5a941e705e4bf2b6577cde994275828524674979026a99af857307bfeae926efa3bbba85fdc36371f07f4139bc164811616160f8d9e8cebcb0ce1d40302589048471f6feeb62076953efb08e7cd4c951a40a09d554ccfbdfed89100eba85b2d14ece3c8c32fdb624707769cfaf427b421f5fb8142b12009eaf3d4fff74e104f016e0c98f957ab2b1eb977846993ef2f641618a633d1501ead6d10c198e8a8e9e467b47baa2e557313bd7717cfd7618aeaba76d6baf98fd823907e37c6af1f0dd613731e542487fcfeccf4c31f19499a2eeba3bf571672ec0248128561716110a59fe418b641e50535991a554e9e27ecca449dc2333a125fb77a9cc62b19edec63a778d7b62b5658ecc5db43bfd2730cbd8a79c885b632d0781a95ed8e7d7e914a534ff90fd396bc0c14b1c49ce60db7b0975525b1811cd150867aa6f78b92d638d928a36f3595ff76113ab6eb776288b29a1b978bb5a1c6d775ccc89d190dc43e3a52734c584064ce0aafc94ddac4b769dfaf800a11660a3adc668cf361266bde30e41083155295c4a97b32fd81b2d1f4ae1ff787bf68804f7a19af8161d41f34fc24a07eaae5de581371bba03030138f11ce8bd6dd67e8e577a5b967b6f2b646207423761378c6f4fa6913b366146d137f1242c5d2e6ed4183c3bc2f4079fa2ec5a82b6edf9b847eae3747d7d2b5a8d82b73a7ae0d90f0dd8f2ac8d1874b91a7c2b25299c3ec33a61060ecff7a1c6601c88f15149c0346d0dce4577ee87b2140aecc5cad21cd266a19b4bd4fe1ffbd389e33e322d0851565f25f4fae37a72b0deb05179ac1751e3751ccc3027135297c9c3511f1c9ed667308dbb1e40d181821f481118c3ad1073ea55f50efe531501ab2d1f299e5e338bbfe769e67d039bee315780f6c304875023eeff25e67e24c81e43071bf10011da2a67d8e454611fb19041dfeada835fdbf3a82f17cde06ee6fe59979ed4e58e4b6e9145d63fb6d44f072da81bba23fbee06c04a0ad8f7b14ac41a1c6d4a61d63bac9ea6051c3a515cb10081b9a60fe05a6c9182d401e6fde00477bec0cbeee38e19f6fd03080bc9a009ca72dc5f380a4be5496eaa03302265c2ea97d4c19ac0fc42448378c1e87e27984d6d339ac88f203c5aff370b8829a1cf46e1363200ddf7e8caf163ea102a55d1cb6fa3507e5caae80579dddc624616f9bbd3851ad212c88c417e7ecf05da8d0f563eb4d5812ca2c5e5c9b946709d5a2abbd06d7bf1b5921d482edde5e868bb35aabd1c63091ef5d7dc313846587ea56384b39808901990b8ce5e78df13e2b25ba979fa7451f772edd6d5905b7ced49534aba9a45f6f0d637c03101a7aa23528c258d5c23da316ef56a2522828b2c724aff2d4a311ac7a8b46e90811d3fb4945906234dc273be20d360ce7e214a5a9c3db078fcaf2e13d8fc068a99f143da4da34e7fa86f29d365c535b001060a44babdf187e0b3dec662c641e0ea192e95846d0522f80c4e090fa3d37fb9d907b9b519bd79ca62089da85d771cf43eab2a16fb52fccf30ea48c7db5c486f8e449eac0d0b45507c608b349c95939151967dc3421ee470c4dd0d73cf9a11761f9566f61501a8887409ef3a700a5cb840f984a747ef86a2894e57572d681c2cfce1bbf29f74dceb24b5607e1acbd614b2b9095d55b5fd60af59748fac85ff858b31abab75adc895984ab92800a9f41661dcff0c9165637e485669db2c2dce3055bdabce7fab4f2cbb5766f1565e51a3261e795dcacaf5f04eb86aea97b49476ff4107d3d86021144ed44de887ac4422e041fcebdd1d9b527f0f0a07802c1d587a6029d8a63aed538dfd7442f60b0bf0b7db594be8650c4103aecccc22104cb9e1cb79599f89726c5ae289b6ae49d99cf32b636ab69a7720d94263093adf4c1dda3b8c2e8eb912c8bd147861bdd960507b57e5a77680e8a58887ab717e0b3f97c274fc40aed9f3a60b84da4fb75212d35e9dbdff4482354250042a2b94704268406a9a54ed2926b8a367463f211fcc073d26378dbd0e172d698060488493a9b277f9d00219293a1833c12201d12b03ce8a65bebb02b3619d17c5ed7e0dca623b86ff3729c862d2de6ffde886235a0ab419bd78e1793cc7b336da4c3ecd879798fca4c3dce27d62fd81684923b9f52c738ae2f3637c515a966646473bbf5d3ca09ecd8b4f3598b7e04970e642c7b12dc5029db2b5fe3497112ebf6c69ac1c2e8e7be44ea44b16af3d5ccb57813bb29169f8965fd260c2d735e018025d167cc7fae64dc7a11b2e96274fed1b5f10c5793d60b5892f7d0d6181f291793e966eda675ac012a298fe609b834ee972b25ef658c657f96945d0d1fff414947d22370becda1753d6bdbe4c974b"}], 0x1040}, 0x8}, 0x10, 0x408) stat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0), 0x10000, 0x0) r4 = dup2(r2, r3) munmap(&(0x7f0000fef000/0x2000)=nil, 0x2000) recvmsg(r4, &(0x7f0000001a00)={&(0x7f0000001600)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001640)=""/7, 0x7}, {&(0x7f0000001680)=""/175, 0xaf}, {&(0x7f0000001740)=""/86, 0x56}, {&(0x7f00000017c0)=""/104, 0x68}, {&(0x7f0000001840)=""/102, 0x66}], 0x5, &(0x7f0000001940)=""/156, 0x9c}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) fchownat(r4, &(0x7f0000001a40)='./file0/file0\x00', r6, r8, 0x4) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r9, &(0x7f0000001e00)=[{&(0x7f0000001bc0)=""/91, 0x5b}, {&(0x7f0000001c40)=""/60, 0x3c}, {&(0x7f0000001c80)=""/165, 0xa5}, {&(0x7f0000001d40)=""/129, 0x81}], 0x4) r11 = getpgid(r5) lstat(&(0x7f0000001e40)='./file0/file0\x00', &(0x7f0000001e80)) open(&(0x7f0000001f00)='./file0\x00', 0x20000, 0xe) r12 = syz_open_pts() ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000001f40)) r13 = getpgid(r11) setpgid(r5, r13) execve(&(0x7f0000001f80)='./file0\x00', &(0x7f0000002140)=[&(0x7f0000001fc0)='\x00', &(0x7f0000002000)='\x00', &(0x7f0000002040)='\x00', &(0x7f0000002080)='/dev/zero\x00', &(0x7f00000020c0)='\xae))\xa5\x00', &(0x7f0000002100)='/dev/zero\x00'], &(0x7f0000002300)=[&(0x7f0000002180)='\x00', &(0x7f00000021c0)='\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='/dev/zero\x00', &(0x7f0000002280)='/dev/zero\x00', &(0x7f00000022c0)=',/\x00']) open(&(0x7f0000002340)='./file0\x00', 0x20, 0x38) sysctl$kern(&(0x7f0000002380)={0x1, 0x3f}, 0x2, &(0x7f00000023c0)="f7c921ab86051e64f2901c71e3ffb8ce9e7b1147effb9db4c7a27f877785fe1f396e6d7a4afb40fa8fe66f2801962db4d37e4b5f96bcf96fd12496d23e89673fea6fe46243b4749e63e7898d183e6c5169c0e846fb3d74c7326e3d7697ca861c9cbb4db9f31f91503f8c63017c8faeecd0808c7830da76905957", &(0x7f0000002440)=0x7a, &(0x7f0000002480)="2fa1d156be1468106d8312115bc9ee1d43e4dbe1bf8ef6ba4cdfe09d39075b2d13f50d07addf2d30f445cf181eb13ba547e45ae35bd56314cac5d51b48251c2c3504ac1991ff75753f69ae7a3cbd1499b9174db124519b901713f8ae5ea389377a8757d646334ce52e90640680a096aa93f295a1e0c416949f0111fa708401118722c5bdf520afa00901342919dccbed51086c93acc2cdebf77a38af", 0x9c) fcntl$getflags(r10, 0x1) r14 = semget(0x0, 0x3, 0x63) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000002540)={{0x9, 0x0, r8, 0xffffffffffffffff, r7, 0x80, 0x7}, 0x100000000, 0x209e, 0xfffffffffffeffff}) executing program 6: bind$unix(0xffffffffffffffff, 0x0, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000200)={@empty, @remote, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "42058a", 0x3a, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@routing={0x8, 0x2, 0x0, 0x0, 0x0, [@rand_addr="bc742a9c878a7622119f3100029598ba"]}], @generic="0882b00fecc9d9fde87395f9aab94ecf2bc20f1852b89f19ecf10194591d624253c4"}}}}}) open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x40045700, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000000200)='[\x00', &(0x7f0000001280)='/dev/wskbd0\x00', &(0x7f00000012c0)='/dev/wskbd0\x00'], &(0x7f0000001440)=[&(0x7f0000001340)=']-{-\x00', &(0x7f0000001380)=')\\#-]!)!)[:!\x00', &(0x7f00000013c0)='/dev/wskbd0\x00', &(0x7f0000001400)='/dev/wskbd0\x00']) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4090}, &(0x7f0000000180)=0xffc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) fchdir(r4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa8d8ab3698e215c3bdd6006250000002b007a006445210000000000000000000000000000feffffff000000000000000000000001"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f00000014c0)=[{{r2}, 0x0, 0x40, 0x40000000, 0x3cc, 0x9}, {{r2}, 0xfffffffffffffffa, 0x11, 0x1, 0x3f, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x2}], 0xfd, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xbb}, {{r5}, 0x7, 0x62, 0xf0000000, 0xfffffffffffffffc, 0x4}], 0xa, 0x0) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000080)={0x4, 0x200, 0x1f, 0x6}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x80, 0x62) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) socket(0x18, 0x2, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000001480)={0x0, 0x8, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x11, 0x3, 0x0) denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds denied attempt to set clock back 2130694337 seconds executing program 3: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x79ae}) poll(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a00)="93263e9d737a4f23b12d3ce18df8b06f4f1914bb02380232ed42fc4d4ed2", 0x1e}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000180)="7a4a220b6759dae9f0101eb7de017b9831fee44f0dacac845d513987cec9df416ed0b8b09b8100006eb8e22d554e7a8ef6c5453dfd521cb98919a83c179ee8a86c29056fe64bffebbe0556c10622609cd76ac50f237cf9e9c1c5d79b2eb09dab9bd688d53bb44d6c861a8e5e31fa570dae52d1595b57ef8a286ab01f01e54471a8ee3209aeaf63f5f1f42be50c11fd09019970495551377ecaf3916604480c7abf8303a16175ae0c6efc58e2f6421d00a72427f445931ec972ec5d3ddd6cca30fc086867035f41215011b26cbb3092df405426fc200000000000005e", 0xdc) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10480, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f000032e000/0x4000)=nil, 0x4}, {&(0x7f000006d000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000482000/0x4000)=nil, 0x63}, {&(0x7f0000622000/0x1000)=nil, &(0x7f00002b2000/0x1000)=nil, 0x6}, {&(0x7f0000263000/0x1000)=nil, &(0x7f000051a000/0x4000)=nil, 0x44}, {&(0x7f0000096000/0x2000)=nil, &(0x7f000063b000/0x4000)=nil, 0x8}, {&(0x7f000059c000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f00001b7000/0x2000)=nil, &(0x7f00004fc000/0x4000)=nil, 0x3ff}, {&(0x7f0000121000/0x1000)=nil, &(0x7f00003b1000/0x4000)=nil, 0x7f}, {&(0x7f0000524000/0xb000)=nil, &(0x7f00001e4000/0x4000)=nil, 0x8}, {&(0x7f00003bf000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff41}, {&(0x7f0000139000/0x3000)=nil, &(0x7f0000556000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004b9000/0x1000)=nil}, {&(0x7f0000020000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdfe}, {&(0x7f00003d3000/0x2000)=nil, &(0x7f000063d000/0x2000)=nil}, {&(0x7f0000183000/0x14000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}], './file0\x00', 0x100}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) denied attempt to set clock back 2130694337 seconds executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) (async) r3 = socket(0x0, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) (async) r4 = socket(0x6, 0x4000, 0xfd) connect$unix(r4, &(0x7f0000000000), 0x10) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r5, 0x0, 0x66, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r6) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x112) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) r10 = semget$private(0x0, 0x4000000009, 0x82) semop(r10, &(0x7f00000000c0)=[{0x1, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)) (async) r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, 0xffffffffffffffff) (async) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r11, r9, r8, r9, 0x2, 0x20}, 0x0, 0xffffffff, 0x1}) setgroups(0x2, &(0x7f0000001300)=[r9, r9]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x21}, {0x416}]}) dup2(r0, r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb4", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000b40)="2829c1575e50bbcea181ae5a97bf342ec4ee4034f53fcf85af36ba1f72108c8c7c7b9f7967dd849c07ec092bd7a4b5171a7d7918b1236442feded6f7643538ea4b9a8135af629125294ddaaacc474c0221c735265918374a57b6d99499237c616aa140b4ce0b1a682633521a5c3d066c69315410e4435b2109de2a6bc2b9c0032d5d03177ea90d171c9ff6a52ca10a8f9c54872ddd14fb75da41f37d3a83fd5981eb2c81dc80638fda4aff554d16321033f45ea3bb990911262de2c4781f2b515f15f737e96bfcfb0eb693a94700ffe1b820e90733e19fc1fb2dc80d39e2445e3ef754dcd5ab9fad9914d8bb435475d2ed2cb2a8d6a6912726de152728a6df43f3a1d723fe439db6bf46b7a6170f3033998a2e881b53484d346f471c3d", 0x11d}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504", 0x17) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 5: select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = msgget$private(0x0, 0x282) msgrcv(r0, 0x0, 0x6e, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206981, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x18, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mlockall(0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) shutdown(r2, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r1 = msgget(0x1, 0x0) lseek(0xffffffffffffffff, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r2 = getuid() setreuid(0xee00, r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r0, &(0x7f00000011c0)=[{0x0}], 0x1) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r2 = socket(0x11, 0x3, 0x0) read(r2, &(0x7f0000000240)=""/226, 0xe2) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000180)="7a4a220b6759dae9f0101eb7de017b9831fee44f0dacac845d513987cec9df416ed0b8b09b8100006eb8e22d554e7a8ef6c5453dfd521cb98919a83c179ee8a86c29056fe64bffebbe0556c10622609cd76ac50f237cf9e9c1c5d79b2eb09dab9bd688d53bb44d6c861a8e5e31fa570dae52d1595b57ef8a286ab01f01e54471a8ee3209aeaf63f5f1f42be50c11fd09019970495551377ecaf3916604480c7abf8303a16175ae0c6efc58e2f6421d00a72427f445931ec972ec5d3ddd6cca30fc086867035f41215011b26cbb3092df405426fc200000000000005e", 0xdc) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) write(r0, &(0x7f0000000180)="7a4a220b6759dae9f0101eb7de017b9831fee44f0dacac845d513987cec9df416ed0b8b09b8100006eb8e22d554e7a8ef6c5453dfd521cb98919a83c179ee8a86c29056fe64bffebbe0556c10622609cd76ac50f237cf9e9c1c5d79b2eb09dab9bd688d53bb44d6c861a8e5e31fa570dae52d1595b57ef8a286ab01f01e54471a8ee3209aeaf63f5f1f42be50c11fd09019970495551377ecaf3916604480c7abf8303a16175ae0c6efc58e2f6421d00a72427f445931ec972ec5d3ddd6cca30fc086867035f41215011b26cbb3092df405426fc200000000000005e", 0xdc) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) (async) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x3, 0x3a) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="82dd73bbd0e8f626", 0x8}], 0x1, 0x0}, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x2cfc1eaa11989190, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000001}) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x2, 0x0, 0x7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}}, 0x10, 0x0) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) setregid(0x0, r4) setgroups(0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) getuid() executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setgroups(0x0, &(0x7f0000000000)) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f00000001c0)="ca4a725921b3ef00f9f31ea15e7b010000005468ce2f99bcbc9950db9339719ace01ed8f1afc075e8d98cf1b99204f1f9e113e819d60777c29a6c30000000000002df2019dfbda11d13f01a8525e32f31a0e5936da0f1c065b10ee5a50724bc09d099fcb71160ba7b1684088ed08300da6259c5163f075a4d7a99981ea73bc347e316950e2b307a393feae76beeee1fa8d55cc4e634244111a8d3b2f56f957cb922cef8278e61ae0ad8f", 0xaa) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r3, &(0x7f0000000280)="5eda4c390175ebe9691aae7607b230604b599edc3c85822e772d8bdab2cea2caafe401ae5b2147f9862e75e2120b2f8a85c0e888ebfeb42c8949f6b87825079a9634c837ceaf76447c0ef140e7934628376e1c3b26d96fbf8951120aa700ce510c62949377c88676204a8121968747b6fb3a7c2dc2b76c8596c6903431d1db9cb685b86b19f3d536722e8e0d55e19546d540e47d7bf3843f002b821bcd360233223258ef9daa6a8dbf004b7e75d6e62953f3bc6c777252726816c41131f3351264fe4209b5fd06e087c91d2a1284aa210792c65242b91bcd4d603ceb5bc1a3098c419c385e46ed31482cdea426978366e5241c11d4e4dfc03662f9e3b4c2a59ed64000850200"/271, 0x10f) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffc, 0x0, 0x5, 0x1603519, "16de030000800400000800100000009400101000"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)="4eea", 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002980)="66e1d2fadedf0a4c1180e958d703b5d9a9bed150f5a949f31313353e2b570d091748197fa6eb06f2dca8", 0x2a}], 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x6, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x1b}, 0x2, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f00000003c0)="feedf781b9265ae4c460b81fc3d0921a3073f7922c3aaf44d798849da50a2ebb432ae9afd743e48dc8a57c55a0678d015c839c71eab4e6df1097b3434480f029c945f863d4f923d76ddb8c50b4ccba54dbba31bc0dc12f71c4ce1e06228d1793b7db5564ce6aeb88d7dccfb17d542a8e709960c0651dae92fa2f3915adadc4157601fc9ba6ac3341d99e8f00ead07c13ceea901ed1f6d9", 0x97) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x10000, 0x8) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x90, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x2, 0x10d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pledge(0x0, &(0x7f0000000080)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f0000001480)='./bus/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8a4d0da59d33cf28, &(0x7f0000000000)=0x5, 0x4) executing program 4: r0 = socket(0x11, 0x4000, 0xc1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x80, 0x1a, 0x78dc, "f75643368d69a0c80e46b948bbdeb05c7fc439dc", 0x3, 0x1ff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x54}]}) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {0x21}], 0x2}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9954867bbbc66b4c9df8078f38d7accc8e3055d", 0x34}, {&(0x7f0000000540)="0328e666d25ff0a0c308bb3159d01a3217e69895ae8a43c043abe4d662be965d6fd75d84e4e59c27eced91b586e688f6942268fde39ac10bf7c3b0918539c375b6297f6307d1409db961f230a17e63b27e55da94ec5da2200041acc9b40c0c2691ae8a90b434e911b880d9854f63705b0466d003406ea20b533f0aa0a765473d5406a19b55e149f0682443aa447771a2b5ed292260bff96771b91c21b80ba4b37cd8a6ca803d05cfa5af5792f843545a5f195b594dd882f4da8ad1f4cb726ed2f847654e065c860145003975aadaf2361377a67039d0ee78c5a03a022d3a0d6cf40886c946be055086d60347e50f5c238ff10e17590fbfb1b3a7e9e1d6cafc4a7da459cecd2206dc06ab7a388d338528adc60a59cc30a76f609d0d7432da0bd8d7e124fccb403b99329ada9ddb5c75ceb002ff454cef073c8634caaeefcb7f9ec6cb94237657b7263e05dcaaadca61fc32f74be92c4a61ff284e7a11adb1d4d7383a345ea8406ffeaf8762d4c34c875323e1a758013ce283dc3c725a197682f5eb3f88a2df04ad8ca0b6bfeb0b1c16a11d58807933b94baad64c8ce26d79147275c2687142bda15be43525299748e555176d8a459d1956fd294378f642f6be18013064caa8d754fbde67035e0317251ffe912cdb249f7a0b74553254be031cd67a7771276cc861fccdf7de331c918c337808b43ab46dae31ce84107e2aa0025bf5083f26b1d6e4ee60627e902a52678c69a177a4e800262c4715c71f954eccb22175b326e34af0b06970dc9b64452f5bca40acfc6d119c918e5d2ce83455c6c13185cccb5168d653ae2c580b59657fb3c8b3f95652af0f74725da6694b627a6424185d1e481ceb2507e380d4e1c7e4ecbdd1d0e3e9eb00b2a9945dc5925aa9f62b80668c3e9d64ce706ef1f941a26d1718543c6c3da00fa55051474424ce91ccca9cbc874a7456040bc87c2d60d02b93c74f5754cee4dea29c90fed935a46f7704a1fd3e7a872a0f7d03c8c85ab351c27fd133a5394be3a73ae907aac34a547a259f2c82bd6e8fe22fb70077cb2fa5d2c4a39ad1e66630d2b5ea19973fc044080c1ed33577ba3c54e1251708c27ffb627551628cfe33cabf793157490299245fd3ceef7d016f016b2d818b72fa8885e029c7e5edf6d1c2b550a4720ad671b124635109f3bb7262226892a511f8917856b33f9c25db111989fa980e2ed655b0fc582182c779588c1520ec95349dd08a282b2f722a4ef08c4bc21457b2aeed9fbbcde2ce9c232485334d83313822082859f92ac5b37c46daea023a1ce0c5c04033e2ad78b2c3f4c74eaa2cfbf50e86cbc3c41685e8d1ab737e5386da29df34a864cefcaeff953ee38e29ff65c126bcf79259acfafe7b5c0a074bf05de23edda83d01077413a9e6d8845ef9d412c6daeb71d2a518603b0818652fbc996ef0e0a21a942c15dc8f88c11407db14b1df25165c759764714eceb76697591c5afe8098fc92d91b0b64532fa9267d8f5a6128b823f100aa131c7c7a75c05fd54975175e00579bef52b557ce90ad2fd88f9b62a5292d188bbe6069a330a77910cfb1fbed6e5ef3664efbbf0079eb782839813de2199dd0c56ac79f85d32be80c2b826a82ab9dde5555743fa0f6bb9eb0bcf8de486afb79df3badbfb61390796c668de9c95adfc5f6171b529988175b467646447408e7dc04ca62d26939ab5096465789ebefdc2134ce05bcd17a61d35bbbf1c32066359edf97eb95f08c2286c5f71bcfb32312bf38399cdf2a7b753de99e84abf4c1913e74b1b4b88b28d6a63ef9e158a6b60e8e2c62d4910d232eace9f93f1b73696aec81e3c16e2a5da505b549554f9c1afd73d5def879de35695f21760d504317cdc67e555648fb69922e2753a4b6a2ddc31e826781ac5eaa2dc0d6a0781be923a3f16cd6b8e529837bc7c6174fe06bb148014d03799cbe8455be81d34fad5d62c0c17f6581c67f79ab43c22bd3a69db5e88c4ec7dac90ab355b65a07b3084aac7383cb4b2737f4f19a2ea9862ea902abbb056c9aad0fe21fa5358b64f8063f7d9a7bead12834db9421268a1dcbf640cd2969a37d23eee8892541843417e1b1161f4e4c83be9107938fb9860aa9917fed48043a02bc70c83e1054bfe7ff4429ac4dd772b47f76ca2db6921eaf5fc4dfd66f09f137a67b073655d19b4d80ac1b6bcd9377fe0e481060a908d5c82ee780416518eb1621a4fc545d0ac7db064de1f5c7f871513b03812a25c7425f53b68e441f41d9273b2fcd59636741ee2d90287583dc7ebe6f99128d66c62ec7801a367e4fb9cefc5e79f9305f8f78a63c663ce148ad729cd2310355dd71188054e7a9f03bdccce4b8b06fa6f63a9d23538bca8fb6929f6b43543ecb132affcf1e1208a14762d581a2f5c8a22072bd44e9d3d330c447c4cd04513f8998b6053d5fe5759d7000c9e69128aec70d49600c5bad0fde9defd46a1da8c21471326c079e9a8d4ff574a4c0c25f88c3323f767ee8f2fb7b67283fe8c2728459b87cba4cd0c99f087243ef8e0719ffe189fc0865f3d3ccc6b373d3530a0fb4b386ec18f2d66b9cf88c02617cbbdfc3723305c4c78c4e4eb5e044b0d7ac12311fda2202e3abba71f3b5ff310e30657ef7670f66c60b4878208393f38ee0c757a3ffa2612246d4463604b03f53507cbc413950c06de3f484a06ad09d906a89d79f3615d9cef5d8813a541e8c6b16b0666db5ffe826d197fe77b7ba31232db31a01d41e8e42d9f5698dad39f92117a2ff6c8ceacb78ea0735ab93b4388d66cc794369e78a0d2455851b31114a3d6ac2d695481a8954eabd48355ff0654bac10a2590acf7433b3f863f86aecb7ae33285c18cacc39200fe84600d3c1c0cbf8b75023f1dbc6a427eb9eb780d4c2ecf7a591298f43e1b253104639845c1417c2e3ae2008141ad45b34a0f63056f1f642f399daf40b202fd48882bb46d885200ec373522cba0f6e580b3c96b91b476c47755142739a0a0128d466becb27b4b085fa93348986bec58aea1fe72974cb9909e7fdad749befe1cf623f13c97cae4d9c60dc66490f19ee556336e9b956e7be3567dd34a9fdf0df1cd6ce4832c66fc76e98da8b34f75e3cdc5fdc1eb990e16c52fa0d7e68150cbbd2016bec692cf768ba2a306632bbb14b932086846562b197075ffdd9d2e28dc6736136cec9a3ae1d6e6d17b407619add3b94ad84112bd41efc1bb69993a8f3c7be7d871a8a0a57fa0372f36f42ca9b5732178a8e62a84262c0c0597196af20b078fb1b62fe45a1c63e372e2ae094814198c8aeb63a4e43a53f70aabb6a682075826b123ee504c10e9f05070b0c6112bec962d87730eb99487f9786a592a238f7605486a3bff90309dfcbcf09bf2de7dbcbc8ddd802bab5bbca84dc1c3192ebb29857b1d25afdc8d6a9bd9a84998d8ec64c6b5bcc162bf8692d5fd3106b0ed7a63da319162e6a2d93d16786b857abe19c998dca834863d5a02ded8f429b9abd6a84547f5fb1ac1fc233a99d0d20c938539019386f9ca88047e5776b6ab7f229954017c1f15502f21b20deff33eeacb1829ff49b8bed550fc5cdd5dacdb3ef876c753a0b653e424e02d1171d8bb722ebcdbd280a3553832c6f9d02de805a0e42865f67c31e439b36a92f3a04c35920bc4505fd164d7448820b8814cc77446ae96bfee0fe0da7a09aefb6e2cab58bde9bd36ee6637d2a9cb2f537fc1dd2d7458122a71062ab39f0b692ffd0ba7881594760e3fe0b077781e6fbae71f55e4da1e03aeb1101613517d2789f78a5e4314b6647e6384de1294bf40ac942988f8fbabc634ece27a2a59b4b072da1b2ffca7a7c2fb1793ad33275d7750923a9f95261ad0970004c96abfd145a9ac12118c95a5f4855a43ba9d37c4628a9315712a810aa07b6d02d01eb4bf61ca8c2deb57ad0e17ef876017a473dc12883fe13a831de8bcd596d3dcd515c1d7e5da8610fc4122c63cc5158c4f61fafa0fcde9685a0c4ddbdcf291574614bece69acd69113b0c59d6a7e6ec2880f4323d082c13d7a6e6e730a63bcce0f12266f178a0c8d4d8df482400ac640f387cbe960b6d7b5e5e7ea65a51f500ee888297b6682b6c5f9c729db339319ec5537c52775359415027a109bf5bff61094c18482433dd9bd5f2cee2780399c83caf78bd12e94a340f4c51c1e8b3f97733e6ea5a940fd14da4f0a27986c52646578d3fe3ca9fb34645a20372dd83381cf9cc367fb640d82c6927393d78d14ed94f5061b9dede76de53aab50df89f067695a79c53efe644b5f19f36d6f773119c432de4b5247b7bd249c451761e22128d30e575d1938f09b66a54127b255b23f0853126fd4a6becebfcaa827cb1b84cb10a7115e2e34a99ecb64fd8186ed70798b11de193d15e0537200464a19aed68d7422a7310531c086001835769862542c6b93500e733c6536d7bc45f4bbd5f0b11a252867e8fae29f83380494b64825c2b5471b4f234b846abc66ddff9fd1afc50e260892582b1571c9b71e4e60ebd724cd552cf24d1380054df40db3ae05901a66fdc4a6873f4b300bfeee7252fcf1777a1d099df91902da424ea72c4219627d1804743d1e39a592cc79eea6455dc8e3f947bb2322e2736367a0a0874288ad3af0e6623d95857845a0f9e11fdf331ede89fe19ca61d327ed444ac5b9a24c59ab342df78ece2c52e7b9dc4418128975ce5bfa6bceadab6390309cc021ceb25a8ba9b824580970b8c05b45709cad155f3f58587b73d8b14a1ac94c6fae0ce3e040884fd13fe3b933cbab1f1e5e39910efe31f7fec9c93512fb191e00e24c3f362101816527e45dc2762328df0c3170fb7d007c202277a6e44af98f75e071b8d97d08ca05d9b8c022158e6d2c7b5a0e30725d1d793c72eaec52ec28258148c4a89523df8b8c09c7101d42dbe88003a8dbe11deeb9ae074e070115e3d95427625cf06ff24674f47bcfd8d40978825fe5335ed25fc9abb243cdcaa5469a7a9bf543d988badc3d7650bc20c2948ec8177c252105f872335c3a28c93a66060fab1eda821ce8a3c30b6ee8023c5e725e15f4b0cf14081c2428b960c731ea1371e0460b456b1f625722bb3e3a22a43097aee3afef70afc3b245f0eeae0b06964026ad8cc899d21daa724d0c9934bcb9df153e0db483569b2387ab666867f03680405ab9d20c895507f2b9d089a05a45b3480e7e4e8413e139de931c7240cb40aa17b63c0c2421ca5e571145afbfe7110ccde222649ed6e332ef99139425c4b7362a309ba495044e7e6e3360ec6b219ebde39cf1042883de0ec87f0df7d988c0a455f469e616465692a8f9dd8a392a889f9c5d3502477b4169c088e68c3fb20918540fba3174daf221c6d7b59771c394fb66632a013ea5ad194106560a24c0482cdda7968c2eca9f0962a76a24b828e868fc9c96449f16769cec1e392a50d37ac4678871d8c388453a5dde5c3d41108058dfb93a049d16428549a61e95dac32b73204c2ea0d5d2ed6947ce469f97ec167583358c16b6b39c7f7daa2a40e3fa765c1b7ed941d27ae5695fda832034bc084909c61915dc6847f2b3564a0126608c1475928a1806b87bfaaa976367b7b167fdcf66f594549fa5a30fa13c0efc2f951de0be32bab47016c6ec2364ceb33422e0d7293ecdac83ce17b3712e7a0a6c03eafd29cdf2958dbbc25c8af52120b884f21541716a624668ce498d44c719af0b0a4875da3ddc4d54fa29e29e74f96c3d53168472074eee07650cb32aa1bf9744ddc00ef85de0ba31b6e06113a8d61d405bc5a998b47ad", 0x1000}], 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="5d01d5621b419703e2a7d764af46a51c1e296632364ae6aa641d1addc246c003380863bdb1a9ee741dfc2b3f9cce676a8c1d5666", 0x34}], 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000000c0)="27e8c70b219f5e48dc1d39449815d03771bb78731c64330d19f91c442838bc402269c84290be8a94191e7c10567486bcdf841354125c8f862127fa987a46fc50f9ce7088ae9acb84f28093261e85903a21d2dcc33eea94627fe06a75b05adf0379d798636960e5e4689fc2349d00d20d7a481f5de2617cc46c0c768fdab163f0b29fd29819f75a9dc89faffe7ac4a6d04a6e", &(0x7f0000000180)=0x92, &(0x7f00000001c0)="e98c788d0e4bb3b02c99e575d5981d857210311a485842e34364f981fb8e910d55323ef9196351260c14acb3eb26f02b7dfe397be3bbf3fed2784d18997cd52fafafd6a6497c9c8f1e23d24b193303256a0e1ba55cc0992cf9c7ec1b897ec009fa103f8eef12554ff268cbd870455c56f52b910e97796a4b", 0x78) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000093000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x853a}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104304, &(0x7f00000001c0)=0x20000002) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54, 0xa6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1928, 0x0) r0 = getuid() setreuid(0xee00, r0) geteuid() getpgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ktrace(0x0, 0x1, 0x40000000, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x3) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) clock_getres(0xbe44501372635004, 0x0) semget$private(0x0, 0x2, 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb4", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a7c98 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)='\x00\x00', 0x2) writev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x11, 0x0, 0x0, "40dc5b38"}}}}}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) executing program 0: sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1", 0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040)="640a06dfe7edabff54ec488cba0085a6741bcdc7288f236c6f4179d17363325d30e49f6c7cc8926da3a82e8ff3437d54b1f1f40949c92c1de1fcc686829c5612e47c7d778846c7f4d96c3b94134730120b34076bcd5bee853974a181eb49f2ed4b8f69667f3198b8335e77645687452a7f31c32a76da5b0d", &(0x7f00000000c0)=0x78, &(0x7f0000000100)="9136e6300e70a6bb2bbe6398049cce3fa1e625e9dfa23b911ae1f36cd025bd41e17267f4f9d2fcf3359722ec6ebd0b02fd92a833169829a3de002c8448d9f47d0943122fd31c8ea538e12dee84e757e373d3feec3b6b522504ce781e401fbb8da5eb98c360ba0cc32f65634b3d7e27abc1ae8887ad4506c809939601d18e5cfdf77a21b339e539cb5955314a44977f830709f392256f86b730b06bbcf7af685db388f26c29faf34f8cc01f99b3cc89f8ea5618f946b7a20c4e8fbf6e22873b8df3afab4e25cb00ff2484c2c3075d5275218d86663c7a7d1d4b", 0xd9) executing program 3: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x76d, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000400000/0xc00000)=nil, 0x0) r1 = shmget(0x1, 0x4000, 0x1a1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/27) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0xeb, 0x80000000, 0x800}) shmat(r0, &(0x7f0000649000/0x1000)=nil, 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x493, 0x2, {[0x3, 0x1, 0x2, 0x517, 0x731a, 0x1728, 0x9, 0x100000001, 0x8000000000000001, 0x281, 0x7, 0x7f, 0x3, 0x0, 0x7fff, 0x0, 0x1, 0xffff], [0x800, 0x0, 0x2, 0x5, 0x7, 0x1, 0x1, 0x3, 0x3, 0x1], [0xd863, 0x100, 0x3, 0x7f, 0x9, 0x96bd, 0x100], [0xb16, 0x6, 0x1, 0x10001, 0xc000000000000000, 0xdfc0], [{0x8453, 0x4, 0x5, 0x8}, {0x0, 0x1, 0x10000, 0x5}, {0x4, 0x4, 0x6, 0xde}, {0x1, 0x8, 0xa52, 0x3}, {0x7fff, 0x5, 0xffff, 0x9}, {0x9, 0x487996dc, 0x0, 0x6}, {0x6, 0x6, 0x3}, {0x85, 0x100, 0x0, 0x9}], {0x6, 0x0, 0x5, 0xfffffffffffffff7}, {0x5, 0x1000, 0x1ff, 0x8}}}) r4 = socket$inet6(0x18, 0x4000, 0x9) poll(&(0x7f00000003c0)=[{r3, 0x100}, {r2, 0x10}, {r3, 0x8}], 0x3, 0x0) r5 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f00006a0000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x3, r6, 0x0, r8, r9, 0xd8, 0xcaf}, 0x1, 0x1, r10, r11, 0x1, 0x1, 0x6}) shmget(0x1, 0x3000, 0x100, &(0x7f0000843000/0x3000)=nil) clock_gettime(0x0, &(0x7f00000005c0)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000600)={0xb2}) open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x166) r12 = msgget(0x2, 0xc) msgrcv(r12, &(0x7f0000000680)={0x0, ""/25}, 0x21, 0x2, 0x0) lchown(&(0x7f00000006c0)='./file0\x00', r8, r7) sysctl$hw(&(0x7f0000000700)={0x6, 0x17}, 0x2, &(0x7f0000000740)="b2af24501a974a64002db21ba805049ac50571c3391ddd00fcdf2b181a78f48f86fa0b550dc5aa6b212d3a78ecb7bae8019e931200c39c3888dd1986364cfa454d423d9b048206630f88bc49864e1914f8b9c6", &(0x7f00000007c0)=0x53, &(0x7f0000000800)="409c72e31387d51f", 0x8) r13 = shmget(0x2, 0x2000, 0x500, &(0x7f0000d0b000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f00000013c0)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="1000000000000000ffff0373be29a5d07bb0000002000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x405}, 0x7) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="c03af096", &(0x7f0000000040)=0x4, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9, 0x8}], 0x0, 0x0, 0x40000, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x8000000}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="c18576977df121fb8e4c31cafe88f2940c3aa2be89b278f70c", 0x19}, {&(0x7f0000000100)="248e353844e59345d23f994805af908171946ab66c8406dad79f10545d262512e6a71321464122edaceffada401d6f6a60f613c4cc24cae50c21cff160f12fb846d4334a6bfaa5c46856d510c12a2af231b87f5746615e6a741168bd95b0d334b59d51c86d8d5fe9de9835cedc37c845748d7ca83d45b691a15d766365f576d4fd8fa4b172fcc6f7af4c0b0c542f7f47883ec3258b94479222ee74321a7b6ed329ebd013d865307de25ef7edfe9575a14f3bc548fa3e5a4f1fcdbac1c4ee05aa98a602f6", 0xc4}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="58000000000000000100000001000000dc806561c3202e11c6bee3251226944bf3230f88b2e6c320cbc64988a54739cd7da0a1ec1d17f920fe7468e8edbd2be370aa45734e99cec66e830c0ba194ba1872000000000000001010000000000000ffff000008000000fb897460d9d03cb0a1e685566bc4a2299ff038b0ff68c2bc09fd185f26d408231e49852607b859a066a8f66b48088d7a14de49cd2dd4266470115a73cf4d9cc16d40808ce99e804853c43e388e30d1bc8b3fbfbc5e38ff7db3558da97cd9d8ad2b52d804022af226dce22c300f1c2023ba5ff268147ee29f593dc15ae40372a7c21dcc4fb3506f6364200c0de71f74d84eebc8acfb38ed7d3fba240bae837ef4072d46ad33b3fb0435d4534024f9ca461143a5595609f6c373d08bb532c526a46d0cf6d606be5f428aa2613510e6f2f07a5613c38dd35516a389d4787bcc78e78e89b1c2d0512964c59e1a3c5da7af24563c036a6a35d6c5cc650cd8a2ae47112a15eca6ada6d85b4a7857d542f4a6c2cfe5425487e78b0794ad5306cbf2a668ff6cacd6ea8931db7e8e74afdc18f603b16b7a4f2590aaeeada04ab4f4fb8185873d480ef2bb095fa855a59f460ee6e4c61cd101fe7e0936b4d8cb180f2d40261ab265d2a2054b20c3f5777b566bd3b3ed48c24264f83db6f301ac113c31ec1283ab8eabaee8b22d0a54e386c33ad88369ec48be806bd0c7a9c67f7682f887326dfebefc629989b6ebcc190eea47b94dd03ff58b22c02fa3417b8be5e1826f2eac06b97a57e6ada7356f9682657ed032f89c8b3e5e458285cd1ee9f358ff5b240bf6c5e7ed78a468ef08ba525ad9c465e624ff53110c16725e04f9695b2a6170e84542ae031137ccd12cd1763ee0bd4ad533172e822d0c3a1f6ba7689c00d8cbd5f6798e48abf714ba7b7173d2913b2e0d47a57a548b2a1ef8958794ae5180def16e975ebfcfd51e3c466f112278078d271cf7608005bd3286b81908034326e16d3b7dabd13b2faa1c3a2f37ddb257df175362653a64c1551edc559e4f5e8ef1fc726fc9fabd99a45fe96cf51acaab01f0cd79bb7fd54c223e65c7b2d35ffb45c3ea79325c01b4238ce7fe0ea753b513712dba1c3461163d0b797695e7c2f4e49fa843f8b515e70c856dab9a0202a52a8d9f6fcdf8398506e5f7ca7a85d825924fc4ec3f8ecda8e7a6d92cd113ccd7a910d3a2c11fdaf6e322131468d5d9cdcc922cd132060c104c47b1441d62257173b38e9f98b7f9d5ab9d5de1033b64842b57cb091eede26f96dc80a0b84f8ff15322e9ba06619dc29b9d8ef3ec404a78c9b8bf0976cb7deff0bc12d1e53c5d75d71bf5d901939694a284481e11c06a8932a214c2a407596107abdd8e5cfda906f5c7b09005935d43c3587041fa29831a574cc42a4cee6c3f3fe3928b31b645623f5d77c29459a5ac4645aa9e60f09b50323f38db6b778935f578e4050ec1ba43c26294eb77b0653769fb58000e3be77ad0c5d6ff5d228081da3383f5cc01ba76e12d62eba8f0f3cbda0d327fe8cbee1429d51b4a1eb5aa67905ac97d8db55e5b8f7f98826cab5e9552ae2550aec99afe45a7cecf045aa991e1af3c21feaf8f269e0b88b7f4f236b052c8d29726a0d2541d796c08f67e64a10a1b34e047810c977cc8e30967636f673db5c674f8b8aab3fc49e7d0a77e0505b1a457e04dc604b05eeeb8121b82e2f04df4b57c2d0f9ecd5e1c5da3dc12cb6266ce55bf5df17db55f65b94245d21394807253462a5dd675dcec403ed8b08a71fd3ec9e3138b65b2289ef23e7ed7188a38d56b273983372454aef4d682642fc4e88cb4bbc1d9f728784e36995c7134bbbbae91ec0852e79cb1fddf40bdb3e01054a32a8fddc092c79223273c39c1e3d59fb78821442b90ac73549d2be56589972bc37a279ab276f004f64fd7caf402cda5f6227b51ecb1a41e79f8cadf6d5f812239ac33f7027fad707262eb046571e79c5b26d208c1a373c5464f806d09d94236c0746c992845fce1bce9390130046b8602e5ae661fa79fe741b42398350c570d17e29787c58f54c4d0eca8f08274e828c5b8c0b52794d0438ac0ea1928932e37ff38d3de53811180edbbf65bd5e777ffc3b059fac276a80d2a6fd72f2741aa7101130b95b94f2997c5a6479f7573250f8b31b6245e042f6be7a86809fcc608464ba7506396f90e404987f56a18f9d14831abc57b2b632aca8c11dba1b6d23c67993ceeeab158dd63618ee4d31bf6a368c4e524b961dbea13564e742aa50123b93142bad88a8dd009ea1731858b11cfdcd561db173503a92f3dd2ba4e5329f84589fb313d0b307306b365707a45a5c97d7b3abb6fdf7d4f734771bf0d84e64c1b1f50f3d3c33785a12832f77060d5b35069405c38883c6fd2fd0707efac9795c650807264c47a371e7fc421cef6cb5e053367906122c4d5fc929ff1039a13569864e6b76f454d32dccb42b4dd4fd9e5f70a965e73b0a79e8becf5b275c077f29233a3f7db0759f370f034d63b9f8f7f6037750cc3406d4b737f954dc6a57b25c9676b7f7d290e631d23fac3eaecec14fdfcc7d4600164572b9ded6308357a5f9f9ef008b6f8e0c28f84cf56aeb44a53aebae0674bc02734c9a49f66955d8cf3e232a8f9b01e1303880595cc4c42303af924597c3d0fafe27efdc19996b44ffa5c919022b40f5e7bf866d62e2c830fe4a6d776038324a8e171e6f323235a56f96da70a187b02a60f739b83ab81f15a8603a341951e646faada3e53185dfaf80077ca91da0faf78416621d5d1fbf27a3d8ce9ccd25e156899b01649a38f2e78ed98b2675f93e0cf34475e7ea3567481afb2be36ef7813b913792b4bafbdb6910fa66b763087b9ad885b7426f7e37a2bfef578e2091783a640342513cc0c47f69d9642cffdd15394311c602885d03b8da3ea822721a711f951eedd0e13ec7d1b241336cfa527e113e444e6934939f0ad7a2350f7ebca2da1ededfe5cff7ef05fbb54c2c676219aeabef96feb3fdb09839c7e14e9cc57b54d7eeb316e9fc8124b7785a074bc13361eef2b05f32bb18f85972b07560c4e173a2908094177e4ffbf767ee2c661b5dc020b42ffcbc63e19febebe52ccc47956ecba66c10fad51831513b7465e1920ac347995f16fd8a36fcad5d6d9a5a80f1258a77f38dc232525eac0c7871a09de8e896f4d1686c3e934f7f568d36dd73f1030437cb81e8c283dc19dcf02b10ab2b0985a3bab23bc10926ae178e6c7afb8c3287f86627c15a37b10f24e75ea47ce91bac4bff846e2c3d7a5fbd1fed3301f952890c4bb512b1fe3912608d13a9666f444d61d3091eb63c563122ea9954256ce809ed13a990909b0e240aec748d3f2232111de21d5979e0e6fbff3cace89b68ee65e3e8fbdb1e4562e4d03ea9466f566186aa1e5f5598bb52649734d74d5be778e498d1969fb612cee25351c0f0d042ed9c9add75ff02c2e526e315e4a1222dc11cbb0e2666124cb0de1f1674b7ce28c5a75c0fb8e5cf081bd0e3710c29b29cf8eb276568b058cf369266667fc59b86d8e500d566708a6340a91983e8b9e2e8670fa554039a91e3f2e659c73ebe9d9e51fa4de0063a07d82c3c4401098d06e225a73988fc480b70993e1ac09c0d75e30058ea05b3478081eb99cdb1a48495c362b6bda089cd5113bc53ead385d6611efca6fef435fa8a0a19343e43fc0b2aa1f07bd0169e04fa2f4d4097da5d91cfc0357db13f7317d8334afd7b891d15f5698645536f2eee1de95ab0502c2c79fdd4bc002be66158eec72fa18d02a0b3b77efb80648aff9e1d6a6d93a7f42f39cb7d15bd2302162a3eb0ea712752d07da3aa61cc6c809d7dee08ceaa730f7d46bac0c9b0a3b9b22416aa8678bf5da34a331300b45a62e9b576e3cf843aeaccdd6d247bfbab869813c95128b952ebd734a70f29796594fce4c0766ab88745ea0417a3092b3fa210778c31dfeedb768376540c6a08666eeaeb42393957b0a9f2ab87ca29bef64086768f081de69bb51b2d0eab7d884c77d7e599df2de8023f62326d8e5a5788261cc850a09302e111b109c76423247280ecf87e6613e634696497362427a43692526f0e10cd64def455492e02483dd3e8f0dd5f89327fd4da3d89ff1115d234e7dd5b1b984917d04d5f3e63506dc85be0f9235727e9802ea0ac17230bbc6d537da9b5ca63ab907e31485496a37702d0dc92a6b54ce4e55d9bd01fafe5bb7fae89da075ec4f4cdd71fe818bfa936ada9af94d069898f56a758a402a094a9bac2b9b87270c95856b9023818c4d60914cd42264e2698337c1b23eca78794abc446eb93ffa7b5ad4dce7be70c21e8bfc429660822b43d0feef5403e51af29a3b6182f44a9f36e0a1cc8ccd3a53880a551245f00ef45b5aa845d0b7aa6b3d7807e6db2e85258ea78476bfaf9552ad48e0fbb9bc0beac5386ecca2fd04e98296e611478cae4d09a9257f73de66b896bdb513d22da6ddfa74ee8257b01db2c3e5b32339720815f3b12f021896ec35d61c7d382ceb52e6ec7fc23eb6613b05d50075ccc81eb832d605c27c41aabc6b923879c73f18293d517a4437acbd30814dc21383243f47ada003a606e7aa1d579362b1eeedd77f7f0b98554ea0389e5ed7bb962840af873a7892b1c59581c5b819c251e35c257c5ecde6cf05ae83bf395ea932c16e36c550f01095adeeba18041e9511844e45981f87650104d4bb291dceba9638ddb8a2ecd3ab5cf4ca88a6174afde0e28f1d4cb9db2e2350795aa30c9b48c50e7bc72ca307e6efd70243011b5ed50e6135a97a8d8b3a30f8d45ff10f823ffcdb1cc034ce08c3252635da6244af231c4dfff541d1e09f25301e9d97e25b32ac1a1b3a95965fd8dea9d40a8007699b6a7aa0b8cba608d23253f93cbcc51a7c95ff99f8715def1cadd35ac6feb24808479eda98a59e93156808138b1e1fae0c7be2ed65090a4a28c8347d015010a6d0a0511331153f41c800f4a9bf490e69f085006cc28839039c155924941fd364b3415538d2e4fab810959ccf57f4f574df9888bdf882239987edb31934cc2a70ced6408b98a2191e3f666f6befb41660d690fa22efbb846fd3427303554724b0399431322bbe3a85c915d27e0ab2b061e5aa0c7e1744584f6199b473fbe7f16c2c959930e0a996273fa7a215ccbb7a661b197d1b75a3f5e85f1717b645210f9b7e81923b9fec789e06b379291af454dfeb849f414a9477b2826cb1fe59f020edb044f20a2a2ff0f0081eae607e75be80718245a926dd5a4e8c48f2038e8e6a0efb774ebba4e336955ee850d05eaf81482f198e2a88e5af48b995dce77943b5dc631f4d109342037f39ab1fe49ab313f659f4d9c31b4608f070cb188a96f41f2be628b1ebbfa874b8c5dbcbbb5f99f5d4da7f0973f005bbff7a8dd6468cc2862deda7d7a0e635d39dddbe9a714ab619ec8352fb7fd245431cc4454d198847477812c57ed1a26ec61cc522e3aba2b41edf4761d4e0b96537cd378fab5344c3cc72b3c90731fb76123f1e6748373234459b9fed03d0f6309aa6bdec965c2dd1da10789f68c2b3952b5be964ebd3e062f0c932b75f4add8bc023fafa7d02d0323f52c0ce14bc8d0370a5d6d2e50ca2658c68b3bfbfba37cd36d7e0df21f2629ad4938ed3b8ef24b469947e841d51f49e10a90ad6940eef72ebf9bb841e2a33a35fa4657c18846b59c54e6deab3797f5b9ee7897e3b88a529a2dc5ee27f2964a11daf61d495918fc24fdb23c4c455475b0f9bc0e5c1aa5c1c989066993591b911e1fd1b795aa2188f99d16883a0b20e000093a9d0953caaf180fc66113b9bc25b5cea8dd4652c9412860b1db8ef0d6296b138fe12314059db7162311e4677cb7619d2209c9aa7c5b31d4862d35f02473a37ab0a3b86ffb41e10992dd2817c045da41471e0799b"], 0x1068}, 0x10000009}, 0x10, 0x406) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000001380)={0x2, 0x4, 0xfffffffb, 0xfffffff7}) executing program 6: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x79ae}) poll(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000170086dd60b42111000800000000000000000000000000000000000100000000000000000000ffff0000000f85009078000000009e98008df8a4d3579d3da7268d859bd55dbb099b6333b219cb3fb7a058342970500000bedcf0706431380500f523492df7d3cb1616a57281524cc2620251af2074a9e1ef02f3469722200bd616c41f6b57610d40a68b3905148d5abd5841d20f20c95fc862e39601fe0bf89136b5f3f3c67926fed0b5904f50d6c53fa3a7c943abce7976b0dfe2f14b1716f5db30ec321f3a48a3aa1203540ce870605dfd79cb445fc08e39070eab5615edc727b6f2207d563e70fda236af80cbd042a4a86a6a2eaf"]) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) (async) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r2, 0xffffffffffffffff, 0x0) (async) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000380)=""/76) (async) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000004000)=""/4106) (async) r3 = geteuid() (async) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r5, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) getpgrp() (async) r6 = socket(0x18, 0x2, 0x0) (async) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) (async) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) (async) getgroups(0x400000e5, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r4, 0x0, r7, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/1) (async) r8 = geteuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x3, 0x3}) (async) r9 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000080)='./file0\x00') (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffe97) (async) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r4, r8, r4, 0x21, 0xff01}, 0x7, 0x9, 0x8000}) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) clock_getres(0x4, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) (async) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 2: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x4}, 0x4, &(0x7f0000000040)="a40b9e5138127c6b312eb80c8ff25fe26092f07a96d3224da7b275e7281e7f45cca66d28e51e9df62e1ca8b497a84c0c6b35f03133a8fc7bf2d18850639f9e4bd640fcdbb5dbcc1b2b502f862d43008fa032cf7d4c9b2f1d147ac45cc94d25765b60e8ad3faace1b82966a89e0ef21b25e566239b6b6c7753f63607fa8d13207ff15556313ee6a5b1677adf1a51ca07b3649f5f96e2ae3c4c91b2fa1bd9043f2963f1bf657cad73b2f9c8931d773306a5e59cefa4f7b0fd8c9e596c26551fe7e0ad5ade217ef87d2b4a62d537fc09e7077cfdda3af33689f4daaa525253b354e6f33126bec5bf24f9e341b1b8fae77d0d30b8288a8b7c9", &(0x7f0000000140)=0xf7, &(0x7f0000000180)="dfb5d48e75d3b98d6dd1898c7906625f7c35bc39d1e135", 0x17) executing program 3: r0 = socket(0x18, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xf1}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/149, 0x95}], 0x3, &(0x7f0000000240)=""/107, 0x6b}, 0x1800) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x8, 0x1, 0x2e, 0x100}, {0x9, 0x81, 0x3f, 0x8}, {0x2bc, 0x4, 0x40, 0x37940}, {0xfff7, 0xff, 0xff, 0x5ad}]}) close(r0) executing program 3: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x7, 0x0) (async) r2 = socket(0x1, 0x2, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async, rerun: 64) clock_gettime(0x0, 0xfffffffffffffffe) (async, rerun: 64) r3 = kqueue() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) (async, rerun: 64) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) (async, rerun: 64) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) (async) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) getsockname(r5, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) (async) getrusage(0xffffffffffffffff, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r1 = getppid() r2 = getuid() setreuid(0x0, r2) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) executing program 4: setuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x2d}, {0x6}]}) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = socket$inet(0x2, 0x4001, 0x7) sendmmsg(r1, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="5cd9dde85c65649b56606271f0f36fe8d20328173a723364b857002b612665c8ebccea1cd73aca26b82e8df6da7bbabcc03ca4241fd3e10bf332c9bc00a80bc033db576fa27231894a011394c484b967d5a1497045682fd6e8e332dc02396ed97845b8dcc94753c1dfda0cb3d7f8525e3849c4e390aee28f", 0x78}, {&(0x7f0000000340)="4901b82bde4f04ea56a2e37b4dfad04caba9b3945337d3b2dd7e2a55c726b31b0cdf0d4a146e5954ad3f7179110e49f5f04c8e033d9308a520d543", 0x3b}, {&(0x7f00000003c0)="4d3c88f561447379d00872b5d60caaca613fb0961cd8", 0x16}], 0x3, &(0x7f0000000440)=[{0x78, 0xffff, 0x10000, "067424f5779aa6678245e3f2dc72b3cbb11ffc85525dc243253dd5ab362c6d426f3e5c69c49d2ca4659fd55c76989fb9ed3d3ffc5af9dc1adc57a8463b94e33517d4c967661dcb400a98e1c85e1b746f216fc1fd1aba90dd4988aa99c50c4594b19e"}], 0x78}, 0x7fffffff}, 0x10, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) rename(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') ktrace(0x0, 0x5, 0x40001b00, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}, 0x0, 0x0, 0x10000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff, 0x6}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[@ANYRES64=r1]) bind(0xffffffffffffffff, 0x0, 0x10) sendto(r3, &(0x7f0000000800)="da4aac71c91f9fbfaef8f781fa9252a7812919ba7d8456803afd4e25cfcb566c71620cffb0d72af2ecd98dfd4d5de36d96202768403d4da98aaa8352393468ce74ab68815e40f937bdcb8d0fb64c15f63cf9a24e6d68c4cb460a248134ae7c7eee92822475aeee07d05ba9bcaca23dd157ccdad39d1b0fa2cbfaecfa32f1527be161181344bdabca9a0521af252fdf0cc5d0e59491ed89f825064fbff8792a3f65c8f72d1da9418d89cf3f00000000000000d0b8c0606b7e5cab2e808b036027468a03b7a14461e3b1dd99c6163414ecbce1b49a7dae5ab7543fcdca903b169d03b68be5eaec05ad760e2f9b1ee67c3854de64741c7e8a2cebc17bf6c4ccdd3d0457c3c63b9b7008bbcf33d53c79e57e5993be1647ed0c2f8c4282ad4519c30fe0f7db6578e85ee81d0ced3fb00c0e1a58929f7770ed7ea22e3e03019513dcd9592559586b26ffb30ba02c5aea1610357615ad905ef39dc28d9f40a580241b9ca0c72e34203ceb75b2eefb8aaedda03925693f93749c5e124bfdb4f725c7ff32cb55c9ac6a1e6ab34514c743bfc0f94c4e75dcf2cb0c6496dbfcd029edb65c6154fdc763a74f6b5e31c57f0b7804191fb3331c76f03836544a2be06ace20823593603447678fbb485ce68f1124d7653e0ea6175f10fb74b0e7f19453275c09db6ed4b9878bd5b92d", 0x1e8, 0x5, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) r5 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, r5, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0xfffffffffffffffe}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x11, 0x800) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r6, &(0x7f00000007c0), 0x90, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{}]}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f0000000180)=[{r2}, {r4}, {r2}, {0xffffffffffffffff, 0x80}, {}, {r1, 0x4}], 0x6, 0x86) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) writev(r5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x0, 0x7, 0x2}, {{}, 0xfffffffffffffffa, 0x31, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x0, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x0, 0x7}], 0x6, &(0x7f0000000100)={0x0, 0x4}) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f00000002c0)='./file0/../file0\x00', 0x20, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0xfffffffffffffdce, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYRES32, @ANYRES16=r1]) ftruncate(0xffffffffffffffff, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x6) r2 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x2, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bff42c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x10003) sysctl$hw(&(0x7f0000001140)={0x6, 0x1c}, 0x2, &(0x7f0000001180)="c6", &(0x7f0000001240)=0x1, &(0x7f0000001280), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x82}, {}, {{}, 0x0, 0x0, 0x0, 0x80000001}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, &(0x7f0000000040)="0993d0f06f1eb29773aa6893e40df5c3d20f2b46d3c8c0f5a2daf65218d201e52e87f231cfd7bd0737715edf48334fbc2682047010e963d8e28c9f5da2586e2e92510503aead789169ac3304792bb7df3a09c331ccea8f829f275a153389e80951bdddc9ac806280b9ed8f1ecd13313c6065715193b2d0a9ec67194b85a46313", &(0x7f00000000c0)=0x80, &(0x7f0000000100)="13ecbff722331513ce6bf0", 0xb) semget$private(0x0, 0x0, 0x828522075df01cfa) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0), 0x0) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x72}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: socket(0x18, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xf1}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/149, 0x95}], 0x3, &(0x7f0000000240)=""/107, 0x6b}, 0x1800) executing program 7: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x79ae}) poll(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x3, 0x0) r1 = msgget(0x1, 0x200) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x81}, {0x20}, {0x6}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f00000000000000a60a", 0xe}], 0x1) msgsnd(r1, &(0x7f0000000040)={0x3, "7153b2f4ea75d7"}, 0xf, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) msgctl$IPC_RMID(r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x8, &(0x7f0000000080)="a21947e5a8dd155040abf8d40a37333e", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48}, {&(0x7f00000001c0)=""/162}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/46}, {&(0x7f0000000380)=""/58}, {&(0x7f00000003c0)=""/17}, {&(0x7f00000005c0)=""/131}, {&(0x7f0000000680)=""/136}], 0x1000000000000326, &(0x7f0000000540)=""/102, 0x66}, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000100)='=', &(0x7f0000000180)=0x1, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0ffd1218117da6a30220df2925909df6aa40ba7f95cfbac3387d7792d9c9fd89b1719f8828192c2bab501efc2b7e08e86b88eda137ade1a0da30f27f5b12cbaade2cb975153146ac6e4a25037aaf3f17627e9c13b72ef0950cf007a340201d16cfe109131e77156423d360263e3c1e540a0c6ff8ed9ed7de33bf4662d9913142fa3231f0ccd8a524a126d4613a21d48e2c24934f6fc9dde8fbd9f5abe27514fed3ceee2b3cc151b60b52f7277e731a028f50e7da241dea372bb16d7633f59e5a2c4c5e0331125b1f07669fc7c6b56f2fb5287f0ca9d614ee54c7c5814841b47bfef7eda219cb8a3b728fca14a5c6c388ad9c5505269da3bc891c979a5136e7f3408cfe490d490a148dafeef75465d2a529c7b90d328b5a0963a4573503cdd11d94a04c5c96878268415377aa8d2338f7ff0565edcd27ece1266204e0d78d22f3240d59152981a212c15180822b450a32fb96b4a3d6a1db9e566267a995d616a20170a9a21d5effd3cea07bb80bcf03661324f3f5ee268c1e64670146c15be71fd8e18dabd6bbb90cb0da258b7bfe0297c6fb9e70d4367dff22c45dd30830687a600cb5adfa2743d04630a32abe4842f62a9231142a160a141869f30b664a3f6e0bb10410f72cb63eed6aef6a6ca3355916aabda790667f4337aadec69a8227ee3210d26e93612da016a47c3001f963df7d4045785cb6793a140e923e2b82f04807bc82e84219bfd12c8ba21b163a411dc7711b36043647f1a3addb8f93cdd9245f95be317d00482a4c0179a7a146f3ec813ea8f34d2d1e67141ea4a54e4dcbaf55b592bb063dfb75f22c5c43269879385e494d95a3ea17431acb21e18d385f1a201dbed6118d54edcf258b9d3a33ccb0f2cbf03f71d8122841463355720958c4d7a2ad1c0f1a42377e83633cb4da4452a8b682b549b85c834db35970ae4798d0b47070a3a22ae2ec3957d7c8824757dae8fc106ccceabc40c05dd3f35acb6f02e723b55f9b3f7a2de78890314784ae397a7bb9f1bfdf0af9fe23cdb8fb9df62f9b58ab7a70359b206a1c1c08f87f105412c5604228614a298a0c506eb516e837ae5b7b7249be7c749d0b3600b135857fa8ff96b7062c40db8289f1e600a4847d5a15844c585f554f584365a234f2fd8e5cdea2681781eeacf21192b1e965b2e2e47ed0b2bec75880e6de335a6c11d6694bbacac948b9fa749289c6bd7a1e8bb9b55c825aeeae0e94e309b286576fed88d1e91ae1517b86b882165a8f5b1b4161514f2896c6f430537bc8f0b078aaf147ca3d806a43ebfb789973743ab9e7cd686ff1cbbc36fbdb2dd4ce3584b5a87a9477792447458dc9394ea1016dae98e9695b92ae2dbbbcbe8ae13c05efc26e217237db29a386175dee94f8cf518d3e94872af81780ad68ebbbc413af39b6fe25cd1b39c98fb0fe24cde4c7ff244950e97050c8635a696c31905a2d371eb6f81d12d9ef7f959843c284ee8006ac5af0a39130ad109de3bc6b2e3661f45e99360dab2807cd14b2c7a28cfa271a00346ce12faf3f3d35c9353205416e4194bb4d45302329e73d7928017c9f891c6eed6c59de25ce930ce2f88b16f034a4dce7cb2c533ad0828681369fa242ce99465430943d2e902a87f19995d2c9fbbe0bd65ef7d2a00a3265b3d56b4472206e3efe445a570d6ce896a83f61fda4e5c6aad333202ba1ad976f964e3ef5e906bfb2cd04b2aaa2264f35c49a6b886eda3e4ba16b49ec254bd21005dde50fd1149187e92b230914d4f728bdd85ecc61f835843bd1813d4dbdbd614909ec296f2d844d715fdeea4d9bdd6baaa3da6e15cc90716b913bd27c6135304525bcf1fe3e2091ea160af4468f3f1ad50271ba0d7eb14e21092a1e1ceaaec07ceea65942042aefec9f55a8f3c3824d4a5df81ca91630028f44b0f3e50f7155a7136ebc11a1dd06bba384f39baeac30ebe5ac9e77c599cd9472ebf2ddcc85993933d41da0e22aa5817c388668bf2ceae5d675f7f5b860de4941cee10bc0f83219e04697e45cbd97719931ec4170bcf13d1c665222b58ada50c4ad9601d836314092a3f4776b9330c96efce57833f8861da4e3220fab9d1722aa9d9493bd17a0a15b52ed9ec9699956e2dcab3b4de2a914463150d8c1d50a32ea72ed36a53f4b14a940e84fe632ef7bf949e12f0969f45d2427c0f794a239f5fbe4465361d322f963ed290f173a3f1a54fa87751a9ef0fd03b09e3df41de2f01b9832df6022c53222e116b2dcd04e8cb5805516347b4c3958aa7a6cf13de1ee025c70d2cd43433b6f1becd4983a796368b511cc5869dac1d8a3b8e958b083fed8b65ed30b343484be7a8b2e8e71e4be48041caffe5a695594521a8f9530b3eb9f27508e35d3efb29863702f0fb8953b3a616e103906b1674bf5880635e168e4b6c9650638be36293e8905eb3f146836aaa2d364a4d51929dbb994392c388afbe5b227b60aca79bcbd5725e098f1e157b6d7bc24be45194a472e1cd95cc54fe85eb57cb56db3968e8f8ab3814700d35e9d41705a2f3bd77a7696e5de069106229c24eb9ec67900429c1a10d7a7576f4eb8a6967ca2a7a7cd54fc4c034d52dbaa64312fd3473aa4ded21381b2cf8c070e1314bd07d688d09d80ff531ee8610c100de2ce12d395c44615720997f14ebf31bcfcaa1cb038fdf715dd31a96519961a9f4b31730188af007eda91f709ea9a99f9dd0cde1226094706688809efdc92fde85611074ebed757fbfda41eba852d5341381b2410831e3daaa51c865f0237d9fc2e567d819eadd4d6081739d33cad1c69aa5503b269aa2", 0xf88) executing program 5: r0 = msgget$private(0x0, 0x34) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x110) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0xfe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) sendto$unix(r1, 0x0, 0x0, 0x10, 0x0, 0x0) r4 = msgget$private(0x0, 0x282) msgrcv(r4, 0x0, 0x6e, 0x2, 0x1000) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES32], 0x1f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_RMID(0x0, 0x0) r5 = socket(0x20, 0x0, 0x0) r6 = dup2(r1, r2) munmap(&(0x7f00000e9000/0x1000)=nil, 0x1000) recvmmsg(r6, 0x0, 0x0, 0x1002, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f0000000180)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYRESHEX=r3], 0x14, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRESOCT=0x0], 0x46, 0x0) msgget$private(0x0, 0x50) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x0) syz_emit_ethernet(0x3e, 0x0) fchflags(r5, 0x0) dup(0xffffffffffffffff) clock_gettime(0x0, 0xfffffffffffffffe) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x1}, {r0, 0x80}], 0x6, 0x66c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sysctl$net_pipex(&(0x7f0000000300)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: setgroups(0x9, &(0x7f00000010c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x7, 0x4}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xc0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3e", 0x15}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000240)="bd16652ad6f1dbae42b802acabfa2f6b2f48a2be488cf6853c0701712b4765e097e888234a1b48c000030000008431f66d78b3e9a74662e99c9b1f848fda8e18510abd5f2c2a707e2cb84c9d78dfcd68e311c482c1517c08721d54ca88dfa44859b54f", 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) executing program 3: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0xc9) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000002b00)=[{0xffffffffffffffff}, {&(0x7f0000000a00)=""/4096, 0x80980d}, {&(0x7f0000001a00)=""/209, 0xd1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000180)=""/126, 0x1b}, {&(0x7f0000001b00)=""/4096}, {&(0x7f0000000200)=""/7}, {&(0x7f0000000900)=""/91}, {&(0x7f0000000980)=""/63}], 0x5b) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) getsockopt(0xffffffffffffffff, 0x0, 0x53, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x0, 0x87, 0x1}, 0x1, 0x9, 0xfffffffd}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ktrace(0x0, 0x1, 0x40000000, 0x0) r3 = syz_open_pts() r4 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)="23b20925c0da23211e969babd439a57dc4da543dac4f73810fcfb7f27d9fb615f8aff30d034a47dbe12a716995a473479e", 0x31}], 0x1}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000340)="b2f7e128c0d47204e5f1659ba76b95ee30da0a46ea5324114041", 0x1a}, {&(0x7f00000003c0)="1f6e6ecbb154ee3781d97c7486ef12a97dfa9e396955d53f1ada8c59a0c12efd9fcdaf35742aa390498e6723f28f4b9268bcd01690b2ec94bbb19eaa1dbb3df78c0de9f43326ffe266cdcf6b8d049ba57481af5d4472297568749854b58bc8273e71565d05cefb530804b2e2c1bf45c082", 0x71}, {0x0}, {&(0x7f0000000540)="0a224bdb56b7d92ddf00000000000080e052837ec9120600b47396f5a28f59b7fcd2f2", 0x23}], 0x4, 0x0, 0x0, 0xc}, 0x3) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="0004", 0x2) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5, 0x9, 0x7, 0x5}, {0x100, 0x1, 0x7}, {0x0, 0x2, 0x4, 0x81}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000400", 0x3) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x85, 0x800, &(0x7f0000000200)="a590782e633ece466334610db2c185cdec5985ffb7cbd58da7e617047db628bbde2b54f877834bd70440a0a22cda0b5b28c8e51be3ce2f6176141f1c85161035f343f65fceda428faf985c2f9b5a48957f4838c89f40c25efaccc675d6b0fdcaf053a0db33660a3dd5e9eb7251222530fd5479760b74840dc657b17d749ef6d29c73c38e8559eb23673590147cd31b43f220d39e8dc8c13885805bc6937024892bb2b7717efacd27f7e70126bb2e7047ccd659fd5b3b2b0af3669c3755858a153fe4c5c53fa089ad9c5779ef8bf2", 0xce) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000540)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x200a1, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000740)="83aa8602228abc71b87514f4942103091dc15a4d1f300cbb8be7e2cc468f3369e41f6137e7f6dee35e6665ef8aef91bc6fbfa92a24b722463f3532d70c7099bdee75d9d5340cf34100665aba87445d2432bd6e14692986331ecf101fa41bec2bf8ca0df80452f06498146276b1ef9e4118a64953d015d85fd9b7fb4ddca84055c04d60717aacd5464045538dfa01a0972101c3a1589814787376758aae88ba5aff9b077330d1b366e3996bc1bac85b95d7f9c84908307f63a14ee8905e24295a1baf314877a0757d3f11275930e1a37c3c71973f3369d966eeeca3f35296bcebe9c2bfbc976fbc0c", 0xe8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x7f, "1a9188000000000019bbd966730a022000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="2c49463fe63812b819eacbc062d7b0fde34f949d9e72dff841814c730955d14175140d4682ea1dbcb0c46361ead4b6dc5a6ac758ff05a43adefc69edd1ff0584f5f2ab89f4ae93f148ff3a2d3ab3b2112c5735f1afa7d89be0a8ad1acf391a5210e8582d766123f2e82513e8e34b83ff8957c9739dbb9fed249a902982f74d646d88bc11c11945e64e5815c14e3b7a2bbbaf1fbd016893fbb2c1a78faba82370155b8afb9ae12b9971040ed33a5d2ae26d8fed6a64860d82d498377bcfdd62346bc0ef0827f30d93bb828019b429d35a6fb5030c51f3dce7faa516c3d264a7db", 0xe0}, {&(0x7f00000005c0)="8de83bc3a639420a48e9842f085a74ab173542749375d4114c46f62b8175112e6e272b743d7546094fc2bd4a29258a74af055046817ed7ce6d9166090f4312049f17d451a3814311230d0207c8788a1de582f71068cbc0201249b1e1f6d936667e2addf83740fcb8d7c5b8f07adad2dbc33cf11d9347faf3bd6706a8d35131b471002c008e55c181ef74bbef733d28818938afaac020178bc0d45948f742fb6a5342e2140825c7f9b517cc45a1a1a5fbe43d804846a5bd9f36b7edba9652105e7bec5b", 0xc3}, {&(0x7f0000000240)="e7e73192507b49cc88accec840934a30767a3efc895be17ea463a4ac17e7e662c69145ebc228b552146adb3eb3ad49b648bdee0ef1363633f44463b06d158f5a717af6aaf27be94fafcbc7153f95c9690574af1cc851bae3e2becbdfb570c2e6f669676c0bb24154acfed97c75a13c21a93a49189319918066bbc8af7e4c84ae59b089f14430e84a7e9e778c0847bf63adbf1aff8beb49ab9a1d1895c15268e5f4aaa927265c3305f249c233f27025", 0xaf}, {&(0x7f00000003c0)="639c8f991cc32112c1fc4faa377d12ba569417048c23e6ce53e4e0244210a2358a4445fc65884a6f0373566c5b85847975958a36a3610a546958e61df2058fb4cbb51d513b934c2fef92d0729146e0ead9ea6affe6ee88010e22c5f794e35d02b76baca28c3224b62330eb327b6f445e5e898089e538481700604b050b80f3ef143c3926953e0e252cf58499fca1cb090c29881df2e552b246cb4369c7500201259ecd6290", 0xa5}, {&(0x7f0000000480)="65a841d906ce77d8ae0c46aabf49d04d2352ed37445b1d713944cf3f1e0243b526cc89095dbea1c2ef72ebee884784720cbb8c654729c51d83ed9820adff0e0c87b24fae80016df6a99e2e9446be57b1525b0955c73df740f1a053a8d144336070eda82fe66cffe76820e6b8bfa638d0171242d0280f4c804bbc9e26479e2785e6273683a58522c5428d4c0e74efa630f1fa83be381ba696c22777810fd9c8887e47501e5deebe677a83a5", 0xab}, {&(0x7f0000000200)="6f106be1b064ba8b399e51e093", 0xd}, {&(0x7f0000000080)="a3fa023a23544d55644c76725a20dfb5b4aeefd2daac5393", 0x18}, {&(0x7f0000000300)="07e082dac73a39f363ac3dca3fb94101c1f9e41f700244cd9fa17f7f18af383394751a172e19f2a873a63c8c097d49b6d53768282963ac75fa3a39d39a0bed635dfb6c8492326c1ff3d97ad3bfa57c90d1e1a921217d8be7227ad11bbfb8a3bcc77568826f5dcad622c747191886751c1371efe877297d239008cccc3bbea75eadfc5295fc7e430cdde58ee45190a749fffb39783825620180965fc67f82bfd57190ed8671c63d9e", 0xa8}], 0x8) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x60) getdents(r3, &(0x7f0000000840)=""/21, 0x15) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}, {0x1}], 0x3}) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x3, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1d8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x400000002, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000240)="5e5840c844462a58f3e55d1b266d4624ff62a94f1538c7a266ab45badb17949fad7ae1c4decc7d79a3c9bb3c38354d0429ec20b94436bd85544102e2e192a3ba6d5eeeaa2602b850acd91bcef1e786441592b6e77eab6eddc3ce22401418fd0d9a78b11d3f7b738a4c9effbc6d646b05c74328872e820bb8d19b8aad9e62d19bc91217499e65f528774d985af83089bb9eb7a804afa4e234cdad90b497ee2577cb50f721be5f4d238c0952811edf78663f4982e45e83ded91a28eec21f9609e2ac8478b3fd081f9cbdf8dbcdefa3c92e39131750b6aff34a8b298c6049491c29c095a0101f83d82932dc7d063161ff26d83e973a5683d5d2c917c67c405ff2183f9294dddee7fd323ad0974d0e04a68d1f87e14ad2c81d7cf6889a16518af43ea5cb7411b0b1b0001811a01c0e929d8897b6bc301df0a813ad01976dc561ac5a9030681512ec6aebfffe2f3218d50dfe7d59cecdd9fce4e308a461dae80693efcb7935aed1035682fa32701736213f193bf13b51c4c1f0ff2845965f0de2137e1bda04540168370c93cfa30101a5e77124ecda10325f1d4f02a50f3e75d499e41da8a940658830b89d2ad318c9651a0300c214b679f8b482192093145b3e46c7b58901ddeae03f03ff0ba51860a0d19cc6f670d1463fc0cdf219de746628b0d9abd800cd9d44ce70874eb611f5d374457e1cdb7c86a380812c667457f619aecd1e52a58e8132", &(0x7f0000001240)=0x206, &(0x7f0000001280), 0x0) socket(0x1, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0), 0x0) r5 = socket(0x11, 0x3, 0x10) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80606942, &(0x7f00000001c0)) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0xcc78df4e57c87a5d, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x4, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x1) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000240)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x3, 0x2, 0x6, 0x0, 0xfffffff8, 0x2, 0xdbf, 0x2, 0x1, 0x9, 0xdd4}) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x7, 0x9788}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="88c3f07f8e00e379914d60050679ce0edc180e98b0c45ef08b12ae1a9619b3ceccb2f406fcff090525777b83b86f70bbe65c91c4cea6d2414d0de75e6779c3a3349ef5b29bcebb71c4e150986e45bd2fb8145c188136651fe623d5b92be789170c08268c71b2614e5d5c7a770cceac52521086d17085c5025e5822b44c92e84d72e54281b86d34262472692c65f0a7a63ab38a461cbaf7c762498fe46948ac390acedf268195d83c00506f178b6c32274473be18eeea24da1cf0b65202e630071e8285e816064b78fa43a6043c4e49f40c1eb5581b78e767f02ef11550660c22ef25906e0ee1f2fef75161e5252f9e8e7b37f56ff3e906dce77321c8580b22140f39e10818b8a853f0cb90492f22b783d03e6c112ccf07680a5b3fe122f31757d18c02236f7cc6b8fec09e4b2a0e6f91b9e9b139a133fc39a1b8e6ec17c2a28c1d4f1cca41759c0e55a61cb1067ad2dcfc339717c58395bc68f78ddc8c21be02315150d4984edd99eed59da90f861aba7af7620c636a6c84f83e6765bb6f66cbe6b89e733ff1727d9b078531f9ef59549469ca4b2cbfd059fdfedc9aa154eee08c0c9afc4593952ca93067fca645458b74d4518ab250a1f18b823211cdbe1959b854a727fd3f72bff0836d703c9630b5012648251a6053158e6bbf013128770f0607457a4a06bc40242c3e75a61cfd0537a29665c4c31c740abb613604c1beb52d853db4d48f53efa1a1ac20f012aeaf7c4b90b40eee085756a872df877ad5e502e17bdb375dbf3af5e5b2a1cfb55c5a71b4479c591233e9e7157eda52cb86377692f32f2b60f7995ffcd22d51ecdac3c690588ba8ec27f431723f9ba385955b9fecb32617a9fd260a", 0x269}, {0x0}], 0x2) executing program 1: socket(0x18, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xf1}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/149, 0x95}], 0x3, &(0x7f0000000240)=""/107, 0x6b}, 0x1800) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8}, {}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000240), 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x79ae}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0xffffffff, './file0\x00'}) poll(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) link(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) socket$unix(0x1, 0x0, 0x0) getuid() (async) setreuid(0xee00, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) (async, rerun: 64) open$dir(&(0x7f0000001580)='\x00', 0x80, 0x80) (rerun: 64) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x4) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) mknod(0x0, 0x0, 0x0) (async) link(0x0, 0x0) (async) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) (async) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4, 0x52) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setregid(0x0, r3) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000004c0)="740782a16d4b6165498dfe377665efa6a538f65b119ad5fb52461fece039eaec5c71e858628a82b94df3a58b587fc7891c6ddcd8a7b6751aed97483a2907fb22643e1f6cbb6b9b077daebe00935f1adb50afdf9666bbcf1e9f4c9ddf8b528057a54e5cbc3f9db1eba5a2905a3e454775539b4df57f4f31841d1442bc7184db5770e7ac9d54429ddf31061c39f8cbd50504ae200098c4bab4f99c3d54a882644fbcf1dda373048edfc7baae983d7e2e63b308e544e4874224f0fd0834f76779c791de9d47818e1a71a3a242fe0f65202098ab01584b4d0a16182f83eddf49c9ea497f86951cb8bc4d190119287b24ca400af54a0dde0d4744d36110158ffab59120d5bf399a925d6b4dc6c54cb47f39b3e1f41cb9aae6cfd6c91207da15a702a11734ced50f645ca3763ef29f7a5acd147f9565eabe6cf50bf846eef401167a2fb1c1ea9b1752a44e66a8d54434d393ae52c5e721b3adda9c19e9b5e2931973b517d8c1d2c9650a92e61352f6495ab89c1d715136bd6f1a1dd2b94425df2a59baa1c1a281b08698d9b6fa7b25f5691b21f6644fa2b0e0f7a59250da1266c536c51884f4ad409b6855af6862a48b93c637be0dbe01c8adf745d00faab03f05d60559e15a5a4b4c86e3ffeecce7f2a44ebe5288cb9ffda6271e0ed5bb12d840973aae1d081607f596d3e2eb766320348ae512be934c2cb1570354feb303a099dd6124ba7efe27d9d4a003ba2cbbb767c9f7896907c8cc4f1b0282a4cb7fe89d33c31376ba2c6f6b1ea11cc230c41708bc8351d7e88c4c19a87cd2cb37f4ef9c7692aad7ec26c8f9e1651ffca82c2268b76d1e4588d684128a155473c23edbfcb808b6d567556d1512232917212b4882c018ee0d33d36d9f615cd80600322f3347150e06cab3c13f29681178459ca5a7b375287e994a3825a08571ff34a42cf08b7f5f16d10b0e4be7745351506e7180a08674f71a5a690fba07a24c47eef60beb6b851bcafe9f79999de86069e9f6877b29a0a6d7d9aa7cd1a3f742ab3e6ccdfcbea5ff2520e29b8558252a0fb4ddae469be9ce1ea1dac1aa9070203f1ee5848446d7f0610750bb911fbe0397f182cefc906a0afe638669fec59d0cee2422312f5ad527b08957e6c0bfa4c4a3dae409bdcc6e15ce0579798137d09fb00f0de0f20602d86c04440967c27eecf4b319badc8087f5e5ca34103db4c630113826d8f9d743dd7f2369e27dd7db1ac076bd15af99fcd38e113b3debdc3630f236d24a24d74cbde34237ca42d79bcba57a8dfd48c7ab73f0881fb64b21aeff6c46b31fd764361219b09ddc74072d46436978c09fde45473884b9e8e7015e0933e388e436b85e36cae4c073a1a11bf4439049afa809ddd652876dba976c572c8648134f421cea432887604256879d7267a0a787eff322f5a1d500d94118a8ff3d757914745e1fde7c5f3c43175af8d2c4cbb2acbb435495f12ab44800612e69b4d6f758d45571c56549b00c4cfdb469f4e1c871f081e2a0c6ae2f7e05ce955fd77c1a7b446cea772bd6fb104d64224602d04498c605c4962499b69c0dbbc131ef944cf71c013a06f40ca408b0416ff3ecc99ff0cf83404aa64b7284e4007ca699a914f0d9c20fb6fffe7c5ade079e66f5093f8fcd76ae3449305ce04715a3d2c09517038ff29e979ab982011c6b1d562c8faf6a8df5aabfe99ec327f1c97aef851f6630c856b3ac9da599cc0c11187f347c6648fd25c59209388322cf7aa81b2772c490c4b60fa88a13c79622a8e49cc92befc7c56a9b848e60ad00c7c786d216949032064e09f301af21e74e9569f96eaef61a9ae9563a39e56ef74bb9a73fc1bad69d17415e1e9391a34ee5e9c29752aa5e728174fc489f10c681af443f5fa760afc530958008c0a84ab5d72af9a413b42b61172d3b08180698a6a0bd846265e855c8df9df5269d755448bbcbbe582371634988860b39697a76a2ce4d4d5d170fface4aa4aaf1d3fe32324488c420807eb2d2bd47d7debc7978fe91aea74e7502ea3296d04e1b398e39c3a2c5019786da4ff48417e88462cec9bfb6e39b2f8e5268a841d0d329e2528140ffcde33a66423515cac42a42bed8e385a842410bb607c68a1f4ae2a9d44002c6fa6b464d96b5700c57702aff31a9ca12b8d0a851e37c4bc62bfc7db4352b3c2208f50eca3c8e5430104b964178ba9809e9ac9e9ddcf6932cd2f91f201ff958109866aeeacf0a697fa7f517b0a5014c3bba3d1648e066faa08e6bb824d0ff531d084db7a7ff4fe89eb8528b22dec0828bce802a36198dc99fc0370bb7675549af009990482d1894110b3333e75052bd55a9e934732f1ac9379efa4c71831a86c39f82b7423fe080ea502d4570a0037d3701d9e89c9c9bfaf63ea7be03b4b789c562b4f5aa1fba9bb0375b6672b5f02b477f63f6f12cd2d16bf6bf1edc9106d77a0025d687f82e42372b821a7a7455d765407c747de37a330ed8da7b2a403b33c18d46a83614f6979400ce7f2cd9312049dc9d3d06e3adb900fff608c4b9b3aae77ed527d4e192e6d8bcd6bc6653f8532eeb83e493e9a2bf1c87c4f833e71286a41a012cd319433e9052978b2958a21c288b4082d55d949b2e35b69da1c46d986ee39edadf73d02dc00a29f046857e001ae48f20ce3c9081eeedc2468cd2ffa8d020387998e510a763881671459cd64c9469a7d9510304b6ac526951c779f4a0a33f6c81861e8d8c4aac9b42eb81499b3608dfe25ea3eea5b080d0350619eab95461fb7dfc51c7fc112479b0d7094d5e2a82e6175b9275827a4d2d8103e80a38e7123ebc1a638f1b59f202f8885708a9a5c74e83ee96f3fc8ddcd573ee78a6881bee059cf4fc964cf056b0b937a3b839c47034951e39fe282d644feab9bb13f5c30ede35c3e033a23d17e77b6b92837261ca1904b627493b28a88fff9eb8d43952fccfbd4ad61fb88ae1b107b60cca972fe75c0de3dae0cd5edb3540606a5b691693d18e188acda0f39f5fb6ce4b8f80503f8cefbe5bbe9658bc87de2572c1a00810f35a5d5c91c1923a8304bf476a08917dbfd5568f783d795ca836913ff4e7e5fb1791a95b6d845da16a1af7c8c52f5ae055b461ec182d1bb665c013ebd466a484bf87e1ad8b8c5e030cf314c69b7688d58c3197891a67bc483030182c53fc5ec4132f457426868eae8014d255a55fe2d046b1eb342cc7ba533f737ba2ddcb49287e90c2cf17dd4cbb224614f2f5de89f4d7a13990f68c8a9814b36eef2d7e9b7866deb5d9d5ae6088cbc29fa9e65a742705cf6296b29f98fc36c30c7269fd7386a1a1fde46a8066aac30974f48f3a79cf704da1c5092d91655cdb48f13f8c2475909221d97275ce2d5a621a918ba545b4d1d772c643cd9fe9a8246f81f676fe266761d0514297532f78ee321dc5f08c8bf48744001cad485732b7ecd1ce0e2393a992ef99cd098f11e8d18f345b1d72267decee3df69cb9133e0cde65613413f8bb34283119d83845a6ab4591ebef4b34a48dc3722f797a214a98c5136f6c97c04e2517a7317defd3ba75ccee78e765059d6433492ad2d9f700478ec7f6499e4e52cdcf79c0777356962af5c53d14d4280add33b074c75e1df02860ffac4a408472d4f2018d08b10448ecbdbb4d58008290c1712a5b4ffb8d0aceaaaae1cd6db3e31f32f1b20c919bf5be1a141b0fc5c10a9037f0e1f85d3c1eb2821b7caa297f6c65493711f983411e937f002a04fc590baecc1f019fd91e17131d2e874eb423ea95b8a56880e5866413b6f2f45741172a1e88198c6a3fe22f17a6075718ed5b493f5d63b8a78ff95ee8c3b769fdf57fa08c6dd0672ce4c452483beb9d72b043b59576bcddea3c19ca0c576de5b274a0e8798fe6c87295c024cc1d0732f4ff3e8e02ea5433c2b3fd2509e02f1c01e95696a5b490e5aada980a4cb4c1d55ee37c9746c0a0cd87734312f71053f75029f402b3bae8a7dc2ed817aa16c92be29993afec8bbe3dd3ca6a1005effc75341fccb60a5d0c684a51e135601810b7ab1c13b2d53597b1e9fd7ca2dd244f09c39eb364cf545fb96c60d10e7061f8e064374452cc5f4ecd2db37f8332a578fa069f0020a6f540c49c9198f58c83ac7fc67d6238c087a1ce6228a4e0b7bc0488fb76b9f34c2c6b44017d1b4a718520f067dee3b82703f39af21503eca30b3541d0e75da8ea0466904a0cecd5a6d903438e738512c266df4536593e266cdac790e326821b275cba897dd3e43d3a8d4de4e3d8db01b8cad27e1ba20eae56eae3f8be80f4c6d20207027b19e6b512dbae3e3f9592e9853f829974bcc36a998010df478460698683b73d879bb24ff05d71880b48e4282ae5d4c1df21d5845c3c01b977163d21735ebb38b7f41503d6185f680df56ef1cdb28e8a581d0b57024f91f81db1b978e51f606a8ae1fdc330a41a99a812f081344915d72cc3f6fc04359f0db48d4221857dd4162c4ba4a8e33151c23a8b12d413a7834875a1da84b347d0047f480d24a9eae3f1c9ef33738a619ed2f5ae5ad9263ede77d69c72da6585a130b528e873f018e4ebf82f34b56fbf88e06b4f54c3f2221660138c2a8054a7040740e87e34dfe1687f1f547152449b611544071118d4cdc43b6e0438f7f42c82a525fb03f98ad2563dbdfed125555d41fbe519c9342335bbae917578ce79c945ac34bf351f5655a7ae7e390e0ca6851d82908b39f6e04261a179a166bea75e4224fcab315eb811ad4756a045a1a2646ef6b9b6a4400bc7927decb51a1fe305356051638b14a65d973965f127570bc324efdb9949003886ede8decef3f5d3849b6bc29d15a43b1cf0f10505daa112cd6181a6473c2ead44baa7e1965ba997dfa786e206421c321f10cd9a57d63a9cc3fe7b2193fae25a409ccdef45921098da6b6271a913292d86f74bd7a7abe33c5e650667f97ab4d33fe6129e78b2665ae7b98e806c70fab832e7b3f2ac81b7030126ca84a3203ebc80b0caa8c434280e49235d8bfefa5d443f12c6b88a4eaa7d151ce98308b42bfc7e6d4952c0ea74318b9f11e343c2b4398ac605bb7d4a1fa87c0dd41fbad1f786359bdd07bd607be66d1501a912a761529accdf755ddfa04cf54226fcd7ade9288a8fc9e9644e9c8b855c2c76ae7c774213c90e97d26a2cfa924474f5e34d105328f70bf5285bc1d81ba36c743c03cf84f0c37484901ee452450ca7b4a7c5408a0fddcf13db8937dd1487d898e469af8c687c719cf69931c1f747b47b51f80fcec1aa69eaa6aed8892ebb1b2dda0ce001baab26afed09c3b5b3731474622a4773425d240ecea3af19db6b1a93a91b0031a756125d42209698acaaf319924183a13c7b5d54cc3034fed305a61391c7c929a07279badb37bf8aad1b190ce6d7219c22b6e8632b65b42f1f45d2126c7ca543e169657986765934b96b0a613706b4d74febd991e5fe9fc7ad844ebc9deeb0d9eeb4ba32780fa41648825908ba2a7b2e17d53be3ae55d3cdce9b672100d137bc7fc84dc7ba8aa4f9cd8142463fe2a0adfdc25b8310a1e3f6403e78332b03a366fad6764504340146f69e33f8ad33e312e6913d16ea4fc542956a0852e5067d5238573470597d2c9b4c0a408f3d2475771fe66826b7157c37f657991806659f6d66fb0f5a11fdba9cae1d97b576db4466eea289f5a3e3dd47501e36b1890666636334632ae96fb67d7a5d1162d0d8c844ec4f37a8b9ebb87540338cfa5baf74a3b20915b42a07cdf8fd4f263a0e74210ac56e61bf4cebd099f60f8cc21f1005a7946e8e900f0ea1", 0x1000}, {&(0x7f0000000200)="adcb8d214fe429f408dd2bedd140ee47ec77d232bfe6be02dd86139d01a0ed7808f1dcdcab", 0x25}, {&(0x7f0000000280)="5d7e66a11eee3aa50e5803186eba40de8ec63158d3e8e9b81e70d62bceb529c91b0eb22fbb2f99df648509f41b2a73027dd9ce2f4a6004145e32052389d801d7de33a57f1b6e5cf747459f0f867edfc5069bf58a9cbb84bb66e0ffce2e08e2014099bff509b1f87980ef0bb46688412d7d3b91e3100e7b6b4c7d6517b8c76571f138b5d3d6d63f1b91d4b8465f342a63261a1387352354f7d2de77c991764133473fb4204dca0553f5f6cb806431c15eeb2d41ebadafbdf5ae", 0xb9}, {&(0x7f0000000340)="7e354e1bf3bb630291fbb4197c0146ef75dcb5ec1d4fc910a1830d0a83eeed66834805b87d5d34be277c7dafb856e68d53f73b3b514afec1867debe2617eb855d4fb621c56aab6489bd4a6948c9ab8a6064ba3037438b6262bcb0953b2f42f25b591712941b92be687f22e", 0x6b}, {&(0x7f00000014c0)="ed7b6faf1f8e42a1840b63749aa4409c8bbdcb6a154d9463d76df6f8e452d1fb21b5fd788dbc0a57434a9663f1b60001701a3d9e531aa8b4f0c8576b56ecdd67b1378baed02fc8fa2363efd6323ac0c0d1ab61644a9db08ddc75da514df49f7880087eb29ddbb7f56cb619cc7472133f089c5845c66779116ad9cacb8d5c4ac7e4f41cc9cd75a3a0bce0bc", 0x8b}, {&(0x7f0000001780)="e3070040f783172985a243be23a306560db54392d9e4305d7505b91e9e3f194ccff3dc8a55647f3fe1c132a657f1a244bc0df553cae67c69e366cdea3ca2d98f11882eafd23ff09badb479fc87fc54de188a8ba623f097242d4224bbf43d29cf7146a7be9cb6dffded004a2e022f0c43b98dc2868d532d2df6334b878057eb21fb2a4eecb41fb93137a7485998836f3c94d353a70bec162bc4bd28cd8c2c6e52b381f337f371ea3b645beda898c2ce2d930732c5859bc4eed31506", 0xbb}, {&(0x7f0000001600)="0b36b637c6b077dcbd2d2cf9860477d181b284419924cdce9a0edab0cbba05c3c02486c021da9616d10435cc490000ba50c8ccf81d17db8757ac3c6099a3276c6d8f554c52bc871b12ce4ba48a6df3d3a700d90de470ed43aed8cce68732ea3a71f86238d009ff0e031adfd57e7ce2e0da0cc4b14123755db3937fedb477eb3e7a29df9288b597bfc9b5edd6d467c7777fbd27d5df66ab26a49b0ae1808a7c0f5c75882575c4bbb8b34e8e1a380acc036f9b06944f87f43c4a8613fdfeca0d0e6295c591b4135535eee681c839b19464168653cd9f0f53d373cdfb5a3f5621962bd88ff4", 0xe4}], 0x7, &(0x7f0000000280), 0x0, 0x40c}, 0x8) executing program 7: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000490000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000691000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00005c5000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000542000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000381000/0x1000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000491000/0x2000)=nil}], './file0\x00'}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) accept$inet(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(0x0, 0x0, 0x0) seteuid(0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700"}) executing program 6: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0xfd}, {0x2c}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) executing program 4: r0 = getuid() setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = dup(r1) writev(r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r3, 0x8531) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fchown(r4, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/504}, &(0x7f0000000280)=0x1fa) r6 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r6) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() executing program 5: setgroups(0x9, &(0x7f00000010c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (rerun: 32) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) (async, rerun: 64) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x7, 0x4}, 0x0, 0x0, 0x0) (rerun: 64) execve(0x0, 0x0, 0x0) syz_open_pts() (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xc0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3e", 0x15}], 0x1) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000240)="bd16652ad6f1dbae42b802acabfa2f6b2f48a2be488cf6853c0701712b4765e097e888234a1b48c000030000008431f66d78b3e9a74662e99c9b1f848fda8e18510abd5f2c2a707e2cb84c9d78dfcd68e311c482c1517c08721d54ca88dfa44859b54f", 0x0, 0x0, 0x0) (async) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) (async) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000001300)="da04515c4e3bf6c041c5037003002b2827e33e0ce972ed2ec376d0c78b338a010855d77d299271b15b504eba16335054b9d8d902c44bc5606aa146c6fe0104ba01cb6acd4aa9fd0a8ee20f25260b244abbed09a0d617c74d20bf125a5ba014e2b0d7976081641b55377363d51493318509299822a018d5eb15e3c6ec3f99679e39381de045bc378ffdb3cbfe8dcf9904b08ac5c94263238401a35e13eddfb1eb69c3a425bcb2eb7dd17ff880b56ebc9c7d0f2afb9b471927a38de99dc03ffe82bca2bf48d36af24d4c602b841ced64754a985ef6bed33b7396515ac0ce58994a1397db7d77d4b32086d05b00a398cd72fa8a5b414490abeb163b967b3cb532512d3ed15ed2108978aac62494150fcfe28791271020bab603a0268fbbd0679b4dd176ea1d9d5aaef478709c4dab6f5acdf24b608bfb0fa3fe5c67d2591712f22740315a94884dea4a647d6a40ca0577fd80d748c3ab05a26277e0bdf7dc1e4096081c47ee19b0a3411e1a187cb6143da400080c8037d809af", 0x178) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="fbf62fa498ffdbb8a3e2a0b2e1c5468668465878f8b21cfb113fa14093e3e176cb36eee7fa2605b2c23f6b4de01484e941f1f1ed331acf537a696e5ee134fe92d9ddfda87ff9af65793c24c236a7eeb15dbae79c1486ae33fe32db7b2d485fb4942fa91b7e6f548e168de0e3da6213649d3503656d419baffe9e3d9956cf94bc69837be970b2064d246e028c6fd24b9e23a392db6eb754be276593f5f078fa9e58071a53f30e6626870ae8aeecd89058895d6adb731d1a8423d83b4d9a4f672fdb62835f9d09a6feb1dd3bd4d908820d75b632ba1415cb9e980412f7d52d2dae9ec3d6331e47d73d94d73096e937cc285774e8f7791ac429bcbed72834a68b8f5ba6a3d529a80e82f59fb6cfd7d6d48e88b12880d2d6d1398ab46c1969e4666c152417c013458392e62f76ef55ba65970379d95c51e5f655cfe4f89e9198c96929dc5dcab593cd8bfd44446aabfac06daa524cd5a0f990a8933eef2693ed48a9d64bb19162381ac443ce14630c55587f6f2bd416485730938c994983a323357e56eb816433f55137d3b381670907994b9306dd2adde922a39ad0de5c5a611dab2a1fb236d9ca1e27183e77861d30aa5533e054059d578cd167510f5fac6dafd81c34620d3deafed87cfff77be3a26cae1df51226a1bc23be7a67f27979da118e8ead8e3b69b5269f2b947ae0f4227d60779a1f00a7f725ac41408deb45c52624e3a8223ccf9b19186266fa13a284cf02a8f79f87be756e6fed4b813e9d768fef43339b42b02956aea9f4a0fb1a93673cded4f8c51e5a1b88880a825b615f8782e7fade5c46fd29e079d792cdcf204fd83f8c0b7b7ef645dc96e104e0a8be47bc63d9f7e4d57bb1348a33f0d1ecd974b1ef2fc3aa447e342c03e50ea846eecb24b55d13ce3d4e0af2d2f7e62997270d776f47d8b47e0249cba14112639b079a722991af5c238d4e9ce0be93150348137b6611bcc6bc88fe1d59f3baa5ce7ce43e84dcfbd375f1e5a25e4835eac2bfd14d0d1f9acf4ed99afc76b9984d4b785fd53299de83d8a809482d7cf3614cc47834322088fdf2be744e05bf896b58efc1d56792ed130e0e1eacb729ef7ac4d51daf824d84965aea203cf19eb394630ab3ab652c573d9064731f4c291f5b461f8404a575edb0577bc8efb3bceb752847410500b507160cf597af60b9a06c922d88dff6d0f258760b26e69e5100c7745ab0aa7ee26134248d793a7c4cb1dcb67d4dd06e8c5ac9baa6b53be8f64d59b653468ad607efd7efc8111b5c7ad46462ac86cf9d8fb964b333a4d9d7cb9678c161903653cc128e484c8e460fe6abbe5e5c7445c575664f55b336e2dacfe426024cf1e9c718a31fffd74c42eb6d56c7fb27fb536a59f2442ba584723ba8cbd80ef83d27388f83cec5a0116db0f820a155e4c4f3dc0fc3bc6dfb4ba3180bd94dc36970a254e55762c811e58c8d7d45a79b0344f4b5bc988b6a9ae085fec6899be773ad3ae4e45bc28158c29c3ce81a9737cfb9d1a07852f8f9b323ed873fa3993557ae12b134b157667e1bf4832d9ce098a5a8b99f20b5af0e32a2d8f0eea5e631b8526b87180dc1f39024894c9965a34c435d58a21e6920a993fc6786fd8a4f53466d90030ace0af310545f2f89f267ec1d90255ececc0d310b509a25ded536c4ea2e6dca7beb0061dd131eb16a9965991139cfc35f4891858d28242814c6547ca519d81ebc5a3ccb06e8c016caa1d1ff77fee1198ac2e89d34045027fa159db5c74bb1b07d282f933598576922d163ff1b6fac6f114302d00f6cb3aec25bbca9ef56ed848b6ce64abc972b62ac21dc96d7e5d6b410ac13eac72f3f7f472213238042c8d1b18f0d7c503d3fcd33b14b5ab9c0bb597eb4a99c1b553856d435650f96a5eb6b7efc2ba003fc506a7aa1ef5eae8ce1333a32a416dacc21b30c98f5cf597a0f4b8d33c4be2cde5902df6869bb4f67d4b90caf67ab13cc1527002dc9ad00eec385f95bfa851db24990a658d16fd74b1206f1ba2686bbff071b1bfe1aaf2e2390da66e4d903c9bab153c64a67644cc9253ebcd4620b87c4b26fb1320dc049bcb8b225936d1efec8a471daf17dd2c9758764798515e28142d1b7632457244501d4e80862b2b0af4f60cafc5e784a3b96e8406ae2dc63370f6f23009b93c49052c379829f8b4f5f567b995a80b9191d341b63ebdbc19a809e71fb47d2242988c0acef582fabeb37091bacd60e1e3a1fd4ac22c4f6bbb201c279e7980bbf4397e1f84add4c794aad89053076768b49d48981fb2f3b6926eba6155c43c86559ce50e1c68a9dfab6fc665a9ef8b334f8144e30cce4189e5f9eb2dc1f8b7a50dc69894bb914ce30c06db009fd4198649867d18f3bd8f255aea80a3988343f8e291ee9fd47b74921a4a2af8235b7fb97c057e7c3b09016f20ba5a1aa9ff8ac7c20b7b8513e4b7ec7f22f11114bd5557e511da25fd71c463d001a654ea2fb2944c33f5a79913384792636e0715aa9cb1175b46b60a2b51693bd014a753fa033226379a961642c6a43ba7755c0dabc6534a5fe601522c113241978837e9060aefd5f32f653d8bd27a6c88240b43c9c18d29b2769d937b140cde0ef873115c274c4e586d1852a4af489f14b592c9cb9fb0bdbb343510a8ee01d89b66037c78c331f7ba0c10e0d67158525bd1709c17d205f3c3ea505f1729e88c1e53be6a1c00cd7b43add1fe25cf195ee9cdd7f10d1d7d50a9d24e3ca6dbe6a4b15a606dd33a6a7fb3e533d0e37039358aaf975b429239d3cb6ff1c37795c5ffb71c3638fceadcbf03b673350e455d41feafea48a086168cb878c715dedb329dbbf443811789e037e40e027593316cb5ab264f6f4fbcd981b0e52606b4c590a35253efb8d59c47a3f984545c7878f195c78b29d3b8a07976f2c9ee81e388e76cb7e29c5720cc9267e61b7133bb62e3223e11cf55981dd81c6d5ba5acd5ed309280a53f81860f33c179dfc52e29963f17d2f4f522d743bbe007c6e11ef0c2757c000bb7c2c374dc09b2d77bcd3a91a307cdf32fa9247454c3db0bc25f9e929b005c32f125093a149e7fceb945d211e89bfcb01e8bcb0de46f688e7ffe4d817a497b015c5181b911a6ceb966fc116e70818d41bd77d54bef07c85c04e6c49a12a7fffc055b87d8e7c6b8d97c5a7d574125b62cb615b4302a5df3e6c33176882b473d1c61e2f05583ed155d345852c1d73978cc8427aa9dd376a50cf1cff4b88c47465ecec2a3389f6b7050c9917b46efeade4a874b388f085d1265bf5d6dd7a9abffe235296e806284e277edc339c0081a5dc8f759ac78a1a4320c08e2f81f32e4d8830bff183c5a1c0204e4b8d51d7f940087caea2e37168f183fd9f08f92d21f2c7a48ff260969e37aaddd33e5a50e1ce16c19539926cf2bffc439a7ee7ce33a8005dc25a4045a47f330394e32090f13346786bae68653d7150d623469eeefe7847fc17aa3074c4ccc70e114ad86108eff0ddb17e13266ccdb03ca0fda23470be780ce263b07439913d93ceb582cec6e8960881d3d8dccabb11928838455d36f896486d22671bb7e0bc5e4e8f09fe70515151d6ef06da62dbf5389db3439669893e92a5752151d875bd8ddd5303dee16f6ddaa1164dd1c5acb621431373136a6f704838426053e0c1385aabd92cb29984bda2ad5af850d2b0da98dbcae6c5dc40ea15a1ed38cb095a244819c1464d4ee1b17f24babe1ce1af1381b998e75b0c1f7f040907675eb10136c8c52697138999a565e019faf806cbd692fb0bcdd01c60f8db34a202b8ea54760f7e50ac19f115c5f5b74337c20b79398ed1f3b62ab8fb873e91cca1a57dda6da3b9bcaa8f6b2ec8992a8be6ef74403bd9fd1d71302209ab6d09e9cbd4c299456d104a17d2b14ff0729e2aa9fdb1e94e638cb7de32d48a17a858157522c3c7a7a5f0a957ce1c01f97f051d01ae1140c7bb4226a7ad9521661669f28121464e7165f9b49b4baf3da41510fa3312cd5d360bf926f42d5ee12fc3921ea5ca3d52447cc91887866fcc3bd2a37c4406331f2d6c71145ce0256b4bdcd2b2b236212783201d07e75a5d68082c8f4bcb6f3559294047654a0ac1b3cd9ea95844b5d3e6bcad986e06e508f1c8f3b792f7ec30d85c2c9fa2a032d288bcf7fbc82022462d4ab3c5970c4e76f9ef6d75fc2d1cfc0a15053e0044db667a4584e63a09d8832cc8841c22caaf6bc07835e0753e0a9600d80cabb2e9cb8233d3588c8b2285271e1e0e18586e52ff38ca40a69c55be93bedcdfebf7194a7ab1adb3cddf6f4d7ce5ede346ad47d0661a038357c17ab293149ecaeb8f98554763fe11293692c57bd94ed8051b88b09d86fe18957d18edeff68b12629be80b0a274a8778c16e6ca30bf004c17cf5bb15f4eab0966bfb70864ee5ccb50e76be7e0615a8f40b97fce6ef7e7cfc7a13cc3176bc22cbd98c1512176021d3619e50e39bfbaea1b09da3e5f2e707944a442b7a2f8d6fb4f72a09628908ffc00c8270557939013518e6d8ae68320806cb553ab68f2b6a51f319f2d221c5257dac5de88e600e915baec7367721522fc7854d92bc17fa6a3fa557ea8896ae821d037ed7cfeac5823c47d3ef0bccc99d3343c573652898b37186842851fdb1191ae6288ab2f714fee2a8553f1309cd5b2f98100b5f3fa765f705a17bc7b573bed6fdd800cced59944ff966f88c01b85886951f048410fd299d10250606b6b34cf6774babb948f307026151da8634649b5d796d9a5bfb9ae8b221be1f56f26e7dbba0afc9452d9d43c50b8dbf382df4d6760cdd92c078851ac6f6baa93cadabc0a3a328a8ed988d25144dfad363847c59d56fad4d8e88b10ba8d5c26b001bfee12e8978a20da9f2208e5ac1675ca606d1184893f13d914bdd7d7a1e19f8dbd5a31d62ac7aa5026bfe1d042a3b1a5642e32d6406bb51978d9edd261efc90a1619a9511900e458ab5a3c2835a2ad1444347f024e986c897dd7c14343403c768f86940d37597fc221f937c92a9ca559bb076b126349f84a26589fb10c5514a280f0c5b74737786a4c38da000dd24a8903a90e0a1ad43c144223a098e03fcf8650e640a7061a237576889b5bf964c2524c5cba464ca4ae484899aa4571fe49963134f9376c4e84b09ae68c8226f3b0543d5b52b037015e448b0f50440be21d4d6f7e0650e6224f6bf89af5058bb35838a86b1dc2b53c62eecb122a22d3aeacaef97dff5be7ab875d81029cd16416676f020c05d23448d97f75a898b89ca47b64273bbdf8e0611f7523940e9157604097658d11e302edef1612437d7aa193c527a771544ccb5ea574c452e4f7ac903ef77a8f6e5d93d0a3dd2fa6a9aed8dbdb4d944045372953f0002981294fb0ce26cf970fe35950e2c27278c718796857cec1bc12e230f0fc3009334c037c2463d729c58d691a806308e800f0233f7eb66bb561258945e787c2d86c65f82dd7d0fc9c20341a7d0e4c6cacf0bda1039e8e74ad63edfb1cdef7d42f8826c43f99732ee66bf43e7a4812427f26ea56d6a9d37f07902abb203033d033ddd00ee6a384a228c2e7d768512e635f4e826bf765fc2ec36d77c2827d60d0f22f4b383f308c11e2e8af4596358d6b310c1c24b8b369858e56edc600ced8aba353a209519490274aa19e9c8bc21c78a7c6d0036a3bfb3b2b437fb7546d81c767f873984d27d7dc1cfd44d85f21a43730858ed0412e5ca1fee58d67f5d7c4ab42ff288c45c54e963baaa5d4de764d2d04cdf168db31405be419d8e60e110b32e9325a975b1d19fd22efeef93", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="8d3111e755bed6ded437ede722b64bbb4423d2858d22bcabff9d037c7de540130b02db93b6e04578c12c43141d68e1e8ea63876cba043e83fb4df006e66c731fa7817d7c084be15bfd731ab75b1b07c9eb800fa54b8f46c72b09e3", 0x5b) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="1c00ff00", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000001480)=0xc) r3 = getuid() setreuid(0x0, r3) r4 = getuid() setreuid(r4, r4) r5 = semget$private(0x0, 0x2, 0x490) r6 = getgid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r4, r6, 0x0, r7, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = geteuid() setuid(r9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r8, r7, r9, r6, 0x12, 0x9}, 0x200, 0x5}) r10 = getpgrp() r11 = getuid() r12 = getgid() r13 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x100) r14 = fcntl$dupfd(r1, 0xa, r0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="3d0958f94a2be688a21043a82d15a6b07c8c004cb18b6d0e1d413594b85fc09d70714cbb56f0a7c4680f50fdf5ed6f2f70", 0x31}], 0x1, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r14, r0, r1, r0, r1, r1, r1, r1]}], 0xb8, 0x402}, 0x40b) socket(0x2, 0x5, 0x2) executing program 0: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 3: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) chdir(&(0x7f0000000000)='./file0/control/file1\x00') r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x80000000001df, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0) setreuid(0x0, r4) fchdir(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(0x0, 0x0, 0x0) setreuid(r4, r6) getuid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0/control/file1\x00', 0x4, 0x10, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xc000, 0x801e56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)='O1', 0x2}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}], 0x1}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0xbe44501372635004, 0x0) acct(0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x4}, {0x81}, {0xa106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x3c, 0x0, 0xff, 0xfffffffe}, {0x16, 0x0, 0x0, 0x2}]}) write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) fchmod(r2, 0x40) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x10000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r3) setsockopt(r3, 0xfffffff8, 0x7ff, &(0x7f0000000380)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32700000000fe010000d2d79285d69468a9c98173c04c5d85746d905d461e2e8f750000000038c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2bac074cccc8b009fd0000d7d7e9f52aa371bf577f4f012a", 0x75) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r2, 0x0, r3) setreuid(0xee00, 0x0) r5 = getuid() setreuid(r5, r5) executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x90000000) executing program 7: r0 = socket(0x11, 0x3, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) (async) r3 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) (async) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) (async) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r8, r9) (async) writev(r9, &(0x7f0000000180), 0x2) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000180)=""/202, 0xca}], 0x2, &(0x7f0000000280)=""/123, 0x7b}, 0x1000) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803, 0x1000000}], 0x10001, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0xa4, 0x0, &(0x7f00000001c0)=""/164}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(0x0, 0x2000, 0x9) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x5, 0x0) r6 = dup(r5) ioctl$DIOCMAP(r6, 0xc050756a, &(0x7f0000000180)={0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) getuid() executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) getrlimit(0x1, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socket$inet(0x2, 0x4, 0x8a) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r3, &(0x7f0000000440)='./file0\x00') kevent(r4, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xc2) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="0870dbf7586d55715101940db635f769e82631fed598e6ab11504dbc1d2f7e756135209aa664444cb921eaba0234bcfc1e3f326d", 0x34) (async) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x2, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) (async) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) (async) r6 = socket(0x11, 0x3, 0x0) (async) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) getrusage(0xffffffffffffffff, 0x0) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x11) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000080)=[{0x0, 0x5}, {0x4, 0x6}], 0x2) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) r6 = dup2(r4, r0) recvmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/226, 0xe2}, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x4000000000000) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x2, 0x0, 0x4, 0x1ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x5, 0x2011, 0xffffffffffffffff, 0x2000) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfd3ad4e9f5156c31, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x5929d53439ccc69f) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x11}, 0x4, &(0x7f0000000300)="82ed7e4833657822f59f973997e90b7afd6335ffdb3cbdf72627d8d89bf6a6bfe722ad46c9614f1f1762c31533147bb580ba8cc41080a5c8b2a14e4e592d85bdfad48c1b6caca5b2c29679ee15587dfb3e4a894e3213f4757368", &(0x7f0000000380)=0x5a, &(0x7f00000003c0)="71a460393811ff728ba6fb5ceeb43c6f49855f98637dfda2ceb30755ddd5d5e2f5751162b70e8d145c32007d1fb74d64048795f139799187b891c118a5c53b47b8d2a36f1aee1cc31e4be8a8cd0c59ae962ce99d18ace5198f8e3d9f399a5d158a80f6b76c7ce225238eb32d74a302e40b4384d39843efbb8cd92cac5bff16", 0x7f) close(r4) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x2ac1}, {0x6}]}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000700)="ba0c5f8759c8b1c9ef9939c08de5ac26d67bbb9a89a106be01046e6f7326fa9bddb2d9251bde9030f6fa8b5f96411065de282dbb16b9fcbe22d8bf28fabfee975cc0635b50a6ca0f66bcc7dcb45ffc395cc1acd200000820ea70fc5247fafb91333b8284f0715ac4c72446d8ca260be00593ad5f70b062be7de783cf40cef27fcc9d6dd1d4fc416e70478dc224e520fe1c7fcff3a6952ce73dc0331f8a1db11ce63159d9648299ada4b25366baff967fa2050d2dc8dc1de9f28f360524473c77c5", 0xc1) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffff6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}, 0x0, 0xfffffffffffffffd}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x40, 0x2, 0x1, 0x4}, {0x8, 0xf, 0x1b, 0x5}, {0x85, 0x7, 0x20, 0x5}, {0x3f, 0x8, 0x3f, 0x6795d264}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_open_pts() sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10, 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x10003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x200000005}, 0x1) syz_emit_ethernet(0xbb, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848", @ANYRESDEC, @ANYRESHEX=r0, @ANYRES64=r2]) executing program 3: r0 = socket(0x11, 0x8000, 0x49) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000548000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) geteuid() (async, rerun: 64) r0 = socket(0x800000018, 0x1, 0x0) (rerun: 64) recvmmsg(r0, 0x0, 0x0, 0x441, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) (async) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x40) fcntl$getown(r1, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) r2 = socket$inet(0x2, 0x3, 0x2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0), 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)="eb4e23ac70c3de8878541a2ebc03a1588af13cbddfbea46ca9807e5b68edc1dc3016f1a7810215ad61f774cdc4f6803be774fb51ee5946231d9d5f01784a341921507663d30fde1a864623a463e804d1fcddfcaea62c630062f19c3202da6487146a409500000000000000009bdf724744be605e525b8a0052bafde7def57b16286d9440a89dcc3592fb79994b891cfb1ed608321313029276b6da2826c7e725913a7ab0e0fa7136e3dc39cdf1d3679fea8fff935e1129356de11bf4252765a8f2bfc53f15b605f44918eaee7bf22774db9be0cc8865cc044d84045e98a2af755bd6e05e5b660e358a6851f410cf99ce999a3718357fffa12e7bfc11b84849c5ea9bec9b146f526b760e6394c19a15d261f058ca6031437b79bd43952d2300000000000000000000d00f6030d5e10b2e666b32d10f14dbe4c9432cb1ba137e771c6fb7fa262ae48301822344d33c9c524d2214c8add324597377fb4fbe3682216a538a3d8727da3c64e0caa8127359c0b65d35fb770d788be706969f2005c8fe29b334217620339cef54b3c9524d4d69e5", 0x191}], 0x1) (rerun: 32) close(r2) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ftruncate(r0, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') sendto(0xffffffffffffffff, &(0x7f0000000180)="842c22cb9c16fdc5eb3e08d06d9a59d482e1e6045b50992196f9fc9b8b6514b35420f1ee1c77591571be451a8e027719dbac8152fb128efa08de278995e7eac0c512e684f80c936eb5d5c5fac43fd3be3514f6e435edc254d5577a4d0d2a8dc95262b63dbd2f98acf51b9e00eab20d58c76621bfdf09c5604d756070640e63069bca183f1bc095dceeaf1d89522da575fa23836e1f93ec0f1b601b2cfae54d6ec385a35630e74795cc6cccce81e475aaa8f64667c1223a7dee4e9d80f42a8f761975d2813856d9a43ec802983736af56ab1dd15a5e67a69152ce493750219152993c14c127d24558c18caf8a6dee1506036a124206a7526a786abb20f8", 0xfd, 0x40a, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1fffc00, 0x2a8}, 0xc) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x6, 0x4, 0x18) syz_open_pts() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300"}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) dup(r4) minherit(&(0x7f00004d8000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) setreuid(0xee00, r0) msgget(0x0, 0x0) r5 = getuid() setreuid(r0, r5) syz_open_pts() syz_open_pts() executing program 5: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x27}], 0x6, 0x0, 0x9, 0x0) socket(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f0000000100), &(0x7f00000000c0)=0x4) socket(0x2, 0x1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r6, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000880)=""/21, 0x15}], 0x2) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x200000000}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9}, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x6, 0x9, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x8000, 0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) close(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0xbe44501372635004, 0x0) kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) getuid() open$dir(&(0x7f0000000480)='./file0\x00', 0x402, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) chdir(&(0x7f0000000000)='./file0/control/file1\x00') r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() setreuid(0x0, r3) fchdir(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe80000000"]) executing program 2: getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea020000000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x800000000000000) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x8000000000000000}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[0xffff5c79, 0x7, 0x7fff]}) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x2, 0x10d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pledge(0x0, &(0x7f0000000080)='\x00') recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r3 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) open$dir(&(0x7f0000000440)='\x00', 0x80, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(0x0, 0x0, 0x0) link(0x0, 0x0) r0 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000002a5, &(0x7f0000000040)=[{0x7f, 0x4, 0x1d, 0x3f}, {0x5, 0xe, 0x3, 0x6}, {0x1, 0x1, 0x2e}]}) r3 = socket(0x2, 0x2, 0x2) ioctl$FIONREAD(r3, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x400) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060694a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000080)="b10005016000009f05", 0x38, 0x401, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x102) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xcd) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="76e58b93917e5796ba99fb7ccec7eaaa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x70) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x45a}, 0x0, 0x0, 0x2}) r2 = socket(0x18, 0x8000, 0x20) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, r4) r6 = socket(0x2, 0x8000, 0x9a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r7}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r5, r1, r5, r7, r5]) r8 = geteuid() r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r9, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r10 = getegid() r11 = geteuid() semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r9, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r10, r11, r12, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r8, r11) r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r8, 0x0, r13, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) getuid() r14 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) setgroups(0x9, &(0x7f0000000300)=[r1, r1, r7, r5, r7, r1, 0x0, 0x0, 0x0]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16e}}) r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) r3 = getpid() ktrace(&(0x7f0000001500)='./file0\x00', 0x1, 0x40000106, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1904, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xffffffffffff4ede}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000003000/0x13000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000010000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = getegid() fchown(r2, 0x0, r6) r7 = socket(0x18, 0x1, 0x0) recvmsg(r5, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000013c0)=""/132, 0x84}], 0x1, &(0x7f0000001180)=""/22, 0x16}, 0x3803) dup2(r0, r7) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) (async, rerun: 32) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async, rerun: 32) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) (async) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) (async) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) getrlimit(0x1, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 7: open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b4, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x1400000000000000) executing program 7: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x220, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') r3 = openat(r2, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x7}) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0xb2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x10029, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000880)) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340), 0x0, &(0x7f00000007c0)=""/38, 0x26}, 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') semget(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0xe02) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0xffffffde) open(0x0, 0x0, 0x3e) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x46}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x1}) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r1 = msgget(0x1, 0x0) lseek(0xffffffffffffffff, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r2 = getuid() setreuid(0xee00, r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803, 0xfffffff7}], 0x10001, 0x0, 0x0, 0x0) executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc0}, {0x3c}, {0x6, 0x0, 0x0, 0xe5}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x148) fcntl$setstatus(r0, 0x4, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x40) setsockopt(r3, 0x81, 0x9, &(0x7f0000000040)="a31742200d2b2b1899c608a476f5575f9288c7a2428d9145574f1433cd729b1af9be23c43adb21548b139ab4adedd0d13b3117a2a968bd9f4986209f14e822a59e4fe796899b01b84523b1eed2fef980f7ec9116e4c39e63298d2aab4010072496b0bb446c4c53d5752a2b9ef3f70070884f567b10ff340bc239a517e3a7f6b9c37a5f97e24e2d3530b6985d10e6a002e0d46b16e36ea0627301", 0x9a) semget(0x2, 0x0, 0x1a0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xcd) (async) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xcd) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="76e58b93917e5796ba99fb7ccec7eaaa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x70) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x6, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="226c45a131955e9b5bdad64d696fc0dc136c374dcd4ab3ea6859706dc8e56ff90629c59975043a48c7c82aec36df590310a35574184a26733e92011d0783f9170e9e8b61ea1ccc5ad5429358e0bf31b8acebe7df31bb2d6f03cc16e34768b0829dfd48ba189d341763bbf1a3b4e1384f68b3bf557ac19148b5a1d5c2c786dcdc4e96c615b1a6530837dec1d2dda66e79418182a97f2d4de41cf29cfb8c5a2115a129583157cab768c9d77ba47071cb12afd6620a698808c4b980029103d3c9d85c6ae8a7652b", 0xc6}], 0x1) execve(0x0, 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x2, 0x10d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r3 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 1: open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 7: r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000000000000000000088c759f6df3fafeceb2bb090d16fe8ecb94ff5a3c6baf0372b76"], 0x10}}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r4) (async) dup2(r1, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x3a) syz_emit_ethernet(0x52, &(0x7f0000001480)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, 0x0) syz_open_pts() (async) r6 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) close(r6) (async) close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x30}, {0x5c}, {0x16}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r1, r3, r1, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x0, 0x96) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) semget(0x1, 0x1, 0x280) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x434, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xfffffffffffffcac) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r1, 0x0) getuid() executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7", 0x9}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chmod(&(0x7f0000000140)='./file0/file1\x00', 0x0) chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803, 0x0, 0x2}], 0x10001, 0x0, 0x0, 0x0) executing program 5: socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) setuid(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r1 = msgget(0x1, 0x0) lseek(0xffffffffffffffff, 0x9, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0x9, &(0x7f0000000200)="d797d7428c8549ee24d6e2fcb5de43e4080d30e3d68dcf314721a63b63bd71114d0bfa8347db994a3fd9543562f6998d5b8781d801d0caa22023206294f3440e5df363002cf55ea83ccfa8d70b6ace95a813a85566ff5714adf60304a8799da09946507d59ebb7a498c4e98a16701d35963e06dc47af8c8b8f64053d003ceb0af3eda88099fd6910134aa88528791a1e23ef0bc7", 0x94) r2 = getuid() setreuid(0xee00, r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/4096) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60b42111000800000000000000000000000000000000000100000000000000400000ffff000000008500907800000000"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0xc}, {0x35}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 5: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r2, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000005c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000697000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x11, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000017c0)}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) getuid() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) (async) open$dir(&(0x7f0000000440)='\x00', 0x80, 0x80) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(0x0, 0x0, 0x0) (async) link(0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 64) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) (rerun: 64) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000002a5, &(0x7f0000000040)=[{0x7f, 0x4, 0x1d, 0x3f}, {0x5, 0xe, 0x3, 0x6}, {0x1, 0x1, 0x2e}]}) r3 = socket(0x2, 0x2, 0x2) ioctl$FIONREAD(r3, 0xc0106924, 0x0) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) (async, rerun: 32) socket$inet(0x2, 0x1, 0x0) (async, rerun: 32) syz_open_pts() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x400) (rerun: 32) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000340)=[{0x1d, 0x0, 0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setgroups(0x9, &(0x7f00000010c0)) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000680)="b911d902bd5516423e8be05ed3601169f207207b06c1e42f90e287c326d73a41c251328406751f1f7f62b616d9b2284e8f793863a88406a08a7a4ba70700000000000000d22dd877de94a50eff937b79b76dc62a13090b083053da8034c53bde6d0316445476128407624925ac249e8803af2fda4da4980edc906f2f0152d30dc2bbc3989daa42af2f7cb4d98e499c80fc7ce27156ecd5b228855c5e8f3b63833f2f2a1e49091fabbecf00000000000000000000000000000000009a88fa163c5dd05b6b0ca40a40b67ea60504a59649d0dd22cfb915eee512a574", &(0x7f0000000180)=0xdb, &(0x7f0000000780)="6b3475357a230e39721a15b87a4580a5c1fa7a95195a3ff50ba752162f3e0831191fd8725b0e4699764864d00bdffdc471924c971f57ae27d138caf734b3aeb4bade0c61336185896d66d211eb4b755475011ae2db355024d7954625af2401562b244d97e4b976a6aafd50217172638646804e59d748e2eb3afacbae1aab2c891c668413becac34daaeea2a92b6584b2574dc07519d33ee7c50c04ec016b0167be1cabd7b277de7628fb8b00a9c3dadd721120f03a7728bd1954aa34ea031a3254f9f774d40cec07ded228e6faa7cd642ffb87481e9b3df8e5934cdd1a5afd12c48593", 0xe3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000540)='./file1\x00', 0x8000, 0xfffffffd) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x19, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r2, 0x20002c, 0x2a, &(0x7f0000000140)="00dbad320df800317624c8592e5ee18c00000000000000", 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) (async) r5 = getuid() setreuid(0xee00, r5) (async) open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) (async) truncate(&(0x7f0000000080)='./file1\x00', 0x0) (async) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0xda) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r8, r9, 0x4) (async) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x37}, 0x4, &(0x7f0000000300)="5648b4c559315156813902feef6119e6db0d24a807dc0104494dc0e0146455c59ca5acedc68b9bef551a0e173e02fed512cb13ebf81cfd3e3177cdb8815892a8057f712729db9f36355c7a06b7d2e0342afe83cac6d983d9b755d3bdea144980c297ec129ccfcb7705faaf1a15b810551f979de186212892e4adaedd", &(0x7f0000000380)=0x7c, &(0x7f00000003c0)="9da1132bab641e8be46a37bbd961aa560b320c7b4bf8432d4086d114e1068b35cf017d8b77ee3a1a7497af5a9690194a127a0b20eb631dd4f55d00000757af8ba31007494d54281a25248e3102d1919c26d70c62e2aed863f88bf04ec35acd08e631f103d7213faf304c84fc09410e29e7c2f09f625f5be932b7b26be42d8561f1c42039ca4bb06a31947c4c2761d4721a018a63f5d6e6", 0x97) getsockname$inet(r7, 0x0, &(0x7f0000000000)) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000001180)="3de6ad9d360e69a2fd39", &(0x7f00000012c0)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000600)="aaea5d6754d09a39f48e22d2d9f986c12014cc93bdb149e1fc9e1d324567a89de00c9b86ae8e7cf2129ac66caf4bc100ddf29d7c8f02cebaf83d0bf102a5fb117d5fee801492b0df4206b6cb3bf27cf1585ef7b6064ab42a73fc3a6102565f9d7c89116a4011dd098e48bc72418c5ee5c59142c70d9537b68c385b90ffcdc09e728088571754053b917438763de828a67c52f020133f9e8ea39bafd3403696a69802dcc112bbffff1d57d1aa5cdc847861d5f590f442dd17353c3a0b00"/198, &(0x7f0000000040)=0xc6, &(0x7f0000000100)="a6451215c917f9fd8907b48e2b656c7d1ed671e075e0f267455e2f83f3ebfa8e4a4c958237440768382e6abfaa340d0c6c4633ccf60339661319b0f5bac21366da93de0032e959952bd80c9569447e6743a4854cb5f20fd1e891ad8e08e74c99fd0bdebf2e06a4f496307ff066419f93c1c5caaa6ca261b1db44b873a2904fbd7868cf0192ffda76fde501122f737425a0ae877a078bfe3b5f283073345aab58", 0xa0) executing program 7: r0 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/238, 0xee}, {&(0x7f0000001700)=""/121, 0x79}], 0x7, &(0x7f0000001800)=""/8, 0x8}, 0x1}, 0x10, 0x20, &(0x7f00000018c0)={0x8, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4c}, {0x25}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = kqueue() r8 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="ea0a5dcadd53dfa85af116f878aefd41", 0x10}, {&(0x7f0000000140)="9d9d4fb7eabcadeec27584da8134a75a3889130a5b8ee94bb241158cdac55619b26c4ab90e4af0aee643057eaf", 0x2d}, {&(0x7f0000000180)="763f0fed7e2a28b5f1fba11139da562125ba9f493466e6cfd5731e0afd4c7d6c181503562f2e1056fa4b498bd214a178d5957cd6a3e910fa8dceda6640eedd5d1b4e44e895e2abc1189c98b04cd4f7a044a3bcb3427941e7021f81ec2733f9d27dfdc20d01430e4853a6", 0x6a}, {&(0x7f0000000200)="a091d2c5d05c871bd58564feae91129018110b284fb2f472bbb759a420ba646571d125563b7632", 0x27}, {&(0x7f0000000280)="a3523785540287eb7dd07e4784", 0xd}, {&(0x7f00000002c0)="c1fef6a5cd696a9cc7ebe924f984300c62c173cde4de1bb374bdfa53dae3d6ee04f0c451a226520ee693c6cc33c5ce6a07e59fdc621f5a2980e7527ccc1fd8ee67e9674ec48a439f4ba57b84ee438e57338c20", 0x53}], 0x6, &(0x7f00000003c0)=[{0x30, 0x1, 0xdf, "6610b7a8e6e843b0a9e6845b482848a3845d014d4da3bd3e3b07bc"}, {0x20, 0x1, 0x9, "32bb6dd58de00956b7b3e94d6cda"}, {0xb0, 0xffff, 0x1, "acd58926e28f175196fe4cba615f25e6910eac611a433abfaafe65b2fe8bd2be6d85d34948114fcd3e64a19ffac4735286ec58d782bce28dd865948f9178c1b9afc0b8823b9077b4b82384a37518ed5e8bd0d911cf7252d20c70c965de49dd718932f2fff96f815c974bb4860d763a3a93c9559ac4a716d808cb815477f5129ed0db6b93549df6fa62f0bd26785fbfebf6642e7ab72388dd5060"}], 0x100}, 0x1) kevent(r7, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff94d99b4500", {[], @icmpv6=@echo_request}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff94d99b4500", {[], @icmpv6=@echo_request}}}}}) getrusage(0xffffffffffffffff, 0x0) executing program 1: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000200)=[{0x6, 0x1f, 0x40, 0x9}]}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) socket(0x11, 0x3, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005400), 0x1, 0x0) fcntl$setown(r7, 0x6, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 5: open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x10, 0x2, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4010000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) close(r3) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 6: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xb20a) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="5431fd", 0x3}], 0x1) executing program 7: r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x2) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x7ff) clock_gettime(0x0, &(0x7f0000000280)) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x70) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7}, {0x8000000000000000, 0x5}}, 0x2) connect$unix(r1, &(0x7f0000000000), 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x8) setitimer(0x0, 0x0, &(0x7f0000000100)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x420, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r0 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)) close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000600)=@un=@file={0x0, ""/99}, 0x65, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/66, 0x42}, {&(0x7f0000000700)=""/100, 0x64}, {&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000000840)=""/107, 0x6b}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x5, &(0x7f00000019c0)=""/167, 0xa7}, 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd610d", 0x173}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790fb2d8667f70d6c5d2ed1760800", 0x95}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c28", 0xab}, {&(0x7f0000000340)="13a2285187ddd2fd3b9a276fa2e1c41c8bc8b345771a9b550ee67aba3f0e4e313daa2c93082faff37baa6eee8ec35632442e9c914165c96ed47a0444d7de7a1f4d0157eb52654d313815814f0b3e748736e268e2f3aa54b0ac451356b32089d158d24a5c25ffc2f561469da2fd49974eb16752bd00571fc4e2e7327eb978cb16eb1e5182201e40365b9ba6faacc76eeb25ba9ed6c87853fab2cf8751a009e7b7d31d13ec78940b3f839c730455f4412257ff135e7c3b052bf48cf1d0", 0xbc}], 0x6) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200"]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00001e9000/0x4000)=nil}], './file0\x00'}) close(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x0, 0x20007fff}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)='\f+,T', 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kqueue() sysctl$hw(&(0x7f0000000840)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0xffffff1e) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r1, r0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) (rerun: 64) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) executing program 6: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6, 0x0, 0x0, 0x80000007}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10400, 0x0) executing program 5: getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: sysctl$kern(0x0, 0x0, &(0x7f0000000380)="65d148d3000000000000000000", &(0x7f0000000340)=0xd, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x4, 0x1ff}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001240)=""/4096, 0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 2: socket(0x20, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r3 = socket(0x2, 0x3, 0x2f) sysctl$hw(&(0x7f00000001c0)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) connect$unix(r3, &(0x7f0000000080), 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698b, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="2be138c64486187e35a02995b24b8e16d452facde9df06805c2ff134b478121b836efdf782c43b28608f98fc4addbfdedbc43ffc3d373c08039db0dbf662248a2f329b67babb849c7de566deeafc7db022c4ef62b8e3c438408aa66bd5d22e44b97e4fef473abf06f3a8109252bb740224e9a8976506074ac020d9ad9cd766c6c3a7dc8f2c01e981621a368421e2f13460e5ae59623a444e3f9204d9fed92fd9162871340a85f8d69cde2f0413712f2fa88da7e8766383bc0eb716a7c5a0fc4a81f7d14602d646071a879b42606c5833ac51cb9bf339ad18459cb646b1dbac00dd85b67157e0b175d5ac", 0xea}, {&(0x7f00000004c0)="91bba29a41ec290fcf6b9391a0d76a7568084fdae28c69e464c041be19729eef6d9531423930f099c57426c655a561d38b3f8afc16c1d2f70df26e35fbc447d8ab4a233b0d58003c8532baef567e08f4e2b9e2e4863b1bea28e965b7bc45d2481a971053572b919c3b", 0x69}], 0x2, 0x50a1) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x3, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) connect$unix(r4, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000140)="ae759bc989d6a8c8891aece3822aa684cf1bfc27d59efed0962106dcc68a8411336fc2fd684a5676ca4a6c63d27aaf759c249953d1a0177be68eb597a0f1bf697dc260c77c6adef3", &(0x7f0000000300)=0x48, &(0x7f0000000340)="c2a78e90d464990c6eaa9f85a98248fa7ef6b7c4f12b405a6fb040802290069f7964c98d2c093e66ea5c1314015636fb1189fbdb05f7354f1461a474fb2243393a2648e6e3df195925817e6bb9", 0x4d) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r1) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x80000001, 0xfffffa35}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = socket(0x0, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) dup2(r4, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) writev(r5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000001380)=[{{}, 0x0, 0x0, 0xfffff}, {{}, 0xfffffffffffffffd, 0x0, 0x8, 0x4, 0x7}], 0x40000, &(0x7f0000000100)={0x61, 0x4}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_emit_ethernet(0x1036, &(0x7f0000000b00)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x1028, 0x2, 0x6, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @ra={0x94, 0x6, 0x9}]}}, @udp={{0x0, 0x3, 0x8}, {"f8d5a0a0b70152b7eae5a071441dcd160ed9b6614b55f60b55871c116a4aa325862ffe9f67599fd71f50b9580627c2069ea3321f3a02a1c34b392b61b3c450c7b9213e0860c3d810ff3cc3ad4868f11731539678d818fe98ca9d1b5ec5a3ce2fd8a4f889ecc1a8a200f7690ec307faa0464ea22ae9dee214cdf273a4d5b3a8a775a69fa61ebb277980304cfb3813747124c55cc3e02c496c349150172bb1841b519fc42af144e0dcb33b072c986d19f1ccf59d0ac36487b0c4136a8ee47b401e5ce30b1cf5653312899d9e7820a20e55952b1c87a4fb223620a61857473cf2fc0e4e13195a83bcc498e679f7b865488cd32ba172479c8f143a43c1c5ba6b2e04780788c0d1f9dd64bc13ba7f8213882854995743e6daa7b1f2c03d5a8a840d43c7792c47aa01c7af9e6144823d1707b4b1e28350c7e7a4f5bddc9e365f1b7f7a3306cd37b4361d95d2274444fed6899d3f895942f08c911bbd4b4eca258ff2e0edc12892b7f060aab73ab58bd010d5948619b3a5e8101c77c4789031595e9ba97151c1b2c7e9bb4e4b202383987b02574ab5a4e3beed870b40ce1dc515dd6056ae49cbf7d4e668f825907275511a51e8df8e4852941d62c27f00c3b9a9e5ac618db0ac38bcce9d9e2dd99ce56ab636fb2a651e316fef46e03f98b6b35af59c9f6306ed25e340d7b4b204617b115131b5a81875aa58407777d6c3a74c17a409dbe0bd9a0b651ad506fc3e432d7c407dfe59c73093f109528512e9ab6706bac8c881df20c9f9728e72a595de4898837adbcf2780c23fb7fa5b6e8482b950290939d1c4c4f118a48010ff04b06c12047920369526c9ae4a6564120b5c603f1e598272df2a104442447c015ebc93e8f3a501b9a42374e8adfcb532d34b1fd573365bc485b81aff87e83cc87ed096581b643a4da471fbb469ad07877681d648e842bc7988bd05a696fe8648037c662d07f492a945c2a40fd37e329641ef3718204a298cd81734133dc062bae90f86c1a385f2af2fda96169ee36b91a17e7198125daca2ca0b3ded9669c7118b94eec7cf66c165c0c9ce522cac0b45021c8c2c966c83546c4266ef391c2bb2ddef3fb93196d5d17dc75d6feccb991966cc27a9bc5fdae165e426f9241bdb23b161cb0a15105df39e67c5c41ba9ae19bded26848a7f892ae341db46fc7c9342e87c3a1e99b6dc6573370b8da7b9bb53c1c96ad74109f127bf56f8c28baf2177cc8adf74c846ae1bca2311ebebf4373c3eb84718f5366c7ae6ebce75af5d9a1776568937dd28e73e47d58001a47da51866b52fb2d79698401bdb2632d2ff802ecbbb80add2858146d3cbae9238b1bbd296cea2f51fe7e254d1d87994707d356c4bccbf47eeb4d0433f7d00442fb584da4a1a68e45d4df64471e2a27fd1ec2e8cb42416ec9b6aa86147adc92a74a1aa952e51a9cc2725150b30b79eb4ba25d29cb7786da77e7e4b119dbfd78451fb9c2c76979824669223867db5842c0d8bf873b54b37dedfb88a3f0097531640055b74d964bcc0a7b47364e1c44a059cd05cb37a38fe77b53f27a29f8d9a1cbe735256e93494df27759699ff7f9c2663adb5f997ee45ab553f63b8585248011511c10a233491993c90c88d3c931c84795e99cd1b8650ca93d10694fba92b85700bcb1e9a30a7b34016faac0339ee2481b47daac8d2c7342bf7cd2e67e48a719736118b8b2bfa9e0754f86170e30ff1d6b4b2198e2ab7959b21a1877745c0279026b009b86ba1337d497955fb5a7d872c6b7d03abe1738449979a9ab66d970b2dd974a50d8b6dfe2f58e4311f4c546028fbe9ae12957eb0c1bace5bcdd4c77133edbb138bef918df1a80b2329d1d21544b4b5863bfc593ba95942536113cc230f791c99f127e44a3c8b5a544b3d84e9800716e708c82b8b276819342daf1677b2a8155fd0066595e4389494e5067cd339e926304628eec575fd4614615dee89f1fdc61bc5be98020b2f21c89d7f4c6d1df134726cee3fa6aa9a8466f40158382d287857ba410ada4a1cfbe9d5d7ef2701044db39bd54f416a1d7b6de30ec695de3c083e7333aa083d1d1f8c855fa71620b9aedd166aa0c3e5b570c28481cffbe50df1f1d2d642adcb079b887245bb70852a3e276042a37e5b6588c02b7b5b2105d284e4b8db944b1ae1d8b576dc9f6a0aad073f608e393f84b19eb7fccddf8d12e4cd807db48b9e98a40ea033476837ef695907e04b367f42c1eb4aa1291602cac98f00a1a4e1b688a09db33604939e103e05d1be071380b5e4eda2021568f98b2a9d4538b29453b03d744aebcc64d09c8444cdd73daee413304a3153bc8bceced5159cc7de4d54589984c3cae589fc15e9707c67fd9d77ba956f215ff0958c7278660dd728afe65a1dfe652a3f06f4088adcf290b9b9bf1a71be9b776ff3ae9b535b36e82fb477b600b77bed80342a4293359f2db9de0048a0d678dfcd61bd27e2c4d112a704dc53ae43ac56a105495a7fdb0c7722a1d57ed19b97329eca2b7b5149d85708f6e49555128bfa19a0ddd6827c4cb78010c043e80f3f9a004e37a01c39936b5b2d40947c120e9b0bbeb641c5fe5caa344a26bf3a2b85e6f36ff85e9f731273827eb4c9bb17e6a51fb1436e48cd3ae214292a4d233b5321cd0fc17784e3135c2b0643d899150cef577591f475d9afdbb662550d7f98421eb23d97bd5898d0bd68cb9f8c1e53730325d1cf82845c5199201af7ad9aede6d796099975318361a34c48d90315eaba5ee4da159389606fd503b3d74f74512c1541b6b99c1eeaacf9f64e9ef8ae06a3a2f4432d97c283a15fd7f52a75fc1519d8db09262809affb5ec5bbe930696973f72b3a7eaf5b5530c0514dae76d81538adaed93371d2d6954e81fdebf17aba716f22c6cb30c804e4aea64a600111c3f59ac0af7e1adfc0f07f62894ddd6274949f42176ef14ffa4ffd0b1e13f6043f97906a07a4c433b6d032ede2152e5bc29ecaa264f4239cc6d4551601da1a517c43620140b615f22d8515765f440b25d9b230c1371a6e7fc344a1956b8af4765111dacee58875c1f556646655faf91c1fcc8987ea2d011760781cf4e80e617769f59d19289c991184fdf67bd7a3984b4d23ea6b3419d87a024269b7ccfdbef1b7edcfc6dd664030cf982169566314c4be3df87911533ee1ecc1eaa7da61ce42e059602dc21203ad5e4b7fac2c4dc4f9c0dfff62d81e10988616f9fc3d757f9f8bc9648db8adf715692c587038a8cc753d3f77b4a2e1be4dc4674e0841175db01632e063d0621f8bffed13631d0061b98cb075cfebf112507feea95e62d1eeb4db536101003e51b6210cf602e872c139b0953895b362239f402df3d3c260e7c9f2f43c95cedf456c751edc4bfa962f2cdd765d03de1738923ee4052637a32c1b6573b27ef9d836a7122fa0cfd6ff070785ec1d9884274d731da08aae8d143424a106bff97f48cc742ad3fa9ba8b1c9795e0e144e5d96e4664c67121fa524c6d39f6ff1f92cab9dbc8d5f6e6ffaa497d3fda6444557d1db19e0aa4f83bf64e2ad06ddf03610cfacd6b2a92ab546678021b6e37f32fd45965ffff86c9aa3d9e7b1df987508fc4d5094fa296241d5418a6959e9ad3ea34b3757853f2f0c47881c1ea153812d6d3fffa8fabe5d9ca63ac66354b92624906824a22c5ec4088d92fd76d2658c7ff513fbc14bdeb36448933b5827d37f9c7faf9aa6e7e25e44b05f4ad6715e4311c92534fa348eaff0bfb4dba23a62170360fea84a5023c426acfca8f32277370c81f9f7f982be478e741505a0af05b6caedea2830f70f3abee3cd04469e1556253d495a0444508d6cc4bb70f7c36ca824eda3e593487feafb75c30246bcc1105505728912ec62de7263b14a9f85d03029149b2b61002ff5daf9ee1be8e5d8752acdcd93d0704510a47eb88002799064da6412e70c4fce9d12c3a8dee91753fda7cf97561b5cf673433d3b2535d5c903aa21d4c753d663e02e3e9332425629b08aa4e47c06efa6a886705c4cdb5b9acc9281ab21ec6ae46537fe747ca6bcb5e7e836931683eeac0bf055528cbe56d2c7649e06ac81d745daf0dac732c6218b60374a76c504d2405297ec7dd48816e913e6f38773f9618396f1081c65f2d41bc5e7658089a8386486e2270db634a4974723fe934976e72c1daa6062c9e1f41106b6083ea1493dee112331a506b4dcd6ab0a8761e89a3237244fcdab8563ec00017603330f5ab225cbe492a5efe0bc1ac4ef6c3e05c8f7f188151590ccb013384e29024b433d90a1ffccd900f5a0d40370f9511a41b071fbf49eb9b2dd21083989e423308611df4a6a46c38d213df82ba25a3eb4fea3836f151868040fc4a4c7c33056be9055b345d2dbd3d66730e89b6e085c80fe5db03e2a68ea520953b94bd0dd622d82d395949aac9e7e9633893ce7e52ecdf2157b5a46aeca3d036c56cbdac3b1ee9aa6ab3a86af3165308cb0ceca048381cd4a43024c9920099b75db97168126f22f6db7bf203c2bce80b9abfa40554f8a22b506fd6d14752584899930173d36fa5495549b90653d9bbbf1b473ae8666a3e4882c9b32c2827c7b781320e87430bc5b1c29e127e304a94dc0c503036274ac7d607e764c77e13a991158f42646e8633888873e80fc2b1a307cb6c9023c142a7b3b4ccb5fe299dd4794b62b29ae42ab1e8501fe67b85929aaa08eb15d778708c4cf91c946df09c6d4defe0880a8cdc8c6ea0561e179cab3a49594d4f0d8cc811f9184a81fcccaeebe4d085dc53bd6ef516ea2c1e3a8206b5583e31d2634ef4939d2a232a75e557d68ad8687e3b77c85e94f0bee9e84eaf072d9355a76fb987942710a8c68c54364a787b660596fe80087bcf0ec89bcf56de5f610a82a982d48df99521df61eb0a8743d6f92e377e8650d106211edc36602e3da5b6194b543e27b2cda2e8b6b2c6f62dc7d15abf8fc2ba7b7c87e331f3f560592612707dbfba3b5bda0bfd22f00699b22dc8aea69e2fe54b6c404597385976f3da99f1725da32da1fb4a4e8e15ff4fc258dbd800b7bb574b9295eee9187a092236b6136b00f2b4550bc254e3564df8c96a08f2761aa976376f55caed885f9a791f8c3f7ede6d290bddc8d77f60a9763b8cde3fdf3230fbeb0328475f9cdc08f93507957165617a0c269965f9c5bfe8d5ebc6d014a65765b191c0c796bec77bb61d829e1226b7b286cbe21070689fab516a0f98bccba29cff5b6dd673c9baa9490222469b5efe65d38fb1a54730fffc09e42e1858dc5af1b742eecca959d46dbfe7957771144db7b886ba8c0b8006a6e3aa6352546a4de89276661debdd05cfc12ab48192e79ca76eab914185328dacce12a78a82dce2b116d7cc0fcfefe8023461c1cdf3af305b35bb33219cf980920096dc1dd4e1f2ec72eba4409257c1ae6b0993b43e6ae5f3da0555c21700d0318a64453d5666c6b486f32e40953dfb19f5199a4f19c0d28f7e1ed41d490131e0bff851f09e0511f5a17fb5d8aa2113b131981d020111e9f4a0b7b92660ed7155446be79279ac2759da1c1d14fb9c6059f1b0f1ae489532a45ece362ec8232c055ba6a59d1afea31652dce9f9bd1b92d8f4aea91d1574edaba549ed6a9312b5af89dede8603fa54055fff9dec375df6482a4bb691574d6ff82bea7d64a201306f462855c0ef4962e2b8777092daba97243a4951d31bdc0e64f93b3cf26222177e3b27305b7022e018667d642d10ec00dd1dd895510d575adc5648b73deada672bd92d90093c8a00116156ca1f57fd27ce47c6a"}}}}}}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000dbb000/0x1000)=nil, 0x1000, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) close(r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a5", 0xd}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x9) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="758f5c34d9c8928dd0e59cab3e136f40281b80bcb8c6410340661106e285a8947e51658d6bf9a32e2c52b254", 0x2c) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x4, 0x6, './file0\x00', 0x3, 0xef, 0x101, 0xff}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) write(r3, &(0x7f0000000080)="2f0abc8cd1a31f6bb5f9964342a01c4cb09f4610f6a3c87a1d3a79131af0d34fcb09938286de57f77b1271c386ff5e1a4a9c8caebf675f2f854b7621afd0f97860d501de1204c9dbf8d80ad590fddc066ec353ea7c4651b83f", 0x59) setgroups(0x9, &(0x7f00000010c0)) executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) mlockall(0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xbf, 0x0, 0x0, 0x164a}, 0xc) setrlimit(0x6, &(0x7f00000000c0)={0x100000, 0x100000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) syz_emit_ethernet(0xffffff6b, &(0x7f0000000140)={@broadcast, @random="a58a328e7605", [], {@ipv4={0x800, {{0x2c, 0x4, 0x0, 0x0, 0xc4, 0x0, 0x0, 0x0, 0xb, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff, {[@lsrr={0x83, 0x13, 0x0, [@multicast1, @empty, @remote={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x44, 0x5, "010d0f"}, @generic={0x88, 0xe, "66e8ed0bc0da833b33dae2a9"}, @lsrr={0x83, 0x23, 0xe0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @ssrr={0x89, 0x23, 0x7f, [@remote={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @multicast1, @loopback]}, @rr={0x7, 0xf, 0x0, [@broadcast, @broadcast, @loopback]}, @rr={0x7, 0x1f, 0x12, [@multicast1, @local={0xac, 0x14, 0x0}, @empty, @multicast1, @multicast2, @rand_addr, @multicast2]}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) vnd0: sloppy read from proc 65056 (syz-executor.7): blkno 64 bcount 2048 vnd0: sloppy read from proc 65056 (syz-executor.7): blkno 1024 bcount 2048 executing program 6: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c5, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000840)='./file0/file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x8000, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) pwrite(0xffffffffffffffff, &(0x7f00000007c0)="4bca856c55b22b1c16fe94be0e2e50ec32b92114bef581f4eea4dc6ac2d359307f795ab92b35eb0b39669c2f2c78406e65f29cf4b4511b1dbd78cc666ffec2ee55a7a9b04db8a29249b5e329c30e4e0bfcafeb532fb5d77cbde79e10ccf538386953494a5f4dd82869d9", 0x6a, 0x1bd8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000600)="ea00000100000000b96c66263835e8253166b0d4d4ea9556abb5744022cf15344529fe71bf40e6c77eca24a2da967e07fb2e22e2ea742b5cc544ca053d817b186f129cc3776ab07d811b09461943cbeb5d99ea679bc1f94fb939212dfe95bc772c7fa7192529792684c696dfc0c94dece703bf7ab75cd9d48c20abccd27fff62468e89fcf1859b9f1525aa475e0595c73cea38dd52b69c4c230197f879a80e3c289fcacf1cda795430f8c88ae60a35c8fdf0fb99e76b68bb7a64e00001b19f1d34ca6b9ce75eec728b23470065c4df4d8f261b81033307d3a6e836d22b192ad3108a04e4b622d15e5dcbb45eb337412a42252197408903e8d6c92878bed3002b43a2940ca38b25093971043f77709a6896e14c1bd825acd647004be2eb553b7575287a597c9ffef8bd234c79b395d007e03ea69ffbcd76bdf68648d8fe83cc47f922c24f582f0de2e55a23f21b29ec5ebb3658f79fdf0a9c6a93c40648a81c65201210e274420192f34f3ceee476060ee1998df1009f76039caca2a2ade63f5db27c003d255e377f21d21510e9e820e0ca8a453c7dc55e004bf9885c7cabe261a1caf6d469a6383b6df1872b19", 0x15b) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000040)="3de6ad9d360e69a2fd39", &(0x7f0000000080)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba7c8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02d81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) syz_open_pts() (async) r1 = syz_open_pts() dup2(r1, r0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) semget(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x20000000}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="71f91e3671ac0058090000001d94a34b8e5f84cf71b5b45b56c97082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x14}, 0x3, &(0x7f0000000080)="509c1c8cd58bfe46aaaa92e97ebb66eff0df2ec65da060b64f2b9cd1147f32629ab8816a4b05bbcfcd7ec8ecdfba0d9320cf0d765dbdc88790473e51cf61447a7fadb0ff76035a33b728dd60e8a84a535e7da5ef5a5d64c4afbe6a1bb1a27daee72691cc768e373dfbe025669b9be4798c72413c241f6c60fb439772c843f14c82ab5d40c9c63169c8", &(0x7f0000000180)=0x89, &(0x7f00000001c0)="369fd42f25e8547a577f734eb419eebad2a9314545449763bbba4cb596792847324010db8511a98252c0d3d362473c46460b968750e7ae5d62347ff26616a89c0978256480a25bb863b2dfdafbabc4f36f925bef938d48d2f0c6cebcfd13948f87929f86a9702c2769f31399e7c53c6f8c8ffc47112be901d145267d7c0873aecb37b67964ef404e01784916d850474d4109de9d1b3b8e14be05a4dd60e13458c41f27b63923f7ef21ccfa4b01f73e5e51a568e51b78f66630cf54ac3d0bfdb8", 0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x14}, 0x3, &(0x7f0000000080)="509c1c8cd58bfe46aaaa92e97ebb66eff0df2ec65da060b64f2b9cd1147f32629ab8816a4b05bbcfcd7ec8ecdfba0d9320cf0d765dbdc88790473e51cf61447a7fadb0ff76035a33b728dd60e8a84a535e7da5ef5a5d64c4afbe6a1bb1a27daee72691cc768e373dfbe025669b9be4798c72413c241f6c60fb439772c843f14c82ab5d40c9c63169c8", &(0x7f0000000180)=0x89, &(0x7f00000001c0)="369fd42f25e8547a577f734eb419eebad2a9314545449763bbba4cb596792847324010db8511a98252c0d3d362473c46460b968750e7ae5d62347ff26616a89c0978256480a25bb863b2dfdafbabc4f36f925bef938d48d2f0c6cebcfd13948f87929f86a9702c2769f31399e7c53c6f8c8ffc47112be901d145267d7c0873aecb37b67964ef404e01784916d850474d4109de9d1b3b8e14be05a4dd60e13458c41f27b63923f7ef21ccfa4b01f73e5e51a568e51b78f66630cf54ac3d0bfdb8", 0xc0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)=[{}, {0x1}], 0x2}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000700)="42a5fb95b4280d", &(0x7f0000000380)=0x7, &(0x7f00000003c0), 0x0) executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xc57d) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="0064bc00", 0x4) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x23}, {0x88}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x8000, 0x2, {0x408, 0x8}}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000000)=0x1920) (async) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x9) (async) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x9) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="758f5c34d9c8928dd0e59cab3e136f40281b80bcb8c6410340661106e285a8947e51658d6bf9a32e2c52b254", 0x2c) (async) write(r0, &(0x7f0000000100)="758f5c34d9c8928dd0e59cab3e136f40281b80bcb8c6410340661106e285a8947e51658d6bf9a32e2c52b254", 0x2c) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x4, 0x6, './file0\x00', 0x3, 0xef, 0x101, 0xff}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) (async) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) write(r3, &(0x7f0000000080)="2f0abc8cd1a31f6bb5f9964342a01c4cb09f4610f6a3c87a1d3a79131af0d34fcb09938286de57f77b1271c386ff5e1a4a9c8caebf675f2f854b7621afd0f97860d501de1204c9dbf8d80ad590fddc066ec353ea7c4651b83f", 0x59) setgroups(0x9, &(0x7f00000010c0)) (async) setgroups(0x9, &(0x7f00000010c0)) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}, {}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) 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) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x2000029, 0x35, &(0x7f0000000140)="030000fd29718788e73ed64911e626c933ef44fed59d5653ae7d7d88881004db42d2f10c136c6ba887f82a824af248ddaadcb0", 0x33) r6 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000080)=0x2a8, 0x4) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffc, 0x47}], 0x40, 0x0, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r9 = dup2(r4, r5) r10 = accept$inet6(r9, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r10, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) msgget$private(0x0, 0xffffffffffffff41) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2000, 0x59be) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) open(&(0x7f0000000500)='./file1\x00', 0x1, 0x28) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x3, 0x4) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() setreuid(0xee00, r0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xd4, 0x1fc}, 0x0, 0x0, 0x9ae}) r2 = socket(0x18, 0x3, 0x0) r3 = msgget$private(0x0, 0x597) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r4 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r4) msgctl$IPC_SET(r3, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000d33dd41412a0a25d202a000000000000000000000000000014ddb076d39db5514395343a7d5d7bce400cf25232b39161d0d73e3bbf8642f01577a07d2a717161996974d4ae8863cb8d402964fa498f57415b59abdc2600"/104], 0x2a, 0x800) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000003b000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x5010, r1, 0x100000001) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x46}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000009f000/0x3000)=nil, 0x3000, 0x1) executing program 5: socket$inet(0x2, 0x1, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getpgid(0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x68652f07df9a429c, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) syz_open_pts() readv(r1, &(0x7f0000000540)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/14, 0xe}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000000500)=""/20, 0x14}, {&(0x7f0000003900)=""/170, 0xaa}, {&(0x7f00000039c0)=""/174, 0xae}], 0x6) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8fbb629b9a38e04ee99d08b21f26f13a026ef8bef4fbfddddb4a91d91150eb8a", 0x63) socketpair(0x28, 0x3, 0xfa, &(0x7f00000003c0)) socketpair(0x20, 0x0, 0x5, &(0x7f0000000040)) sysctl$net_inet6_ip6(&(0x7f0000000440)={0x4, 0x18, 0x29, 0x1c}, 0x34, &(0x7f0000000480), &(0x7f00000004c0), &(0x7f00000001c0)="bdae96c521da698b419883c1d279a6d2fded1d0ccd3526a1b1307032fa9d097fd8ec1349d696e3a30ccbafd00e92f28439aefa7145bc4adae03b28579d24ae09ac14321c9d8a5ce0abb0d7017ce4b76f7ba726b3d4c7c7661d9be7c315e0b7ba066e8a404e697291102bdeced31c805b8cb8f20dd7284d65eac207f198ed9ca0a4ea07015a5108994df6b721bd4cec2bea48a660c155fcbb248c064959c09de3d1bb96b8e9c9be336b4f777bf6893e5b6b0054bc8611319f164212d80b435f859365fdfe65469f1a6c369e3d054e1ecbd735fbe81b39ae9e5e5b43deef3f7a2cf97580707a268bbf0cbe634125665d2001d105bd051d3aa0a099959854256ab402dce95bf8650e41a93a70f96286cb101c932363a1ffb30ddea473a0947923ca840be5df27668879406b8cd383a95f2c01489b5a00753ee734e3de126f56a4de1fdfc54c37c070f664fb92ebed50ec45062122e766bb6d1086fe1378e0d8ca468dd57194d2bbf79427853cc710c4437bbef75f74ad929c0636350cbc9a88cc3b9bd73aad6c60f7c0eda30014a00a4a19e188a2db95407be0a55064bfd6bb97ca4da7fb61d5461f15bcc6c56f86b765f2daff5f0b1571835339809532e7ac9bcdedc2a1a62ffbd719e81b9c5a3cdcb7c5bf4661e57c4df1ecff2d70df39", 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000005c0)="947d8b58f29d1ae674a1bf40bc48105fccedb3306f3dccb2c933beb63f5063cba8c55615f92f3f710bc08a20c5e89751c1df4a6f527acfa22c5349a52c93d3b2b9e9e5f355c7f8d4329432983443585d7cb9193242a8bad3359e58b78d8aa0f4413fdfbc359f24d3000ce2844422b1cccf93734f4b79d0557b6e5a4414947fe926fda4009189cd3c5923e84cd8d12d80099f323cbb42d971ff1b153822ec9202ae4c73a96c2cd5ecae85fc2727477e94c29168b0", &(0x7f0000000680)=0xb4, &(0x7f00000006c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') open(&(0x7f0000000800)='./file0\x00', 0x2, 0x108) sysctl$hw(&(0x7f0000000840)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(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') pipe(&(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setuid(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/158) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x30}, {0x5c}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat(r6, 0x0, 0x8000, 0x110) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x5}, {0x16}]}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYRESHEX=r4]) msgget(0x1, 0x608) setsockopt(r2, 0x2c, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x20) r8 = dup2(r2, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r9, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000380)="cc0060439cfa2d97230b28dbb3950e55fc71b8c2d79b376edbe5f62b86b1bc4e97a7e36ad2e63a0ca6b36c3afaaf61a58e95412c07b809d024b660189098d87991a0043c7e243c17af7cd09b2356cf1a9660e93641ea735634214dd9179ff608fd45008139ae1a9d8b7255049566a849c7e260b4153c663f18102bf3ce0a0ebe90f0f725308c25", 0x87}], 0x2, 0x0) pckbd_enable: command error executing program 6: semop(0x0, &(0x7f0000000140)=[{}, {0x0, 0x0, 0x800}, {}, {}, {0x0, 0x1}, {}, {0x3}, {0x0, 0x0, 0xc00}], 0x8) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000000380)="65d148d3000000000000000000", &(0x7f0000000340)=0xd, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x4, 0x1ff}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001240)=""/4096, 0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x2, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0xc72d25ba2bcaf5e3, &(0x7f0000000340)=0x8000, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, 0x0) open(0x0, 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe"]) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x40}, {0x1}]}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(r4, r4) r5 = semget$private(0x0, 0x2, 0x490) r6 = getgid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r4, r6, 0x0, r7, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r4) executing program 7: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 1: setrlimit(0x3, &(0x7f0000000980)={0x6, 0x100000}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)={0x0}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="c97f42ff5cbe5bc47bee7dd0405c27a1107587045956c30fc91153064feb89c3ff827546e20e98881e7a6ed1c51209b1df382eb934d59d8ec2f4e3d89c7b90e870e66ba407e9ce1524117811d5b2d3eddcb0", 0x52}], 0x1) msgget$private(0x0, 0x402) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000000000)="0d973239f5f2de1171ce52ef51f4e3f2234757a5a7ede2e152ae2e87afebae20a375f1ee7ea7f173808f200e9e18aa43da375441b4b5d042fb440f44af7fe0a7dc95f2e1f648e9d4490211582a1054dc1753941bafeb564207531e8c3e7a0a9c43264ca60e49c18598f16aeb61a4cde800c5adfb", 0x74) executing program 5: setrlimit(0x1, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x8001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() setuid(0xffffffffffffffff) pipe(&(0x7f0000000240)) sysctl$vm(&(0x7f0000000100)={0x2, 0x3}, 0x2, &(0x7f0000000440)="14484300f1bfe49dae61491c1a87861c2d2d8b30bf1864173570a2a887258acbe1d2568a73b24ab74a2bf9cbb88adf04ba740fb102ef7c40c6fd5e8e973384a191f924f0fa96fa36705a617181dcedeefc3c94a4ec7ac23274364aa548d74ea50e0b84f195f97d2e81b1025379a226169492c6aa0bf1feca3f20fbb137fa6814ae79aa2fa9850000000000", &(0x7f0000000080)=0x8b, &(0x7f0000000500)="b123065a46d03085f05ec981d9b5354c4dbe3611ef4791633656680089aa79aedec0e7e94d06e1dee29d795afd5ec160bd3880735141541d4a7f0ef690ee9a6cef8147ce34270b6c165b590c4ec0828f7209c0a7bf3e50d345aeb6b79bbccc262e2576de2cae8f0a77bed75ec4835787e271deb75b7999308898bd09ef0b113dcfdff5fe0ec73d8ee108e52821d9792150952b4d917adc92c81f2f16a963c6c0d2f8127334028e3cb8f98c518753333b360621455f4faf7b55e5fc2ebf7c295fded56bc2416ab44e6dd938511fa0aa71058c574570a986", 0xd7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup(r3) r5 = accept$unix(r4, 0x0, &(0x7f00000001c0)) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x20000000000001be, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x3}, {0x50}, {0x6, 0x5}]}) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r6, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r7 = socket(0x18, 0x2, 0x0) close(r7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x2, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket(0x18, 0x1, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x400000000000000, 0x7}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x11c, 0x2, 0xbcdf, 0x8000000000000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x2, 0x7}, {{r0}, 0x7b904de1e19b498, 0x80, 0x1, 0x6, 0xcc97}], 0x3, 0x0) mkdir(&(0x7f0000000480)='./bus\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='r\x00') renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x22}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ktrace(0x0, 0x0, 0x144, 0x0) sysctl$kern(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="a3f4b4436032576216b1dbdde6bd69ad7515628fc23296ea738f91687b1146480297daee44bc4f327cd8bee51bcce09bcf66dc3f50db714029b17bad7da84111db1fe47e0afeaabc58a622e8451da1a45bfa9f698e816e568b24", &(0x7f00000001c0)=0x5a, &(0x7f0000000200)="442e186200e307ef8508a727421909", 0xf) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}, {&(0x7f00000004c0)="59e113b71a151cf8d69df7fad17a398c1cbc9b914e882bac4a3ea6457db075e74ada94668728a160205139b16a7534a9e55cd8743956cbaaff1afcbc8bb8c1a696e27c1e0e9502fca87a397d62a379d9ba1ee67e499791f1aa75942df05e0d1afaa59b873f3b37683e4babfae48ed04061e6d62d5e0afbf79e1d609f4c357eadaedbe8b1251f23b9cff12e6678d3900c03e145a5268fd375e4fa5e47d05e414e4f9257630e90de14701d96a16d4d7b5031538c4c0b2de88e621be8696c3022c4", 0xc0}, {&(0x7f0000000580)="066a0da3490232027bca1e68412b16daa8b614ca5c4ad8d72755738d9020c9f91b25c1e114cf403b4885740ba2f49258d8ee7e7e4ea83d0e06a713b6bd4c8590c03b2920ea3cf07b65350ef773648ed732db3885bf2849472a66290f842d067b45289965d630bd73968ae8d759be4cbdaed4fee333989fb54d975cd68f564f42ec29f503d5f492137f38f6cd22e1fabe95b4429b2108442879266f4df616fa095674772ae49164fbef67d5675c01ab20c57cc6832141593dc3d0b857289ac54f15196304aa9e5934967c268a831d7928a43ccc", 0xd3}], 0x3) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) executing program 7: setrlimit(0xf, &(0x7f0000000980)={0x400000000000, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd, 0x7f, "1a91a80201d03f84e33ee7790000000500"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0xff24) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) setreuid(0x0, 0x0) getpid() geteuid() r4 = semget$private(0x0, 0x4000000009, 0x39b) semop(r4, &(0x7f0000000300)=[{0x0, 0x407}, {0x1, 0x40, 0x1000}], 0x2aaaaaaaaaaaaafe) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x18088, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x3d}, {0x6, 0x1, 0x0, 0x3}]}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @local={0xfe, 0x80, '\x00', 0x0}}}}}) (rerun: 64) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) bind(r2, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x4}) (async) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) (async) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000001c0)) dup2(r5, r3) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x78, 0xffffffffffffffff, 0x0) executing program 0: socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c7, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r0) r1 = socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555f", 0x10}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 2: setrlimit(0x3, &(0x7f0000000980)={0x6, 0x100000}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)={0x0}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) (async) close(r0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="c97f42ff5cbe5bc47bee7dd0405c27a1107587045956c30fc91153064feb89c3ff827546e20e98881e7a6ed1c51209b1df382eb934d59d8ec2f4e3d89c7b90e870e66ba407e9ce1524117811d5b2d3eddcb0", 0x52}], 0x1) (async) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="c97f42ff5cbe5bc47bee7dd0405c27a1107587045956c30fc91153064feb89c3ff827546e20e98881e7a6ed1c51209b1df382eb934d59d8ec2f4e3d89c7b90e870e66ba407e9ce1524117811d5b2d3eddcb0", 0x52}], 0x1) msgget$private(0x0, 0x402) (async) msgget$private(0x0, 0x402) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000000000)="0d973239f5f2de1171ce52ef51f4e3f2234757a5a7ede2e152ae2e87afebae20a375f1ee7ea7f173808f200e9e18aa43da375441b4b5d042fb440f44af7fe0a7dc95f2e1f648e9d4490211582a1054dc1753941bafeb564207531e8c3e7a0a9c43264ca60e49c18598f16aeb61a4cde800c5adfb", 0x74) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000300)={0xff}, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) socket(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r3) setsockopt(r2, 0x6, 0x8, &(0x7f00000001c0)="d79996817282631df885ca688f680722cc2f349f175c3e389df61fe802f97e60ecf31b2718116e978b0b5aca8803489153f1f686f96d34fa8176761650e57825184f8c060000000000000040fabe613b77f68109a2d3580e3e53a92415", 0xffffffffffffff32) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 5: getppid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x2) close(r0) ktrace(0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x11d) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() sendmmsg(r4, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="115837666ab684ab91", 0x9}, {&(0x7f00000013c0)="40657f0676e87b6990f86d6ad8c33ebb416d32c94d169f9aa090803327d5e5f02160bf91487d84d345740d6c862bf3b4a92112ee5398c890b6a388111a37bacf8c53fb0b7e21b6a59eeeeb213f9664bd5f98a9ee5c1fad06be65c7d0c89a6d15bc7025b455946e0bf757045cb173b6f4bd31ca1ca19dd39fdf9a4a27adf8ea080f9b636cd4507b763f5a05b10ed5ea7ba1a6f35e68c240c0f1c61ac44251fc10a988dc80fa4ac7f6e33c66419b9b4cd2048f6a0a9f53fa1569bb79508736ca7f832bef2dba80c0", 0xc7}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="700000000000000001000000ffff0000c1e9ec7a2fbff12a904de44933ea37f79a9ab4661deb8a9d8c7fdf0bfedc3d594b3dcb65b60083225230940da72df73e20ac97e79993f83711d7d1cefef0c7f9869fbbf09272a37199245e6ad59526d628c9a3544f44730c3d6d84fa990000000001000000000000ffff000000000080ff07b952e353acbc60cc56eb4c93d7359bd5966238e9001f1edcf1d2f6d9582349977facd3b2540aeaf8df4df0e35ea55cc8cc0ced8b71c7d36f29660dcaca16728b27d3ea3cd87de2c31a9ed1f28e0420fa9ade86f7c7f4e48355b7e1793b3e7bf3de91286b696632bed3d4ea62a529de6fa071ea6140d6a68cc6617cdf3ebc5ff196d622cc4f9cf6ba68c19064c0dac73329a1107ad2c3bf1f89c35d9a68526b8ad64e2a84275212a5d06a0bd0a7ab97727634076ea35d1caeedcd05437ea0cd2e8642399e25accf1e878339669f69ebd885f17b8e83e78a706eb72d2d35f68b4dc54a422d9d5ce1039ea227000000900f00000000000001000000070000006e598ec38272d87fb39cf16a64a77acb37c8956dd66fab5f076f18f9765bf5abe322cb83db96deb2f5fddc3b1569aed27b88afd45e3dce9c96df8b05b27621c8f3a48a895f8017b843957e298b9d3608f59b18e337d294f5bdcb1bad3ac13ed4a10e9966a3afec2a48d4ad4d95e904187d9a827240d9210fa0fbdb8c877f848a176df0249aa5b3fd123e9bdfc62640f5afe29de3cabd2d53f5b01d2261f2c369223bd555b2e93d5caae3d7cf8c0ee4cb4d3aff798e756c6f52ce0c30c9ad92476812036beb2e4d22a3bb40fa52b501b86a53ffea540ea0dfca72d1bdf04cd8f220c138d901d3c19d6ae86e04741e360e4395ceb131da58cf6dc572338661a0ee87485b335d93519f08fb27b323bc25502822bfacaf0d1064fe92a8ef47a101c509032d4b6d5a91fd8f9b7dc0266d9a16577b0a6516d3ceef89c6cbda2cdd6235713778424602ae68c1f449619ad94c499297f9d9cdd38d5426c89018989e297f88484bdfb8558481f4c5856d908d6efa356d6484b3378722c51e6a0f857fea2337598b556819314459387b88603ad48f74104c3e147d045859db0aa7cd519707c81e0c04f0958844c580d7f00d9dcb414ce6567426a577427da47eb55583d6d8b0d18fb75b07b1aaeb45ac9d593517f97926e5d8564dd37601135cb2e5b4f6d75ff71a6066334c5c3fbc09a8e0bc9c75e9db29fa6a66939b659d111014eff0f9ce621f920ecc42ab3bf79bc05d0b88f2012c19c53e2e3afd367b725cba915f836cd70f8cb1f38bb0312d19eb29e6c7ad95288bb185d4f9fae968206e3cb4f081a0c8eac1924408c47bd78c151d597bbf1675d51a6a55bdc546412dce8f5068baa3215a7b4ba55341f11833f4c0126a61471db6224e64b48bf10dbffbc98538521d00f13f1b91e97d1fa25a8078345166ace72eea9237b6c823e43d2efe8103c734fe99acbe2c3647eed805954403598da2e00143d6858a4510e02d11b24c716c4fe64df92313cfc0162af2139f599c54723244cf907c1751a6c7d1341ddec02e666a4b807d094be6b59cf222d825aaa5bafcdbe51e9487410c5cdf6a9aa326bfb0bf30dce4a8c33e7f3c6c9e1ff8bb3e34cddcae087b3b94794728656ef052f105049804f48c51deb97776c512bb4acad76cc2639b52d2562303eb093802d9e86fce028d84467163e3586c958d72c334166f791c9bea137689ed0b1377be48020871a833aebcf4c6c16df5518ab4a191dc62ce0a885c0a52d499077b96c1d873657569237ce06243276ecde569649c90ce27650812ea817344ea7c865ddb69c39d242a74ed41a077bc6d46d7074acb955f2dd8677f4c805c107ff19d346e82e1d6edc0ba985b067f0b964ebe9e2046a7dab36b0031ab3595df81397893897dd4aefe88ade9c1c17089224f326ff26e353eb3a85ffe8162a5c2c043c073702c73c4c601cc7aa6d84cc2e44ded0866e573a5063357825ceb40e3fdf1c222f5d06b10c38437b5b92527da26e5829a85eacc17ebdcef52c70352f2152a5b790893a9c1f1cd2897e7ae11132cabcbc6d477c3c399c86cf318e2d701f46880847e6b9197360288e8dd954f6e25ad681e00b0492f2137e761e9b92b4134caafe3e9370e68ecef7ffd140c3c7fed8431615d6f6d9bf027eff775db4bac47dd099a59e53c58b8e8f74c1baefc4bd0009ae0d99a8038733f94caab06e6b9ea3bd5286f046eb7baa9240dd28e71744374b1b09ecfcaff8c0f0f1e4de6f78cca911844d77363a7cbf387921b2854373901b2ade4f029bcdce91be49f8ae554c7504db372b9a234d75f678b35c9517dc75688c3cdfdcf54c60ad75105ece92df0f5ff397ad2345af200576b511c016bd610911cbf49439e549314b3cc0bcbeeac5a03615bb35036626b5af89daeb9efe538038024ae4ea69cd6ecbd1f29bb6df297466eed942782f476ad15b65761136d9288783fbda05f73e40a0324710e96968a1c5971f1b64dc7262b74b3c872a2b7f9dc6b2eb30e7a2a508ad2cf6a2f3f6af7bc333b46de3b9d7eab3569d8bea318dd6b7b5e8efcabd2d483e2609138ea56e3775828dba2f1e1a6ed50be71c854ae3cc68aca01e1d085c432801724620b7cbf0a728812354069af8cf080910e6659affa7ce068418a0cd30671148f6c3fb4c05f8e17a88e4ee651d65c851746529a9f58987e0818d00c3fdfb30c92dad06e658af646afd3bd1480a2325884f77f7caf94208021ade8c6f33102a0e6fb83a44ea41b9993f84226017dd6753c95ee3edec9f5cf90f104dfc26adc5b43717932a5ac73ad977215a7695093966cec9fbbe0a0ac54613a2eb64cf80900f73a5e0530b57d49aacd64e4aa99c4294b4b357c1925a1433d09a12ab779f37706ba88cc1373e5ffd775004853e87280e07d5ceb36be91aafe0978040a71c41840d9b30c9861e9e7f02532ae5bbd6077afff5d97bf027809720ac428c808d709e9b3fc1e5e1fb0c2d869cec005c1468c54a4508fae2068e2f6ad256758a701cbcb3d5643634a54621dc1f973041f212010da3d404ea0382997e0018d7a1b81636bd0318e70c7c89decbfd37a304cb2427e061e44201629c610af5fcd239eef195011c11195f36c93e3c878db4d854d2bf51e358457fc890bc34fd42b41e61c605a915c3e8c913caf72c4c964464e9fa6acc038cfbb687a707ceb381f7fba55807f9adc95ba191a7f88bc2d2e0eb749250262106f964c74c78d4822f8f95d66d0f53af78f807a805494736b0d85b017a130f59fc0cf9497934d7e12d73411079c3c4e70f332a5ac26d281feeeb11f281c795447469411a1a687509816b95fe1d2864696e8b4187369bfbfd2eb533cbb9f7c8c6bf6fbca4e64d153941e4bd790b1bb930f474ce15caec0314ba3138e11da8a6f5533aedea9e25ec993cef6e680b358fb3121b8a7c914cb89c1a87bcbdaf32bc07f6d54fa92c97ebd4497adb064d7a48a83dd4f939f3bfb51190f59131e8127b66b710b12d4d4d46ed54ce1bf99dc9835d2f5e4e5133199113625029d6b34a7ad2cfb97241044c843d00943fa5b31807d2f9e5ab1ae294439ffb9c1b213da77fe168b2adb9a3b2c718220601057302185075f13b1e607bfcf6f2475cfd3a365e379d6597649114698522e77620b5a12aa28446c43412e0662267b27c8a77388dc095093def90e6000384ae6bb201f56d85977fb125a4b74eb3442b07d882d1ebbc2af0e555bb07261ea896446b4c25904597e69e0c925d9d19ce807be58712f177f4505de8c5ab839365615d8a651b43e7cee9498c599089177ee8c575e2fb3b693f02330b03b1f90b18ab052d4c3a728dfde8d04bd6a334d7d4958f33cb87cf41a31f9b77595e921b971b65adfeabe7efacebc6075f195cee1da6c03dfaab7d57520951d0faa129b9fb0418400d704d93b9dc35fc2fd039bbd0155f63cd9389ec24fb58378bfd9a4062357b1cb63ec390fac7f966f7d04a54dd0a6ad3c4d4e560a5e5b9cbda95794fab00a92302d35c22205679525bcd510fc997c1608b81b4b79e3ace6b4bd1a3f81a5367d48260d6571c46aae5e82ca8d2f460130e122816747f0c46fdae79496e32da0174d7d68164b432a8eaaf024de6f70397ce8e4b7f8c42912017416a4eba8d0f90e5a94c09f0bb1ebb2045fdcb627e8763df420a6fc8511ff353f4ce9a0a7304d6d2ae475499e4709969970fbf17b05c76cf15150121edaa9db688ebec76cc921e9a5f84c8b3c66135a6636c735c5cc00c7356a5a13b1a9ac6543d3ba299dd8c0ecb638a5e8f62dc75f31da34d4431b7b1b772c9884479097552840ba48326ab1bacee063bc7b11e254bf7311f2b45f367632f31957ab1bbf536b44ecdaf22e90408ad482204bee446fce56ba8dbafd4e76c6d8db62beb92a78daeeffa6194093d74888364aead4955b10f8f71af843574958c02524f19ba004e98af34dae8f57596002a788c75ba2aa779ab703ba58fd73bab361e1eca5b9739ff188770ce6d245d6fb8fe03c316c54307a79cb67d099a082e370caf09f90e4c0646015010da3965d4bf8ff7480235a81b3371ee357add69b48a038f9ac9c65470cd2e57be04c7b2e4b55a99188bb720142605ab07387795bd410cbd14245a0b51e6ffe8bdaa5a719e9a8d602464171ff4b643117292f1f1c69ee38d9195e789a506be55ef46d50df1e547763d49555c05b8e38928b5eee734ad57ded79c858eaa895ca646bba1561f1711426687c34440112ceb45e326feb41a9f841e10b531ae0f25a3efb814e4ecbb117ff8118ec75dd89bda76f37cfb18027f89a9f580d1aea9dfd3d4ff523ac44f935d171320f82ee30401e543d93a7ae59b1e723f85f53cf2eb2b4c5ea2ea1f07583e6543adf2f7501851089fddafef14609c3e91820124ab9fa709e4ee1c79049e28f5a4dee668bf28f5b033d84b8deb33ff038f0fe4215491a4b836efb53035feb7b233b47556beb4156b55c3460e6431ad3a4892f89a62e092ba982e10d1b731c7dbcf449ff91d596e6021899c7bfe52de8017b80bee9ec0c616597590391b38c80e2b0f8e89542e7eb25615fa22f3172520cb0fee37e23fa01b37504e7bfd611e401d32f8eb2de5a976433ef80bc0422bdd2cdc008ff2ab0a6754be8a891299f2609403d2e4eb43575ba16f97ae64ff8a797d7412d2f26bc28592a05b0153ca2097df417812cdc515d73c62717c69ca55090c49d536ec8226fae95c76729cfa59f2c92c6b60e5de8af023cb0067c52333d11cc14cd2f1c1bc5a3614663343c30dd584428190964b13ec8e8a7a1ecb43a7e2f5f377959d8a01fb25d9e865f677a9b93e26898f919047349f729aeb5e44b903597db38dde2f72828fb322fefc6804c3ff8b9aa027196d9c44a04c57ee664bb0da0b4ae5fa6d7a4899875e5bfbf59ae0b5cfd34f507cf630f3b32a2a4c9ac391c48f704ba7bbec737a090abf7d9c2fb0d7eb24043d8d36d882cd0d8f88ba75329a1884efdb069353c0b4cd928920768ff44cd0c6d3042dad594675196ca03b98482da8d9a34122ae30af518cf5db3cd3dec989dbb68b94787489d4f86932a1cd2d5dec016f641bc1789281988dac20dcdc4099f653c7d81a11e810811221186ab7fada6a9699be331508a7bb79351b556fd41f257ecc38bfc7313c68a2cd6d035655f12b707a10133ec94ec9b2285abb03ee125a999f6f55c46044ce0114f9e93f33637c6abcdc95d7799192339cba0cb15c7503a62f2812502f92476f8896964600a0463fde23428a511940e6175be09fb0740a0ef02dae10d515498ffb0929f0a9e127d105353d20a8f35019045d074639d63effcd174246b0076ee12ac67843d08586f4d037cef6a3aec4c1408644773a11a2394976b4ed6d30cbe567a08e48002b6f87992a8712f98f805234ae56a7c6b70d0811f388b43ac254942b0bf7e3ccf16c0b5696cbd8b2f5d2597782cef0164919e718da5ef0709e41eab9895db8dcc08c916e3f2cc89c61232b1481bc7e8aefb5bdede55fa2acb71cbb03be88d972a711914141db5022428032d3553c44de78bef086515c85b035b88407215704e9150eecc08a58b24ae2d1c85b17b3159a94594af5b9800000000000000ffff0000d200000025eb8f4956d91beea4fe0c3dbd3e307d13ef9323f2998d6328e9cdeba2cd784f624208a7c9b13ce03277251497daa8993a380cf0b88734db5ddd356acc9da276482f6e09c160ef439bcf7e7d79d42534e5d9d25b9b655351aabc2d490829a30dfd8230c47d9ff0748c364b4d3fda79eef78d6c4daac30c2cbf4f2e0b5cfbde005300000000000000d00000000000000001000000000000000cccd9aed33ae330e0250af632f05936770b480da0311c0b176e97b1bce120cef490e2ff661ffa0f366bfb3bcc74c20bb12e36ab3f6943f84be113e415dc7ee6edec902fa0d5de38694afc687b11e8c7d8c24c6a434b08ac394f6dd9893d1a476fda110c3dc2f0c3d41a2e551854927caaa39003f43209111cb0ac73d9d3cc0882d1cacbc57122bd036dc2da91ddb7ab73c2fa4689ec60f310125cd479b03cf23133156f9273f6d974f59f84489f88f12df918dd5f91b3cbb461e81f2de000006000000000000000ffff000003000000a694050d158cdd7f3efcb5a43bf49b433f182695b07742345939098d34ab6f0fd6b484a9d59238cee028cca782b70d705e1a338a1e5f709849d345a9d95b318c858cb6eb0256e5e5a799630420ec0000"], 0x12c8}, 0x7}, 0x10, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) r6 = open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f0000000040)=0x1009) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x2, 0x1}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) close(r4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aabaa2254ba58268ccdb6cdf73aaaaeaaaaaaa7bb736782a7b26db111c7388"]) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x104) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e0841", 0xa0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x55421451) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r4, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) executing program 2: socket(0x0, 0x3, 0xfe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="5870bd06c42459371727174fc28a6c85dd3da54a75935ea18a40be0a55ad4b83b64c6782b3f8a4d8b5c3ac3b89bb390fb471231083762569037648f276cceaf9404cd187756454cc39ff7274c83d8ac62d143827e7b9c3d1c1e3a68b3f6ac84b52f4dbad5b2cf33063574d4989cd4a1fd6ce99c9b9fbd1f9e7c139ee1b7078f2823724d07480bf4f7afbcf932d921506447298f58b9eb31516cb2a675cc451", 0x9f) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) (async) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) (async) semget(0x0, 0x0, 0x0) (async) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000100)="ae61f014815123d8dee51b7557d49a2bafd1ebbc02b3f8700bea8839e5d6fd9a7c2ef12a8950b63596200704831ec1461cbb9431f1a686e748b0f236c5aa3a19b197a9afdef20417feca348dba7d4306f9bb84ffe1cf8f896dd84160fd3661e574a9f0f5c3dd3224f6aefef844af975f470ea1c52f88ff68ebb285708276757c7fb4c019dd1cac00292956a163d228c9cbf6589362cfabb61b21c81f074b4f23f3a0eba7a3c49acc7f2a99083fe19ca3c8b2aa3b9886febfa627b3edbd2d84675f515bd03ba91101b669b773170a9de717869d8d49850329bf324dc18e20d274c34e45fd0b095263d3a9e233ca2c16384d30ad", 0xf3}, {&(0x7f00000002c0)="71aade466ac2c9d29c9003dcdaa08ad99d372548b17d190746854febe070a48e991baaa4366d4c142bfa11d829d1006ae799774e764b60f676609b810894c54265030ba2c30b3884f3035b28c69b0cc1cdc6b11f8e52cc0360fb012f196551bffa4068a5b24ab2d82050cc3947629e3dce552ae308c3f68d959fd37937ee390dae8672aaf7bde9f299b95061bd273feca597c15c6f8b34a7d0ad93a7cc10db688932de66cfa117f731ca540cb462e80f1a2f6d68", 0xb4}, {&(0x7f0000000380)="fff028d9b74c26305ffea981f14ea98cb50606a63efa9cb16570f7fff2f83a8f3ab3b8308d9e62987834d72ecaa1df5bd0ce6fa8fa2c28ccb44d4e7bb40efb1dba1303d71a9b8f86d8537139a143abedc6fd0f200e699c27a02c632c166a3a364992eb0bfeac6dce1deea47b97e1a609b8ba5b9c1b1547cc68e0f5582afe5d69857a69fd489fe291d66ab4657d24b7d20512d8f9797da595e36a46aac1b63f22110c8a6bba8ff0390922196e0f277e7b91f60f5df1449bb67597d825831a091e4c03d021b7f5491697add940b31ced99f42711", 0xd3}, {&(0x7f0000000480)="c13fef4345a779af7adcaa39b574e593afcdc5d3ee48b39334366ec182443d57ab02df7f87fc12f4891f5afd2a85d80b953178998808afc8808135e565d2c9ac10046383f5587fe9925824154e1447042a25b1cd5ca984627bb105b7336df0a67c7f45785d01856c04b2839a9965018d8ef7786a696f44d315466cde06a3c3c23f5420a5d39cd2aa828c8a69c5c1cb490222255fd38adf032768bbb0f23d66cee717e01ea40e330af8b0a69fd2e139a85fcccf919f27a5eb8d7d3cfa3db84345abebe3393d5d47b1eee3e83e5f09a785ad59068d498c14837f12bfa11067465b19cad74047611f8c4186c11646fa3e62e8295090427c5bf0661e4a4715a84b89f6b3fd312528b7fe7ce41054c292d7596903a5f34fe86b85e7ffcfae94dd3a819f709b8c840ed7056038966ac2b15da2a86afc1fe72daf5da6623fabca63cd3baad3ffcdc36b1072bf0e17d5b9de09b8e61eb2e9f6a04f3dd285f1dd66afd16e4316cb488eb8190f962381b34adb390181e4087857c4d02683fbe34eeea61a63769e12a8d8d2f28ea7153695b7bef0e9f29e52c926c5ea7b363892900f04bc68fb67921d5ec5831a93621c74e17fdbc9675f4bb74d6fb01366c97f1548cc0e6174131a1e0d5435a00847913fd15854d3cb843f5473dfa1f29eb4e1f75e6e7343ac4d866aba5ff74fb9c8a4aaac0e13b42a37b97cbcde43c595f9401cb26110852e500945e86d7bb95aec98b3455d482d1acd1eb196a24c6ed182f7e84e3c107def4d6eec9d109eaaa7f80c591a4f6c2bbaa892b4fa94355581f12ea5c8b4f5f8591d02d5456b47b97bf3650fcd825916514180d90e7788fe0bb43628a37e83caf8d662f8916f4fca197dbea6514b42813c08e9b991424b4e4505e403f78832e5036163907469b85a45def90ed4c7b2b095ef379bb0879a7310dcfb9b67816a01ee55214722a6ae7dd45a4de0a45708e78dac35efc7e228ffcb981950e1d1255748add8a9b8d2dbb4c5ea63197a495a9c59ed7e848d51284be7752698e3951a9327ec2913f04589237f281ea6b92ab87566d2ac59f49a621fb7757997e813ddfbcb0a555e8aefe93b763c9912feec096f52fee2a96c8e58083796e6d66c88a2f419fd075b0fde543b52bac057f1f5c2bdd7f5dbb779b2931dbc669a1cc060aa86f592e8da16192176db420874a00617dd22a9ae4552a05caed7c53a7ab8180b50ca4f73a502c57604e31c09f8bb7bd8edce9dc9b1e0fcf536c9e82c53848bcde2f2d7956ec86848ab86dc70a7b5552ada5000804bbd24c75fbc8489c372a1025c8394bdfb06c0fa5a8127b1b57a71395120a13f17e771e38103c638b39076c54bfd59f5c3a7e0f2bf224d4c642b1bd3a73c50252f6d89f85fb0a93852bf94add13b6c95565680e0cf601e0bde56d37f0c327ab650d8dbc1c05b12b92eaa7592b3ddf8ef0a1f78b4f682d4e95a17c4dc445b17c2a2cd3a034f05f651e1df0c4d7e826d1cf0fea22f6150c8d5b82ec05c6d7859527a3ab0d1f3f033b11fc565396f0a5d5f951770014de56111462ad414d4bdae0ea5b859dfb7701c5fbbd6b08c452e2cef97b2cd5ab79b70797fd80046261ee80009484f334786db045735ccf8c73a3c8967c17ea79c2fd54246a2f0b6878a858c8f02fdbec99db481385caa4e84f853d5c6b705dd425222945646ccb7549e046ecb728ebf050fb7505533fe3b32278299d087373bfdffc16d89ffd3f70254e7138606f32f38c5075143ec5d00d6089fe19a9926e43e3daab80c1a714442c0720745def1f3f0ac5cb9725fc1d56d6253c2d8f68759961ba8f25d85b35c1f6012e7b6ed4877808f9b24ca2c3c1c25f234c07b74a9efc939680fcc2b39a9a76b00f1aa4226ed16d77761b94e4854835aa26d43c0c4d3501b0ed96b497dda9f41b7b7542f7a90b9c25ff9fa5a08d0dfde130c9894a19556f3092f5da7e01fdf4411d65c250bd6914d8146e6087af56024254410e89c8a85014632f64df889cfbd15f40319559b6303c9f103a74c77ac1a735fa3a92474990ba529213f7388702da798286613b3b4088d9d4c6e521c82a311a97090e893a32218b00bd00ceb0acff0347acd7c6d04e52c15f115ccb5e9d9e956dbef4e9fb51435af0699173850d789eb9ebe6186a0c2c76e2aad1dcec8d77d6e0e06d84b75185d1134e49912f50fa26baa49da095c5c535c83d44bfe5a7956d68f97df079acddb0050e6ffe4587617632e046d08a07272bbce60d90ae4130057472a22f64e34e255b78dcd5586fe10f2451e81852f62d53c84e0db31b79831c1d7cce470128eabb910be374d2bf7a0b5dad397f19a4c44eb0e6af45ea24d6001d4fe546c275a233a74a764e86db9769f7ec1b98f7ab8b366f75b8767942d1dab0b731ba281c5150f1cd7bb20345a281817fd89dbe4b66b60ffd2ccb9b79d1d3e4af5c1cb4e25820c754db5783b6ba41bf2c0c430197e2670e6d8c8d426475957f5f874199cda2772b8e2cb54406f667959d9ad183c6a966e0bb0e79b31a3ad4fa2a49ba3d8c3571db4f665716ccc4648e09cc5dd5b2d68b3453220cb3a77a973f3e184d8091ecadd5b56cc4d53428cdddd83c617cca21f1eedaee6d6ecf857b2fd55e8ab464a2a7ed53fa51bca571a4635381e13a2aaee55b579623bb7dac0e8e9cd7818a1d75533c2373dfb92ca80e8af1f4464ffaeb275e64dda5c3f5fb71b2a83c3602b035b101747149bcaa33e0a44faec6b449fbbdc88bdfbe8421026b96043950aab89921eaf753626a94be472da8604d464e1bf0f6a24a79bff4767c1adb992dfceeee5c907e0f1abfdc973796356cc5218d06c6814ef42159c60afb4038f4a493160b11dbdde6198913c3c5d714b94d81d66cb2b190459786eb4ce09227d4e4724e194b8ae7e3958c9d83cd5b6b65850ac6561a38c0613e8147e76b6d9c93069ff73dd7483511e2a9b2bab2340704f89bd3533bbf2280bb6273d9867cc2b227c2c025125b704e637ae75e3f6705edb896e0db8552bf20e6ef348c5294c0d84932b00bb22394f8c574a5a466b31c4d6d474f534d8070d369874e9a110808e26df32daae035ce53132d257c3e620988b63d39dbf2a71f052f8afcbfa863566f13a9f26f57269561282e652036cd8e1c9c46c81c617ff8ba7eebfdb0cbc3ebef616620f9bcfcda172d392a0fd419545aa2d2c13d9f433fc3e93f85eca4778b8c2f4ad3c0be00f79d8b0ce13002e75bd1fc502e5c7a8794446f5c5afe748d08ced169d3275e803d5258ed397cde606ac5832fe8f42948a7a37f1f5e61687cb7781a7762e72d6f0417f4e53b89a68779df949e726e3c44c4c254471f583a11cb48aec63e5a8eb9ebe7d4c258db7f1417a445ee6c2705cd59fa018db5bc4859a0c02b44dc52a6d4b91647a3a3991a6c512ebdfc194b30055591bc6cff3cd3a4cb69ce0f23fd28f2fd45a8ada00c67e9346a6f38151f99bb142bc1d2a2a09c13b0943d1aefe1b956a170b1d50c91130be537a93e58d7baaeccc91ca5da73bed3950fa6a9cc2b4884f3d8739b840c3bcdb8323f6c51585811ca7feb1324abb27c558a6d5308823f03c4798093637690e42642307946819949e0b611ac0f5cc60720bc7cb4f9504761eb06bef40aa21c2ced56152f75c42e00dab7025d53a587a9f998b2721e3584a747c2534ba68607add98ca9a78e29687c633561caf036d9ef8c1e72baa9844a1a3ade4b780ae52f4ecb08ca7522f11c2f0f836eb00f497da6f8fc168407a7b1eda0ff769f018317b3cf25dae1aae68b7745f7978f9b0f06a6ff67beb539f0836527383b7f17a160daa9c405a1526fac4b83b8b81c8726893aab5c2d2f5d376b1a0977a6a930d2179201792b2de675347877885fe6515f25e3d43e7a693a0b0b4fa7823db24a3126cb210246f5fd09abc9586d5fb225950434a026356d07318e1674ddad108f530dcc050bc7a72efb295e08e4047d431bd9e75339fc32d89db82eab08d486dc462a4423bcf344c15ac0402c59e2bcb4d666081c4ecc362922c10817f7e03c5d37cedc04ac6b73afad88c46b30f1e9384b0d832a08d77d683c3a6009fe3252faf32e35b1787e9107141bee6e9a3aa6668f62380dac72adac817149716860983cdda9e86c7c2bff8820e05991200ec50079ffcf2bd9ad3dd8c8559f8f3aecd3194196707683f63123763558377b8f5ac741c32c23488a340bd1299833587b10f7f64a90eee13a995662f4c5040b056c65893bb8622cbe07709d49fd8ecf3bf38f6bcb8702923a83b46a1060d153ef2cef2dd5f234ff017ae3260ca90ef10b0fce9d7e38af0f6e5a8ca0fc924236b05fb11b66ce503226b788e841cacecab9111e6617cf2f0c78451a934c74f7c7beaefa8b19cf53ca56cf6009efc4189ff576b8e0942e3a5bab1d9e81348b87f31b04d81fb41466620f7405dea14d4debc4656fc93f23d56a721dfef1861b162b9a41bfb0fa5ee23e3d67f15e8606e51d9e454882ac4f9e22cbe871da825bf083b5c44db48793711efe3a350cc8281bf47ba55b1827c94bc5812b574144c8c4f0f5dd19e321128ef93eafc57d90603672f39a3ff6909e34fdcdad3517f0391ba2187a5a759d438d056542310850a5c48aaa16ef7d3d0aee3d1e68ee0c049fe5264ec7028602bafec157647437df37a91cc306de5ff88fb63aa063ea8f718051c71d823657d81994dc3ecb81e7baf619f8efe131c8bd78377b501d2cbd50c9532eb11a704449fc0d9975b25015e2e3f7257a08e021563ac19ab053c91bc3382178521b1bbd2544547fb8b25f2c97b96925039a67e5dbb9202e093e6f2f3caa315269177149a0926dc19d5abba7203123faa27687da051e0be572fec2c19eb250c7ca432bbe8ab89e5a68e51b42d29a43d0c012fc1c908c4fec929dd7cdd133591ddda3f058ab41c22332e95781a15eb70743f0c04818e29b0d8a45c3d15bff0a61196a19a23eae3ab79b7a3ea66171a17c4a4557f45df9cfa904ed632161e1c5c35fba80ef3c58d49b6af73143ab93cac1f95818a8f6894ef4f27aeab99006b328779a58a18c2bd8407eac350427a4e8ccd8058870e8b70acf65852e76bccf011f65557a7d811f94f582d0ba76aaef888f1230763bdb5c8e382d2a1c7086c447e6526926c6239b29d3159379d5b4d2392c7810b899f5c453c2ca35634bbee9f01984c4b5dea42bfb56d59216b0f9fb74fa63778d9918cfaee616a7edf82c17f8d2999d01a19958d862a4e2f8a285b742464e8333cfecc5044967f7665fce5a9d5ee59822b030f6fe4f50987c791b1f2f2d734d6d3f8c70ac443121daedacb77a5158f3b1ca970b10c8658b9449d8311c98b661ecb5e1ccc106a01d44b0f251f557408809df97df18bde349fa3b598dd64178aac2a8a8882e55b6c238760c7094c0af134b39cb75728d94b7f87b29c689b6c2a780e93fc11995fda3c4354d3346f147228b15c475bc7011a69d7f2c8159bb2644c2a7787f5cb35e60eccf069005d75624b688e6ca1de5aca151fbb83fd10aed30b92f45e9d5ca36f022eb56069946beae6880a38a90828e4c2d2e41d8e2d00ab68d7346eba74b74024f778a4d2a2604d3bbc7851669149876cdc0ec134d62eb89ce67ec6af398b67dfecbdaa72fa4615a3059043134ccfbb7140e09278f90f94d8dfe695125078dcfc7a9234c618844f4871dd1fa42399eecd90b1ec0a21cd7e0ddb6d8a2e093c7284d330c3908e6ebd210677e801729fbbb50175b4622b57a3ca49a6bd7cbbb4bbb07cb7eb29bb3e5690", 0x1000}, {&(0x7f0000001480)="aab514f1e53d9c4b377d8b16f5b542c56830cc35899446a2427a310dc59cf877a78b5102c5a25a6eeaf81469f16d91f842eb15d84c80f60f254a965b7340f004d0ab7aa8fa48862d161ff3f6ecdad0235bf1050875af2026b68489545d2454b2e2a44767bf44a904ed3615c372f5137be5a0617acc2e9ed52f8483575241e92ebd12a2c2e78fa5712cc3c667b0f9724135e963eb4e7448524099fdc024fe1f3163e092c3043b39", 0xa7}, {&(0x7f0000000200)="7b519e4261d68040ef26f02d2f809310465bf2c222a54b80a99a480b1a4a836c4ffc29d9fed70d058e17ce4f51307a34bb9d982671fb1159576c", 0x3a}, {&(0x7f0000001540)="a4e8f476a1f920d3c82c98f11521b2e71e8a5085d9cecd5916a271c53b83412ea9dd01ef152a89feea6beec8329fbf0914f14c0dc6329f25f3d2ee89867a2718586ccee150d923b8c487118d254dd5c77ac35f019407eaeb8383201fb57b0218d3733cd54386fdc972ea2c189d2f5b0f8f79201027aa8892284b343c848f274b89c222af0262f120664c417f84aa1417dd7301a83d75ce3c6f42e6bacb52bef6b470e1e9cf81c9c9defaf2f8b08fd7f8a5cea12611cf3f65131f8fb3790a09f74662ef6d0953195cbc8e075095f2ba9ca376a82462d9a97a0bdea824b2f8d54bbdae94bbaf322631dc1a02c0ce91c0b0ecece3b98bb8a12a6569568cfaf4dc118507a9ec578317ec20359dc03758ba57a09f2e0a19a78a64e715fc54635602445f1899e55db9b5636c661a4dc2b61676f4c16151388607a8a20e04dc95c250ac1436becb1aa2a02954fd0f610d59abeba9e6db8b0357510bba3626cd4227c2892aa51b02cbdeada8673f37dbd03233ed428fb193667a66a57427ff1dfddbcca7470d053606dcec4efa59186ac619d6ca8e03f32f749e5a68c8f19d444527048202d5886a9aab07c77e5a58be074b48cd1bff073d5c0f71ce9a8a749af3f815050ec5c29812eca062c004259729282b30aecbec43ca2da8cb3e61d66e0fda9bbe89d98b6c9758ed2460ab4022f0e097aa7a4131eb0ef01c55eeeebcc4a85d3632ddb0b24b6a842ae25f4ecc42db6e3d2f511f046a1156a3485001c860c573929b94da1a80a85c0860e427042245918582d86f5ef5d720db5aaeec10b496ced160fa61115e7a1185dfb6a89c1cabe514802748f15b6341149c3aad547b5dba8750d39e5c7c85232a193852283ceef50ee1137b2bf5d19938c34bd805735f1260dccb437ec6bdef78511062f031bcbde4e098941acc69a502df21e9e29ee5ee312e375ce4440998561ff0d97ec2911aef7e4661d71d7285978b4a9f7a0d3a09631b4058d44ac35ad9e4b9c6a212ca4e08a47e2ed6e9429b7ec9adf541a9275173b4f2d07aeea6bc4d0e1780e15a1823f178328b82c9e266955c6646660c75afd74b1b5b2a006cd7bafa4fe0e76c537f56dc017ed6c41ba9ea3e02ef01464de4668491418d0dbd2ab25fd657515d527f0f35113dff7d5a51d7143f8c4bb61a1adc43306c2b0d27fe51b774b0acde46567ebd4dde1b9c161c3cea480d35961187f69a87d03549df7b2e34d1d86d8cd4181128ef02a876231087112e34a78c92f03a6df9ad6088ae87fca42a6526c72a7588559d2d95b74dc4981b5f153f85f30d6af817565f356f0acf57dc304aeff890d9db1412e8e79b5aa4115616a7c1e954a419246164a3fb1f2dfeca827b4b3f6df7a6abf2eb3ac429ff4d0bb8e3a0ed97f64fb18465dcc62ee97922c56008c3fd1b02b8e600ef8c00241600b4c426811da6f44ebaf61c75ea2d14b7be056d57bd7df24a22988610dea65484c37bdb65688465a2c317e9b0bc0caa4327862a6e7814144f7e85583a65f6f1c1acc56137ed3e990f9daa97d6487637c080af3c97b1c55684615839fe445340a63175543c7d895b6e0029862141fe9c38144f10054fb648ba8c3a47a082c37e369a3832ff67b3a6030a8351d32c716b383356ec1d187313dc57a238a98ae1ab903a1abc95fbd683b7ae8b0fc8d3a34ec3fc32ea6a088d914109b1c37783a70a0431aca8aa7fe0ad79718e6e0ac574dc647e5396b6f835b8944f56363c33e379d7d0f6da5da049c3e92ab9a92a3d7a10b0fbeaa05dd1788ee3cc51cf82c90e0a62056446f6f52c525e9c2a0987e32014ef7e775641709cec5625d768a10c7578b332cc3f77bbd9bd4a1e6c5ce0e9c25f1a26d6462a6d0d039478ac59842f85baa084d1ae7ce22c07e5ca6c2b1488740d72a307de852966702491678cfe6ba4dd7e268c24eb6efce0b2af61c410b83ea2218d9ec9d493598ada44c4452f0b80018b3a5a9cf46cd3488a4799f87153e19ad588f78bb20f9dc4e30287dda2ab41b0f884ea7107f95ba3800765ca36fb42565c3d19601314b92361d24ba22c05bdec5cf893447261a215627753903ea5b879e271bd80c0bba8cfaf21e8b27f92d7a3100b0be686f0652f65f5d805bd39d80ddefe972050e6f6e7f17fe1076ec358da26ef81deadc7ca8fe44202c1da5120eb3badf45cd7cfd041654784c5632cf4762b974061aae58ac14dbbc8d387cf0b40fa2e7d0cad6f6184b036593186e037ce18fec7c3dd20bdbe88fa5572886ea9a880008d94ac97e4e5ede5b9f92c399e74c236c989fc2b1eb42b1baedd762b7f5c9b8394e4e2686147034b3672a3b70cc3669c68043259f8fb4df12e75013cb6c3281265c915098123c70f9fd45e6744a3479be92f79f0a9ac628d9a5e2519e20131a7c08222cc50e004d841630e893be988d29256de9c6f27238b596de42aa2f600ab08999429aa5ca19cbef3130223ef131ba4bde87362abd93372bcdff0fe0fd667f828fefa044286072d82909fe56948f9ba2d1c2669ad967d8faada11121cd759daece63b590b9896067944815b241de7559fdcb77c49b2f4b58f8bd70858f57e2df759e09d1f11a4f105076b48e210f009dbacf7324bae69df846e01f0e7ca029e249555aea08bdac9d73c97790cade4478389d8ea438117ee41dc4c4e8ef3398d0bf9981774da02834fe9eca3328e68c20b9fbb26ab6670a7165c661627ea3ce392723f5d8c74f94bb3a486f65648f9c1e1ac421066ed333ab35dd275b6464f796f59df60ce3dc91a98c9caf66128bdccacf01fad028f669c511c4c2c5c76269b67e937264a6ce7d08878642b2d305b48fd05687234a33b952f46f59df9770ba656cd853846ae6111156721a1f693c1d8ff225a9d844aecd2647dd2f641a6625ace41d549cb80e21fbbaf97fd6e146a9d4c4e8851bb82eb27441efdfa3d96db68155b85872c6b9ba63521627a19640064b4e8be0f0314e9a9af3fdf7927e0a81159c1a2df24ca8f704d47c7dc17d64ce04cec60e492e38d9ba3295c82b4b9a2411e5259194f8a06dc516dd1c37925339a38f1845a652fa3d60b1ff52c9e610c74707a0140d6e2c0a12ef793342f25b100c0b22ffee686c96cd4214e2e7657d58d6d799127fd4ba72d66edfc4737ed10d8759a77938be9eba690c3482692e4bca1ae155166b14dc5d94009280f92f9df2bcec1e233743c9a5dd1c42f28544095245e06868b3943420ff3978b98e494603b1f4776319ad348bf372f4922d29e5443fbcc723ba25c8b4fe0eeb8bb7e1339b9386ab1fc6c56d94f04e6518dfe1a1d033176f8e4f25840de3a4742ec0e583b985088bd30615fde5786251f7151805c2963aeec00960b426b394e2448c2219bd52e7f2b5075a1593a4a5f59e3b370b139c787456b7d29e906e0258480a09c0e411ed6cfa3cc4340956829762ab8f8522af3188ea36b0920a9dd7668d73d8f6ae72167ad4dee40c144102fe77aff32c4d5961561cf89c050a1a86b9b5adb5b9e59174563d4a9153ae909b23b8a3a707b1cd20eb2eb6e8e6c3b907c677bb5faa7c7416a3bfdcc21f5dc35a61f4ff9cfdc729d0e1e6fa76e884d0158bb85704d0176d1a017ed796c7ef66cc60c41df340dd094fea7456e64eee0890125aa4a906b00331a7a75cb09f9dd6b2d1a1532a5afa1a37091fc69542762c868127fbe5a621b0999e82d872eed70252fe43b6319ff9166d5c103dec370f4bea7c7160513595c4bbe4b704b82dda7e90c4465ef257c691603c8f6d058c015e9e25dc7f81e0dfe874fd801ee68502e25dd20c2167b04239ca35dfc0f67ea75b7caa48f8eb95d0712b22792b855b2d0e8bdef90b8e5a1c3a9c346d1187eb10f8bd80bfe514c1310c2f6faf3b3175bf4ca05ee4f137d9dbdab715fb35faff28c57db75b5b06d0bb30d5668171b1164775b85a906dcc26f174243ab12df8cc323d4c8db4f75abcf9d24cc0c04f571da5c6f508731dd46db6eef62c714382199e4e4690d442ff00c836a0b92332e5a0b7ea3d128b88f07321a1585812bc391e239e6943dad0e11d07d6286a3053803b1f827f79066c0537fc0228f252171ca3de108b0c8c9d0c4551ed8dc075cd72683a82308ca99b45a565528befaeeccd6d2bd95a2c8c37929deb5d4c800354ca9a7c4fb3b705ce216213f748033cb592f478a7568c92f1a511455ac59d4bf5cedbf719bd63cf510ebe2c1b5ffb3be9dfac1ec1e0c06b2b153bacf43d413bc7272b8fc6ee5bbbe6f0285da970862771c9d1d3c1a4f858eec21bfbb937b142bf7a0445ab5ce052ead0398ffcb9cf9d4203bba42eec35de69546a9907ff0909953a1d1d452bb42db81398066b3859c96c5461383c70aaa638d7c9ff2b453377029730aa3971ff347b5ab0cde911df701c29b969bfb0b4cdeb236cf748451824e4db86d18df06e4377ceb846d8c81f54b73c051b351e27d01b3c1ca5061397d9e8eefc1aaa714f2a7fddd94e91d802276c0c5060ca948b3152a205a8a70a234c5f7c5b33eebb0b7fb6828cb822566c46a89730b6f2d0dbb2fb645312bd95cadbbf947a06cba59a42d4919e37a2b6d5db282cce27e1962ed42086a472e80016ffe407aa2aaf96372f5d72ebdd1d30ccbe4143387a2deccadb4dd7d000c29700951e06dcb43193a119c09f1455b5ff0772493e216fb245a5d94e70b0aabb1f32eb129d30ca3ffdd5415cb360a5354c5c2a91804b05dac5eba9427944a435cad794fad203ade88b55abee12a394b631407971f1bff627e0dd4a4b5c05e1a34fa3412132712f121a51129a0224e11b72f6362da11db41e0bb555ae24c88a9399986ebbd4e1dc103d8145a488e30bab2284db6c028d3a513b55822980960fff5b0b450d0cb44aaded201421c5c3a700ff1cef756dafe9ad3285dc60c38a62d08c96bfd6d3b6c3267be737b83350653bbff7d1f863728a81d822274f19e38bc5732c934d906750586e3fca29c5fbf6fed7aef3bd41338374cc126eb1fb6e39199d441188dbcf882de4f288fcafebd748d5d3c628027f741ace3692bee1d46f1b533b0d3115354b2d2604f6e7fcaccbfaa64b2cbacebbf2aaf058f066985064e286882341bd1001f42681d2a96ac6ee24bbf2596edcb5d542d0e4346dfa0e5ccc77840ff386475b530843b82a84dbf2ab62ecf554ece6900b57e8ba7704ab2cd0248c9b603ace52efd2396d79363b23b2fd62f4b31d1d2e4ccae3ba1d7e881e50eea997729cbcb6ac507fc0ecda4e8f21cecb176eb66673fb62bb0b379ebd0bfc1923f1bb0c4f2dea0b75fd9b191a633affd15dfbebfeebe15e4c0273d4d85678c389e0b0e48e2d0bc0f291f518687563d79a88afae0121e4e3af826c2f6ea2f12213fe701885124e704bc8e14ea3808f75e3ecb8c992c258f9a7eded4fb2a96d03b1936aa2094b19a5010b245d298725f13e633a0f3d16d14bfa258d9c7f94cc11a62f2464e95b98d21fb67342657d95af34c9668a274dfebf01cfaa797b9985254100503b80f768f3eab4d3825fc45bd3e9cd3e24e609a0f8e18238eb2f9711ee4e0f9295a7169de099357de7a9d0793c4f1e2bbb409928db8b7be6bdda60fe9a825dd6c6caf5b9a266c1ccb1033e4f91581b992292d4a779aabb2ce2bbe1dec51fec49dfe5888e4c75451d6c8fd88ef25f51a2d8c05d39af61142263a3ae0cc35e8d22edb81f297293f08b56e083890daee5e33e2eef5851531c129b2857c06f1ca79563e8bf1f14f7d1483fc67fa21e11995c10022254c45cac9c7bb1841d1635bac07", 0x1000}, {&(0x7f0000002540)="e403160113da4fe5964e5aa06dd2c8b133bdc402517e8ff0a42947c03915f9585010613eb89836e6c7b05537067f86e27ab30d1b1d17b8f0ad9c0bda526124532f137fe7f9640b47f58fb7912dfbfabb5af96a996b7f16b1796d12ae27360032fb5ffc98ee5a72a4d5d0b08ce4e884206e6e0ffddce4c8c57015f90cb4bbd44cfbaae24e6bd9c0f2ce0e3f12a9c9c0dd69dd6d", 0x93}], 0x8) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000180)=[{0xe2, 0x8, 0x1, 0x1}, {0xf28f, 0x7, 0x0, 0x4}, {0x401, 0x0, 0x3b, 0xffff}, {0x80, 0x9, 0x2, 0x80000000}, {0xa3, 0x1f, 0x0, 0x5}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f0000000200)=@un=@file={0x0, ""/263}, &(0x7f0000000100)=0x109) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x2}, {0x1, 0xfc, 0x0, 0x4000}, {0x8106}]}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f0000000380)="65d148d3000000000000000000", &(0x7f0000000340)=0xd, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x4, 0x1ff}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001240)=""/4096, 0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) r5 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r5, &(0x7f0000000500)={0x0, ""/191}, 0xc7, 0x2, 0x1c00) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) getuid() seteuid(r3) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x11c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe80000000000000000000000c0000bb000000000000008b00004000000000002b"]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe14c, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000002000/0x4000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x402}, {0x2}]}) geteuid() getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000280)=0x1c, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, 0x0, 0x0) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000006a000/0x4000)=nil, 0x4000) listen(r5, 0x0) dup2(r4, r0) executing program 6: open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000040)="ba000000", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xffff, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getgid() fcntl$setown(r1, 0x6, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xd30, r2) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(0x0, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_etherip(&(0x7f0000000100), 0x8, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x8c) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81286947, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='c\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1d}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x4, 0x5}) sendto$unix(r2, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 3: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x1000000) executing program 4: setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1c0}, {0x2, 0x3}}, &(0x7f0000000200)) sysctl$ddb(&(0x7f00000005c0)={0x9, 0x4}, 0x2, &(0x7f0000000080)="01050000", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getpgid(0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r4, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(r3, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000159000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x20000000000002}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ff3000/0x7000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000603000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file1\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x11, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000017c0)}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000580)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) executing program 5: setrlimit(0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x0, 0x404}, 0x100, 0x0, 0x0, 0x0, 0x2, 0x261}) shmat(r1, &(0x7f0000843000/0x4000)=nil, 0x3000) mlockall(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) mkdir(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="aaaba5a4d6724eef462bb96388fccbedc806eecc88cdd7fcbd7b3d9cdb879a51a3dcf090301f3cd6f5dbf18f4636a83f9b5982a1b7db0c89a24f4a353e30f59ddc6ea62e106f573ebced75424a7cd4dc467eecd20bf9b59b413f58d550cdb55ca71c0896a365cf182cc49fc4c71555c2710b5df5697c13b2995a775a4d2200bc6eb3178dc6e4fe493a3ab63e0a5920647b", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semget(0x3, 0x4, 0x5) clock_gettime(0x2, &(0x7f0000000280)) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001180)=""/4096, 0x1000) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r4, 0x8001, 0xec43, &(0x7f00000009c0)=""/211, &(0x7f0000000000)=0xd3) shutdown(r4, 0x2) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000300)='/dev/vmm\x00']) executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000c6000/0x3000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1000000000000000}, {0x0, &(0x7f00001e9000/0x4000)=nil}], './file0\x00'}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/249, 0xf9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146953, &(0x7f00000001c0)) (async) setgroups(0x9, &(0x7f00000010c0)) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106}]}) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) getsockname$inet(r0, 0x0, &(0x7f0000000600)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x84}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) open$dir(&(0x7f0000000440)='\x00', 0x80, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(0x0, 0x0, 0x0) link(0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x20, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x62f107ea6226e0bb, 0x1, 0x8) ioctl$FIONREAD(r8, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) setregid(0x0, r7) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xf800, 0x9e, 0x23, 0xff}, {0x2000, 0x0, 0x0, 0xe1}, {0x2, 0x2f, 0xd1, 0x3}]}) executing program 3: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x1000000) executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x80) setsockopt(r2, 0x8, 0x3, &(0x7f0000000040)="ca16f03654162229511729ff4db3fc8223fe6611a4a269b868b6e0bd7e411ca203f60053bb288c60fdc959b4dfc2dcac1e7c5a6eeec73fe642196bf5b7e177a42a534f9841dc1d345a69e84fa385c15ddd1688d8d4cc694db442a04c34479249372435a2c84908069757bf58a36de637422105551faf4fec6898747f86b4edaef154e323fbdc820fc561b2c2ad950b6bacb06c03f176c460a0b3a2f8a315f29db8d65fe7a733be38c3f7db7aa112426ad5432334bd23b9bcac62af289bbf3c17a48ae525721246de1442cbb93f501c152aa6", 0xd2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000300)=""/198, 0x10) (async) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0}) (async) semget(0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r0, 0x80002) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x1, 0x142) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) ftruncate(r0, 0x80002) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) (async) rmdir(&(0x7f0000000000)='./file0\x00') (async) semget$private(0x0, 0x1, 0x142) (async) executing program 2: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}, {}], 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r4, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') seteuid(0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0xe1, 0x0, 0x7}, {0x4, 0x0, 0x0, 0x5}, {0x8, 0x3f, 0x0, 0xfef}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54, 0xa6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1928, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = geteuid() r4 = getpgid(0x0) r5 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000480)=""/16) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, r8, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000340)=""/43, 0x2b}], 0x2) r12 = fcntl$dupfd(r11, 0x0, r11) sendmmsg(r12, &(0x7f0000000300)={0x0}, 0x10, 0x0) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r10, r8, 0x0, r7, 0x1, 0x8000}, 0x3fd, 0x2, r9, r4, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x40, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000001540)={0x81, 0x30, './file0\x00', 0x40, 0x2, 0xe4e4, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) socket(0x2, 0x4, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r3, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}, {&(0x7f0000000580)="e0e47b79443f15a51eb9908f285d8fb7dab3fd89a78b5e2eb7e73d8dcff1d66bbb3d4fcbb715475f808e1075469896a77da7fe96a06fe5f8de4bdd7d1e0831495c9538e0dc1c58d9e087c3efaa8e35cfcb1ffbf178b38a84cee05d2a95d6aa2235df548194073d34efccae6f759c09ea66cb3ae70460519a82fa23ed094139a6f564716cdb01b53465ad7f2885067cf634848f946a", 0x95}, {&(0x7f0000000640)="ca3bd20d7ee76bbd83ba8e69893c757bdb7cff8d74fce9e77157aa42be36021bf488ccf78060f80ac818cb50310046c53e3a4357d01a2ac5b5af6504433071adffb8dcdddc30a7496b100ae4a9fafd8785ad26379aa01982491d2fc17b2384712d7d632298f6bdaab28465c2cf9468fcef85a6a7c477e77be09767142ca01f5d7069f67500c88df93be048ffcd58660159042dd921158a871b135390e6e6209aea506a327d67d78eea60d6f049a51d72a302334b94b740be3ee048b91fe9975c998eb02f029b3f24c43fcae7d7da3a026639ebc660ff5016", 0xd8}, {&(0x7f0000000500)="ff62158ea21640a9a1db9d70f80dfe7baa4b2a04a5da46e4c5b68b63ebea95d5bb1c7ee9213cbee2831caa8cf4de8fd3c34841e800053582d531fd4210d0df5914a8f51ca155ef7d832685e2ccf15049964e9e293186e9c700c3dde1d10d082d613200", 0x63}], 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x100014000000c, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r7 = socket$inet(0x2, 0x4, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x40, 0xffffffffffffffff}) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340), 0x10) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="145e3417", &(0x7f0000000100)=0x4, &(0x7f00000001c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="f30e8141c25525564416c01d2df74948348070af23598f62127838152a643c1a9a3c4cdd10ea9aed465b3ca33d1e6d7b9e4cf0509254f831be564bd0fdae3444e3ba3ab1795570405d4161072f1663191eb3bab90d3f1194f4a575cdf6bac25eaa621438860b406c1e55287ef2b11cc8370c561a05ea4a206a1e007c11766204ebcfcd72d38d0800000000000000705dc9a187b7753d2429e4b7f1c9d9cd95751b530308da05f8d5bbcaf3d27dceb454d3443f1e4ad23a89228f13633d5a8fbed24c7faa0ff6ec4f43889c6d6131800b8fcdd2c19b4b0a7959787c583abcf86615d4af20ae8272581bb0bf696b658abe02cb8ecd8b4f743e0da2e853404554fe13f0129df8d4641adc216a02bff87d2389ad299c46c4c605e8a4c4bfdcede6f9d61d6cb268fbf91052ded32653d09a746ca8aa38e06eda0000000000", 0x13c}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="142021628d74c8e01e45a5458231fbd2d70ec925b192e40b0505ecfe06b3230098e17c291d86eb78cea1e6ae3729284c89c2a376bcd55672095f012cbbd0c7f5cff26135fd57af078efbf2903f7d34d2adf656fbec63ff527a74a82cde866039af449b4a4dd4e100e0ec520c2bdc422eea305548e591f09a3e260e4f16a8dd6395e1c32e6eff3685d7c71805f51f32ce1d49e85400"/162], 0x18}}, 0x10, 0x404) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x102) pwritev(r6, &(0x7f0000000600)=[{&(0x7f00000000c0)="95", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r5, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) executing program 7: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe800000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x8100}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) accept(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000000)=0x7) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() setreuid(0xee00, r1) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x3, 0x83, 0x2009, 0x100, 0xff80]) semop(r2, &(0x7f00000001c0), 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x7fff, 0x800}, {0x4, 0xfff, 0x2000}, {0x4, 0x81, 0x1000}, {0x4, 0x401, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x9}, {0x3, 0x8001, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x800}, {0x3, 0x400, 0x1800}], 0xa) r3 = semget$private(0x0, 0x1, 0x6c0) semop(r3, &(0x7f00000001c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, &(0x7f00000003c0)=[{0x3, 0x4, 0x800}, {0x0, 0x9}, {0x0, 0x7}, {0x2, 0x5, 0x800}, {0x3, 0xa273, 0x1000}, {0x0, 0x105}, {0x1, 0xfffe, 0x400}, {0x0, 0xff, 0x1800}, {0x2, 0x0, 0x1800}, {0x4, 0x800, 0x1000}, {0x0, 0xffef, 0x800}, {0x1, 0xb, 0x3000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/84) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f00000000c0), 0x0) r4 = getuid() shmget(0x1, 0x1000, 0x1c6bd50e2420464e, &(0x7f0000ffe000/0x1000)=nil) chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x300, 0x1ff}, 0x9, 0xb71, 0x3fffffffffe}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x800}], 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/182) shmctl$IPC_RMID(r0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getuid() executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getpid() (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(0x0, 0x0, 0x0) fchdir(r2) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x2, './bus\x00', './bus\x00'}) (async) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x2, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="c86847f5a5cfb90a1c4c11db1ab621dffa95eaf79a3a975ac428b67a44b803b47766d4cc0f784bf5e5f1d69c4a30", 0x2e) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f00000002c0), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f00000002c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x30}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet6(0x18, 0x3, 0x0) (async) socket$inet6(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) semget$private(0x0, 0x0, 0x188) (async) semget$private(0x0, 0x0, 0x188) sysctl$kern(&(0x7f00000000c0)={0x1, 0x22}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a371b59c7afec370820000000000", &(0x7f0000000000)=0x1c, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x400}, {0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfa}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000100)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf73351ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00d3e2f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x9, 0x4}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r5, 0x0) r6 = socket(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r8, &(0x7f0000000600)={0x0}, 0x10, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000003b006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000012a3dac9aff5003402e2c58ef880f7060a3cad7b2a13ea662ea923eba2f0f01c994f8cb36df42e1fac5535bd656f172f17db19126db1c7c3d33adca9cef4d9cc1c608c293b5379e772dc365a8f79b81e8577646ab6d25b08bc3358e6dcdbf9e5ca813f48310f340718229105e3553e8753afe00452f54e880e7b2b1ac2d25311dc97a83f01f9d210092f78006de"]) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}, {0x26}, {}], 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x8531) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x8}, 0xfffffc3c) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fsync(r0) r1 = semget(0x2, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x7fff, 0x1f, 0x26]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000100)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x1800000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/215) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r8, 0x40105706, &(0x7f0000000380)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) poll(&(0x7f0000000400)=[{r9, 0x8}, {r2, 0x20}], 0x2, 0x4) sysctl$kern(&(0x7f0000000440)={0x1, 0x3b}, 0x2, &(0x7f0000000480)="a37b3a000c7939a9f4429813806ccdf0f9e6bbf226def24919bb1a52c1e98b2f013a16b6ff1f56a632aeba1f3e6352558b95ae8941cfbcedd69731bcf57a5ca5", &(0x7f00000004c0)=0x40, 0xfffffffffffffffe, 0x0) r10 = geteuid() setreuid(r10, r5) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000500)) syz_open_pts() connect$unix(r2, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r11 = dup2(r0, r7) close(r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r12 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1811, r12, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={r4, r10, r6}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60b4211100080000000000000000000000e2d5a8f1000001000000000000000000000000000000000000907800000000"]) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x7, 0x0) (async) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) (async) write(0xffffffffffffffff, &(0x7f00000010c0)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd5420b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b0480d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0xfd0b) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x8001, 0x40, 0x8}, {0x3}, {0x6}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) (async) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001040), &(0x7f0000001080)=0xc) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) listen(r2, 0x7fffffff) (async) r3 = syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1a2, 0x40}, {0x7d}, {}, {0x0, 0x0, 0x1}]}) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) (async) socket(0x10, 0x8000, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) executing program 6: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x2000000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getuid() (async) getuid() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) open$dir(&(0x7f0000000440)='\x00', 0x80, 0x80) (async) open$dir(&(0x7f0000000440)='\x00', 0x80, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(0x0, 0x0, 0x0) link(0x0, 0x0) (async) link(0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x20, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) (async) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) (async) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x62f107ea6226e0bb, 0x1, 0x8) ioctl$FIONREAD(r8, 0xc0106924, 0x0) kqueue() (async) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) (async) r9 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) (async) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) setregid(0x0, r7) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xf800, 0x9e, 0x23, 0xff}, {0x2000, 0x0, 0x0, 0xe1}, {0x2, 0x2f, 0xd1, 0x3}]}) executing program 3: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)='./file0\x00', 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0xc4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7, 0x9}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x81}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$dupfd(r0, 0xa, r0) pckbd_enable: command error executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000600)) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) (async) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) (async, rerun: 64) accept(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000000)=0x7) (async, rerun: 64) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() setreuid(0xee00, r1) (async) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x3, 0x83, 0x2009, 0x100, 0xff80]) (async) semop(r2, &(0x7f00000001c0), 0x0) (async, rerun: 64) semop(r2, &(0x7f0000000080)=[{0x3, 0x7fff, 0x800}, {0x4, 0xfff, 0x2000}, {0x4, 0x81, 0x1000}, {0x4, 0x401, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x9}, {0x3, 0x8001, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x800}, {0x3, 0x400, 0x1800}], 0xa) (rerun: 64) r3 = semget$private(0x0, 0x1, 0x6c0) semop(r3, &(0x7f00000001c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r3, &(0x7f00000003c0)=[{0x3, 0x4, 0x800}, {0x0, 0x9}, {0x0, 0x7}, {0x2, 0x5, 0x800}, {0x3, 0xa273, 0x1000}, {0x0, 0x105}, {0x1, 0xfffe, 0x400}, {0x0, 0xff, 0x1800}, {0x2, 0x0, 0x1800}, {0x4, 0x800, 0x1000}, {0x0, 0xffef, 0x800}, {0x1, 0xb, 0x3000}], 0xa) (async) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/84) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f00000000c0), 0x0) (async) r4 = getuid() shmget(0x1, 0x1000, 0x1c6bd50e2420464e, &(0x7f0000ffe000/0x1000)=nil) (async) chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) seteuid(r4) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x300, 0x1ff}, 0x9, 0xb71, 0x3fffffffffe}) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) (async) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x800}], 0x1) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/182) (async, rerun: 64) shmctl$IPC_RMID(r0, 0x0) (async, rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) (async) getuid() executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getuid() r7 = getpgid(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x80, r4, 0x0, r6, r5, 0x4, 0x2}, 0x0, 0x8000000fff, r7, r7, 0x203, 0x2, 0x6f1, 0x800000bdc2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0xb2, 0xffff}, 0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r9, 0x0) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) msgsnd(r10, &(0x7f0000000080)=ANY=[@ANYRES32=r9], 0x401, 0x0) msgsnd(r10, &(0x7f0000000100)=ANY=[@ANYRESOCT=r8, @ANYRESOCT=r8, @ANYRES64=r11, @ANYRES64=r10], 0x401, 0x0) r13 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r13, &(0x7f00000001c0)='./file0\x00', 0x8) r14 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x13) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800470000300000000000009078ffffffffe000000288024604000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) unveil(&(0x7f0000000140)='./file1\x00', 0x0) msgctl$IPC_RMID(r10, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000018c0)=ANY=[@ANYBLOB="b20d4bab28cc1f8f668499ad55a1699e67d62dc4cf2189894fa7223595050bba0dbdf58721bba576bf6ad884712e2cf988c9a99f2b03fdbeaca89b3689fb3be30f1c3b76e0b5d46aea606c25b06666984b90f57b2a6cc3e154ba3341ba2f234d99a5517e82ef70716e2d93f09bb25f134f541e6a3ea617a34fe09168e8e105529d69a033a8b8e2b9ff46f2b5d2deca5955fe8092a37d5a77e09a19a128cfcd485688b14c056a1079a3a914dc7d4ef297e9e522f9cbfa7aa25d906efddd59cda65320f623352fe7ffc2a64f9da528e51d12d0c8e25577d507fa63bcbf78153646b42e643a3995218231bccf515377caf2514bfc0decfa2d93075a099f6eefc4c031302a454170b42a31cf0e95f4efa12d5db42d27856af1c6f3805d9ce6697ab876a5f8997542c040539353c6f1b12e76ad379636da0bbca9681ba34e460db2a9f7fe69172ba73efc40d681cc76674ff489d4b36eacf175f37c6dfc6eb609bc123f6dc5df5b730f9527de77edb3e96dd848eb526161e612d5849820c6fdeec4b3cbe8e97ffa0d314ad1b3be10aa2601a9e48df1eba472aacd01b60602f73cd945f4c2fd2e3218ca0f58cdd4f5cd6848003aa14064c9c0081a9728e6943eeeee451c815c887fb3eca6d80b6342a4b8bac7b08dfc8b5cd9f9afb58b7f0720ced9a9cc02647d20a9a6bd331c998f22955c2a02f8456ed5df73d683f4908daaf45addcd072026062576242bfaf0068d43d4000c6da42f4eade9cb4b68c182794acbc546b5f31b7122d90ad6b274ceab338832b0578d6b8524da91cb4cc39186b430e72b11de51771435a91116e641f9673f415a9db1c9ef47009c9e36db578de2640201d480db3bcc80dc77161a52101fa824e96c329401e4fd5e3d4a140cf2bfa47b953d72741c065dd2405d1d91f52ae84d7d75881582f7ccdef26de9470ce50a10c52004d1a078dc942e6edcb6685ed525d6ea3d279bf5fa1ec98c0e8f25f0b6e1a58c20c3543a3177472a1881469e013e993bec9a2f96573b876a744b23aa0a573150c1a5433e93f8f5a84052e6eb282fa84c9408fb7a2087584cbdc25ff0deb2b2b3454bd8e559168098d10edb9c8c43c2f001ec2180c7d4b499f7cd5f5ae928200390d95f35acac729b0667aa5f67dd960f984892472ad36d9372ede3e27a3c611491c701a7a60b4e9a9d170851a78232271eca4ba4a73c041bb65430be27707285e2f339a471326caccccf472e10c1b72ffb05462c92745cd4b200bb8ad71fc9e105a7d6c22551f2901105bd213551b22c744d7fd8b0c5ede3ab649fa7d4df4ce68cb4bcc1f30db5743960af5bd993e5798fb1c2166b59012add92bf257114928498d4d1414685517ee19bca999bab8b22fd407ac17893c8ffcdf7ed81a9670fb61067f116700b51cd2683bae6a861e029ef457b1e722554eee5223b6518ee0c94aefcaa388ebf301df1a57bc721c58a79542d428b2aa7f01853f3180f0be100f03f672c0ffdcae1a8c51f7980a00d27a0e018dc9c861a2299b61d8eedb358e56138f2a32636840834dffa8db8f239055def06229583400c7d35a78366a6747e2900de28470c632e7589534e24f0c1c8d337f521439805be34de16b431a0236fbd9b2e2f451a12f35677aa4a6d281f366827d1a25d3444bd8876574d8bccb054f19db62197baed086063907deb62b582c1dcd425a5cbdee92f7dfdaf7bfbbd5d924491cbc642135edb686654ca7e43f2e36f1c7cedb268495a80c430cc7d980ac86c114d6c801d0e5e3d3f6c0a88073950132df9e6415859ce42af983dde753fd396d88d87047d351a0feaf4dbdef5823a038bb2129664e407082fcc17bd1be4540562bc687be18995a473b66c493d58481b58e973adff087be3b1baa817f749ae0b5464ff46907253e977c2d22c4651db09794489125eb3b0817403883312c05eaaadc9818561f2be317bf25c4cff8bffc1d1ed03e398a6f1668b3f6fa5b7967d6d2ec3819e812dde386ff014674dd0e258a195daa481f08a660ff3ddb553f3a4fc99bf863faf811f9d071e4e3372bca28b3acd2ae8626f3b88815bc9900af286dc92295563f34f5bb45ff1e9206defc93f106013f452d5150b636b9bf610b74fb7221d38778a87133b866c068ea3e9fc597d160a8eb66fc08bb18debe338cc2733be92998e1538a5b4ce6354fed282f548cf383ce3de101b939e9bb7f24a4e8465e01e7238077877a2d2c868c2493de1957f2435fb44e0568d92f560d359f368b00c6e597fffcc2fff9e986209f82138f48673d6249a7f577524dcdac038dbffd7b4b1d348427ca555fd3b244dbd8c148bed38f329757a46b1498afe3d4cf0ca66eee1eacdc5406c10df0bdf7ccc58769549ca499cc01ae3fbc75ca46d4caf09d4fbc8cb5eadb5cf84f3c7e516bab1e2ab1e2e42c64b2cb6c6206ec4c3b19cbd80b482da8e16d7f98fd6a64b8b58dd297cfed6c15b21282d726991910d8f2a8af76e567a25e8a94cbf56d194ba2d79de205a7f527c3512fd6a891238b7e29487b37b15d1f89616d251099defa065faa9fb58635d777844b5a3644a5f125c64c68614967b5041ba7881e86819fae42dbea0e1cdd0da8261f93cd29e4601cc12a9f2e2eca55209a31d96f99c7d670da90696a9f3b0b2d8cd0edf97dc77d749ccb711810e77535ab48e416900bbd04373de8b8ac748372d4a84d42214f93f321191774856b4d4b20b1fba67b5d43b95940b224f628fe9d640241eca8723d7c67b63cbfa4810d90e13045abe9988eabe28b9821985da2a125e3744887cfaf8d6195c90749fb3a4b9095d32b87cbac44fb05e8f6db7667235083d84ce454b0321d64a573f8074428900609c637df8dfde72832b8d48fbfc1572105bb33386e7add17578dfe1bf01fd54af0489d745ab748420c281a6fd3368d29f53add22df992ecd63c24aec751c7d3f915944e6acc0126a3d7e6278bcd2657c5dcec835f2ab234e4e1be1a455a61959d80a9d92de9ebc96b2709ec7a5bc1ca2ecf24e57fb53434ddc5284281c5ea7e82dc42ecdb495a3e14874abdf1566475482ddd20f2051ec7d8bea9fcff50b0a5ec569c8ad7427c13a6119b7d51f8b50999b1afc7892d2efe441891a8e18eb5053fc3b62d911cf8fe6fea3ed06dab5965882837995ac0c5be006d34ecce1da6b7b4347faccab884eba449c868c8291e00bba7bdb7ba07b419164c7058852bb3a1181d90aec2185b986b9321881c345d6cfc27f907eb458ee7467ff358a7a8b2e5f7032399494198907d93a622a70a2eb41ad0724e9bf6473205d4445b34140b616175faf85d85d7bc68d512e60ae979f54662a6265bfaf68b1e122d614c747772171cae813e8ca391543f6010967a6c5e002693e1910f7e727ce73cdbe41171931c376c1385e5b0dd30362886baf90aa021e726a1fe37ae20c4281dc50e3310ddf63096f71bd732dd68b98c79d781b2aae2bff5e28ca454260689fe40d05b9cd2a0924e2c2f96d73494ee0b425bba5cc4e4d79f2d04dae8b010f0f8b624c860e8a7f229f2699d34a44a8a347c23fc672b8bd64879ecfcca1662ed9f7d3d7b353eba225c91f24f9cbf3c65af00415b6bd7bfe3a5b4868893bf6365dc32622a4761c7bbc181f2a96d47696004ce82b907e92980801e91205af520f1335ac661148ce6d34d2d12eaa7a5c1738caacd691c49e630bb46fc7e5c2113a855862993ead992aae09e053a6c79b7ab5b295e62e687ceca503568eb5e19093420201194cf1c6389fed88d06949f34fd8d3a0e4ce410e7c90a990d18d2861a55e5f0d782cd03b5b535906dff5e52f7ab4fa893348ad6b9e3b3f521cd0b17be26d3d2d43917502b8b9922cc776dbf4d1075799b9126cba1c477cde263cbb4f9bd318d074539dfa027c37a775e19fd375aaeea0c893da81584131cf888640c62f38734cdd4a1548227611fbb68107128fe6bf175f285cef069eae5bf204ee1d8ce0e918ef761ab9b761036d07e8703a9a13649debc90d08aff541b42b8686db59e4cd2eb2970bb1da92c4ad6160bff3ee959fc84e561cf33a48a0734c704bdf132cb11d6810b356677de7d5e5817c8b4353071bb8600e6018bb1cbe39421b3f9ab0303d11048de8bf2639977017bdbadb057c82a4049e9edd6d89acfd4389a747959c24f1aae4686e1c2671fe4d43a5c2c3befd9507714655cdb918a648b7c64250d9c1c0ba7a1f26865f182c55e60561f366a4d41971877be6d2a324ae9eaa78aeb5a8b0d2542030ed8fdb39240fbeb2244ec8712e65ac6c7c9c2b2257fdd265420bd1e1c6634d8ab7c2ef42a65ccc6ef6d5eb6807e8313770aedc40f8f16fa263e3b4c12c525613e96197c9655e3cfe410694cebbb46823aa41511b82e97f4a2585b113ea437c3b4f2beb8765cb2f8ea1b70ce5254fc9266221846a12d6eedde669778b9231bf290357c57d0864023a1320d6d4258cb190c2b6406f2177a2e9168939c02e8c8a1c20ca47551dc8b13fd7986bcd9f9715e0b10f5bad2f69ccde00a1d293fcd30bd3a03ea857679f90d0024262c6c6394764128bfe67b06e8e3b1b36483c32a09be46fae1cbf7de4227c04e6bff0392766c429dcddde1de6795773f48fe1c5efba17596fa31c7e91ee834c4faa76f1e0d0c0da7e61685195a50d0121b6e55159b0ffc5837c21077778976fdb3f1a9f320188ca19dfb004224f299c14298cdd0a90fad99d66531cfdd27709fdacd73dd67ead80c787d474b4fa0017118af85ca5c6d46b51c742ab665f2a28d64e54fe6babcd6d0ea461d82bfa6801ee84470a6d624f486dd815712556c58d0dc89fd881485dd76f49da5b15f0f3232c004ceedf4422a42fbe38ef5c11c65da464f2dd372c8f6dd4e5cdebf912960d064b02d94171b8b56e70cc5d1358527dd8f038b0f01d4474237b189346b2bd912faa737a1ca0b55bf8617fd43bb1d13236eeb83a92b947011de75ecaad7ed2bc3207c47e21e68cfdc14cf59bc8c17ec3f6a8947064bd17a1066ce69615e9741f7131455b5a5efcf74c6caebc075878cbfeb6ce6697bf8eb8de39b4e8ddc9c96131abe984be6887d7e24635a60994429040e832fe547677cd8cc214e1c766712ca2ae8f2b6e075c2d6bf0abd423672e4eef92a96df912336096841f408dcba125fac814c84bf663805c415ace948ae13dfd468c3f4ba4e2ee14aed116e0c7baa931dee4e22e9531bf6f28bf38881431f9c7eacc014702ee63f54b41225e96474c0ec84f3659626bab596c5b990b87b44d09fb60429267d3da49c893933bf14ebbe554926a7019109c4990838ca580c5ee67f3c0003bbd636bac6792e78714c86a6c071d34c4beda11487305178bed566b280f975b9412979c597e6c6f5896d220a69aa5678c386d46495dc48636f5ebc68237f78ea2ce6178e5b42d0d3a3273bf143af96f028c2f2cc59da7a90b59cea01121e510eb729264b5b0542c1f6108471032ae12b87bdfe7709930b6c04ab2c0c719a06ffc2ed1da8ed452418930684005d4f4031ef8e7b6ecb79b96b9152b8c65155746c9c4b07d601c557d1dce26f5577a2396c0367e805467cbcee957c1a856090cbb60cc25f947339d6422983b5384b03771c82b6e402b47e6a78188cf1d9a63c6bad216df7a5fbb348783638992d15105ddb4e1a031b25f49b8e9f17e4c74752d13b2cde07fe623fb998d98a3f1feb4e2af445e519329d546eef95d626ccf6ed44461442cbf07165efe2a21ea5cb62ad8e8dd4cc7f61d15cb8fc7ab04ab20df5b9574c0bc80c161e11b3", @ANYRESOCT=0x0, @ANYRES8=r12]) getppid() pipe(&(0x7f00000001c0)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r13, 0x1}, {r9, 0x80}, {r14, 0x40}, {r8, 0x4}], 0x4, 0x3ff) executing program 7: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) close(r0) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) fcntl$setstatus(r0, 0x4, 0x80) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) setitimer(0x0, &(0x7f0000000080), 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x100, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffdffffff86dd6016ee7f00182b00fe8000000000000000000000fcfe0f0000000000009d"]) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8", 0x0, 0x2000000}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3ffffe, 0x54}) r2 = syz_open_pts() close(r2) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r3 = socket(0x11, 0x3, 0x0) poll(0x0, 0x0, 0x887e) getdents(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000000), 0x4) syz_open_pts() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x9, 0x1014, 0x0, 0x0) fchmod(r4, 0x20) socket(0x2, 0x2, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) dup2(r5, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0xb1}, {0x6}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000780)="c76742e3ddd995e740b89e93ad5505f2947bce545f7b6d2e89cd2267c87587eb30ba2044ddf7e32f9dd4da31320320f0a6bd2298229d97b4e784ef1761b5737d0292a5ed5536db32ee4ad063af5e01c67beb7f574e5983d3f3edf94d67e2f880fac07529da1e00b448e231ddb305c7e96e57e210caaf3139cc8788acd3d6d1f2027d2ff1c363737f84df677ed63c428830891a9748eb0168eec525a4a67691a22f6bfb0a7e428af343a48a0dae88c0d67216f60cff16067c1623a9adc8e2fb1ef37fa655d1560b2fc89e39eb48b388ac17b7fe9b0278c00735c82094d4c32b3ec17ff1d6f44475438183809e76150108b2731e0c3027d8fef06018a59d0939ed1cc595b8a04deeaefcd1a39a4c971f3a0d956d6e3bf81350b8e7a9b09d77ed8f939fc4a4dd5654dd03fbb9633c61ff33327c7b", 0x133}, {&(0x7f00000004c0)="0a2d50ae972d2c7c6695237ac679386b598515b82adff823c8127a99c0f9812bb348563ca5fb23d92db6924bf500dacf292917f704915a7769b1f3c6047d0cb63598b5eb4a8a20581c724bfd7c8a07e9dbf1fc2f81cf4fb7a8257a9755edf67a68888dfd5929302524e1e806701e96cb9aac12524b4e788eb057035539508f3db83a31566aecb5a5078c3c", 0x8b}, {&(0x7f0000000340)="ebb1438634d9f0180cbd6a5526a95b8aaf6d5aa6aad41bf48c263deabd62ad3d61617e0f4aedfec24fd02064b8092019b294673ef1e1693892210df8153be87937e9e78ff4b76dedab23ce5cdf2d6b954f710c8bfe803f0eb8e592fcbe1c665aa05a2d3dd6a1ee39b15fa9ccec23c79526690f7824780f409ba5ea49c6c00853edc9a0464eb63ea5fdcea36683f9a4a7a396665d270e932829594a336a8ee10778eafad3ba2adb80bc6e95be12d81c684069b34c00cb5cb96a73b7b5c87706d3686151f4f807e5954a6eea8b270a7411dcdbdaf6b36baba60adf437f", 0xdc}, {&(0x7f0000000440)="5025973181cd918bf639db2e5f5a596797309833514b158657fadc94d81678d09d67c3f6bb12deed719ada3b8dc49dd6ae09ec5f05d7fcdcd50e8c6165e2512fb536dee57ee5a3870d39d36e5813a5291580453e57a4312db761e37e7669aa9e9be707f3e2ac1f6b375afaea83", 0x6d}, {&(0x7f0000000700)="a39a7cc7df72235541c8dd55d17dd0d429b7e893aa23b267c3fed047476f3b1ef8ff8eaf6319098f390a140f08cdb39fb2157db769fcf76bfd3ae80dcd4247bac8c917a4be4703ff20d7db82a82e6c67fb89b360158e60db1ab0d52d21b19e4d045d915e376aae5e4639afbae83b", 0x6e}, {&(0x7f0000000140)}], 0x6) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="87e421217a4605ffd9d0591660f7821c8af35f4f129401aa6c82038a2f7209191c58742122c71d8b559504241369dee502a679be799e558e40dec4f9a9d6ba29769ce4e1a8b5831f8cd429d16237e8cc392a7d7d959cf444b8bb844b425ebdfedaa641d05c9e080570d67c9e76b9f71c744cb187c97cf86cd85f13d4d76801dae0750c462c3bcfd3a8be002255a5bee3ab1d372f4133f9aa638222401926bbe221db507deec50ba646147e7eb4c1b6b2e9e8748fce2e8bf54e5dd61105e92d33394ce115b87c6460c04c10dca4d788e8d00d567da414220eed0093fbbefdf6e31b7d7b14847b635bb557af02", 0xec, 0x40a, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) faccessat(r1, &(0x7f0000000200)='.\x00', 0x10, 0x3) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803, 0x0, 0x900000000000000}], 0x10001, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: setitimer(0x0, &(0x7f0000000040)={{0x9, 0x3}, {0xfff, 0x9}}, &(0x7f0000000080)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x18, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000001180)="3de6ad9d360e69a2fd39", &(0x7f00000012c0)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) (async) pipe(&(0x7f0000000000)) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x3}) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) poll(&(0x7f0000000040)=[{}, {r5}], 0x2, 0x0) ioctl$FIONBIO(r4, 0xc0107008, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r3, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b", 0xfffffffe}) executing program 3: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96", 0x299}], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000"], 0x30}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6, 0x0, 0x52}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 5: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)='./file0\x00', 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0xc4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7, 0x9}]}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) (async) ioctl$BIOCPROMISC(r3, 0x20004269) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x81}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) (async) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) (async) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) fcntl$dupfd(r0, 0xa, r0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfa}) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfa}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000100)='r\x00') (async) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000100)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf73351ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00d3e2f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x9, 0x4}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x9, 0x4}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r5, 0x0) r6 = socket(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r8, &(0x7f0000000600)={0x0}, 0x10, 0x0) (async) sendmmsg(r8, &(0x7f0000000600)={0x0}, 0x10, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000003b006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000012a3dac9aff5003402e2c58ef880f7060a3cad7b2a13ea662ea923eba2f0f01c994f8cb36df42e1fac5535bd656f172f17db19126db1c7c3d33adca9cef4d9cc1c608c293b5379e772dc365a8f79b81e8577646ab6d25b08bc3358e6dcdbf9e5ca813f48310f340718229105e3553e8753afe00452f54e880e7b2b1ac2d25311dc97a83f01f9d210092f78006de"]) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x100, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffdffffff86dd6016ee7f00182b00fe8000000000000000000000fcfe0f0000000000009d"]) executing program 3: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) socket(0x18, 0x1, 0x0) (async) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) (async) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) close(r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000004000)=""/4106) r4 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r7 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x5}, 0x1, 0x6, r7, 0xffffffffffffffff, 0x1, 0x6, 0x6}) r8 = socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r5, 0x0, r9, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x3, 0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 3: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x4000000) executing program 5: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000001180)="3de6ad9d360e69a2fd39", &(0x7f00000012c0)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000600)="2caddf0c48a91150f0cf849b343d765351b87e658346ed7655ee5098978b5a4393d1f6c82596e65ed7f64939b48affff8afdd533da275ee2cab3573e14781a62b7ed283273db373d1a5cc26a029d55387ae6a5909ae9715652b7d3c6f470867f1e45f0d99917daab067b29260f1d6b690dc402e79e7ecd8dcad4dcdca156d9e420070326ce1cd62134dcd8bdc64137627372a7b7e2f7781ac8655b9642375965baa97d6c858b167fa69ed66841d7ce678e289794a8ca351cabcbef52a89517f97327628be9e18f3e4bff612e9464f8af49db22c5b074ecdd52143df9a42a30", &(0x7f0000000040)=0xdf, &(0x7f0000000100)="64180bf1a8f7e94d3e752959746013dc270ae4aaebeac7b1101adf4803ca6cc2b38948af66a2b405c8ddd875f169b5d26b9fc7ff11437972adb5f0791d7fce211b2c1e970ee727a6bf6f25aaf2d50f7f52dcc7591409d82d1e9a6394fc4a441403bb39d6d61e2d00de6ececfad60a4301e229d6cad05885a6f85b722f1f0c035", 0x80) executing program 4: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x800c745b, &(0x7f0000000080)) executing program 5: sysctl$net_inet_ip(&(0x7f0000001140)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000001180)="738884c7cf87c0127007594670bf068393dd5e35102584d359a1cf5ea552af94526df4505a057e50f2c1776347d1e5f75ee2ca91ab034b17af33564b6eba3d165f2785f05833d02bf0b3a2e696e2fe6e3eb077d2f2013cc50148bea0f72288a5d3a4db11320207f5975e74294fb47e7cdef3662c24e5d5558596955e9b210308c4911c3605fd61f36569edd8bdc6f71e78e9dfd124b84add93b361644b8212a1742220d2ee95d429fe85c4975c3ab0e8b3f4ddf426aefe9e8934eb06523adfd7fc4e51b6a5bc1923b81e2496dc49cbbcf96ed725f8c9ceed22a8be2a12af895e9ea9ae41f6ebb621fdfc40f319d853050a", &(0x7f0000001280)=0xf1, &(0x7f00000012c0)="9b8a372eccae17f5", 0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="713048e699319296480000001000000000000000", 0x14) setsockopt(r3, 0x400, 0x7ffffffc, &(0x7f0000000000), 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaad8fc4bc3a0a3886ef1619975140d5baaaadd60e6eb04fb73b2fd20b4211100080000484382b825c612d171e0b1f875fd000000000000000ff1ff00"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc3", &(0x7f0000000000)=0x69, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4, 0x0) recvmmsg(r1, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000440)=""/1, 0x1}], 0x5, &(0x7f0000000500)=""/36, 0x24}, 0x3}, 0x10, 0x842, &(0x7f00000005c0)={0xffff, 0x11a}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) msgget$private(0x0, 0x9d) getuid() semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001b40)={0x1, "d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"}, 0x135, 0x800) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)="4f3153c58602976db33e55abd750869e2e4124f282f3c0", &(0x7f00000000c0)=0x17, &(0x7f0000000100)="b0d4b5bce9191ce458b36474f660ef36beb797d315ab0e045fb68da21dd0a6ad684af0d157b3e7688766c22b4a6d384b2dddcd3086b194ee81d3540ca6928ade6fcd961a05527a6125a23d8898d5a9ca8328ec8de2295622b4db5b8bd44cd391326d2c3e894b31d4de0b495f985f9e93f19c8b58b825a014817843d795dc7772ed840692465c0ab755ac009d97d569bd9d1db98a4d9b", 0x96) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="87e421217a4605ffd9d0591660f7821c8af35f4f129401aa6c82038a2f7209191c58742122c71d8b559504241369dee502a679be799e558e40dec4f9a9d6ba29769ce4e1a8b5831f8cd429d16237e8cc392a7d7d959cf444b8bb844b425ebdfedaa641d05c9e080570d67c9e76b9f71c744cb187c97cf86cd85f13d4d76801dae0750c462c3bcfd3a8be002255a5bee3ab1d372f4133f9aa638222401926bbe221db507deec50ba646147e7eb4c1b6b2e9e8748fce2e8bf54e5dd61105e92d33394ce115b87c6460c04c10dca4d788e8d00d567da414220eed0093fbbefdf6e31b7d7b14847b635bb557af02", 0xec, 0x40a, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) sendto$unix(r0, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) (async) faccessat(r1, &(0x7f0000000200)='.\x00', 0x10, 0x3) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x80, 0x9, 0x2}, {0x8, 0x0, 0x0, 0x6}, {0x8016, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0x0, 0x42}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd, 0x0, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11, 0x0, 0x0, 0x7fff}, {{}, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10, 0x8}], 0x9, 0x0, 0xe9ea, &(0x7f0000000100)={0x0, 0x7}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f00000002c0)=0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x63}, {{r1}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000040)=[{0x81, 0x7, 0x5, 0xb769}, {0x9e7, 0x40, 0x3f, 0xef}, {0x100, 0x80, 0x0, 0xffffffff}, {0x1000, 0x5f, 0x40, 0x4}, {0x0, 0x1, 0x6, 0x46b9}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000140)="322c42ac16e18ea3ab59d7d3ba5bd6cfac221e7e3fd2f9e25758bc378665fdc6af17f1430911eece4bde4f374522479ccf3570a9f1a88bd07712a41284f20fc3b6c756d2d5067596f24a6449a1cfea71a92c51ce1055cb0184433d34f477bc13f4e0b37dfacd376d90f7bc0cc396c48ab92bb618df4e37a25983c952ea47d20503afd298ecb31f3eec24cba7f72257708b720c79bb31d52dc318b55e3676fa2196bd97b9e879c1456327db754b8c77b7d40781c3ab499fa92c31f2e09b1894627065652c9f0e27e1c6fe67511fdb702a2a2307d66bef430366b5c686889a80b86bdb6a2639efd4b23882c289", &(0x7f0000000080)=0xec, &(0x7f0000000240)="e1a930178c80545eb91439bb9366868ef9e3ab8616ff206577eb13043ea9308660fbd42f53f8571411abe6509fe6c5e0437e2a01ca29129a0b36ba706a2d5746ac3b1d5ad02387e3115f9355f0d818caa89a692608873f449aecfd9be7d2f5d6cd0836d6", 0x64) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000000)="f2cf80c666bd92054316670c598ed1", 0xf) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0xfc00, 0x0, 0xfff7, 0x3, 0x6}, {0x5, 0x2, 0x7ff, 0x9, 0x80}, {0x8d2, 0x8, 0x7fff, 0x0, 0x200}, {0x40, 0xfe00, 0x2, 0x7, 0x1}, {0x5, 0x3, 0x32db, 0x3}, {0x800, 0x7, 0x8, 0x7, 0x3f}, {0x81, 0xff, 0x7, 0xff, 0x523}, {0xffff, 0x66fe, 0x2, 0x9, 0x4}, {0x3, 0x2, 0x5, 0xe000, 0x7}, {0x25, 0x4, 0x240, 0x8, 0x8001}]}) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000600)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) read(r0, &(0x7f0000000100)=""/192, 0xc0) (async) socket(0x18, 0x1, 0x0) (async) getsockname$inet(r1, 0x0, &(0x7f0000000600)) (async) executing program 0: sysctl$net_inet_ip(&(0x7f0000001140)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000001180)="738884c7cf87c0127007594670bf068393dd5e35102584d359a1cf5ea552af94526df4505a057e50f2c1776347d1e5f75ee2ca91ab034b17af33564b6eba3d165f2785f05833d02bf0b3a2e696e2fe6e3eb077d2f2013cc50148bea0f72288a5d3a4db11320207f5975e74294fb47e7cdef3662c24e5d5558596955e9b210308c4911c3605fd61f36569edd8bdc6f71e78e9dfd124b84add93b361644b8212a1742220d2ee95d429fe85c4975c3ab0e8b3f4ddf426aefe9e8934eb06523adfd7fc4e51b6a5bc1923b81e2496dc49cbbcf96ed725f8c9ceed22a8be2a12af895e9ea9ae41f6ebb621fdfc40f319d853050a", &(0x7f0000001280)=0xf1, &(0x7f00000012c0)="9b8a372eccae17f5", 0x8) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) (async) socket(0x2, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) syz_emit_ethernet(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async, rerun: 64) ioctl$BIOCPROMISC(r1, 0x20004269) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="713048e699319296480000001000000000000000", 0x14) setsockopt(r3, 0x400, 0x7ffffffc, &(0x7f0000000000), 0x0) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)='W', 0x1) recvmsg(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1040) r2 = socket$inet(0x2, 0x1f2f3fb48a2c09be, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="5c74295c4ddeba4836", 0x9}], 0x1) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="243a16a40042a52baeb4e7c3accfa7b1b55402292d3e89e8a77e7133142e86fe5e8edbb94b", 0x25) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="1ea8a0b3bd67ae322d677400faded1210c13173f4539f06dac627d0282d11200a2cc205cad055b32ec42d899013b685289a9b6933cd21fbe58111b5f6573ececcdb5842768a3cc7c158bc870a6559a79dfbc5a002a6c721bd48091d86d816127fc9e0b544e637c33cca89b53212a9e765586962f404c4802cea7235d2a2d5101a6cf3b47648fac91cef1b835406eea522b", 0x91}], 0x1, 0x0}, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80045713, &(0x7f0000000040)) close(r0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) syz_open_pts() syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f00000003c0)={0x2, 0x5}, 0x2, &(0x7f0000000400)="f54e98f4de9bca2c304933d921ef1ca977f65a2e8b1c38b9eeb7897078ac58e666cf0984d50bce8dd5673896891417e4b13f2cffe4b768ddcf12a152f9c8ba8170767064ee003edb0f781987e00509ad9e6cd8dccfd58abdf49243929501d82a30b9b41e99693c974460a269f527d76049d064e93ef1a07a9cb703291b342147ffa0f801fbb2e61993ee8d63c73afbf13efff3b09c75541f6bcb549cc09eb3fbab78b51ae1b6a59748b0a36161bb0e235421905c1b6c8b26af81f9197221", &(0x7f00000004c0)=0xbe, &(0x7f0000000500)="629f4553b5a87c7b7fb5", 0xa) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r3, 0x1d8}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x2) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa4d80febef1a998291f2435d5f5d4e0f7aabb86dd6000223b00000000fece76a44a170e318b35195bcf133200536e76474acabdc47cebb2b18547fdb4d7f2bd7c000a92992c0ccd58ef76b0551540e6113f1a6533e857b9e36e874068318bc0767d6bf622a3132524481033f9f352"]) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x8, 0x0, 0x37) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaad8fc4bc3a0a3886ef1619975140d5baaaadd60e6eb04fb73b2fd20b4211100080000484382b825c612d171e0b1f875fd000000000000000ff1ff00"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00']) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x5000000) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x1) semget(0x0, 0x3, 0x250) kqueue() socket(0x2, 0x1, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) getpid() r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="124c0ce2c35d86de15a3ef41a6fcb3b89e886388a5a35508c16f477e1121886e353e86d2734e2afb97be32488909ff5aa157a802494aca12849fe2f98c6c9993d2446e8fd13dbfd5f618c851496f063af535fac0e5ccf8a6daaebbeedb6399966ab6103ece21f0140bf39eb708bec3d9737e412ac1b87a216011040be14bb7587e765d51896bb3e701dc8a552ae951a9e97421254530bd5d4aa713a8f5f4ad5b5f3b336fb1552d70c5521c87cb986456b9e259b62ee3edfdc00465367cf429aa07b1d7841c61845e4d56b74d8b2bf8fdb05630c21f6d"], 0x32, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x40e) connect$unix(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) msgrcv(r1, &(0x7f0000000200)={0x0, ""/10}, 0x12, 0x3, 0x800) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) chroot(0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) chroot(0x0) open(0x0, 0x0, 0x0) kqueue() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xa6c793e81eac0f0d, 0x0) r1 = open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7e81ee", 0x8, 0x1, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment]}}}}}) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x4000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x3, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="d3a6a22e889d0f4f83a28a31248b00382241d30de43ec2a9cc388bbfd32fb23c2e00c459d3f466c387fb6a662380e3262c8f4c89a844e2bdfc440ad21951b2fe4924f0f73d9ebad96dce43607f819f5387031368eb3f0810e2f35cfd", 0x5c}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYBLOB="07674daba152215c74790d5e40e0463c72e4bb75cbd49087fa20b77f465bab6557ba2074c215762e43bcf3e6c2e7e10855833c51ecf40a54b421ef5a677f9a66e0f39b9f92fe791548b944d589990ccd1eaba188812ada040fb7d737a003029e0eefe54a5ca75e40581d892932aad7c0946590b2213ff05087ae8fd5d6bcef488185556482fbb5fcbe0165a154658ae880ee5c086a35e3f4b126f9a10f29c3c282e58e2cd8349d9fd1dae4ba98ec92d3ab82b2f6bfdb0c1138c731bb8b85aef110e28e885317c2a29dad611d1d8d464ef2752f1bb9", @ANYRES8=r1, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRES64=r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x68, &(0x7f0000000240), 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x6c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="d468d10fe3bc8a8902c47105363f6061cf44619c", &(0x7f0000000080)=0x14, &(0x7f00000000c0)="195af9dc5fc9c38b895da7c01e799f1f7552902ea34b71ed66d375d3831b2b537fd71d5bf48d54dfdaa4bea373cc88c8bb1a7643a0119c8e7e384509468bbb81ccbfe7001d9c174eea44fbe2c993d7bd7245a19b83fa9c1462b1329c91404d34973ffead4ca97407285915fb0fe974", 0xfffffffffffffd07) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x0, 0x57cb}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f6", 0x63) syz_emit_ethernet(0x32b6, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x20000000000001f2}) close(r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, &(0x7f0000000100)='i', &(0x7f0000000040)=0x1, 0x0, 0x0) socket(0x1, 0x2, 0x0) sysctl$machdep(0x0, 0x0, &(0x7f0000000040)="c9", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699c, &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x9) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) syz_emit_ethernet(0xe, 0x0) poll(&(0x7f00000002c0)=[{r5, 0x10}], 0x1, 0x9) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) fcntl$lock(r2, 0x8, 0xfffffffffffffffe) ioctl$TIOCSBRK(r1, 0x2000747b) executing program 6: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 2: setreuid(0xee00, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x5a05bf29}) (async) r1 = getuid() setuid(r1) (async) setreuid(r1, r1) utimes(&(0x7f0000000080)='.\x00', 0x0) executing program 4: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x80) syz_emit_ethernet(0x140, &(0x7f00000000c0)={@empty, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x10a, 0xc, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @tcp={{0x2, 0x2, r0, r0, 0x1, 0x0, 0x6, 0x40, 0x5e7, 0x0, 0x4, {[@sack_perm={0x4, 0x2}]}}, {"f480be6a1440208ef72cc457918f5cf2c6562ace5aa11aa8ff61025c9416e5f1afa4454557fb18ac4025790ca9aac86d42bea8be066b737c8a3b7e5d105ea992c24a6541426d201b7d588caab623e79e3288507f19ffbaed12cf0d267125fb5f29efa0b0f8369245b5a55cd09c48a53407c9410eb28748116af6cfc94d77377c93aefb044a7cf980ac9a93abff7753b34cb344080d6aadbd99811e5288ed5beeaa441f4b0f42a451ee0f1cf2f6c1ef347569584a8945c656dddb653c0288e1570b2257598aee530c9c3d2049f6c6aad48231787130aebb0f696f8df60ffedadf4dcb011e19cb30741da4a86e56ba29e80f94"}}}}}}}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)="0064bc00", 0x4) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000000)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000}) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0xdb, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc1206951, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080)="cce8c4d4", &(0x7f0000000200)=0x4, &(0x7f0000000000)="820f88f2b577a794b4256c7dc9ce49fb268d41aab1afa3ccf1aca2e794a1d4d8385033e7e3dcda5f08d128a36517c07b5eb08f29", 0x34) denied attempt to set clock back 2130694367 seconds executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f00008d3000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) r4 = socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r4) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgroups(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) socket$inet(0x2, 0x1, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(0x0, 0x400000000000005b, 0x0, 0x0, &(0x7f0000000100)="ffe60096cd76c00e6cca4599fdd6b99502978aaad864d17baaffffcc435e5da8d45c4dc890ab0e67dad280947af5f1a23c78947502da4f2194c58a498d523f45", 0x45) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x5, 0xfffffffffffffffc, 0x9f9d, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(0xffffffffffffffff, 0xfffffffb, 0x2e, &(0x7f0000000140)="ebff9640075af6000000000000628bae79855e89799c80c1b54f6ad040606f7a829862", 0x23) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0xbe44501372635004, 0x0) acct(0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000000c0)="ea00000108000a008de9d9a8726012cc45a379e6694b48dabeb367dc874dd9a5c1c00b47fe59656d0d7f247fafee63c8a770cba12ab54a0fa371c442c0f81648c7e548a97bb4c47ecdcdeb9a972f688a93654caa6c1ca003f18ed6ba54ded899cf6d721595154ae98918b6cbd188096425977d9357dc38ae", 0x78) executing program 1: r0 = semget(0x3, 0x4, 0x182) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xf2ff) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/240) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80, r1, r2, 0x0, r5, 0x0, 0x1}, 0xe38, 0x20, 0x2}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000240)={0x7fff, 0x2617}, 0x8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x3, 0x525, 0xc1, 0x3f, "4df3f50b2fe121b78e96ff40ed8ead15cf719927", 0x0, 0xfffff801}) sysctl$vm(&(0x7f0000000340)={0x2, 0xb}, 0x2, &(0x7f0000000380)="35c192a29a0bccf12b417d342102ac0e34d8e510c157b169df6ae72f7dccce8903d27901f7bec2f2a2ea86b8a31c33947e0e1c4279f33334a9f5132e1c7cc588f91f5dadc2054305c5860f324c63c870e35cc430c663c3f9a7b42a61fed2ba146659c1bc078129fe3dfb146a08bae6cf967b4f26c80807b2ea779828b4c617afcfe28a1e8cb575cf6ba69ec8cb8c804a6e", &(0x7f0000000440)=0x91, &(0x7f0000000480)="f0c60c98c6b939dea74c5d71d367a356ca8ff6909a53af99b000f74190191e0f2d8bef602dbbfae24413ba089464c20d0edac6d3e6308b26fff3b4c8b797b48cb75ead1eb37ce8dd466ad1e15667002f36c304fbaa8ed7424925d6792804b3ebe3c86e873c6cf0a800e64efd28bbcb4e850a08af39834fd1badd16cd", 0x7c) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) r6 = getegid() setegid(r6) r7 = socket$unix(0x1, 0x0, 0x0) connect$unix(r7, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000005c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x2, 0x8}) execve(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000cc0)=[&(0x7f0000000b40)='/dev/ttyCcfg\x00', &(0x7f0000000b80)='/dev/rvnd0c\x00', &(0x7f0000000bc0)='/dev/ttyCcfg\x00', &(0x7f0000000c00)='#/{\x00', &(0x7f0000000c40)='/dev/rvnd0c\x00', &(0x7f0000000c80)='/dev/rvnd0c\x00'], &(0x7f0000000e00)=[&(0x7f0000000d00)='/dev/ttyCcfg\x00', &(0x7f0000000d40)='/dev/ttyCcfg\x00', &(0x7f0000000d80)='\'\\S]\x00', &(0x7f0000000dc0)='/dev/ttyCcfg\x00']) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) sendto$inet(r10, &(0x7f0000000ec0)="c2adb49c60f5fd958e6a1050ae42e2d695784f105d37b0b0dbb9f583f3bcee55eef490d19da3721396e2b7c0a6f04458dc899549d29b5aba2f8550745d2e", 0x3e, 0x1, 0x0, 0x0) getuid() r11 = semget(0x0, 0x2, 0x108) r12 = openat(r10, &(0x7f0000000f00)='./file0\x00', 0x40, 0x0) connect$inet(r12, &(0x7f0000000f40)={0x2, 0x3}, 0xc) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000f80)=[0x1, 0x7, 0x5, 0x8, 0x7, 0x81f7, 0x6, 0x1e, 0x401, 0x9]) fcntl$lock(r8, 0x8, &(0x7f0000000fc0)={0x1, 0x2, 0x7, 0x80, r3}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000180)=""/79, 0x4f}, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000500)="2feff25223184397e40187f10b2e6327", 0x10) ftruncate(r0, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = open(&(0x7f0000000300)='.\x00', 0x20, 0x20) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlockall(0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x1}, {}], 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xa6c793e81eac0f0d, 0x0) r1 = open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7e81ee", 0x8, 0x1, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment]}}}}}) (async, rerun: 32) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) (rerun: 32) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3f) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) executing program 3: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x5000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 6: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x3, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x3, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = syz_open_pts() close(r1) (async) close(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="d3a6a22e889d0f4f83a28a31248b00382241d30de43ec2a9cc388bbfd32fb23c2e00c459d3f466c387fb6a662380e3262c8f4c89a844e2bdfc440ad21951b2fe4924f0f73d9ebad96dce43607f819f5387031368eb3f0810e2f35cfd", 0x5c}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYBLOB="07674daba152215c74790d5e40e0463c72e4bb75cbd49087fa20b77f465bab6557ba2074c215762e43bcf3e6c2e7e10855833c51ecf40a54b421ef5a677f9a66e0f39b9f92fe791548b944d589990ccd1eaba188812ada040fb7d737a003029e0eefe54a5ca75e40581d892932aad7c0946590b2213ff05087ae8fd5d6bcef488185556482fbb5fcbe0165a154658ae880ee5c086a35e3f4b126f9a10f29c3c282e58e2cd8349d9fd1dae4ba98ec92d3ab82b2f6bfdb0c1138c731bb8b85aef110e28e885317c2a29dad611d1d8d464ef2752f1bb9", @ANYRES8=r1, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRES64=r1]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYBLOB="07674daba152215c74790d5e40e0463c72e4bb75cbd49087fa20b77f465bab6557ba2074c215762e43bcf3e6c2e7e10855833c51ecf40a54b421ef5a677f9a66e0f39b9f92fe791548b944d589990ccd1eaba188812ada040fb7d737a003029e0eefe54a5ca75e40581d892932aad7c0946590b2213ff05087ae8fd5d6bcef488185556482fbb5fcbe0165a154658ae880ee5c086a35e3f4b126f9a10f29c3c282e58e2cd8349d9fd1dae4ba98ec92d3ab82b2f6bfdb0c1138c731bb8b85aef110e28e885317c2a29dad611d1d8d464ef2752f1bb9", @ANYRES8=r1, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRES64=r1]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x68, &(0x7f0000000240), 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() (async) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(0x0, 0x400000000000005b, 0x0, 0x0, &(0x7f0000000100)="ffe60096cd76c00e6cca4599fdd6b99502978aaad864d17baaffffcc435e5da8d45c4dc890ab0e67dad280947af5f1a23c78947502da4f2194c58a498d523f45", 0x45) (async) sysctl$vm(0x0, 0x400000000000005b, 0x0, 0x0, &(0x7f0000000100)="ffe60096cd76c00e6cca4599fdd6b99502978aaad864d17baaffffcc435e5da8d45c4dc890ab0e67dad280947af5f1a23c78947502da4f2194c58a498d523f45", 0x45) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) close(r0) (async) close(r0) connect$unix(r0, 0x0, 0x0) (async) connect$unix(r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x5, 0xfffffffffffffffc, 0x9f9d, 0xffffffffffffffff}) (async) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x5, 0xfffffffffffffffc, 0x9f9d, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(0xffffffffffffffff, 0xfffffffb, 0x2e, &(0x7f0000000140)="ebff9640075af6000000000000628bae79855e89799c80c1b54f6ad040606f7a829862", 0x23) (async) setsockopt(0xffffffffffffffff, 0xfffffffb, 0x2e, &(0x7f0000000140)="ebff9640075af6000000000000628bae79855e89799c80c1b54f6ad040606f7a829862", 0x23) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0xbe44501372635004, 0x0) acct(0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000200)='./bus\x00', 0x6, 0x0}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe65) socket(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000008c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "054bc8", 0x0, 0x0, 0x0, @rand_addr="fea6c30000149110061d071ba4df80f0", @rand_addr="bc483e8c11a31ffb67769005dd0fbf29"}}}}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x59be) open(&(0x7f0000000500)='./file0\x00', 0x40, 0xb) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x52) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000240)="76e5dead01f8607d210000006300", 0xe) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x34}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xf0, 0x0, 0x1, 0x5777c538, "3c107dae307e08002b4600000000da64612c3300"}) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000480)="665b8b200a338fcc9bedd39ce74cbbca195960777b5da3bd34e1081e4620e5bda0ca9d9f25f05a5ea42fefb0d9b62958fd179f43d5730a7b6895290b478f00b0", 0x40}, {&(0x7f0000000500)="6a9b38186590c4010d53b59e48c8ab56bf314558c8901f8efdcc49e657850bc051722f7f3f748d022aa14711029fe9b0a3cdfbe80dc7821184e06b70d1f4e9101910525ebaf59c2fb8145b0a54adde28c43536581644f5e7c43e5b204acb9e5b5593a5f45049aec83ca764fe6a4bdd69fe34c0845491ddd61487723ef4268ccd2ea81ea0f58cdc7269e972e5d71297d29c55fa7a53209c5502bffd32ae5096ebd0d7fcfba0211fe204439cb7e721bb81805c", 0xb2}], 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r10) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r3 = msgget(0x1, 0x21) msgsnd(r3, &(0x7f0000000380)={0x0, "345121ab7f91c9c0d5637db13888f7a6ba3e78036f2c95688a9f6290f83acdb8fcc5d4390d0b6e4b8061357e61b3eac785ac790083a7456bcb6d8bdbdb4d727e724b0a8167eda12e7ff9dff21c946b5b1ead08908a2efd4755361046de2bca52b23d96d36b823f757a7366a692ff71a72c00caff893810b8b00027d4148bbba9c2279c1c77dce83bccfd4ae8924d471e52b4db3015e9b35f9d2bc75ac6c4f999343992051771dc507670cee350785bd82dc9002ddf611bc88c98c9c6709a2b1e6ff8f23864db3b654a6e93a7bcbd44a96717aa237c323e20885e960dc57006f65c34818f7958244e423c"}, 0xf2, 0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x80}, {0x8106}]}) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x202) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbdbb}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) getpgid(r4) semget(0x1, 0x3, 0x30c) getegid() lchown(&(0x7f0000000280)='./file0/file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x6, 0x0, 0x0, 0x404}]}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000f00)="9128f8ed1802da9212b45cca21e7", 0xe}], 0x1) getgid() select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, 0x0, 0x3, 0x0, 0x4}, &(0x7f0000000340)={0x4000000000000008}, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x1ff, 0x20}, 0xc, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r4 = dup2(r3, r2) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil, 0x1}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000276000/0x3000)=nil, &(0x7f0000228000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r6, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r8, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, &(0x7f0000000100)='i', &(0x7f0000000040)=0x1, 0x0, 0x0) socket(0x1, 0x2, 0x0) sysctl$machdep(0x0, 0x0, &(0x7f0000000040)="c9", 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699c, &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x9) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kqueue() (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) (async) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) syz_emit_ethernet(0xe, 0x0) (async) poll(&(0x7f00000002c0)=[{r5, 0x10}], 0x1, 0x9) (async) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) (async) fcntl$lock(r2, 0x8, 0xfffffffffffffffe) (async) ioctl$TIOCSBRK(r1, 0x2000747b) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="b1abb676620fc3931da23dbe27972bc983e875f7db81f58e2284a71a5bce12c4687be682097aed76aa37e627393ffd6145b7aabda049704c9d74b560c6d1e9e3fbe23cf495a610b09df0b10ae50ea44a4ef35e1ae354dce7e051d4f0f0dd18821de1352c2c68cd756684fe9e7ada95e6a381c6640730997e7b507f2183eab74d5cbba3642d", 0x85}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000200)='\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) dup2(r0, r2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r3 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0xa) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0xffc, 0x9, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r5 = getpgid(0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = msgget$private(0x0, 0x121) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x8, 0x0, r5, 0xff, 0x4000000002}) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x7, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xef8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20], [{0x5, 0xffffffff}], {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0xfe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x401}, 0xc) setsockopt(r4, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) dup(r5) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000c30000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000087e000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f00009a6000/0x3000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0a000/0x3000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f00009ee000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r7 = syz_open_pts() close(r7) syz_open_pts() r8 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) dup2(0xffffffffffffffff, r6) kevent(r8, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) executing program 6: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x6000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x49}, {0x16}]}) socket(0x18, 0x3, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, 0x0, 0x0, &(0x7f0000000080)="0a00000044b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x8}, {0x2, 0x1}]}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000100)=[{0x60, 0x0, 0x0, 0xfffffffc}, {0x416}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x200) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r1) chroot(0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x45}], 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(0x0, 0x20000, 0x2be) r5 = socket(0x11, 0x3, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)) executing program 4: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/192, 0xc0}], 0x6) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaa02000000aaaabb8035"]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x80146952, &(0x7f00000001c0)) executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0xfeffffff) executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000001680)) lseek(r0, 0xffffffffffff8000, 0x1) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) (async) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) (rerun: 32) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x52) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (rerun: 32) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async, rerun: 32) write(r6, &(0x7f0000000240)="76e5dead01f8607d210000006300", 0xe) (async, rerun: 32) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x34}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) (async) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xf0, 0x0, 0x1, 0x5777c538, "3c107dae307e08002b4600000000da64612c3300"}) (async) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000480)="665b8b200a338fcc9bedd39ce74cbbca195960777b5da3bd34e1081e4620e5bda0ca9d9f25f05a5ea42fefb0d9b62958fd179f43d5730a7b6895290b478f00b0", 0x40}, {&(0x7f0000000500)="6a9b38186590c4010d53b59e48c8ab56bf314558c8901f8efdcc49e657850bc051722f7f3f748d022aa14711029fe9b0a3cdfbe80dc7821184e06b70d1f4e9101910525ebaf59c2fb8145b0a54adde28c43536581644f5e7c43e5b204acb9e5b5593a5f45049aec83ca764fe6a4bdd69fe34c0845491ddd61487723ef4268ccd2ea81ea0f58cdc7269e972e5d71297d29c55fa7a53209c5502bffd32ae5096ebd0d7fcfba0211fe204439cb7e721bb81805c", 0xb2}], 0x2) (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r10) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0}}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000001180)="3de6ad9d360e69a2fd39", &(0x7f00000012c0)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/249, 0xf9) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x0, 0x8}, {0x66, 0x2}], 0x2}) dup(r1) write(r1, &(0x7f0000000100)="3eb96c94d86720a898867ebad7ec59fc4b373dc9dadf92ed2e08e009e3b81aefe6aecbd9eb87a130a4fc64f6db60091a1e3f9244f0", 0x35) chroot(&(0x7f0000000000)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="67ef583eeeda88f4b38fa46844b3858c28c292a66238863393f502a4126b217a8662256e3a7363d0182f0718e8164f3a3aa325cffd9b82e58f5e8fe2b1b56ec7295396da09dad441637e49ef85cc266fb002a3e5a70bebbcd16e4fcf1cdedf5650ed60406117eeffb6f0c62b7395008c6bb174d3cce4599698a6d6e405c6addd5e88b6634a8a4b1fac92", 0x8a) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000001c0)="7801915e7db965824f83fdbc5c06f4da35a7681ae4f5870884080722fe81f22993861b5d44c685ce8ba023cfc8424e4a5519a3a949a80d4b1eb82e4ce12f01cddf3d6bf06c9d180e709f6aadbf2ff602e6a49bdd8ca7802950d8319cc972928d60639cd21834903f790b6659418e662b30246c3b771e5c8fec3bdf7c32e937b5b102a226b6a9a191eeee1f0ce64b492dfc4ec45aa5f93b46ddbe73661ccfda2f87e32048d34de9b78d9c46372c0cf36f6873e125ac093733e146296834e3832fea304c86119e2cd61571fe57e096fbe762ce6a5ba51837de3c794299fc8ad3c997efe17d01f686ebe6cd18f2f2a736ca3e386e67f722", &(0x7f00000002c0)=0xf6, &(0x7f0000000300)="c0926dfe518f97d22f3cc1dd789f6670a1a4a6df18541f527506abb5ca6be5f643ed079a20d7a0b179f653269ea413e932b5e77d52692d23dba0896a0cc72080ae85ef239a695335132ab19baf0198a71aea2b32e615f2aa9024c00f047a8e2a23da333c5147119366a9c6ce9fad", 0x6e) r0 = syz_open_pts() r1 = kqueue() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x11b) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x57, 0x80, 0xe1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x3233, 0x4}], 0x3f, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x6, 0x4, 0x8, 0x2}, {{r4}, 0x4, 0x10, 0x8, 0xfffffffffffffffa, 0x2}, {{r5}, 0xfffffffffffffffc, 0x60, 0x4, 0x100, 0x70d8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x26, 0x2, 0x6, 0x5}, {{r6}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x5, 0x7ef7}, {{r8}, 0xfffffffffffffffd, 0xddbaeaaf36ba390f, 0xfffff, 0xbd1, 0x8}], 0x9, &(0x7f0000000640)={0x3, 0x7fffffffffffffff}) flock(r5, 0x8) fcntl$getflags(r7, 0x1) r10 = socket$unix(0x1, 0x5, 0x0) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r10, &(0x7f0000000980)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f00000006c0)="b6b47e1a427224e447b18c89b4c4a792774a4179ee1a02ffb637687000713df2ea0de831a5326208c2a2a94d40ef824c27d659ccd72fdb603b0bbdfd9b0308d288761707aeb484b3f138af2ecf0e5a94a5015def7cea08bf02ef74fe43cc6cb02d4c5eb383ad5121f85a3183d4917b5aae9f4e38974682c67d10aaff599d113617fbb6cb8411b1d9c7a1f21306a2eb", 0x8f}, {&(0x7f0000000780)="bc022f6f819b6e96f2577295b9698543d96764f51426d34f6bca70266c6da6039ef4285666711568c770df0eae078b205dbdcb3fc90a30d03e8c8bbf3092e21a518416883377e28055089613273159c6233193ae80693efb2eb8a3853fdea5a10878a80a2f33d2ac37fe208c", 0x6c}], 0x2, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x38}, 0x2) chdir(&(0x7f00000009c0)='./file0\x00') readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/203, 0xcb) r14 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r14) r15 = semget$private(0x0, 0x2, 0x140) semop(r15, &(0x7f0000000b40)=[{0x0, 0x8000, 0x1000}, {0x1, 0x81, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x7, 0x1000}, {0x1, 0x4, 0x3800}, {0x2, 0x9}, {0x3, 0x419, 0x800}, {0x3, 0x7fff, 0x800}, {0x2, 0x7}, {0x3, 0x7, 0x1000}], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) fcntl$getflags(r7, 0x3) r16 = accept$unix(r10, &(0x7f0000000bc0)=@file={0x0, ""/4098}, &(0x7f0000001c00)=0x1004) setsockopt$sock_int(r16, 0xffff, 0x1004, &(0x7f0000001c40)=0xc3a, 0x4) setregid(r13, r13) semget(0x3, 0x2, 0x2) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = open$dir(&(0x7f0000000200)='\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) dup2(r0, r2) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') (async) r3 = getgid() setregid(0x0, 0x0) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0xa) (async) msgget$private(0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) getuid() (async) geteuid() (async) setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = getgid() setuid(0xffffffffffffffff) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0xffc, 0x9, 0x2, 0x86}) (async) socket$inet(0x18, 0x3, 0x102) r5 = getpgid(0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) getpgid(0xffffffffffffffff) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = msgget$private(0x0, 0x121) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x8, 0x0, r5, 0xff, 0x4000000002}) pckbd_enable: command error executing program 6: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) fcntl$lock(r0, 0xf, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setitimer(0x1, &(0x7f0000000380)={{}, {0x0, 0x8}}, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648e268652a2d828756e8657c960f3afa848db4ab90a3f9af55e3dd56df086b4c49646cf6c1f35e6b18d589dcdd6ce845e5c289e4c9b2bdb2ddaa87978b2ca2d4564dc42bfa4ffa3521306ca50a55f1c38e56ce503191cb9d7dcbb3620054f9d284107e95385ca2521f7340e9397d1470e75acc6c9242d7b0919e7842b8fd12f35bf8bb21fde00b6d094a4b0af0226fa86149bfe4edfedc21b5af6f87dbfabed2660ba9bac6f52b14a87b7bf1f8e9fcfd130841b9754d433f97a806fbb7a215591d93209b7b76c32ac22782e91a2d0ec9ca3a643213a7b869ff30eeb4140f27f854a0b69e62914a0485205bbc0cb209ba44590e94e7335f9c224540c50cf6e2f5bd150f1e88c3e1eb447cecded5fe7775a30f4ba4978546c0874c9816c44cb3154a0ed1ce03f54633cd2307cf33c05fc36807b2fa3764d1813ab83829338b3678f7cd1aaeb8e287433a42e134be4f25e0e9f22287c51d9c5ce75bba107c3767f1484665fa78d22d5fc236e43f40bc45260fd17d324279c5a3560cbdbea3a2c8437e930527f098c2017570ec1e2bf0012f55bdbd1bf740565a1ad5264bc562000dd46185f54cd0f9401c38869d9e3619c00e9f878a2d7603cfed731c91b9a92f143ea2c24472d22abe60e9b17a5dfcc55fd0343b4c54b7760287121ac804e2f1ac3d81103910ac54eb202998d8297353c8f1714f019fb42d2d21f080a9ef376b37a5345c3f74d20bac439fae98954b54b43ce910e1ec59a4", 0x22a) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r5 = dup(r2) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x0) getitimer(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d605394d92e4e64c7e395d3bba62090098b26be0b4d3e8611028ccd2e908c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02c9257dfaa416c6f8f0783a7b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c28167320e4fabee0101e35f9a01636139d09ea4ef30e15bec8519d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9961086016393f12c2ac53c6798cc7690c92b69c084e3fab869080043e64ee1610e9ca64e28488fb0869da8a68f09c35780cfe1854b4c9cc8ef2c051ad5f953645d211ea763337c0980e8c08ed7607e3d330aba8502cea1bb9fe27ad2d4eb5be1dfa1f536a7255caa006bf0af9f0d513d4bef7e4443eefe05d3374333ec78c1c99dd4230259a8bf75ce2e811e29f1a87c8eb666b53a50bd419dd2bfea599d92aacfc813758fc3fb04e366da5db6ad9043a8b7704ac82edf994df50438bfc4c3998f73c2e88883270d80c13af038d2754db4b6b9e498ef", 0x1d9}], 0x53) executing program 1: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000d40)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x8001}, {0x1, 0x4, 0x0, 0x3f}, {0x6, 0x0, 0x3f, 0x7}, {0xf0cb, 0x20, 0x3, 0x2}]}) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x7e5}, 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4, 0x42) semop(r3, &(0x7f00000001c0), 0x0) semop(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x6c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8035000108000604"]) r4 = getuid() shmget(0x1, 0x1000, 0x1c6bd50e2420464e, &(0x7f0000ffe000/0x1000)=nil) listen(r0, 0x9) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1f0, &(0x7f00000005c0)={@random="c23a27392e0e", @broadcast, [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x1}}], {@ipv6={0x86dd, {0x5, 0x6, "e4e1ba", 0x1b2, 0x61, 0x3, @empty, @mcast1, {[@hopopts={0x3c, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x1}]}, @hopopts={0x16, 0x22, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @enc_lim={0x4, 0x1, 0x40}, @pad1, @ra, @pad1, @generic={0x3, 0xea, "cbe3d5a9b2a603af10f31bc53230b1bffa3459624fa8410b99d8e88c8bbad3fca8e8599f8c7adb48e6ba35bd8c7a88093d9faf0bcf69668af4cd92c7c89b594da97169bfa46d951d06ace07132e905658b88aec29736cf6bd8722e3575a867d965f43b49963fb33c9774cce27b0c67e6d10134b4cde1ab3e937124365883ee45f0291f36296312cf9d8df4efcfff423b456a4232c0b8c2649b0539a7e728a208690bbd4a74259dbe394a16d27660d2903d7023c559a41c786330500564921641937afda7915aa6d08959ea33352c5ac74637268793c41c0f6dfd8383397f75e52c55350454aa8f1fd5e0"}, @jumbo, @ra={0x5, 0x2, 0x400}, @enc_lim, @padn={0x1, 0x2, [0x0, 0x0]}]}, @dstopts={0x8, 0x0, '\x00', [@pad1]}, @dstopts={0x8}, @hopopts={0x37, 0x2, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x10001}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x0, 0x0, 0x41424344, r5, 0x0, 0x0, 0x11, 0x80, 0x0, 0x0, 0xfff, {[@generic={0x13, 0xc, "e0c155ac4cbd8e5b3ba0"}, @generic={0x3, 0x5, "fd788b"}, @timestamp={0x8, 0xa, 0x8, 0x34}, @timestamp={0x8, 0xa, 0x1, 0x100}, @sack_perm={0x4, 0x2}, @eol, @mss={0x2, 0x4, 0xc2}, @nop, @generic={0x8, 0x2}]}}, {"77a6c4ebef65efcf185f188b3ff4"}}}}}}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x300, 0x1ff}, 0x9, 0xb71}) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/182) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 0: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0x7000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 7: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x13, 0x8000, 0x7f) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 3: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 4: sysctl$vfs_nfs(&(0x7f0000002f40)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002f80), 0x0, &(0x7f0000003080), 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000680)='l\x00', 0x2}], 0x1) socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r4, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8004667d, &(0x7f00000001c0)) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 2: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) (async) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) fcntl$lock(r0, 0xf, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setitimer(0x1, &(0x7f0000000380)={{}, {0x0, 0x8}}, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) (async) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r3) (async) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648e268652a2d828756e8657c960f3afa848db4ab90a3f9af55e3dd56df086b4c49646cf6c1f35e6b18d589dcdd6ce845e5c289e4c9b2bdb2ddaa87978b2ca2d4564dc42bfa4ffa3521306ca50a55f1c38e56ce503191cb9d7dcbb3620054f9d284107e95385ca2521f7340e9397d1470e75acc6c9242d7b0919e7842b8fd12f35bf8bb21fde00b6d094a4b0af0226fa86149bfe4edfedc21b5af6f87dbfabed2660ba9bac6f52b14a87b7bf1f8e9fcfd130841b9754d433f97a806fbb7a215591d93209b7b76c32ac22782e91a2d0ec9ca3a643213a7b869ff30eeb4140f27f854a0b69e62914a0485205bbc0cb209ba44590e94e7335f9c224540c50cf6e2f5bd150f1e88c3e1eb447cecded5fe7775a30f4ba4978546c0874c9816c44cb3154a0ed1ce03f54633cd2307cf33c05fc36807b2fa3764d1813ab83829338b3678f7cd1aaeb8e287433a42e134be4f25e0e9f22287c51d9c5ce75bba107c3767f1484665fa78d22d5fc236e43f40bc45260fd17d324279c5a3560cbdbea3a2c8437e930527f098c2017570ec1e2bf0012f55bdbd1bf740565a1ad5264bc562000dd46185f54cd0f9401c38869d9e3619c00e9f878a2d7603cfed731c91b9a92f143ea2c24472d22abe60e9b17a5dfcc55fd0343b4c54b7760287121ac804e2f1ac3d81103910ac54eb202998d8297353c8f1714f019fb42d2d21f080a9ef376b37a5345c3f74d20bac439fae98954b54b43ce910e1ec59a4", 0x22a) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r5 = dup(r2) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x0) getitimer(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x2, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000004000)=""/4106) r4 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r7 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x5}, 0x1, 0x6, r7, 0xffffffffffffffff, 0x1, 0x6, 0x6}) r8 = socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r5, 0x0, r9, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) r10 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x3, 0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r5, r10, r5, 0x25, 0xff01}, 0x7, 0x9, 0x8000}) executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xc8}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x12d, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800478f011f0067000c08329078ac1400bbffffffff441805617f00000100005c8800000007ffffffff00000002940600000100880eec0f5bb48611e5b5153b1cb0070706ac1400aa010e0f920ac5ff23a819ef42bc0f9406000000fd004e224e20000890789c012661dd3c43c6a7006b0b881b9dbf675749ac62894b3448f9deddaf547b6c994cc09770f248f410ffccbcdbe8eb74d29a5520d4082fdfbec63f2ee80576ace8b3b08c0eafa83ef5d9dcbb22e90513106102e809d548fa4f2c04007e06537eb60c31d8ca111842007728ea405a0014ac481b1c04d3c95bb457a2664e721b4ea502061bdf5b186669443c6738297a8ed17833710c87a1629adfd07cf5953958457c7408ae48e34030d16a761bb33ba91f12c50f4118e9649b0076"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x3, 0x29) recvfrom(r1, &(0x7f0000000180)=""/89, 0x59, 0x800, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x4000, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r10) fchown(r8, r9, r10) r11 = getegid() setgroups(0x4, &(0x7f0000000040)=[r2, r7, r10, r11]) r12 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000000c0)=""/55) sysctl$net_inet_divert(&(0x7f0000000000)={0x2, 0x22}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0x8000, 0x97) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getppid() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xdd, &(0x7f0000000180)={@random="d22a46d2f330", @random="3d6269da6624", [], {@ipv4={0x800, {{0x25, 0x4, 0x2, 0x3a, 0xcf, 0x68, 0x7ff, 0x4, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@end, @ssrr={0x89, 0x17, 0x1, [@empty, @multicast1, @multicast1, @broadcast, @loopback]}, @lsrr={0x83, 0xb, 0x6, [@empty, @multicast1]}, @ssrr={0x89, 0x1f, 0x7f, [@broadcast, @broadcast, @broadcast, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @broadcast]}, @ssrr={0x89, 0x7, 0x49, [@loopback]}, @end, @lsrr={0x83, 0x1b, 0x3f, [@rand_addr=0x4, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @lsrr={0x83, 0x1b, 0x1f, [@loopback, @multicast1, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @generic="1eb1dc29d0fa1a7227c49bf3d8d500bef00ac120b501b1212651996a037c182c33d02d8bcc225b62ebd0f40e01196d757b6c196e9dc8d85d73097b"}}}}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r5 = accept(r1, 0x0, &(0x7f00000003c0)) getsockopt(r5, 0xb679, 0x1, &(0x7f0000000400)=""/35, &(0x7f0000000440)=0x23) truncate(&(0x7f0000000480)='./file0\x00', 0x401) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r6 = fcntl$getown(r3, 0x5) getpgid(r6) r7 = getpgid(r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r7, r8, r9}, 0xc) fcntl$setstatus(r4, 0x4, 0x80) r10 = semget(0x0, 0x1, 0x100) semop(r10, &(0x7f0000000580)=[{0x2, 0x5, 0x1000}, {0x1, 0x8001, 0x1800}, {0x1, 0xfff7, 0x800}, {0x6, 0x400}, {0x734e11d6b1f5578b, 0xfff, 0x800}], 0x5) executing program 6: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) dup(r0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRESDEC], 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/227, 0xe3}, 0x40) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r6) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}, 0x80000001, 0x1, 0xfffffffffffffffc}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r8 = socket(0x10, 0x3, 0x0) sendmsg$unix(r8, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)="907b1cddda64587028ab91d61260", 0xe}], 0x1}, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x6) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x1, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r1, 0x1000000029, 0x32, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r0) executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) socket(0x13, 0x8000, 0x7f) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = geteuid() fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r2, 0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) r4 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="89000000ffff0000018c9ded07ba09d2bfa5ff30144954bd6650ed3b73a6d702f35d725d57d42701905043410af6a08247936c2e4dce47478da695f9b398080000004cd3e0c97f86d49b10e7a7594f98348f3b09d6909431c448d03c3221ed5bc95e21c41aac98354b3cfde0c9fd0ebff47698637c866e356a10aead4a3f370f898fbca0a447283bd1864092834726caa870d4331124e1fd49f19d6f0b7bf37408e052bbdf327a6dbcaa93d97d3f9f65647304a2994352ac3489309e80cb1be20b4e893473f2e589c1dac273550321cad70769a2a02bf97a1e6746ece657dd8c48c1fc57481056d8ab0b7d84f3853b00d5431c90d0a6b107265592167b920153cf19095e87de71c38d82329a235ffd0e00cb6195fd5962d5c565ec97af71a1ba948999d70be1c0558a0921f9bad7fce67e871853aca981dc365c3d922cd0cac92f9b3e61b68f"], 0x9}, 0x1) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') truncate(&(0x7f0000000180)='./file0/file0\x00', 0x6) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001e00)={&(0x7f0000001dc0)='./file0\x00', r0}) executing program 1: r0 = socket(0x2, 0x1, 0x0) dup(r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() semget$private(0x0, 0x1, 0x82) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000040), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x44) poll(&(0x7f00000002c0)=[{r4}], 0x1, 0x0) dup2(r4, r3) close(r2) r5 = socket(0x0, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x0, 0x0) dup2(r1, r7) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, &(0x7f0000000000)=0x36, 0x0, 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r1 = open$dir(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) r3 = dup(r2) connect$unix(r3, &(0x7f0000002580)=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000800)="0a021002", 0x4) r7 = dup2(r6, r5) getsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r0, r4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e", 0x48, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) socket$inet(0x2, 0x3, 0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) (async) setrlimit(0x0, &(0x7f0000000080)) (async) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) r2 = syz_open_pts() (async) setrlimit(0x0, &(0x7f0000000100)) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 64) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000680)='l\x00', 0x2}], 0x1) (async) socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) (async) flock(r4, 0x2) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (rerun: 32) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) writev(r1, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x711, 0x0, 0x0, 0xfffffffffffffffe}) getuid() open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000600), &(0x7f0000000040)=0x1fa) msgrcv(r2, &(0x7f0000000580), 0x1008, 0x0, 0x800) msgsnd(0x0, 0x0, 0x17, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x10, 0x8000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0xff}) r7 = socket(0x38, 0x4000, 0x8) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = kqueue() accept(r0, 0x0, &(0x7f0000000380)) kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="eea5a7873f0490a2ca17a08c826523491d200a", 0x13}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$hw(&(0x7f0000001140)={0x6, 0x1c}, 0x2, &(0x7f0000001180)="c6", &(0x7f0000001240)=0x1, &(0x7f0000001280), 0x0) executing program 5: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000080)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000001440)=[{0x0}], 0x1, 0xfffffffffffffffb) listen(r2, 0x2000001) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r5) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000200)='./file1\x00', 0x1a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socket(0x800000018, 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000000)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 4: getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r1 = getuid() seteuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000040)="13fe9215c360f372c0555dbe8a32153c58e5ea856cab934ec4cf34ce4a50e4173e60c2980a8e13b5fe79d6985cdcebd02958b17894421a", &(0x7f0000000080)=0x37, &(0x7f00000000c0)="a1b8fc64fd01270b9af0d5938cdb6c42da6ca8dc871fbc59c42aa885b4dd8b02662de5346b9814f26a6676a9b3c7bf054983d9b6a7b652f6ad6d2e9a1b7941d663815355e57abbc097333d79fd53dba7ee85f486116d5309aefef718623fa706b58ded61435469c7ff341777cd39f394410ae671ebae2201ff4a20c80e37af7c9465ea0fd0aceb5da04f3bad5da6853fab166cb10e22f0f8909e3382637ccc52e4f4ddfffb48a40dc2db66c4847692bb45456839e61f6f7154042e1cbf6444275b40474180f553e70d9c26cc8f5d703fec1f41", 0xd3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x400, './file0\x00', './file0\x00'}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) executing program 7: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0xc000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/114}, 0x7a, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)="fc01", 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f000047a000/0x13000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) r5 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r8, r7) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)='Q', 0x1) r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x100000}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x20, 0x8002, 0x1f) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) bind(r3, &(0x7f00000000c0), 0xc) writev(r4, &(0x7f00000012c0)=[{0x0}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r7 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x3, &(0x7f0000000080)={0x8004, 0x100000}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x4, &(0x7f0000000040)="03000000", 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/172, 0xac}], 0x4, 0x8) syz_emit_ethernet(0x68, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f0000000200)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x6000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x8106}]}) (async) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x6000, 0x2) (async) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x8000000042}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5}) r1 = socket(0x11, 0x1, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) socket(0x2, 0x2, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x208) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r3, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x9, 0x1000}, {0x3, 0x82, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x1ff}], 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x597) msgrcv(r4, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r8) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r6, r7, 0x7, 0xfffc}, 0x2, 0x7ff, r8, r5, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r7]) r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r9, 0x0, r7, 0x174, 0xfbfb}, 0x59df, 0x7, r8, r5, 0xb8, 0x10000, 0x40008, 0x401}) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/8}, 0x10, 0x1, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x1, r2, r7, r2, r10, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r11 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r11) mknod(&(0x7f0000000440)='.\x00', 0xc000, 0x4003486) r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000200)='./file1\x00', r12, &(0x7f0000000280)='./file0\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@broadcast, @remote}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@broadcast, @remote}) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x0) (async) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) (async) executing program 6: setregid(0x0, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semget(0x2, 0x3, 0x720) pwrite(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x1) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffff3053, 0x3) executing program 7: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) r0 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) r2 = msgget$private(0x0, 0x597) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) msgctl$IPC_SET(r2, 0x1, 0x0) msgsnd(r2, &(0x7f0000000140)={0x1, "9272e849064c6c111391d33dd414f1d03b21a8aac56ba136a91b12a0a25d202a"}, 0x28, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa37c62de26bf208"]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) r3 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r3, r4) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) r2 = syz_open_pts() writev(r2, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f00000014c0)="77cfc711bedc8a6bc1a63120ac592115d621bd4b457e7e91d81d637d80947a76b83f5a1a295f6302578ebb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a3064cc24545f65acf7a721fa5b15cdbe", 0x61}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000001580)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1abb3ce22253e6278b5b35ac", 0x34}, {&(0x7f00000015c0)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334b0a0354ab85febba072022fd1a59a0e1cb86b1ec5632d6089fd8914c371d5c10a9cec2344539368b37b7ccf7277d8d0dfbb1b2896a9ae803ee6403751225fd64c83131e3bbb91f2bb446ebb4e95acecd07c8ad03413d945ce493d3166f0783dfa585333dcf24b73033ee0faf5eb2b0766fa8b9b0cbb9108bdaaf7412c7b1f3200698ed951a88ac1ceeb3cb483ba648c5e792cf506ae5387a9b4309b048b57a2c6c36d489194433659fccde20bd9483bae8b85585829ba199e10b439bc56ec6025c1ac4324e7f94fdd3525211fa1d7c9f4e746fef86dd20fadd0478e06a784b6ab78a566af979669d3c13f768583fb21f687418468d912206918614193da4bcffd14866cde744b9ef0ddb34a5f59ba9c5b8b8ad0387d9f8a27df73c542e49efa4e1f629457b0450add90228c8733459f1e9156e0bd4e64d6ae8efda786a5dee8e3d7a54c93705f3ffb28d1ab668c086b9112e3304f89a4aa9b8aab3a05a0df1eb6203a6a910e8872145f80ed0775e66fe658f958f0d9eb786f0ac79d2cd504c6dd808d492f75ba90a", 0xe00}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000280), 0x8, 0x1, 0x1800) msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001000000", 0x7) msgctl$IPC_RMID(r4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffe, 0xfffffffc, "1a1117f0d0a64300005a110000ffffff001eff00"}) executing program 5: getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="267f19922405d6946c92131b2bb17c357beb3bdf09a9995e1d10541c9e1bbbab84709e9ea06e5e79c69b4db16997dc4dc2cc384bff9bbf7d4d4be3fd5eddb7e459a7b41375d991ef52e356a725302a58f4c13c131a38e172da485474e73ec48653c3279ca71b1549a4b628046b9ad57a20c2b9cc9bc43f62887de6556b24a64d811a79073114881156fc0e0feaaf53ad3fb1dbc50c25f9e828aea415ecfe4eaaef32afb9eb82cd27e0228492a15a540c814b0eaa7bd19187fc01473e93af4edbbbd3e3630c424f1d68c28f3402440c3d588b0c07e04f130c8842ce4eb0bee8e8cf8bf8233f23c6cbc8a51ce033049b027bf2279955ec4fe7b41d29dd4a71c8360fe9894cbd1ece5872a2abcf1f30ca3b90653fdc7f65ba68535117936baccfb480b2f762afef4c8915fd9e9e06806ed1b4f900863a4b8ea5b9470374794e844e9875ca1955b103ae7c", 0x149) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) listen(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='\x00', r3, &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000140)='./file1\x00') poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000140), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) getegid() r6 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x23) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) connect$unix(r6, &(0x7f0000000000), 0x10) close(r2) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x4, 0x3cd) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/36) r1 = open$dir(&(0x7f0000000080)='\x00', 0x40, 0x24e) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000280)='./file0\x00') semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/64) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0xd10, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000004c0)={0x5, 0x6, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmmsg(r4, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000002700)=[{0x0}, {&(0x7f00000016c0)=""/7, 0x7}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x3, 0x0}, 0x7}, 0x10, 0x1000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$getflags(r5, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f00000028c0), 0x10000, 0x0) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() semop(r0, &(0x7f0000002900)=[{0x1, 0x0, 0x800}, {0x3, 0xf2, 0x800}, {0x2}], 0x3) semctl$GETPID(0x0, 0x5, 0x4, &(0x7f0000002940)=""/195) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000002a40)=""/128) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000002ac0)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r6) kqueue() ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002b00)) pckbd_enable: command error executing program 5: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0xd000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) (async) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) (async) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r1 = getuid() seteuid(r1) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000040)="13fe9215c360f372c0555dbe8a32153c58e5ea856cab934ec4cf34ce4a50e4173e60c2980a8e13b5fe79d6985cdcebd02958b17894421a", &(0x7f0000000080)=0x37, &(0x7f00000000c0)="a1b8fc64fd01270b9af0d5938cdb6c42da6ca8dc871fbc59c42aa885b4dd8b02662de5346b9814f26a6676a9b3c7bf054983d9b6a7b652f6ad6d2e9a1b7941d663815355e57abbc097333d79fd53dba7ee85f486116d5309aefef718623fa706b58ded61435469c7ff341777cd39f394410ae671ebae2201ff4a20c80e37af7c9465ea0fd0aceb5da04f3bad5da6853fab166cb10e22f0f8909e3382637ccc52e4f4ddfffb48a40dc2db66c4847692bb45456839e61f6f7154042e1cbf6444275b40474180f553e70d9c26cc8f5d703fec1f41", 0xd3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x400, './file0\x00', './file0\x00'}) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x40d}, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9}, {0x0, 0x4, 0x1800}, {0x0, 0x4, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r5, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r6 = getgid() semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=""/167) getgroups(0x1, &(0x7f0000000840)=[r6]) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) setsockopt(r4, 0x28, 0x31, &(0x7f0000000200)="b21100000d816685c8e360f2fa41c1a0926988b272d2dd3dc9013109db1b38e47a59a569964336df8f42a84231a746e39ecff6668cce2d0ae5429e3f4d29a01ea3acdc009cc07868de45ed3fc33719caf1f71ecec8a918452c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b500", 0x90) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x23}, {0x6}], 0x2}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) executing program 4: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002900), 0x800, 0x0) dup2(r1, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r5 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r8) r9 = getuid() sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x8}) r10 = semget$private(0x0, 0x1, 0x6c0) semop(r10, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) r11 = dup(r0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 2: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x3a) syz_emit_ethernet(0x52, &(0x7f0000001480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaab386dd6000266ea3d2b54d0000001c00006e1aa4058a74adad9a4e721f5b000000000000000100"/66, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="ac0d15b3ffdf1132f1ba7fdd1f40eff31856944778e5b9b9fa9952b73d31493356b574928c9eb0f58187a2f9278a3c266a6e8548335418040c", &(0x7f0000000180)=0x39, &(0x7f00000001c0)="f1b4074f2a9bbc96f68131d1c971d6bd2998f81e418920647dc2876596587a8526541343d7e1657b901ed97d4ada6b163e5f574a60f417779cb9513177f082d88b45b84a0267f44ac750e3e61f397a3f31bb5620f7a789f1ccbe8ba920684179e18684ae762463a493ac17d0a6d7757281a2d5cd239919d68b5880dfeef370e05e69744ac5fe8d2bd7f985f88232e0e29e08f383aa2c1bde25b2bdf5fb209bb875e3b60361cbf497321ec1647d2312f1202341cceaa1fb0a8c", 0xb9) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000440)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffffc4207340aba6c7fd896fe1a308004810006800670010010c9078ac1400bbac1400aa89101e6dbda3eea9416a40f0a30f9bdc4408e45300000000820a9047e8769c5ffd434424dd13000005ed00000007ac1400aa00000003ac1400bb000080007f000001000000029406"]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x40000, 0x8000001, 0x0, "1a0001ad00"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)='b', 0x54}], 0x1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000e80)="5c2a056a4f0591d3cc6a241e84e12525ee04f3ae670bbad27de6e6636478f87d1f910fb2eaa57f8d762714c0b3b554de76b0b8920dade286f7a3ad98df3555c4f9f9f44187b23ebc1c6469b2e71ccc009fd0efc3b0c7b4d001a206f0b7e7cca6f3d4bed77dc6ea3dab26dbc2e277caaeb9b3ce19f917d7609b584e93ba2c30f64841e733f1aa79cea8c2de483935481dbdd21acbd9065969dba9beba579a8a7a8e7e26ea64d97885ab35e814774dec0f7e575e25a9c0609a2ff58bb7e1ac16b348b04629f4f5c81c0b3043131d5be39677f473b8dbb084f5fcd8a74c8eb357c0d49a7ccec780129d35cf3fba943b5cfd56250842a760e5c0a53892f5973cd34b67006cc2c242a070cac79bcd0e42845467eda961707661663f06b6a311522f9c3e54ca6bbd4c4c351cc78ef16d5b9e5aaea997b0eed2545d93ff2e4650930c6a13a812237573ed13db8d92cdae17f3104e0e06f9814b352a7e4f72642bf45108ca3cb3947f4ad3920c2442dbac6f2ecbc1ec872911b103789e1cf131d076e6fbd4c5067b15222358d65df79228d4e0ceb5cd436064eb65794c3efc985369a3a02575146fbaa2ea5ab19067483402d623ba75cfc53654b86ac395df6145ae9fd18b019532d1ca25cdf2ec4d32785c454b76602bca85a2dfcfbe3d06328d7e5a90a03aa2284452f5c74f4a7aa7479d1ab02a672bbd133698b114c84c94dbf74ef18ecde427b00c555a38f1b033102d439ea377a6d2cfb2e80485c5c0684e96f3bd6d39f94ef2e3200d8371ac10374bf44a1a01cf03ff1250ff5bced4c8b92630", 0x271}, {&(0x7f0000000640)="e56b48aef113fe5327a3b97b3d213c58b7a33e9180ceee48ba80a9289cdf931de5df6dd6705cb99080b10bd7a6027e4716927001af7c69df412dc60721016eab953518d30a9385697cbaa68726ce219af9c2ba680600025fe12c8fb6b881a9c5ab38a1acea22ba3e4e0553930a74e22e2d984d1b09561daa34b93414a5698d29508acb1050e861579927617d8baf2855b83bcd3c17cda40b2b56dbb4349068d4d7accabacaf41b14a94ccf23527c99012ed1a3d1085adc6621c239da4f8ce632a9170107bd348776fd7a", 0xca}], 0x2) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000009c0)="6600fd5c61fd9ed7e41ece4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d0400cca49b9b0011c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c650f15e80f2f6d611d4ccabdd99bbe26a4d4a7005e060000173fff3c95581d09ec2a97824002e0332ce777eab6816177ec7ecbdbbb282351", 0x91}, {&(0x7f0000000600)="cb41b5d5944f207a13e3a78e318cccca1cc198ccd9", 0x15}], 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)='x', 0x1}], 0x1) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setgid(0xffffffffffffffff) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) setgroups(0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setgroups(0x9, &(0x7f00000010c0)) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(0xffffffffffffffff, 0x10000) socket$inet(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4f) socket$inet6(0x18, 0x4000, 0x8) pread(r0, &(0x7f0000000040)="16", 0x1, 0x400) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000200)={0x10, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdc7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}], './file0\x00', 0x8}) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) pckbd_enable: command error executing program 0: sysctl$net_inet_tcp(&(0x7f0000004380)={0x4, 0x2, 0x6, 0xe000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 4: pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() getpid() setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r2, &(0x7f0000002cc0)=[{&(0x7f0000000280)="e2e41f7e9877650af85764d49ff4e357750cec477d9015e32ce8054039d93ab14a0a275096614673e7ee552ba68f8bffd5fcee1cfd6e58aabd1cc99d9e888c4122e286256149c6b567e9b7b52f95895cd7cc5620a7a923b5fe5572ac0bf8f8d26abbf1ea6d0ad267c1b799583965d3b4f73780dd61b39e6849211c62a702e85b0c846c01533503000000000000009983d7f68e975551c14e057298b3f52a67ef86160fe4a3c153f7b2f86e95365ab471cbacf6488ecf2a830d52263089b284a5ba", 0xc1}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291abc1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd28804000000000000009ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000380)="7a8d4c47680e2d3e197359a72af0f843728001f10c4c36fdb450f64aa15ec66f06e73c2ce3532ff9db8d6158bc012b74a7560af75e572b29b5547eb7148790702401c2f1fbc26b52dbdb364cb6698dfeba7c0b32be68f0", 0x57}], 0x3) shutdown(r3, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1", 0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000540)="093f498bfbd692d00402f28642998b4e6326e2a0b2606b72287bf643fffffffff1b2b7327a72d04e2174777ad4e8e36fa6cde12645d6f3367c6b9699f4975ab3c0cebe8f81a5cdd540a278128ad4b96821147b670bd677a97ad8c18e25564bdd4cfc154b7adc4b957240767994b5a2c09695b225e33c0b09541f0f0b730813fa15454193a580c87a82bd967ccb4ee79046babff48bdb000000", 0x99) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x5}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x19c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x7, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="cb", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x3a, 0x0, 0x0) executing program 5: r0 = dup(0xffffffffffffff9c) close(r0) (async) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000001180)="3de6ad9d360e69a2fd39", &(0x7f00000012c0)=0xa, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbb", 0x439) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r3 = accept$unix(r1, &(0x7f0000000980)=@file={0x0, ""/509}, &(0x7f0000000b80)=0x1ff) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="01bfaee81752", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x100, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) (async) connect$unix(r3, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, 0x0, 0x400}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000001b000/0x2000)=nil}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000138000/0x3000)=nil}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="ae35ea7e5757e9242bd47bceb170518430714028bf36f21baa8ddf204880a54aef6facfd64695fc6e6d51a1e32dc61bcc5a025db05603220c0fdc7d4f43ff0b411fa1d77b8b2bf99c1a2acd2b85f551217e6673654d8dfc987d7d3a46e72d3090e5a7c92703a660f77aaa5c25a64671f574365bae419b72a0d10a0f48a5fd55b577c961858973db473c426cfbc0cef477105e200a9eb8c6c6855109f51bd8124b599ee88000bd680507747b503b12dfb85fb0980d9603f1eefeccde7674be1c3ea4fa51669475987688a767c82b976", 0xcf}], 0x1}, 0x0) (async) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') sendmmsg(r3, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000c00)=@in6={0x18, 0x1, 0xfffffffe, 0x1}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000001300)="f534f7eac1e8fb5aa363c49496a491068e4673349af766eff72026e474c8148d70f5116bd07a028fe3f3483acd894af8aea472edde5bd9a72e0c91c5f7069678efb721aa81091dcbefc2deef71a848b3bdf2b70292be39946c25c6ba09f88ffd0fa245e19a8fc5f7aa7ae61af747dd20917d3960b9ff82e091b9a88c23a1e5de75ad7681361478ef2bdffe86c30ab151847e9318eb18d76042b98762d74eb02d304239fb946fcdc7ca120f73234b5f0d19f6b7a3ba327b7e4eb0ffb6a3f97e6f079c09525059bb3c055af9ec4a52bb769515dce1496e7b82fba9fe4d380619658d1e5a64ddc29e2a634e3c4dde196c0227ef4b3bd2b66e4935b6789fddf6a6c918de467b3e13adfbcadcf483e80eb2ebe7db091108f3c55d176904e96f9c05c4264f433b088e3657a3081a445b2d7ad4263197be3e89d958a2fad9af7122622ac2367c46924dceadb03c670d576741fc886761c66cdb6e84eb470643a955c200ddca0357f61d1d0eefc3a15dd36190cdb283666bb0569bb53f1b80c81ba0326a8dfad24aff0abc03054652961424adbc5fc624bd363ac5a5ebb0da08069c6bf16f736b61005263b9232c082c79419509b499ccaf7816294478b59433651bbb6ceea81087f72b0bc124350aa0a4ea90629333a3d67172a5791fcb7a9520316f894b4015e4064ac24f11b9457cd3d2a40dcea14256cee83ca7e69138905c51bf663e52a26e11311a5ca2b90b8a2b04e9d6012343a1525da432dd586766db3735610baae1d61ace8816b965794ec36f097ddc8d457e7f6222d65e0668dd5a74313e4be7359cbc363a5f5f00b0101f481f96e45f544773e8ccba3288281055e38836317f5123af683611e8afdb9de83b5b514651ff9d4f5d0c152f16a71625e7ef00c2c3ee37e6b3e67ea887554d516698e10f00e7b1a5d9b2ea0f960c499dab9d9c738070a5c75405b568c99f4bb14f4f28e32676fe1f3ae7d0dee9e71224083fa5abf97b673f3d0ed3bf5ecf8b7a433c4ce92708c9867a0b9c7accc12e418ac9051009b4d9eae961d0581d513da0d282f308de5900fddeaa0508981c1dca83ffd54f089dd6c69bb007b9f6055bdcbc5ed85df6f55ca18db0690da170af84aa73f1730b7693fb0d9aaa8dd644b1b896adca76e78c2a45955183bfb8b2b255dcd5969b37f223401d8c85259b5447f6c676582e972307522b7f6f15d89f8e07c51238752ada925a20e49697270b111f07ce70123a905a1675c54e7bec984b39eeff81a08a8c072c85b4b01e4a5b03439fbc16325a812cc0bf0b88788237c66fb4915b178b4679fe7487622677a364b1dea82504d447dc8136d9f0fc6f0c49a0744f2df3e77e6c1b3d48d6937f47ba74b4d5f12812652cbedaf24dee3f26eb2badadc946bb7108d4427d11e3cc63d653ee4628cc34c7eb14b08f4c80332657da0bc3f267733f59526197ce3211c5955e5f8cb36f1cb815edefe028bc4e296a7797284c816d7ded88ac4ed59e18411599140c072416e2e705a087b975076b65e3271ff90b8bcc937508e4633c05348584faeaa438dd8dc10c7dc573175e2cb198b62db4abd00534396d8721282062cb92f19b145cb8cb2df0ff53c1effe8de7485569d91af311ab299e8b7eb3f53b5bba436bdb0fe5080c6a4e5c13b68727b57774de07fd68f73e62fa1f6b892892560f8f4a75ba6cd2ba62ca2fb9eb4f88f9483a14d9a455f8f644b747c29fd80cf584fcc5967ef285cdca275378ed3a956ca263b598b517494bdfa4589bd5448d7851c48fbdca2e6d17e1862c8da7ef160081f08bb9a93cda8e401965f715207ed7a72a34a718de725f93393175b71923e99e9e0438adeb83f752fcc29f878cd9a4adb3e41174893704679349c8a16046839f631a1c10d8f0ccd06770e0d7c6450b37651b27d8658cc971200dedfc5923fe0883d039acd5b4535cbd847f691cb9096df78e8aaaa12da7c1e9d694c398d0e77506e20f1fd24cc63a8baae09833af467ef620dfc1a71e56417a224b3765a7913890d907130209492af6d482ae0bce1d7cedcd0c9f206f4a69e269344329b79a1c22c7bfa095fe2ddb4661c6e0f760a70117aa271335b00e6c0a05c3af382346e3837e65200bfab2537ed871c2493dd90c5e79e8f33643090bea2dd11d0c0bfc2de220a64811a86b8c68e953044b53c8de2a158f8ef0195bc4190a6266226a1f4cf657278e974a8d9ddc10c4f5fed4979e748f2d4a121741d1454ab1deae7705525b7d2bcde5910b47e5a52c9504379a71e58ce651d7c3047c60b4f113fe1e1f17fa58839b18bfde2b08ee3ffec1ef825e9537405565eba2433de540cd938631a195430ff8288fb55410be75ad05ae69fb820d062501b95266c1441fe80399926d9df02b6b8d3a945e26de5f516beb2c8c223411e5a1c316c6ef6aebe0dabc67d3a9a279dda455a8b7f1049255a6f4498bb83623786bc2ef2d2f0850c56edea8fc6af0c51a24e1d9adf789b9b8ea94de8a4e5f8d4b29176501b0918ff8e9ffb54eea667750eb75a6042a56b6fab0621b8c7857da121bcb0b35bb22d4a28c459b02f303bae587e75e130cdcaa3a7318ef1c118cd61a146514b5f055feff8a6b76fb540d4444935ef7e62ae11ff66b26c9cae118475a3afd739274734c1cab05b98afd9f35222b66041de257ca1192d5c54a4ba270610d7852185c7ea65822ab8e2063cde42bd95c3e9f06dc6ccca73734e485a7b7992f2cf7499dd960d6f3884dcd169f1dde15ce8ab9d7a21ce62d0fd1f889c5c891f757acb46b14dab8746af4af5c5be1e799f520d34b6fd3079ae3295e62344c1b0b4c17928e86c72b258d6a4f6dc756f6c432fd7ad710a08474b45c9f1c49b26c397b2354cf43c01e5f7ccc6e635572905573415bd533409ac7077ba31bf70597c035df896e5f99dfb14a7f3d5337f8701149a752978203cb023446b2ad1a16ef9596536819d08be25dbafb729a76ade115c6b9938d6117483d6477d5753c017b889d69e213fbfe2b016854abea87615902a589dc7bc777987074e4e3a08c2e253c872b1e2844beed7cb121bba2733108ac9a152f292173a42dba4a02af9118f6431a2e83e9b8bb1a44ad8a8f62b1759d2a3a74dceec96e650d8efa3359fcf0f5a2194bea6dc8b51a044d26cc500c60e150d682b4a3aa129ca7f6c989e79cb146d23c385db88c3d678ecb84bfa1722d75aac1a027510433cdd98f89ec5c73ec58af1799bfbef6f8a41d0722fa8f48b440a7ced949322f942c0a8b08eea2753b14536b3a31c5c1141a562edb254595d5aaed69edd18d00b440d4fad6377477b063320076d65ae74771aaab30b1a373353bd16f434bf1d28876763b444ad228c2d7f97ac769241c5a0147f2b2623cec8decf02fa19438c9f5ae8e1cf5cc03c59a7d250ddb45fe506a04dd0b77d7e65a71b50c9a9b38fad27f32056bcd3348788d456dc05005842821fd10a4b59e10f3d5ab543a00586409ae27410d776ba8aa0baf9a9ecde84f3be61a6bc718f7d38e1f1c5ba6372d4237da47f0ca97716ec16e6d59a3eedf324903344736162d57cbc88aa310db3e3a2558e49fc3b00a67590b5ca2a10b3d00b2db2756265c9f8b7a5202263ad07161dbdd25b3eeffabbf58d9ac975382455d0ce70897fe3b644a845cd409733e86a099c9affe808c3e5a92b0e0f604fb7c58552cd9cd3e4a43feca6d75962f7a4de6fb6bbc26064b4dfb56e06fb6f4c3138eb2f1e8f243aaa8a045b8174b3ad69d9d64b62208c296ce5941844d21d0b80ff3d1a9a6f90d5a4904fb35acc6cc5f72c7021c6d3824be24f2fd4a074c5f03b40885b4dded01de68aaf65aa30c2653dd679c705e6287792bdb116f5e49be1c14546334b09095b962f30a030d55247a48b0c7d3568e4faab98402b45ba487c45f72012456f912853ae49fc91a086fd21801a6ee31ee9138c5be6fc10ba5d294c5f7f5409d92295312bbdcf63697167efa076f17e8b5505ab69c7c6ff51c72253e3a16f5e172daba50b8203a2a821a0825f070a88fff60882201fcca2e1141d1f712dd00577b83402eb087075aa2972c4d808b220568572aa6b7eb221d8c30ee3944dea089c34801da96b096873d903df54223defb74fa324d1ddb590b82866c9c5eb27f0d50e4e8db632fec71b60ea14510a7127da1cf44cec0b45f68ac3da3ba5a0f73c61969d5629828391b768faaf58690fc2b19314bb0906cce531ed39078fac29db75114eab61868fd608dea5254dd4911c3cd8562bd278e88281b316979991bccb06205279113f5b8c0f63fbfbf31f2332ac2c745ceb272e436db5874574022a4fed5a43049b9941b1645a62af8cea61d82ab0a94fcbcc78c91d464fece35ed8982afce482d44bb98cb9c53a06776145ee5ab0a4b2911278e93cd71fa3b6ff4a4f0c5158de0eec9866e3fed800b1c6bc29f1b2b8da887bbe3aafcadd42cff5bb3782cc5f7b62109ed49585da1501422045378c3f4c033705c2edbc0d69b022a2c75faaf5f7cd17ab0627fc00c0c3627617d8edd22426e1310e376b28bf99b3c81e0bbeb1343982e29f698278b89b6c5cb9acd64b7d0b87897f00f39a339a77778ee6ec3d9ecf64883198ef4702dddb0e4a67ae7e344f79cb61f3046fa462687f00bd027ce66b95d3a4ff57ba4317bb58905d5202a198e5efd0420f9f3c745e6cf202ba02fefc50d16f05d2f36dcf3b18106864fcf0b5b28f265d562ba7f5c0356ad17646c8706c0d4e1b64fadaf95084418d25a88cc30f8173d5360b312689b6b57f7314430c8db4196029f89fbe15d259382fedb4c50b0d42c40d3b377015d0855c96e3e49847ef17bc07aa7dc9c174469c9867b933391ff09bb7d9bdb660904762d3213ade16d9ade48e3e6c60babb92bd682d261789ba9c2a450b71eea367fdc01cf0bd2c9756eb27aa2000c85bd41ea37e692ca2ebb4cb6278760d068564e8ee2ce3f4e804f00d5814d2fe65d8673ece9a010f7c84f54069ffa90cedf5dbe358a62c34673e40e6d2ed28c0aee380492da15f68f1a19c5e68c9835fe40ef7ba26faa83c242c8797394cbee7a574112e8527750bf5b936034c4eda7309e9068d31b7005e7735989804f27b698c96dc624327a2193158ee9f0131fc846ca62b9a61ef9eb9bc2e8b90d7c1220e4049cc52d1e3c00f7a3ad111def77f7ca1d855bfa38b24795e06cc71ad26bcc811e1edfb35f5d6afb101010c6e0bf48dcca269af43811b4c04fcc5d9b5d5be512f0c4efb080795c24d46f01674f421e55bbb09b7f416463c12aff0ae8af255cd489acd69a088e77938dad206a5f4fceff6839366eaf2e9db3d41c04a513c8d775f26ca9c751d78f73bedd7ddb9657e8321189fc6d9c491de17178b2d3c6ab06c6f641da4d12ada5315a83c7841fb9cc27476f18c07ded588ebe440f5e0e1722ebc30b894907277b3c3ad9b889ad370596f2d02f81ab2c644608dfadee28351b85e18337e3bbfeb4fd842a78b9c64a6edd1fb978974c00e0dbf150ddde6bb75044fb53678ec748127afabfecda0770da65cbd3bcf1cd4e2cc604b99e6f4c2654ea7b9f8be24907bda3bed3d19c7c8cea288574cbf718cbe571bbe5f2c6158d6edee50e3e6c4ec0dde4b96609b0fc106e4dad5b1ce6e1c5aa240016060407d93e00b2e0441d7d1db0b371ff2b4abb639d5d319101a00847d8fb127f29e0e5072c6b17aca3fff52ac1d044d326c022afa43e7ff6e3d7f9648470e158bbc6bf7c1ef4ddcab5d2f06faa967d1b3b56247ec9f0fd751ddb1c1e7f6ea7c835", 0x1000}], 0x1, &(0x7f0000000c80)=[{0xc8, 0x1, 0x4, "874a0afa36e56fe78b41129a6c184775fc8b3baf39d7dc1e621c65bc1921bb232c965ce64ce9b904fbe29fb8c1467e4427e19297a78c52555c15234c53ac428ffaf4b7376a77a1b5903377f5d6394a0b5442743280a6f5eb31a6ddbc0e681e0e885965ee625cf456f27be472a6524fef31fc475421c43324b3964b99fd71395efb00a4d505e6ddd438409fb55d653a5ca0cd727486c31cf573e973893b23e2bc4ed11233f57cfea45b850edb7cd0c5b2911f3819feb588e4"}, {0x58, 0xffff, 0xb3, "099f2de3f691b1a1dc10a9ea119ca26f831c08c195026ea66451568959e0e2c00b09ded2d9a57949f7375330d4968703eb7c8152529dd40f266a93b20d1cc7329591f51f2d"}, {0x110, 0xffff, 0xfffff001, "bce4daf7ebd9eb43a7ba33d909164590c00e2fec19d259623f9d95a54930acf8ef80fa3cbdeccb6eebb09faba816b76058799ccc2ee4c94005d14d3f03154582998d799cbcc0fdfdb487462efbfddfb8ac8cdd02d65e673bcc6516670654169777793875b2c82da5074c735b74011a6b3210446d0ee2e5fe5114504bde8341bc3621d08ca82e7ca678b4565fb94d7bf79d82c047a66457894fa8c1086f81801cd0e920fb11f025848d687064f0d4958aa0b0693047075d2ce3e4feceffe95a970e0cc905cf1ef09cee8ea377a5526b938a556ff11f558829fc7a8a70e6e7c7e547de85bae997c714e706a2d3c2d2bf4e19de84e49f74176d438fc48d45a818"}, {0x18, 0x1, 0xfff, "60c90fd2bda4fa63"}], 0x248}, 0x3}, 0x10, 0x0) (async) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x8}, 0x30, &(0x7f0000000600)="81c463e7ea4fdbac0b223e3fe3676e8c31957ac4bfcd1ee52799b39dcf0f821121589793ca046950a2fe5818ad82506e7aef50b15d07e1e46e822d353993489d44c51fab7b6856adf3a6d28001acd034c8a04345e5b8ceb28d53b4fc26ebe3370adfe872adf45fd36ad32da4daedbf34f1c2b4873b107a7c3a2f64fb69ad722e762ef3d53ca695104412f39879d1adbd77bd461c1d54dc68c8a086fd98f9bbf8aef2d91699fbd7364bd9c5514a84d6283c6aae3d9a4b06beb261d25744db8670", &(0x7f0000000040)=0xc0, &(0x7f0000000700)="7bb96c23f1afec5f3a1e24f44ea25206864e5a90b37d06ff24a04cfe33f946f0bacdf7ff49053c439a02ab51c22a93934ecfe6717464bc510845c0fc1ff8eea76274fa904aaab4176716e547353d7c859e6117ae4ec7f7a04a11b72742625225f826b14c9e5108a0a95bd9d295f459b211797c6968b1bdb1cedc4fcbf9b0bbcde772174338003efca43c533fd621748f492689567265984bcb8db831fb35d9b75df70c5333d3d70300c8c8a74a4fc2170685894b3a55718b6c105e180d78e3e0a0590ac268c73e95e26a769fc8da5cb39913a6f0522d214303d0ba537894c849bd780f184975f00336307423eb29226f58d09f2f2d6fb97202", 0xf9) vnd0: sloppy read from proc 77944 (syz-executor.5): blkno 2 bcount 1 executing program 3: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x1}) executing program 2: socketpair(0x1, 0x1, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sendto(r0, &(0x7f0000000380)="53d43e49697bf10eba2219e767966c6bc1878bf20df44d2b7fe7038ad35871b2fed1cb3c73c439cf1724dffd68495fa2ad0c1b3a456e7b06c8da4865c02862f3b2852ade393c", 0x46, 0x6, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ff021c"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1008, r1) executing program 6: sendto(0xffffffffffffffff, &(0x7f0000000440)="56b64d0ada985e02f1ea6b2bcae7da1d1e1875478f8de293ff669e9c49d44d72e1178c1ab955bb7e5b0a581060c07385d02863da9e10f67ff009ddd644f0cb88196bb84560c75a423ce6fff67a4a4b7ab0da7ec6c12f4abf10dad77306d42c6ca205bfb2916781b17d48ea6f2882134454f1f625a168616695d7b67b0cb65dd49d78e600f2859127d81fec9ca70bb68cc54f384a5b4b5e8b35ce6cb49415f35323c8e698d54e4262f3", 0xa9, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r0 = socket(0x18, 0x2, 0x0) dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000340)="284cb8b6fc812aa150d1b263f60235d061875d47e3425876f048422a9f6210756c2b113e1af4d705ee39e7ab38f1fdc91305faea1cb920ae6499912f106d9353e2e983ec54f864b6fc01e055cd9fbb3694925292064af1ebe5d16d044c0bc886d93f99ca7c73deac818b69ec161badfe04e85a8468bc2d5ed0b868f7e4ae2f725953c2cdcc947151146fca2c310d405dd7e8c8227fb8a978d7822a6d9688e179aac1a95431a9a6628d3a49f3f3f11b79c6496c73836f34eb33bfd91510cc3c017d19ce8c647545038dec4f686c0bb52d8817acbbfc15e9a8c61ba8934e2510da8e28c2aac986f7651bde320c68198b612594c4fdb5ac", 0xf6, 0x409, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) getsockopt(r2, 0x7, 0x2, &(0x7f0000001840)=""/148, &(0x7f0000000700)=0x94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file1\x00'}, 0x5f) seteuid(0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x5}, &(0x7f0000000040)={0x7fffffff, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x5}, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001940), 0x10, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000040)) getpeername$inet6(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002900), 0x800, 0x0) dup2(r1, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r5 = syz_open_pts() (async) readv(r3, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) (async) rmdir(&(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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r8) r9 = getuid() sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) (async) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x8}) r10 = semget$private(0x0, 0x1, 0x6c0) semop(r10, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) r11 = dup(r0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000200)={0x10, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdc7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}], './file0\x00', 0x8}) (async, rerun: 32) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) (rerun: 32) executing program 7: sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x2, 0xa8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r5, 0x101, 0x2}, 0xfffffffffffffffb, 0x40, r6, r7, 0xb027, 0x0, 0x72890fbd, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000040)="d3494e623c1fccb28a5156fd243a5fa101d9df604833b1004ac94c06cc5da00fa5dd5906e8e1954455361c1c8c2e35a7588762507990036ba0ddd3b5805e275efa2169b869e1a2781f221fb692f2edb12282e37e61f228b856e7d8931f2fe24cdc147a9bef68f83c832c45a8ce08afac56b6199e789b3cfa58c564a0bc24fc2c3e33293ccfa52537dca114520480148a902847079485e01fdd444141d473de40e5cfcfc3b4be4159aa55450586a8f8ad2281bbe465938f2bcb0446e7457ffe9b654cb597c4c8452b710b79a99e5ecc9be1f0134890ac3c34c153ea22e62873d941fc4d861be4e34eac5f92864f5f42d584eb8a2441ba734b06", &(0x7f0000000140)=0xf9, &(0x7f0000000180)="91c184237e012e52a9697aadb8019734606cdaf524f6912000d40a990163d02a6092bc9c2709b37b3e923bafd60cb6599c8c26e1734e0fbd3984b0f2f582b291348c9bd3b6f99aa985c6e5d788ab88bbdab85a09eb9f5658181582ce5f9d7d3ad7ee1654511856f764120f8ef3e61bc9ceaa3c9b59f1f7503cda04548d80d249802741acfc8ac3bf93679bc0f8fcc2360cc50fa71d9aa9b9bb42e55a6659ce1cecd38e567791e4d10e5980efeafa89a7d36e0af2ffbd7a6ca8a2844a17e3add125d12d8a33", 0xc5) executing program 5: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r2, 0x4, 0x4) writev(r2, &(0x7f0000002cc0)=[{0x0}], 0x1) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(r2, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0x42, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) getuid() r4 = semget$private(0x0, 0x4, 0x1e) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=r0], 0x401, 0x0) r1 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) r5 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b007a000000200000000000000000000000feffffff000000000000000000000001"]) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="1bc9253b789800000000000008004500001c0000000000009078ac1400bb0f0000004e204e2300089078"]) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000140)='W', 0x1) fchflags(r5, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) setgroups(0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setgroups(0x9, &(0x7f00000010c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) setregid(0x0, r2) (async) setgroups(0x0, 0x0) (async) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) (async) getuid() (async) setreuid(0x0, r3) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x0) (async) setgroups(0x9, &(0x7f00000010c0)) (async) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) chdir(0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4104}, &(0x7f0000000240)=0x100a) bind$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = dup2(r5, r6) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) pckbd_enable: command error executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x1}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2e}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000700)={'./file0\x00', 0x8, 0x3004, 0x6}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0x4}]}) setrlimit(0x0, &(0x7f00000000c0)={0x100000001, 0xffffffffffff8001}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\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) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mkdirat(r2, &(0x7f0000000440)='\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//file0\x00', 0x0) rename(&(0x7f0000000100)='\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//file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="2c05817b60150913e34bb3923aaccb8126a6e1ba86969ca6874783dae959bf3e1ff5a02ef7c7ee962ca4b3287731d8db501df42b88adc7a0556209517d1b0c8935232bef2c15043405430d15125699e078c6b92cdca9", 0x56}], 0x1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: socketpair(0x1, 0x1, 0x0, 0x0) (async) pledge(0x0, &(0x7f0000000000)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#') (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000005}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sendto(r0, &(0x7f0000000380)="53d43e49697bf10eba2219e767966c6bc1878bf20df44d2b7fe7038ad35871b2fed1cb3c73c439cf1724dffd68495fa2ad0c1b3a456e7b06c8da4865c02862f3b2852ade393c", 0x46, 0x6, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = msgget(0x2, 0xa8) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) getgroups(0x1, &(0x7f00000002c0)=[0x0]) (async) r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r5, 0x101, 0x2}, 0xfffffffffffffffb, 0x40, r6, r7, 0xb027, 0x0, 0x72890fbd, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000040)="d3494e623c1fccb28a5156fd243a5fa101d9df604833b1004ac94c06cc5da00fa5dd5906e8e1954455361c1c8c2e35a7588762507990036ba0ddd3b5805e275efa2169b869e1a2781f221fb692f2edb12282e37e61f228b856e7d8931f2fe24cdc147a9bef68f83c832c45a8ce08afac56b6199e789b3cfa58c564a0bc24fc2c3e33293ccfa52537dca114520480148a902847079485e01fdd444141d473de40e5cfcfc3b4be4159aa55450586a8f8ad2281bbe465938f2bcb0446e7457ffe9b654cb597c4c8452b710b79a99e5ecc9be1f0134890ac3c34c153ea22e62873d941fc4d861be4e34eac5f92864f5f42d584eb8a2441ba734b06", &(0x7f0000000140)=0xf9, &(0x7f0000000180)="91c184237e012e52a9697aadb8019734606cdaf524f6912000d40a990163d02a6092bc9c2709b37b3e923bafd60cb6599c8c26e1734e0fbd3984b0f2f582b291348c9bd3b6f99aa985c6e5d788ab88bbdab85a09eb9f5658181582ce5f9d7d3ad7ee1654511856f764120f8ef3e61bc9ceaa3c9b59f1f7503cda04548d80d249802741acfc8ac3bf93679bc0f8fcc2360cc50fa71d9aa9b9bb42e55a6659ce1cecd38e567791e4d10e5980efeafa89a7d36e0af2ffbd7a6ca8a2844a17e3add125d12d8a33", 0xc5) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0x2000000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) (async) shmctl$IPC_STAT(r0, 0x2, 0x0) setreuid(0xee00, 0x0) (async) r1 = getuid() setuid(r1) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 6: r0 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x1}) executing program 3: fcntl$getown(0xffffffffffffffff, 0x5) open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) socket$inet(0x2, 0x2, 0x1f) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0xffffffffffffb5ea) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)="eea5a7873f0490a2ca17a08c826523491d200a", 0x13}], 0x1) symlinkat(&(0x7f0000000040)='./file1\x00', r5, &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x1, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="cd1e886085ac801bc4b4a6845c7dc8da243be1fa40bfd47d95834e122b75", 0x1e, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) getrusage(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000055f000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006e2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000304000/0x2000)=nil, &(0x7f00007f8000/0x1000)=nil}, {&(0x7f00001a7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000f000/0x4000)=nil, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000008000/0x2000)=nil, 0x800a}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x400000}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, &(0x7f0000000180), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4f) pread(r1, &(0x7f0000000040)="16", 0x1, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x9) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f00000002c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) close(r4) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) mkdirat(r3, &(0x7f0000000240)='./file1\x00', 0x8) executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) r0 = getppid() setuid(0xffffffffffffffff) ktrace(0x0, 0x5, 0x40000402, r0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x84}]}) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000200)="09eaccff9b1661652eaa4c8ff1da29000000000000000000000000d089f02de04836d301bc2e147cd988c824f4b3f140d29141d80bf971b5ad74134949068c7f79da83ae362dc29fb3608d1dc2850ba8a3d8635bc47ffe7b903a780ce2ac601fe341ff04c1cb0a66dccaf32fe36075ab67ea4b560ac38e5254e6b567ac0bb4fb1fe18d461bff37a6c6308a4249b3a7611ff12e4292f866d9bc68255b72e06b54ab12fb0789be4d3e1f1cd03d0449fcffc693a7e1bb6f63d4355bba911d9b7c9799801f91a0412636b3ad7ea46a2cc47f518223fcb943aa0077", 0xd9) ioctl$FIONREAD(r1, 0x80206997, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)='Ml', 0x2}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x40}, 0x0, 0x0, 0x100000001}) r7 = getgid() chown(&(0x7f0000000040)='.\x00', r6, r7) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000003c0)=[{0x82, 0x8000}, {0x1, 0x5}], 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051", 0x44, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x4c}, {0x7}, {0x6, 0x0, 0x0, 0x806df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x40}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x10001, 0x0, 0x84000001, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r3) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000280)="2b6af6363ea54ae77c6c7782d102d2895ec2fe77596452f8cae7e07e608966f39a03875ed8aead83cdbe025605cbfdbb59f7cca3f4e30ebe97dc8fd193b8147c5df00b32384466733b651a1a85e4a74d104fe729bba2f213696ceb5f996ac397063e772d23714da88c2b36d346f41b078ea62c23b64aedc1be8fe3ae475aa55eb401e6407b03e2802030cb5f3e07f2d2c700806f755144508221637e0bbea0a1ad7d00"/174, 0xae) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x7, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000200), 0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="3b21b800d5d113aa8ac8711309fe2f", 0xf) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setegid(r2) r4 = semget(0x0, 0x8efdf20966f9a7f4, 0x538) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x30, r1, r2, r1, r5, 0x80, 0x1}, 0xe96, 0x101, 0x4f92}) setgroups(0x4, &(0x7f0000000040)=[r2, r2, r2, 0x0]) denied attempt to set clock back 2130694392 seconds executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x8012, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0x80146951, &(0x7f0000000280)) r2 = semget$private(0x0, 0x0, 0x240) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 4: rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x800, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x93c21b0086a5c196, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x4, 0x81, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./bus/file0\x00', 0x0, r4) fchown(r2, r3, r4) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, r5, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgrcv(0x0, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x800) r6 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r6, 0x100, 0x5}}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r7, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) ktrace(&(0x7f0000001840)='./bus\x00', 0x1, 0x234, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) chdir(0x0) (async) setreuid(0xee00, 0x0) (async) r3 = getuid() setreuid(0xee00, r3) (async) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) (async) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4104}, &(0x7f0000000240)=0x100a) (async) bind$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = dup2(r5, r6) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140)="b10005030000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f00"/177, 0xb1, 0x0, 0x0, 0x0) (async) fcntl$getown(r8, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000480)=[{0xc0, 0xfc, 0x0, 0x2}, {0x3, 0x0, 0x80}, {0x956}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x3) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000004380), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 5: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x0, 0x3}) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000040)={0x7}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r4, 0x1a4}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) write(r4, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ab, &(0x7f00000001c0)) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x1000301010005}) fcntl$getown(r0, 0x5) panic: vputonfreelist: lock count is not zero Starting stack trace... panic(ffffffff82871641) at panic+0x159 vputonfreelist(fffffd8062bd2870) at vputonfreelist+0x1a3 vput(fffffd8062bd2870) at vput+0xf1 ufs_mknod(ffff800037832da0) at ufs_mknod+0xf1 VOP_MKNOD(fffffd8062bd2d80,ffff800037832f00,ffff800037832f30,ffff800037832e30) at VOP_MKNOD+0xc3 domknodat(ffff80002f528fa8,ffffff9c,20000000,6000,e02) at domknodat+0x322 syscall(ffff8000378330d0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb211fc70f00, count: 249 End of stack trace. syncing disks...23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 giving up dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID e4c28bce-9379-8bb2-f2c8-a7cf484f58e0 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> machine ddbcpu 0 machine: syntax error boot> trace |/-\|/-\|/booting hd0a:trace: -\|/open hd0a:trace: No such file or directory failed(2). will try /bsd boot> machine ddbcpu 1 machine: syntax error boot> trace